@scope (.wf-pricing) {
  @font-face {
    font-family: Worksans;
    src: url('../fonts/WorkSans-MediumItalic.ttf') format("truetype");
    font-weight: 500;
    font-style: italic;
    font-display: swap;
  }

  @font-face {
    font-family: Worksans;
    src: url('../fonts/WorkSans-SemiBold.ttf') format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: Worksans;
    src: url('../fonts/WorkSans-BoldItalic.ttf') format("truetype"), url('../fonts/WorkSans-ExtraBoldItalic.ttf') format("truetype");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
  }

  @font-face {
    font-family: Worksans;
    src: url('../fonts/WorkSans-Regular.ttf') format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: Worksans;
    src: url('../fonts/WorkSans-LightItalic.ttf') format("truetype");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
  }

  @font-face {
    font-family: Worksans;
    src: url('../fonts/WorkSans-SemiBoldItalic.ttf') format("truetype");
    font-weight: 600;
    font-style: italic;
    font-display: swap;
  }

  @font-face {
    font-family: Worksans;
    src: url('../fonts/WorkSans-ExtraLight.ttf') format("truetype");
    font-weight: 200;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: Worksans;
    src: url('../fonts/WorkSans-Italic.ttf') format("truetype");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
  }

  @font-face {
    font-family: Worksans;
    src: url('../fonts/WorkSans-BlackItalic.ttf') format("truetype");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
  }

  @font-face {
    font-family: Worksans;
    src: url('../fonts/WorkSans-Light.ttf') format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: Worksans;
    src: url('../fonts/WorkSans-ExtraLightItalic.ttf') format("truetype");
    font-weight: 200;
    font-style: italic;
    font-display: swap;
  }

  @font-face {
    font-family: Worksans;
    src: url('../fonts/WorkSans-Medium.ttf') format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: Worksans;
    src: url('../fonts/WorkSans-Thin.ttf') format("truetype");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: Worksans;
    src: url('../fonts/WorkSans-Bold.ttf') format("truetype"), url('../fonts/WorkSans-ExtraBold.ttf') format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: Worksans;
    src: url('../fonts/WorkSans-ThinItalic.ttf') format("truetype");
    font-weight: 100;
    font-style: italic;
    font-display: swap;
  }

  @font-face {
    font-family: Worksans;
    src: url('../fonts/WorkSans-Black.ttf') format("truetype");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: Worksans Variablefont Wght;
    src: url('../fonts/WorkSans-Italic-VariableFont_wght.ttf') format("truetype");
    font-weight: 100 900;
    font-style: italic;
    font-display: swap;
  }

  @font-face {
    font-family: Worksans Variablefont Wght;
    src: url('../fonts/WorkSans-VariableFont_wght.ttf') format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
  }

  :root {
    --midnight-blue: #0e2b8f;
    --orange-red: #ff5206;
    --white-smoke: #eeeef0;
    --bluish-white: #f1f3f8;
    --light-grey-darker: #d4d4d8;
    --lime-green: #19c90a;
    --red: red;
    --elements-webflow-library--neutral--600: #6e7191;
    --elements-webflow-library--neutral--400: #dcddeb;
    --elements-webflow-library--neutral--800: #211f54;
    --elements-webflow-library--accent--primary-1: #4a3aff;
    --elements-webflow-library--neutral--100: white;
    --elements-webflow-library--secondary--color-1: #281ca5;
    --elements-webflow-library--secondary--color-2: #f2f1ff;
    --elements-webflow-library--neutral--300: #eff0f6;
    --elements-webflow-library--general--shadow-02: #14142b14;
  }

  .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-layout-layout {
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding: 20px;
  }

  .w-layout-cell {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .w-form-formrecaptcha {
    margin-bottom: 8px;
  }

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

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

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

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

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

  .w-page-count {
    text-align: center;
    width: 100%;
    margin-top: 20px;
  }

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

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

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

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

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

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

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

  body {
    color: #333;
    font-family: Worksans, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }

  h1 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 43px;
    font-weight: 700;
    line-height: 47px;
  }

  h2 {
    color: var(--midnight-blue);
    margin-top: 32px;
    margin-bottom: 10px;
    font-size: 46px;
    font-weight: 700;
    line-height: 47px;
  }

  h3 {
    color: var(--midnight-blue);
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
  }

  h4 {
    color: var(--midnight-blue);
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
  }

  h5 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
  }

  h6 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
  }

  p {
    color: var(--midnight-blue);
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 24px;
  }

  a {
    color: var(--orange-red);
    text-decoration: underline;
  }

  ul {
    margin-top: 8px;
    margin-bottom: 8px;
    padding-left: 20px;
  }

  ol {
    margin-bottom: 10px;
  }

  li {
    color: var(--midnight-blue);
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 16px;
    line-height: 24px;
  }

  strong {
    font-weight: 700;
  }

  em {
    font-style: italic;
  }

  blockquote {
    color: var(--midnight-blue);
    background-image: url('../images/quotes.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    border-left: 5px #e2e2e2;
    width: 103%;
    margin-bottom: 30px;
    padding: 10px 20px 10px 57px;
    font-size: 28px;
    font-style: italic;
    font-weight: 300;
    line-height: 45px;
    position: relative;
    left: -20px;
  }

  .top-nav-section {
    justify-content: space-between;
    align-items: center;
    margin-left: 40px;
    margin-right: 40px;
    padding-top: 25px;
    display: flex;
    position: absolute;
    inset: 0% 0% auto;
  }

  .top-logo-link {
    flex: none;
    margin-top: -3px;
  }

  .top-nav-holder {
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: relative;
  }

  .top-nav-link {
    color: var(--midnight-blue);
    text-transform: uppercase;
    background-image: url('../images/menu-triangle.svg');
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-right: 15px;
    font-size: 12px;
    font-weight: 400;
    line-height: 50px;
    text-decoration: none;
    transition: all .2s;
    display: flex;
    overflow: hidden;
  }

  .top-nav-link:hover {
    opacity: .69;
  }

  .top-nav-link.hidden,
  .top-nav-link.hidden.single,
  .top-nav-link.hidden.single.w--current {
    display: none;
  }

  .top-nav-link.single {
    background-image: none;
    padding-right: 0;
  }

  .body {
    color: #0e2b8f;
    font-family: Worksans, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
  }

  .body.individual {
    font-family: Worksans, Arial, sans-serif;
  }

  .cp-text {
    color: var(--midnight-blue);
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
  }

  .cp-text.orange {
    color: #fff;
  }

  .intro-text-holder {
    max-width: 480px;
  }

  .orange-text {
    color: var(--orange-red);
  }

  .main-cta {
    background-color: var(--orange-red);
    color: #fff;
    text-align: center;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    height: 58px;
    padding-left: 36px;
    padding-right: 36px;
    font-weight: 700;
    line-height: 18px;
    transition: all .2s;
    display: flex;
  }

  .main-cta:hover {
    transform: scale(1.03);
  }

  .main-cta.careers {
    height: auto;
    padding: 16px 32px;
    font-size: 15px;
    font-weight: 600;
  }

  .article-intro-text {
    margin-top: 15px;
    margin-bottom: 48px;
    padding-left: 0;
    padding-right: 20px;
  }

  .image {
    max-width: 200px;
  }

  .image-2 {
    z-index: -1;
    flex: 0 auto;
    width: 100%;
    height: 100%;
    display: block;
  }

  .landing-animation {
    width: 450px;
    max-width: 450px;
    height: 450px;
    max-height: 450px;
    padding-bottom: 0;
    display: none;
  }

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

  .close-animation-btn {
    display: none;
  }

  .image-4 {
    width: 80px;
    max-width: 9%;
    position: absolute;
    inset: auto;
  }

  .stats-item {
    display: flex;
  }

  .stats-icon {
    flex: none;
    margin-right: 15px;
    padding-top: 7px;
  }

  .stats-text {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .stats-text.landing,
  .stats-text.nis2 {
    color: var(--midnight-blue);
  }

  .stats-text-number {
    font-size: 45px;
    font-weight: 300;
    line-height: 51px;
  }

  .stats-text-desc {
    text-align: left;
    align-self: flex-start;
    font-size: 22px;
    line-height: 24px;
  }

  ._3steps-holder {
    z-index: 50;
    background-color: #0000;
    max-width: 940px;
    margin-top: 75px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  ._3steps-holder.hidden {
    display: none;
  }

  ._3steps-shadow {
    z-index: -1;
    background-color: var(--midnight-blue);
    border-radius: 5px;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
    transform: translate(-35px, 35px);
  }

  ._3steps-content {
    background-color: #fff;
    border-radius: 5px;
    width: 100%;
    height: 100%;
    padding: 63px 160px 100px;
  }

  .features-holder {
    justify-content: center;
    align-items: stretch;
    margin-top: 105px;
    margin-bottom: 53px;
    display: flex;
  }

  .emphasis {
    font-weight: 700;
  }

  .text-block {
    object-fit: fill;
    align-self: auto;
    max-width: 400px;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 500;
    line-height: 29px;
  }

  .features-icon-holder {
    flex-direction: column;
    justify-content: center;
    width: 80px;
    height: 80px;
    display: flex;
  }

  .price {
    font-size: 37px;
    line-height: 37px;
  }

  .footer-section {
    z-index: 1;
    background-color: var(--midnight-blue);
    color: #fff;
    text-align: center;
    background-image: url('../images/polygons-blue-bg.svg');
    background-position: 0 0;
    background-size: auto;
    border: 1px #000;
    padding-bottom: 100px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    box-shadow: 0 7px 10px #00000047;
  }

  .footer-links-holder {
    border-top: 1px solid #fff;
    justify-content: space-between;
    min-width: 900px;
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 90px;
    padding-left: 50px;
    padding-right: 50px;
    display: flex;
  }

  .footer-links-block {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .footer-link-main {
    color: #fff;
    margin-bottom: 19px;
    font-size: 18px;
    line-height: 40px;
    text-decoration: none;
    transition: opacity .2s;
  }

  .footer-link-level2 {
    color: #fff;
    font-weight: 400;
    line-height: 40px;
    text-decoration: none;
    transition: opacity .2s;
  }

  .footer-link-level2:hover {
    opacity: .69;
  }

  .footer-link-level2.divider {
    border-bottom: 1px solid #fff;
    margin-bottom: 18px;
    padding-bottom: 18px;
  }

  .soc-med-holder {
    justify-content: center;
    align-self: stretch;
    align-items: center;
    margin-top: 0;
    padding-bottom: 10px;
    display: block;
  }

  .soc-med-holder.compliance {
    padding-bottom: 24px;
  }

  .soc-med-holder.compliance.nis2 {
    margin-top: 0;
    padding-top: 8px;
  }

  .soc-med-holder.compliance.cz {
    text-align: center;
  }

  .soc-med-holder.simple {
    margin-top: 16px;
    padding-bottom: 40px;
  }

  .soc-med-link {
    width: 40px;
    margin-left: 8px;
    margin-right: 4px;
    transition: opacity .2s;
  }

  .soc-med-link:hover {
    opacity: .69;
  }

  .link-block {
    margin-top: 59px;
  }

  .link-block.w--current {
    margin-top: 63px;
  }

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

  .cp-link-footer {
    background-image: url('../images/icon-CP-white.svg');
    background-position: 10px;
    background-repeat: no-repeat;
    background-size: 14px;
    border: 1px solid #fff;
    border-radius: 5px;
    justify-content: flex-end;
    align-items: center;
    width: 110px;
    height: 34px;
    margin-left: 33px;
    padding-right: 10px;
    text-decoration: none;
    transition: opacity .2s;
    display: flex;
  }

  .cp-link-footer:hover {
    opacity: .69;
  }

  .cp-text-footer {
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    line-height: 10px;
  }

  .image-6 {
    max-width: 120px;
    margin-bottom: 33px;
  }

  .cookies-section {
    z-index: -1;
    background-color: var(--white-smoke);
    height: 200px;
    padding-left: 6vw;
    padding-right: 6vw;
    position: fixed;
    inset: auto 0% 0%;
  }

  .cookie-holder {
    text-align: center;
    justify-content: center;
    max-width: 680px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    display: flex;
  }

  .cookies-img {
    width: 300px;
  }

  .paragraph-2 {
    align-self: center;
  }

  .footer-padding {
    background-color: #0000;
    height: 200px;
    display: none;
    overflow: visible;
  }

  .integration-item-title {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 24px;
    font-weight: 500;
    line-height: 29px;
  }

  .integration-item-desc {
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
  }

  .button {
    background-color: var(--orange-red);
    text-align: center;
    text-transform: none;
    border-radius: 4.25px;
    margin-right: 16px;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    transition: opacity .2s;
    box-shadow: 1px 10px 20px #ff52064d;
  }

  .button:hover {
    opacity: .77;
  }

  .button.w--current {
    vertical-align: baseline;
    display: block;
  }

  .button.reverse-blue {
    border: 0px solid var(--midnight-blue);
    color: var(--midnight-blue);
    text-align: center;
    text-transform: none;
    background-color: #fff;
    margin-left: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 600;
    box-shadow: 1px 10px 20px #0e2b8f33;
  }

  .button.reverse-blue.cta {
    padding-left: 40px;
    padding-right: 40px;
  }

  .button.reverse-blue.cta-account {
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-right: 0;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 15px;
    display: flex;
  }

  .button.reverse-blue.button-demo {
    font-size: 16px;
    display: none;
  }

  .button.reverse-blue.demo-secondary {
    margin-left: 24px;
  }

  .button.reverse-blue.demo-secondary.feature {
    margin-top: 24px;
    margin-left: 0;
  }

  .button.reverse-blue.demo-secondary.book-demo {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .button.reverse-blue.demo-secondary.book-demo.lp {
    margin-right: -20px;
  }

  .button.reverse-blue.demo-secondary.book-demo.nav {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 24px;
  }

  .button.reverse-blue.demo-secondary.book-demo.cz {
    margin-left: 0;
  }

  .button.reverse-blue.demo-secondary.book-demo.cz-home {
    margin-top: 0;
    margin-right: -40px;
  }

  .button.reverse-blue.book-spot {
    display: none;
  }

  .button.nav {
    flex: 0 auto;
    width: 100%;
    min-width: 100%;
    margin-left: 0;
    padding: 8px;
    font-size: 12px;
  }

  .button.error {
    margin-top: 32px;
  }

  .button.cta-call {
    padding-left: 32px;
    padding-right: 32px;
  }

  .button.media-kit {
    margin-left: auto;
    margin-right: auto;
  }

  .button.konzultace {
    margin-top: 32px;
    margin-bottom: 40px;
  }

  .button.konzultace.cz {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-2 {
    background-color: var(--orange-red);
    color: #fff;
    border-radius: 5px 5px 0;
    width: 89px;
    height: 24px;
    font-size: 14px;
    position: absolute;
    inset: -3px auto auto -3px;
  }

  .slant-bgr {
    z-index: 0;
    width: 100%;
    height: 230px;
    margin-bottom: 0;
    position: absolute;
    inset: auto 0% -1px;
  }

  .integr-detail-content-holder {
    max-width: 800px;
    margin-bottom: 178px;
    margin-left: auto;
    margin-right: auto;
  }

  .integr-detail-head {
    border-bottom: 1px solid var(--midnight-blue);
    justify-content: flex-start;
    padding-bottom: 30px;
    display: flex;
  }

  .integr-detail-banner {
    text-align: center;
    background-image: url('../images/banner-dummie.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    width: 340px;
    height: 180px;
    position: relative;
  }

  .integr-detail-head-right {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 43px;
    display: flex;
  }

  .integr-detail-pretitle {
    padding-right: 10px;
    font-size: 24px;
    line-height: 25px;
  }

  .integr-detail-title {
    margin-top: 10px;
    margin-bottom: 36px;
  }

  .integr-detail-cta {
    background-color: var(--orange-red);
    border-radius: 5px;
    padding: 20px 41px;
    font-size: 18px;
    font-weight: 400;
    line-height: 21px;
    transition: all .2s;
  }

  .integr-detail-cta:hover {
    transform: scale(1.03);
  }

  .integr-detail-cta.blue {
    background-color: var(--midnight-blue);
  }

  .integr-detail-rtb {
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .integr-detail-rtb h2 {
    color: var(--midnight-blue);
    text-align: left;
  }

  .integr-detail-rtb strong {
    font-weight: 500;
  }

  .integr-detail-rtb em {
    background-color: var(--midnight-blue);
    color: #fff;
    text-align: center;
    border-radius: 30px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 31px;
    display: inline-block;
    position: absolute;
    inset: -3px auto auto -39px;
  }

  .integr-detail-rtb p {
    margin-bottom: 25px;
    position: relative;
  }

  .integr-detail-rtb h6 {
    background-color: var(--white-smoke);
    color: var(--midnight-blue);
    text-align: left;
    white-space: pre-wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    font-family: Inconsolata, monospace;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
  }

  .integr-detail-rtb a {
    color: var(--midnight-blue);
  }

  .integr-detail-h2 {
    color: var(--midnight-blue);
    text-align: left;
    margin-top: 65px;
    font-weight: 300;
  }

  .integr-detail-content-section {
    background-color: #fff;
    padding-top: 166px;
    padding-bottom: 78px;
    position: relative;
  }

  .heading-2 {
    color: #fff;
    text-align: center;
  }

  .features-submenu-link {
    color: #fff;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 20px;
    text-decoration: none;
    transition: opacity .2s;
  }

  .features-submenu-link:hover {
    opacity: .69;
  }

  .features-submenu-link.admin {
    border-bottom: 1px solid #fff;
    padding-bottom: 6px;
  }

  .features-submenu-link.user {
    border-bottom: 1px solid #0000;
    padding-bottom: 6px;
  }

  .h2-blue {
    color: var(--midnight-blue);
    margin-top: 80px;
    padding-top: 0;
  }

  .h2-blue.left {
    text-align: left;
    margin-top: 60px;
  }

  .h2-blue.center {
    text-align: center;
    margin-bottom: 58px;
    line-height: 124%;
  }

  .h2-blue.center.nine-reasons {
    max-width: 1000px;
    margin: 0 auto 20px;
    font-weight: 300;
    line-height: 124%;
  }

  .h2-blue.center.nine-reasons.subtitle {
    margin-bottom: 80px;
    font-size: 18px;
    font-weight: 400;
  }

  .h2-blue.center.cta {
    margin-bottom: 0;
  }

  .h2-blue.center.cta.landing-2 {
    box-shadow: none;
    background-color: #0000;
    margin-top: 0;
    padding-bottom: 0;
  }

  .h2-blue.center.cta.landing-2.starter-h {
    margin-bottom: 60px;
    padding-bottom: 40px;
    font-weight: 500;
  }

  .h2-blue.center.nine-reasons-2 {
    max-width: 1000px;
    margin: 0 auto 30px;
    line-height: 124%;
  }

  .h2-blue.center.testimonial-2 {
    background-color: #0000;
    max-width: 1100px;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .h2-blue.center.meet-team {
    max-width: 1000px;
    margin: 0 auto 90px;
    padding-top: 0;
    font-weight: 300;
    line-height: 124%;
  }

  .h2-blue.center.meet-team.partner {
    margin-bottom: 30px;
  }

  .h2-blue.center.meet-team {
    max-width: 1000px;
    margin-bottom: 90px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 300;
    line-height: 124%;
  }

  .h2-blue.center.comparison-h {
    margin-bottom: 16px;
    font-size: 38px;
    font-weight: 700;
    line-height: 45px;
  }

  .h2-blue.center.comparison-h.white {
    color: #fff;
    margin-top: 0;
    padding-left: 30%;
    padding-right: 30%;
    transition: all .2s;
  }

  .h2-blue.center.comparison-h.white.main {
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 32px;
    font-size: 18px;
  }

  .h2-blue.center.comparison-h.h-bottom {
    margin-top: 0;
  }

  .feat-cont-gateway {
    background-color: var(--white-smoke);
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .feat-cont-gateway.network {
    padding-bottom: 0;
  }

  .feat-subhead {
    text-align: center;
    max-width: 618px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    font-size: 19px;
    line-height: 26px;
  }

  .cta-orange {
    background-color: var(--orange-red);
    color: #fff;
    text-align: center;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    height: 58px;
    padding-left: 36px;
    padding-right: 36px;
    font-weight: 700;
    line-height: 18px;
    transition: all .2s;
    display: flex;
  }

  .cta-orange:hover {
    transform: scale(1.03);
  }

  .cta-orange.contact {
    margin-top: 20px;
  }

  .cta-orange.maxwidth {
    max-width: 410px;
    margin-top: 63px;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-orange.maxwidth.trial-button {
    width: 100%;
    height: 48px;
    margin-top: 30px;
  }

  .cta-orange.maxwidth.trial-button:hover {
    transform: scale(1.03);
  }

  .feat-glob-net-holder {
    justify-content: center;
    max-width: 1000px;
    margin-top: 120px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .download-content-section {
    z-index: 0;
    text-align: center;
    background-color: #fff;
    padding-top: 166px;
    padding-bottom: 252px;
    position: relative;
  }

  .download-item {
    color: var(--midnight-blue);
    text-align: center;
    background-color: #fff;
    border: 1px solid #f3f7fd;
    border-radius: 10px;
    flex-direction: column;
    flex: none;
    justify-content: space-between;
    align-items: center;
    width: 28%;
    margin-bottom: 40px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    text-decoration: none;
    transition: all .2s;
    display: flex;
    position: relative;
    box-shadow: 0 0 40px #eef6ff;
  }

  .download-item:hover {
    transform: scale(1.015);
  }

  .download-item-list {
    flex-wrap: wrap;
    justify-content: space-around;
    max-width: 1140px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 120px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .download-item-banner {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 130px;
    margin-bottom: 24px;
  }

  .download-item-banner.android {
    background-image: url('../images/android-download.png');
    background-position: 50%;
    background-size: cover;
  }

  .download-item-banner.windows {
    background-image: url('../images/windows-download.png');
    background-position: 50%;
    background-size: cover;
  }

  .download-item-banner.ios {
    background-image: url('../images/ios-download.png');
    background-position: 50%;
    background-size: cover;
  }

  .download-item-banner.macos {
    background-image: url('../images/macos-download.png');
    background-position: 50%;
    background-size: cover;
  }

  .download-item-banner.linux {
    background-image: url('../images/linux-download.png');
    background-position: 50%;
    background-size: cover;
  }

  .download-item-banner.chrome-os {
    background-image: url('../images/chrome-os-download.png');
    background-position: 50%;
    background-size: cover;
  }

  .heading-3 {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
  }

  .hq-holder {
    flex-wrap: wrap;
    justify-content: center;
    max-width: 930px;
    margin: 44px auto 0;
    display: flex;
  }

  .hq-holder-left {
    color: #fff;
    text-align: left;
    flex: none;
    align-self: flex-start;
    width: 40%;
    padding-top: 0;
    padding-right: 23px;
  }

  .hq-holder-right {
    text-align: left;
    flex: none;
    align-self: flex-start;
    width: 60%;
  }

  .contact-section {
    text-align: center;
    background-color: #fff;
    background-image: url('../images/learn-more-bgr.svg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto 700px;
    margin-top: 90px;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .form-field {
    border: 1px solid var(--midnight-blue);
    color: var(--midnight-blue);
    border-radius: 5px;
    height: 56px;
    font-size: 18px;
  }

  .form-field:focus {
    border-width: 2px;
  }

  .form-field::placeholder {
    color: var(--midnight-blue);
  }

  .form-field.area {
    height: 150px;
  }

  .form-label {
    color: #fff;
    font-weight: 300;
  }

  .hq-image {
    border-radius: 5px;
    max-width: 40%;
  }

  .case-section {
    background-color: var(--white-smoke);
    text-align: center;
    background-image: url('../images/learn-more-bgr.svg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto 790px;
    margin-top: 143px;
    padding-top: 84px;
    padding-bottom: 126px;
  }

  .case-h1 {
    color: #fff;
    text-align: center;
    max-width: 930px;
    margin-left: auto;
    margin-right: auto;
  }

  .case-holder {
    flex-wrap: wrap;
    justify-content: center;
    max-width: 930px;
    margin: 74px auto 136px;
    display: flex;
  }

  .case-holder-left {
    color: #fff;
    text-align: left;
    flex: none;
    width: 60%;
    padding-right: 108px;
  }

  .case-holder-right {
    text-align: left;
    background-color: #fff;
    border-radius: 5px;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 40%;
    min-height: 300px;
    display: flex;
  }

  .image-8 {
    width: 210px;
  }

  .case-quote {
    border-top: 1px solid var(--midnight-blue);
    border-bottom: 1px solid var(--midnight-blue);
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .case-quote-text {
    margin-bottom: 30px;
    font-size: 30px;
    font-style: italic;
    font-weight: 300;
    line-height: 34px;
  }

  .case-cont-section {
    background-color: #fff;
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .case-2-holder {
    flex-wrap: wrap;
    justify-content: center;
    max-width: 930px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .case-2-holder-right {
    color: var(--midnight-blue);
    text-align: left;
    flex: none;
    width: 60%;
    padding-left: 108px;
  }

  .case-2-holder-left {
    text-align: left;
    background-color: #fff;
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex: none;
    justify-content: center;
    align-items: flex-start;
    width: 40%;
    display: flex;
  }

  .case-rtb strong {
    font-weight: 500;
  }

  .blue-link {
    color: var(--midnight-blue);
    text-decoration: underline;
  }

  .blue-link:hover {
    opacity: .69;
    text-decoration: none;
  }

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

  .recaptcha {
    margin-top: 45px;
  }

  .error-message {
    background-color: var(--orange-red);
    color: #fff;
    width: 60vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: 32px;
    padding-bottom: 32px;
    font-weight: 500;
  }

  .success-message {
    background-color: var(--white-smoke);
    width: 60vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .top-nav-section-holder {
    z-index: 150;
    background-color: #fff;
    height: 100px;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
  }

  .top-nav-section-holder.simple {
    height: 100px;
  }

  .refs-rtb h2 {
    color: #fff;
    text-align: left;
    margin-top: 0;
  }

  .text-block-3 {
    margin-left: 2px;
    margin-right: 2px;
    display: inline-block;
  }

  .text-block-3.bold {
    font-weight: 500;
  }

  .landing-h2-white {
    color: #fff;
    margin-top: 80px;
    font-weight: 300;
  }

  .landing-h2-white.landing-h2-testimonials {
    margin-bottom: 60px;
  }

  .landing-h2-white.landing-h2-testimonials.testimonial {
    margin-bottom: 20px;
  }

  .landing-h2-white.landing-h2-testimonials.testimonial.starter {
    margin-bottom: 40px;
  }

  .landing-h2-white.landing-h2.h2-enterprise {
    padding-left: 20px;
    padding-right: 60px;
    font-size: 36px;
    font-weight: 300;
  }

  .landing-h2-white.h2-enterprise {
    font-weight: 400;
  }

  .landing-h2-white.h2-enterprise.testimonial {
    margin-top: 20px;
    margin-bottom: 60px;
  }

  .footer-link {
    color: #fff;
  }

  .image-10 {
    width: 100%;
    height: 200px;
    margin-top: 58px;
  }

  .text-block-4 {
    margin-top: 22px;
  }

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

  .utility-page-wrap.error {
    margin-top: 0;
  }

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

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

  .text-block-5 {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
  }

  .lang-switch {
    justify-content: flex-end;
    font-size: 12px;
    font-weight: 400;
    display: flex;
    position: absolute;
    inset: -30px 0% auto auto;
  }

  .text-block-6 {
    color: #0e2b8f80;
    margin-left: 3px;
    margin-right: 3px;
  }

  .lang-link {
    color: #0e2b8f;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
  }

  .lang-link.current {
    color: #0e2b8f82;
  }

  .landing-cookies-section {
    z-index: -1;
    background-color: var(--white-smoke);
    text-align: center;
    align-items: center;
    height: 200px;
    padding-left: 6vw;
    padding-right: 6vw;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .landing-cookies-section.lp-vpn {
    background-color: #fff;
  }

  .top-menu-trial-cta {
    border: 1px solid var(--midnight-blue);
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    height: 29px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    text-decoration: none;
    transition: all .2s;
    display: flex;
  }

  .top-menu-trial-cta:hover {
    opacity: .69;
  }

  .top-menu-trial-cta.orange {
    border-color: var(--orange-red);
    background-color: var(--orange-red);
  }

  .top-menu-trial-cta.blue {
    display: none;
  }

  .login-top {
    color: #0e2b8f;
    background-image: url('../images/icon-CP.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    margin-right: 58px;
    padding-left: 17px;
    text-decoration: none;
  }

  .no-credit-card {
    text-align: center;
    margin-top: 14px;
  }

  .aff-left-cont {
    z-index: 5;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: stretch;
    max-width: 430px;
    display: flex;
    position: relative;
  }

  .aff-right-cont {
    text-align: right;
    width: 500px;
    margin-top: 20px;
    position: relative;
  }

  .aff-top-section {
    text-align: center;
    background-color: #eeeef0;
    background-image: url('../images/learn-more-bgr-resoponsive.svg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 100px;
    padding-top: 84px;
    padding-bottom: 130px;
  }

  .aff-top-text-holder {
    max-width: 480px;
  }

  .aff-bottom-with-cta {
    text-align: center;
    flex-direction: column;
    justify-content: space-between;
    max-width: 322px;
    display: flex;
  }

  .link {
    color: #fff;
    margin-top: 13px;
  }

  .aff-section-3 {
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .aff-feature-item {
    border-bottom-width: 1px;
    border-bottom-color: var(--midnight-blue);
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 20%;
    max-width: 300px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 22px;
    display: flex;
  }

  .faq-item {
    border-top: 1px solid var(--midnight-blue);
    text-align: left;
    margin-top: 25px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .faq-opener {
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    padding-top: 25px;
    padding-bottom: 25px;
    display: flex;
  }

  .faq-title {
    font-size: 24px;
    font-weight: 500;
    line-height: 29px;
  }

  .heading-9 {
    margin-bottom: 66px;
  }

  .image-11 {
    margin-left: 50px;
  }

  .faq-answer {
    height: auto;
    margin-bottom: 0;
    overflow: hidden;
  }

  .plans-holder-21 {
    border: 1px #000;
    justify-content: center;
    margin-top: 21px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .plan-header-21 {
    background-image: url('../images/plan-bgr.svg');
    background-position: 50%;
    background-size: cover;
    border-radius: 5px 5px 0 0;
    flex-direction: column;
    flex: none;
    justify-content: flex-end;
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 23px;
    padding-bottom: 23px;
    display: flex;
    position: relative;
  }

  .package-icon {
    height: 50px;
  }

  .plan-name-21 {
    color: #fff;
    align-self: center;
    margin-top: 11px;
    font-size: 27px;
    font-weight: 700;
    line-height: 29px;
  }

  .plans-section-21 {
    background-color: var(--midnight-blue);
    background-image: linear-gradient(to bottom, var(--midnight-blue), #2356ba);
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 112px;
    padding-bottom: 0;
    position: relative;
  }

  .plans-section-21.landing-pricing {
    padding-top: 10px;
    display: block;
  }

  .plans-section-21.landing-pricing.withoutdiscount {
    display: none;
  }

  .plan-cta-21 {
    background-color: var(--orange-red);
    color: #fff;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-right: 0;
    padding: 22px 24px;
    font-weight: 700;
    line-height: 18px;
    transition: all .2s;
    display: flex;
  }

  .plan-cta-21:hover {
    transform: scale(1.03);
  }

  .price-tabs {
    border: 1px solid #0e2b8f4d;
    border-radius: 5px;
    justify-content: center;
    width: 150px;
    height: 23px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 1px;
    display: flex;
  }

  .price-tabs.hide {
    display: none;
  }

  .price-tab {
    color: #0e2b8f52;
    text-align: center;
    background-color: #fff;
    border-radius: 5px;
    flex: 1;
    padding: 0;
    font-size: 14px;
    line-height: 19px;
    text-decoration: none;
  }

  .price-tab.w--current {
    background-color: var(--midnight-blue);
    color: #fff;
    border-radius: 3px;
  }

  .price-tabs-holder.landing {
    display: none;
  }

  .price-tab-content {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .price-tab-content.bottom {
    padding-bottom: 40px;
  }

  .price-tab-content-price-holder {
    justify-content: center;
    display: flex;
  }

  .price-tab-content-per-package {
    text-align: left;
    margin-left: 6px;
    font-size: 14px;
    line-height: 17px;
  }

  .paragraph-6 {
    font-size: 14px;
    font-weight: 400;
  }

  .price-tabs-content-text {
    text-align: center;
    align-self: center;
    height: 93px;
  }

  .price-features-holder {
    height: 50px;
    display: flex;
    position: relative;
  }

  .price-features-label-col {
    background-color: var(--midnight-blue);
    color: #fff;
    border-top: 1px solid #fff;
    justify-content: space-between;
    align-items: center;
    width: 145px;
    height: 50px;
    font-size: 14px;
    line-height: 15px;
    display: flex;
    position: relative;
  }

  .price-features-label-col.first {
    flex: none;
    width: 122px;
    position: absolute;
    left: -147px;
  }

  .price-features-label-col.second {
    display: none;
  }

  .price-features-data-col {
    border-top: 1px solid var(--midnight-blue);
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .price-features-data-col.last {
    border-bottom: 1px solid var(--midnight-blue);
  }

  .price-features-text {
    text-align: left;
    margin: 10px 0 10px 10px;
  }

  .tooltip {
    background-color: var(--midnight-blue);
    cursor: help;
    border: 1px solid #fff;
    border-radius: 9px;
    flex: none;
    width: 18px;
    height: 18px;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    position: relative;
    right: -9px;
  }

  .stats-section {
    background-color: var(--midnight-blue);
    padding-top: 10px;
    padding-bottom: 100px;
  }

  .stats-text-21 {
    color: #fff;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .stats-21 {
    justify-content: space-around;
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .stats-heading {
    color: #fff;
    text-align: center;
    margin-bottom: 39px;
    font-weight: 500;
  }

  .addons-section {
    background-color: var(--bluish-white);
    text-align: center;
    padding-top: 63px;
    padding-bottom: 91px;
  }

  .addons-section.small-teams {
    background-color: #0000;
    padding-top: 40px;
    padding-bottom: 0;
    display: block;
  }

  .addons-section.new-add {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 0;
  }

  .blue-cta {
    background-color: var(--midnight-blue);
    border-radius: 5px;
    margin-top: 22px;
    padding: 15px 43px;
  }

  .addons-block {
    background-color: var(--midnight-blue);
    color: #fff;
    border-radius: 5px;
    flex-direction: column;
    max-width: 600px;
    margin-bottom: 66px;
    margin-left: auto;
    margin-right: auto;
    padding: 76px 99px;
    font-size: 18px;
    line-height: 49px;
    display: flex;
  }

  .addons-block.small-teams {
    background-color: #0000;
    border: 2px solid #e4e4e7;
    padding: 40px;
  }

  .addons-block.add-new {
    background-color: #f6f8ff;
    padding-left: 80px;
    padding-right: 80px;
  }

  .addons-title {
    margin-bottom: 30px;
    font-size: 24px;
    font-weight: 500;
    line-height: 29px;
  }

  .addons-title.title-new {
    color: var(--midnight-blue);
    letter-spacing: 1px;
    margin-bottom: 40px;
    font-size: 22px;
    font-weight: 700;
  }

  .addons-title.title-new.add {
    text-transform: uppercase;
  }

  .addons-line {
    text-align: left;
    justify-content: space-between;
    padding-bottom: 20px;
    line-height: 130%;
    display: flex;
  }

  .addon-price {
    font-weight: 400;
  }

  .addon-price.text-new {
    color: var(--midnight-blue);
    font-weight: 500;
  }

  .text-contact-team {
    margin-top: 14px;
    font-size: 26px;
    line-height: 47px;
  }

  .price-tab-annual {
    background-color: var(--midnight-blue);
    color: #fff;
    text-align: center;
    border-radius: 5px;
    flex: 1;
    padding: 0;
    font-size: 14px;
    line-height: 19px;
    text-decoration: none;
  }

  .price-tab-annual.w--current {
    background-color: var(--midnight-blue);
    color: #fff;
    border-radius: 3px;
  }

  .price-tab-montly {
    color: #0e2b8fb3;
    text-align: center;
    background-color: #fff;
    border-radius: 5px;
    flex: 1;
    padding: 0;
    font-size: 14px;
    line-height: 19px;
    text-decoration: none;
  }

  .price-tab-montly.w--current {
    background-color: var(--midnight-blue);
    color: #fff;
    border-radius: 3px;
  }

  .tooltip-box {
    background-color: var(--white-smoke);
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 267px;
    display: none;
    position: absolute;
    bottom: 17px;
    left: -7px;
  }

  .tooltip-text {
    color: var(--midnight-blue);
    text-align: center;
    margin: 10px;
  }

  .tooltip-pointer {
    z-index: 0;
    background-color: var(--white-smoke);
    border-radius: 0 0 19px 19px;
    width: 30px;
    height: 30px;
    display: none;
    position: absolute;
    bottom: -7px;
    left: -7px;
  }

  .tooltip-icon {
    text-align: center;
    position: relative;
  }

  .price-features {
    margin-bottom: 23px;
  }

  .faq-pricing {
    background-color: var(--white-smoke);
    text-align: center;
    background-image: url('../images/plans-bgr-responsive.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100% 130px;
    padding-top: 27px;
    padding-bottom: 214px;
    display: none;
  }

  .career-position-section {
    background-color: #fff;
    padding-top: 80px;
    padding-bottom: 78px;
    position: relative;
  }

  .career-position-title {
    color: #0e2b8f;
    text-align: left;
    margin-top: 27px;
    margin-bottom: 37px;
  }

  .blue-link-2 {
    color: #0e2b8f;
    text-decoration: underline;
  }

  .blue-link-2:hover {
    opacity: .69;
    text-decoration: none;
  }

  .career-position-holder {
    flex-direction: column;
    align-items: flex-start;
    max-width: 650px;
    margin-bottom: 178px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .career-position-subhead {
    border-bottom: 1px solid var(--midnight-blue);
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    padding-bottom: 15px;
    font-size: 24px;
    display: block;
  }

  .text-block-8 {
    margin-right: 8px;
    display: inline-block;
  }

  .text-block-9 {
    font-weight: 500;
    display: inline-block;
  }

  .career-position-text-rtb {
    align-self: flex-start;
    max-width: 650px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .career-position-text-rtb h2 {
    color: var(--midnight-blue);
    text-align: left;
  }

  .career-position-text-rtb strong {
    font-weight: 500;
  }

  .career-position-text-rtb em {
    background-color: var(--midnight-blue);
    color: #fff;
    text-align: center;
    border-radius: 30px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 31px;
    display: inline-block;
    position: absolute;
    inset: -3px auto auto -39px;
  }

  .career-position-text-rtb p {
    margin-bottom: 25px;
    position: relative;
  }

  .career-position-text-rtb h6 {
    background-color: var(--white-smoke);
    color: var(--midnight-blue);
    text-align: left;
    white-space: pre-wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    font-family: Inconsolata, monospace;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
  }

  .career-position-text-rtb a {
    color: var(--midnight-blue);
  }

  .career-position-intro-box {
    border-radius: 5px;
    display: flex;
  }

  .career-position-intro-text {
    flex: 1;
    align-self: center;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
  }

  .more-careers {
    margin-top: 59px;
  }

  .more-careers-link {
    color: var(--midnight-blue);
    font-size: 21px;
    line-height: 39px;
    display: block;
  }

  .partner-main-cont {
    color: #fff;
    text-align: left;
    background-image: url('../images/partner-program-illustration.svg');
    background-position: 84% 0;
    background-repeat: no-repeat;
    background-size: auto;
    justify-content: center;
    display: flex;
  }

  .partner-section-2 {
    background-color: #eeeef0;
    padding-top: 10px;
    padding-bottom: 116px;
  }

  .partner-1-column {
    width: 930px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .sase-tag {
    background-color: #fff;
    border-radius: 5px;
    padding: 3px 8px;
    font-size: 14px;
    font-weight: 700;
    display: inline-block;
  }

  .partner-3-col {
    justify-content: space-between;
    margin-top: 56px;
    display: flex;
  }

  .partner-col {
    flex: 1;
    padding-right: 35px;
  }

  .partner-features-holder {
    justify-content: center;
    align-items: stretch;
    margin-top: 0;
    margin-bottom: 128px;
    display: flex;
  }

  .partner-feature-item {
    border-bottom-width: 1px;
    border-bottom-color: var(--midnight-blue);
    text-align: left;
    flex-direction: row;
    align-items: center;
    width: 50%;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 22px;
    display: flex;
  }

  .work-icon-holder {
    flex-direction: column;
    justify-content: center;
    width: 190px;
    margin-right: 34px;
    display: flex;
  }

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

  .partner-rtf em {
    color: var(--orange-red);
    font-style: normal;
  }

  .partner-rtf ul {
    padding-left: 19px;
    font-weight: 500;
  }

  .partner-cp {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .partner-section-4 {
    background-color: var(--white-smoke);
    text-align: center;
    background-image: url('../images/learn-more-bgr-resoponsive.svg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100% 490px;
    padding-top: 10px;
    padding-bottom: 30px;
  }

  .image-12 {
    margin-bottom: 85px;
  }

  .link-blue {
    color: var(--midnight-blue);
    text-align: center;
    margin-top: 13px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .partner-section-5 {
    background-color: var(--bluish-white);
    background-image: url('../images/plans-bgr-responsive.svg');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 100% 300px;
    padding-top: 1px;
    padding-bottom: 202px;
  }

  .blog-container {
    flex-direction: row;
    justify-content: center;
    max-width: 1000px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .blog {
    border-bottom: 0px solid var(--midnight-blue);
    flex-direction: row;
    flex: none;
    align-items: flex-start;
    width: 650px;
    padding-bottom: 0;
    display: block;
  }

  .ads {
    border-radius: 10px;
    flex: 1;
    align-self: flex-start;
    margin-top: 0;
    margin-bottom: 80px;
    margin-left: 58px;
    padding: 32px 24px;
    position: sticky;
    top: 140px;
    box-shadow: 0 0 40px #0e2b8f1a;
  }

  .blog-section {
    background-color: #fff;
    padding-top: 110px;
    padding-bottom: 0;
  }

  .blog-back-btn-text {
    margin-left: 15px;
    font-size: 28px;
    font-weight: 500;
    line-height: 28px;
  }

  .h1-light {
    font-size: 46px;
    font-weight: 300;
    line-height: 50px;
  }

  .blog-tags {
    flex-wrap: wrap;
    margin-right: 0;
    display: flex;
  }

  .tag-link {
    color: var(--orange-red);
    text-transform: uppercase;
    background-color: #ffeee6;
    border-radius: 60px;
    align-self: flex-start;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 4px 20px;
    font-size: 12px;
    font-weight: 600;
    line-height: 25px;
    text-decoration: none;
    transition: all .15s;
    display: inline-block;
  }

  .tag-link:hover {
    background-color: var(--orange-red);
    color: #fff;
  }

  .tag-link.w--current {
    background-color: var(--midnight-blue);
    color: #fff;
  }

  .tag-link.b {
    margin-left: 32px;
  }

  .text-block-10 {
    margin-right: 5px;
  }

  .text-block-11 {
    font-weight: 500;
    display: flex;
  }

  .blog-rtb {
    margin-bottom: 84px;
  }

  .blog-rtb h4 {
    color: var(--midnight-blue);
    margin-top: 40px;
    margin-bottom: 16px;
  }

  .blog-rtb h2 {
    margin-top: 32px;
    margin-bottom: 16px;
    font-size: 28px;
    font-weight: 700;
    line-height: 124%;
  }

  .blog-rtb h3 {
    color: var(--midnight-blue);
    margin-top: 40px;
    margin-bottom: 16px;
    font-size: 24px;
    font-weight: 700;
    line-height: 124%;
  }

  .blog-rtb ul {
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 22px;
    padding-left: 18px;
    font-size: 18px;
    line-height: 28px;
  }

  .blog-rtb blockquote {
    background-position: 0 0;
    border-left: 5px #0000;
    width: 103%;
    margin-bottom: 30px;
    padding: 10px 20px 10px 57px;
    font-size: 28px;
    font-weight: 300;
    line-height: 45px;
    position: relative;
    left: -20px;
  }

  .image-13 {
    border-radius: 0;
    margin-bottom: 36px;
  }

  .blog-back-btn-2 {
    color: #0e2b8f;
    margin-bottom: 5px;
    text-decoration: none;
    display: flex;
    position: relative;
    left: -29px;
  }

  .blog-article-info-2 {
    border-top: 1px solid #0e2b8f;
    flex-wrap: wrap;
    margin-top: 11px;
    padding-top: 12px;
    padding-bottom: 34px;
    display: flex;
  }

  .blog-section-2 {
    background-color: #fff;
    padding-top: 47px;
    padding-bottom: 120px;
  }

  .blog-list-container {
    flex-direction: column;
    justify-content: flex-start;
    max-width: 950px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .collection-list {
    flex-wrap: wrap;
    display: flex;
  }

  .collection-list-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    display: grid;
  }

  .collection-item {
    align-items: flex-start;
    margin-bottom: 66px;
    display: block;
  }

  .image-14 {
    flex: none;
    width: 210px;
    margin-right: 43px;
  }

  .heading-10 {
    font-size: 24px;
    font-weight: 500;
    line-height: 29px;
  }

  .blog-item-text {
    flex-direction: column;
    justify-content: flex-end;
    align-self: flex-end;
    align-items: stretch;
    padding-left: 0;
    display: flex;
  }

  .blog-list-article-info {
    border-top: 1px solid var(--midnight-blue);
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 11px;
    margin-bottom: -13px;
    padding-top: 12px;
    padding-bottom: 0;
    display: flex;
  }

  .comparison {
    justify-content: center;
    max-width: 900px;
    margin-top: 47px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    line-height: 28px;
    display: flex;
  }

  .first {
    margin-left: 24px;
  }

  .pagination-btn {
    border-width: 0;
    border-color: var(--midnight-blue);
    background-color: var(--orange-red);
    color: #fff;
    border-radius: 4.25px;
    padding-left: 40px;
    padding-right: 40px;
    font-weight: 600;
  }

  .div-block-2 {
    flex: none;
    display: flex;
  }

  .div-block-3 {
    justify-content: flex-start;
    display: flex;
  }

  .blog-link {
    text-decoration: none;
    transition: all .2s;
  }

  .blog-link:hover {
    opacity: .76;
  }

  .blog-section-1 {
    background-color: #fff;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .login-top-2 {
    color: #0e2b8f;
    margin-right: 0;
    padding-left: 0;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
  }

  .menu-drop-item {
    display: block;
    position: relative;
  }

  .drop-menu-link {
    color: var(--midnight-blue);
    white-space: nowrap;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 43px;
    text-decoration: none;
    transition: all .2s;
    display: block;
    overflow: hidden;
  }

  .drop-menu-link:hover {
    opacity: .69;
  }

  .menu-drop {
    z-index: -1;
    border-left: 1px solid var(--midnight-blue);
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 25px;
    padding-left: 10px;
    padding-right: 8px;
    display: none;
    position: absolute;
    inset: 20px auto auto -10px;
  }

  .top-nav-holder-1 {
    justify-content: space-between;
    width: 100%;
    min-width: 500px;
    max-width: 650px;
    margin-left: 0;
  }

  .top-nav-holder-1.nav-simple {
    width: 30%;
    min-width: 200px;
  }

  .image-16 {
    width: 100%;
    margin-bottom: 32px;
  }

  .empty-state-2 {
    background-color: #fff;
    justify-content: flex-start;
    max-width: 520px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .ad-link {
    display: block;
  }

  .empty-state-3 {
    background-color: #0000;
    margin-bottom: 46px;
    padding-left: 0;
  }

  .div-block-5 {
    display: flex;
  }

  .link-block-2 {
    flex: none;
    margin-right: 15px;
  }

  .mob {
    display: none;
  }

  .static-ip-section-1 {
    background-color: #fff;
    max-width: 1460px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
  }

  .static-ip-section-1.open-vpn-landing {
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .static-ip-section-1.starter-hero {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    padding-bottom: 120px;
  }

  .static-ip-section-1.starter-hero.individual {
    margin-bottom: 0;
    padding-top: 140px;
    padding-bottom: 0;
    font-family: Worksans, Arial, sans-serif;
  }

  .static-ip-section-1.whitepaper {
    justify-content: center;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .static-ip-section-1.whitepaper.second {
    margin-top: -50px;
    padding-top: 0;
    padding-bottom: 140px;
  }

  .static-ip-section-1.individual {
    margin-top: 80px;
    margin-bottom: 80px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .intro-block {
    background-color: #fff;
    flex: 0 60%;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    padding: 0 60px;
    display: flex;
  }

  .intro-block.lp-intro {
    background-color: #0000;
  }

  .intro-block.lp-intro.whitepaper {
    margin-left: 80px;
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .intro-block.lp-intro.whitepaper.webinar {
    padding-top: 0;
  }

  .intro-block.lp-intro.whitepaper.big {
    margin-left: 0;
  }

  .intro-block.lp-intro.whitepaper-photo {
    margin-top: -60px;
  }

  .intro-block.lp-new-block {
    max-width: none;
    padding-left: 40px;
    padding-right: 0;
  }

  .product-tour {
    background-color: var(--white-smoke);
    text-align: center;
    object-fit: fill;
    background-image: url('../images/learn-more-bgr-resoponsive.svg');
    background-position: 50% -1%;
    background-repeat: no-repeat;
    background-size: 100% 860px;
    background-attachment: scroll;
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .trial-form-wrapper {
    background-color: #fff;
    border-radius: 5px;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 40px 40px;
  }

  .text-field-trial {
    border: 1px solid var(--midnight-blue);
    color: var(--midnight-blue);
    border-radius: 5px;
    margin-bottom: 0;
    font-size: 14px;
  }

  .text-field-trial:focus {
    border-color: var(--midnight-blue);
  }

  .text-field-trial::placeholder {
    color: #c3c3c7;
  }

  .text-field-trial.phone {
    margin-bottom: 0;
  }

  .select-field {
    border: 1px solid var(--midnight-blue);
    color: var(--midnight-blue);
    background-color: #fff;
    border-radius: 5px;
    margin-bottom: 0;
  }

  .select-field:focus {
    border-color: var(--midnight-blue);
  }

  .div-block-8 {
    max-width: 680px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-8.lp-block {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    font-family: Worksans, Arial, sans-serif;
  }

  .div-block-8.lp-block.webinar-button {
    text-align: left;
  }

  .div-block-8.cta-consultation {
    text-align: left;
    margin-top: 40px;
  }

  .tabs {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .tour-heading {
    font-size: 15px;
    font-weight: 500;
  }

  .tabs-menu {
    padding-right: 50px;
  }

  .product-tour-tab-paragraph {
    padding-bottom: 10px;
    font-size: 14px;
    display: none;
    overflow: visible;
  }

  .product-tour-wrapper {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    padding: 60px 20px 100px;
  }

  .product-tour-wrapper.user {
    display: none;
  }

  .product-tour-wrapper.landing-2 {
    padding-bottom: 60px;
  }

  .features-staticip-item {
    border-bottom-width: 1px;
    border-bottom-color: var(--midnight-blue);
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-bottom: 60px;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 0;
    display: flex;
  }

  .features-staticip-item.starter {
    align-items: flex-start;
    margin-left: 60px;
  }

  .slide {
    background-color: #fff;
    border-radius: 5px;
  }

  .testimonial-inside {
    border-radius: 5px;
    align-items: center;
    height: 100%;
    padding: 40px 100px;
    display: flex;
  }

  .testimonials-wrapper {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .testimonials {
    border-radius: 5px;
    margin: 60px 20px;
  }

  .testimonials.landing-2 {
    background-color: #0000;
    max-width: 1100px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonials.landing-2.landing-open-vpn-testimonials {
    margin-bottom: 40px;
    padding-left: 0;
  }

  .product-tour-tab {
    color: #fff;
    background-color: #0000;
    background-image: url('../images/arrow_drop_down_white_24dp.svg');
    background-position: 97%;
    background-repeat: no-repeat;
    border: 0 #000;
    border-bottom: 1px solid #fff;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 320px;
    padding: 5px 20px 6px;
    font-size: 14px;
    display: block;
  }

  .product-tour-tab:hover {
    background-color: #ffffff4d;
  }

  .product-tour-tab.w--current {
    color: var(--midnight-blue);
    background-color: #fff;
    border-radius: 5px;
    margin-top: -5px;
    padding-bottom: 9px;
    display: block;
  }

  .icon,
  .icon-2 {
    color: var(--midnight-blue);
  }

  .slide-nav {
    color: var(--midnight-blue);
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .text-block-19 {
    color: var(--midnight-blue);
  }

  .image-20 {
    border-radius: 180px;
    flex: none;
    display: inline-block;
  }

  .image-20.testimonial-picture-logo {
    background-color: var(--bluish-white);
    border-radius: 10px;
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .testimonial-text {
    align-self: center;
    margin-right: 20px;
    display: block;
  }

  .prize-partners {
    color: var(--midnight-blue);
    grid-template: "Area Area-3 Area-2"
      / 1fr 1fr 1fr 1fr 1fr;
    justify-items: stretch;
    max-width: 1592px;
    margin-top: 20px;
    padding-bottom: 20px;
  }

  .prize-partners.lp-open-vpn {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    padding-left: 60px;
    padding-right: 60px;
  }

  .prize-partners.ratings {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 56px;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .logo {
    border-top: 1px #c3c3c7;
    border-bottom: 1px #c3c3c7;
  }

  .logo.about {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .logo.about.redamp {
    padding-left: 20px;
    padding-right: 20px;
  }

  .logo.badges-lp {
    max-width: 50%;
    max-height: 100px;
  }

  .logo.badges-lp.capterra {
    max-width: 65%;
  }

  .logo.badges-lp.badges-starter {
    max-width: 100%;
  }

  .logo.badges-lp._2 {
    max-width: 44%;
    padding-top: 6px;
  }

  .logo.badges-lp.capterra-logo,
  .logo.top {
    max-width: 80%;
  }

  .logos-static-ip {
    text-align: center;
    flex: 0 auto;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .footer-legal-holder-landing {
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    display: flex;
  }

  .text-block-20 {
    color: var(--midnight-blue);
    padding-bottom: 20px;
  }

  .headline-landnig {
    color: #fff;
    line-height: 124%;
  }

  .headline-landnig.white {
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .bold-text.lp-h1.dedicated {
    font-size: 38px;
  }

  .bold-text.h1-lp {
    font-size: 65px;
    line-height: 115%;
  }

  .list-landing {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    font-size: 16px;
  }

  .list-landing.list-individual {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .list-landing.whitepaper-list {
    margin-left: 0;
    margin-right: 30px;
    padding-bottom: 0;
  }

  .list-landing.aliancia {
    padding-top: 0;
    padding-bottom: 0;
  }

  .list-item-landing {
    padding-bottom: 10px;
  }

  .list-item-landing.lp-text {
    color: var(--midnight-blue);
    padding-bottom: 8px;
    font-size: 16px;
  }

  .product-tour-image {
    text-align: left;
    object-fit: fill;
    border-radius: 5px;
    margin-top: -5px;
    display: block;
  }

  .logo-landing {
    align-self: center;
    margin-bottom: 40px;
  }

  .logo-landing.sticky {
    margin-bottom: 4px;
  }

  .logo-landing.lp-logo {
    margin-top: -40px;
    margin-bottom: 60px;
    display: none;
  }

  .heading-landing {
    font-size: 44px;
    font-weight: 300;
    line-height: 124%;
  }

  .heading-landing.lp-h1 {
    padding-right: 32px;
    font-size: 40px;
  }

  .heading-landing.lp-h1.dedicated {
    padding-right: 24px;
    font-size: 34px;
  }

  .heading-landing.lp-h1.individual {
    font-size: 72px;
    line-height: 112%;
  }

  .heading-landing.h1-lp {
    font-size: 50px;
  }

  .heading-landing.h1-lp-light {
    font-size: 56px;
    font-weight: 400;
  }

  .heading-landing.lp-individual-h2 {
    margin-top: 32px;
    margin-bottom: 20px;
    font-size: 30px;
  }

  .heading-landing.lp-individual-h1 {
    font-family: Worksans, Arial, sans-serif;
    font-size: 40px;
    font-weight: 700;
  }

  .heading-landing.whitepaper {
    text-align: left;
    font-size: 45px;
  }

  .heading-landing.whitepaper.h2 {
    color: #fff;
    margin-bottom: 0;
    margin-right: -20px;
    font-size: 40px;
  }

  .heading-landing.whitepaper.h2-mobile {
    display: none;
  }

  .heading-landing.webinar {
    font-size: 40px;
  }

  .heading-landing.webinar.alianca {
    font-size: 32px;
  }

  .heading-landing.ebook {
    font-size: 24px;
  }

  .body-landing {
    color: #0e2b8f;
    background-color: #fff;
    font-family: Worksans, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
  }

  .policy-landing {
    text-align: center;
    font-size: 11px;
    line-height: 140%;
  }

  .nine-reasons-section {
    background-color: #fff;
    max-width: 100%;
    padding-top: 90px;
    padding-bottom: 60px;
  }

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

  .reasons-wrapper {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

  .reasons-grid {
    grid-template: "Area ."
      ". Area-2"
      / 1fr 1fr 1fr;
    justify-items: stretch;
    max-width: 1460px;
    margin-top: 60px;
  }

  .intro-ilustrace {
    background-color: #fff;
    flex: 0 40%;
    justify-content: flex-end;
    align-self: center;
    padding: 100px 60px 20px 20px;
    display: flex;
  }

  .intro-ilustrace.vpn-picture.enterprise {
    background-color: #0000;
  }

  .intro-ilustrace.vpn-picture.starter {
    padding-left: 0;
    padding-right: 0;
  }

  .intro-ilustrace.lp-new {
    flex-basis: 60%;
    padding-top: 60px;
    padding-left: 0;
    padding-right: 20px;
  }

  .intro-ilustrace.individual {
    border-radius: 6px;
    flex-direction: column;
    margin-top: 80px;
    margin-right: 40px;
    padding: 40px;
    box-shadow: 7px 7px 60px #0e2b8f26;
  }

  .intro-ilustrace.individual.whitepaper {
    margin-right: 80px;
    position: relative;
  }

  .intro-ilustrace.individual.whitepaper.big {
    z-index: 2;
  }

  .intro-ilustrace.individual.whitepaper.ebook-form {
    margin-top: 0;
  }

  .button-landing {
    background-color: var(--orange-red);
    text-align: center;
    border-radius: 5px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 15px 30px;
    font-weight: 500;
    transition: transform .2s;
    display: inline-block;
  }

  .button-landing:hover {
    transform: scale(1.03);
  }

  .button-landing.sticky {
    margin-bottom: 0;
    padding: 10px 20px;
    font-size: 14px;
  }

  .button-landing.consultation {
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .button-landing.consultation.comparison {
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
    display: inline-block;
  }

  .button-landing.cta1-lp-mobile.cta-enterprise {
    margin-top: 30px;
  }

  .button-landing.cta1-lp-mobile.cta-starter {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .button-landing.branding-cta {
    margin-top: 40px;
  }

  .button-landing.white-comparison {
    color: var(--midnight-blue);
    background-color: #fff;
    margin-top: 32px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: static;
  }

  .button-landing.apply-now {
    margin-top: 48px;
    margin-bottom: 80px;
    padding-left: 48px;
    padding-right: 48px;
  }

  .button-landing.apply-now.next {
    margin-top: 0;
  }

  .button-landing.webinar {
    border-radius: 4px;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    font-size: 15px;
    font-weight: 500;
  }

  .button-landing.whitepaper-mobile {
    display: none;
  }

  .button-landing.download-whitepaper {
    margin-top: 24px;
  }

  .button-secondary {
    color: var(--orange-red);
    background-color: #0000;
    border: 1px solid #ff520666;
    border-radius: 5px;
    margin-right: 0;
    padding: 15px 30px;
    font-weight: 500;
    transition: all .2s;
    position: static;
  }

  .button-secondary:hover {
    border-color: var(--orange-red);
    transform: scale(1.03);
  }

  .button-secondary.sticky {
    padding: 10px 20px;
    font-size: 14px;
    display: none;
  }

  .button-secondary.cta-2-open-vpn {
    margin-top: 20px;
    padding-top: 15px;
    display: inline-block;
  }

  .button-secondary.white {
    color: var(--midnight-blue);
    background-color: #fff;
    border-color: #fff;
    font-weight: 600;
  }

  .button-secondary.white:hover {
    border-color: #fff;
  }

  .button-secondary.white.case {
    text-align: center;
    width: 100%;
    height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    overflow: visible;
  }

  .text-span {
    color: var(--orange-red);
  }

  .field-label-landing {
    font-size: 14px;
    font-weight: 500;
  }

  .field-label-landing.company {
    padding-top: 16px;
  }

  .tabs-content {
    overflow: visible;
  }

  .image-21 {
    max-width: 130%;
    margin-bottom: -40px;
    margin-left: 0;
    padding-left: 0;
    position: relative;
    top: auto;
    left: 20px;
  }

  .image-21.landing-open-vpn {
    max-width: 100%;
  }

  .image-21.starter-img {
    width: auto;
    max-width: 130%;
    margin-top: -10%;
    margin-right: 0%;
    left: 0;
    right: 0%;
  }

  .product-tour-image-tab {
    text-align: left;
    object-fit: fill;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 20px;
    display: none;
  }

  .not-a-company {
    width: 200px;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 140%;
    position: absolute;
    inset: auto auto 0% 105%;
  }

  .company-field-landing {
    position: relative;
  }

  .link-block-landing {
    margin-top: 59px;
  }

  .link-block-landing.w--current {
    margin-top: 63px;
  }

  .product-tour-section {
    background-color: var(--white-smoke);
    text-align: center;
    object-fit: fill;
    background-image: url('../images/tour-bgr.svg');
    background-position: 50% -1%;
    background-repeat: no-repeat;
    background-size: 100% 940px;
    background-attachment: scroll;
    padding-top: 150px;
    padding-bottom: 40px;
    display: none;
  }

  .tour-submenu {
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .div-block-9,
  .div-block-10 {
    margin-bottom: 16px;
  }

  .div-block-11 {
    margin-bottom: 0;
  }

  .div-block-12,
  .div-block-13 {
    margin-bottom: 16px;
  }

  .recaptcha-2 {
    margin-top: 10px;
  }

  .blog-list-article-info-2 {
    border-top: 1px solid #0e2b8f;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 11px;
    margin-bottom: -13px;
    padding-top: 12px;
    padding-bottom: 0;
    display: flex;
  }

  .error-message-2 {
    opacity: 0;
    background-color: #fff;
  }

  .div-block-15 {
    flex: 1;
    justify-content: flex-end;
    display: flex;
  }

  .div-block-16 {
    display: none;
  }

  .sticky-navigation-landing {
    z-index: 99;
    background-color: #fff;
    padding: 20px;
    display: block;
    position: fixed;
    inset: 0% 0% auto;
  }

  .sticky-nav-area {
    border-top: 0px solid var(--midnight-blue);
    background-color: #fff;
    position: relative;
  }

  .sticky-navigation-landing_inner {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .not-a-company-landing {
    margin-right: 20px;
    padding-top: 40px;
    font-size: 14px;
    line-height: 17px;
    display: block;
  }

  .div-block-17 {
    display: flex;
  }

  .reviews-block-2 {
    background-color: var(--bluish-white);
    margin-left: auto;
    margin-right: auto;
  }

  .reviews-block-2.lp {
    background-color: #f8faff;
  }

  .features-benefits-section {
    background-color: #fff;
    max-width: 100%;
    margin-top: 2px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .features-benefits-section.starter-benefits {
    margin-top: -2px;
    padding-top: 60px;
  }

  .features-benefits-section.starter-benefits.starter {
    margin-top: 0;
    padding-top: 0;
  }

  .reviews-wrapper {
    background-color: #fff;
    margin-top: 0;
    padding-top: 1px;
  }

  .reviews-wrapper.landing-badges.tablet-badges,
  .reviews-wrapper.landing-badges.badges-mobile,
  .reviews-wrapper.landing-badges.badges-mobile.mobile-starter,
  .reviews-wrapper.landing-badges.badges-mobile.mobile-starter.first {
    display: none;
  }

  .reviews-wrapper.landing-badges {
    border-top: 0 #fff;
    margin-top: -50px;
    padding: 30px 0 20px;
    display: block;
    overflow: hidden;
  }

  .cta-bottom-2 {
    text-align: center;
    background-color: #fff;
    padding-top: 100px;
    padding-bottom: 120px;
  }

  .cta-bottom-2.cta-lp {
    background-color: #fff;
  }

  .cta-bottom-2.cta-lp.cta-starter {
    background-color: #fff;
    background-image: url('../images/background-new.svg');
    background-position: 0 0;
    background-size: cover;
  }

  .cta-bottom-2.blue-comparison {
    background-image: url('../images/ga-quote-blue-C_1.svg');
    background-position: 0 0;
    background-size: cover;
    background-attachment: scroll;
    padding-top: 72px;
    padding-bottom: 64px;
  }

  .cta-bottom-2.blue-comparison.individual {
    padding-top: 120px;
    padding-bottom: 120px;
    display: none;
  }

  .cta-bottom-2.blue-comparison.none {
    display: none;
  }

  .cta-bottom-2.white-banner {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .product-tour-2 {
    background-color: var(--bluish-white);
    text-align: center;
    object-fit: fill;
    background-image: url('../images/learn-more-bgr-resoponsive.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 780px;
    background-attachment: scroll;
    padding-top: 60px;
    padding-bottom: 120px;
    display: block;
  }

  .product-tour-2.mobile {
    display: none;
  }

  .customer-logos {
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonials-title-wrapper {
    background-color: #0000;
  }

  .orange-main-cta {
    background-color: var(--orange-red);
    text-align: center;
    border-radius: 6px;
    align-items: center;
    height: 55px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7px;
    padding-left: 30px;
    padding-right: 25px;
    font-weight: 500;
    transition: all .2s;
    display: flex;
  }

  .orange-main-cta:hover {
    transform: scale(1.03);
  }

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

  .ctas {
    display: flex;
  }

  .blue-secondary-cta {
    border: 1px solid var(--midnight-blue);
    color: var(--midnight-blue);
    background-color: #fff;
    border-radius: 6px;
    align-items: center;
    height: 55px;
    margin-left: 15px;
    margin-right: 0;
    padding-top: 7px;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 500;
    transition: all .2s;
    display: flex;
  }

  .blue-secondary-cta:hover {
    transform: scale(1.03);
  }

  .blue-secondary-cta.homepage-pricing {
    display: none;
  }

  .heading-12 {
    margin-bottom: 25px;
  }

  .trust-section {
    background-color: #fff;
    height: 130px;
    padding-left: 136px;
    padding-right: 136px;
    position: relative;
    overflow: visible;
  }

  .trust-section.starter-section {
    margin-top: 0;
    margin-bottom: 60px;
    position: static;
  }

  .trust-holder {
    background-color: var(--bluish-white);
    border-radius: 5px;
    justify-content: space-around;
    align-items: flex-end;
    padding-top: 25px;
    padding-bottom: 35px;
    display: flex;
  }

  .trust-holder.starter {
    background-color: #fff;
    background-image: none;
  }

  .trust-item {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .capterra-g2-icon {
    height: 24px;
  }

  .trust-stats-nr {
    color: var(--orange-red);
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 33px;
  }

  .trust-stats-text {
    font-size: 16px;
    line-height: 18px;
  }

  .team-icon,
  .bag-icon {
    height: 70px;
  }

  .div-block-18 {
    background-color: #162a70;
    border-radius: 0 0 5px 5px;
    width: 90%;
    height: 35px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-26 {
    font-size: 25px;
  }

  .features-item-2 {
    border-bottom: 1px none var(--midnight-blue);
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    width: 30%;
    max-width: 360px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 22px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: visible;
  }

  .div-block-19 {
    justify-content: space-around;
    display: flex;
  }

  .reference-hp-section {
    background-color: var(--midnight-blue);
    text-align: center;
    padding-top: 84px;
    padding-bottom: 105px;
  }

  .benefits-section {
    border-bottom: 1px solid var(--midnight-blue);
    background-color: #fff;
    justify-content: space-around;
    align-items: center;
    padding-top: 68px;
    padding-bottom: 68px;
    display: flex;
  }

  .text-block-28 {
    text-transform: uppercase;
  }

  .benefit-item {
    align-items: center;
    display: flex;
  }

  .benefit-img {
    width: 70px;
    height: 70px;
    margin-right: 10px;
  }

  .final-cta-section-2 {
    text-align: center;
    background-color: #fff;
    background-image: url('../images/plans-bgr-responsive.svg');
    background-position: 50% 101%;
    background-repeat: no-repeat;
    background-size: 100% 200px;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    padding-top: 82px;
    padding-bottom: 269px;
    display: flex;
  }

  ._3steps-section {
    text-align: center;
    background-color: #fff;
    padding-top: 84px;
    padding-bottom: 78px;
  }

  ._3steps-proccess {
    background-color: var(--bluish-white);
    justify-content: center;
    padding-left: 70px;
    padding-right: 70px;
    display: flex;
  }

  ._3steps-proccess.original {
    display: none;
  }

  ._3steps-proccess.steps-starter {
    background-color: #0000;
  }

  ._3step-item {
    flex: 1;
    align-items: center;
    padding-top: 59px;
    padding-bottom: 59px;
    display: block;
    position: relative;
  }

  ._3step-item.stepitem {
    margin-left: 0;
    margin-right: 40px;
    padding-right: 20px;
  }

  ._3step-item.individual-block {
    background-color: #fff;
    border: 1px solid #ffffff26;
    border-radius: 6px;
    margin-left: 0;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0 0 30px #0e2b8f26;
  }

  ._3step-item.individual-block.webinar {
    margin-bottom: 40px;
    margin-right: 80px;
    padding: 20px 20px 20px 32px;
  }

  .text-block-29 {
    margin-bottom: 8px;
    font-size: 19px;
    font-weight: 500;
  }

  .text-block-29.steps-headline {
    text-align: left;
  }

  ._3steps-texty {
    margin-left: 0;
    padding-left: 80px;
    position: relative;
  }

  .div-block-20 {
    background-color: var(--midnight-blue);
    border-radius: 60px;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    font-size: 17px;
    line-height: 29px;
    display: flex;
    position: absolute;
    inset: -38px auto auto 80px;
  }

  .text-block-30 {
    color: #fff;
    text-align: center;
    font-weight: 700;
  }

  ._3steps-arrow {
    margin-right: 23px;
  }

  .features-bullets {
    text-align: left;
    margin-right: 0;
    padding-right: 0;
  }

  .image-22 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  ._3steps-icon {
    width: 90px;
    height: 90px;
    position: absolute;
    left: -10px;
  }

  ._3steps-icon.icon-starter {
    max-width: 15%;
    display: inline-block;
    top: -18px;
  }

  .product-tour-section-2 {
    background-color: var(--white-smoke);
    text-align: center;
    object-fit: fill;
    background-image: url('../images/tour-bgr.svg');
    background-position: 50% -1%;
    background-repeat: no-repeat;
    background-size: 100% 990px;
    background-attachment: scroll;
    padding-top: 151px;
    padding-bottom: 80px;
  }

  .product-tour-section-2.cz {
    background-color: var(--bluish-white);
    margin-top: -2px;
    padding-top: 10px;
  }

  .features-section-2 {
    text-align: center;
    background-color: #fff;
    padding-top: 84px;
    padding-bottom: 85px;
  }

  .cta-div {
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    overflow: visible;
  }

  .arrow-vert {
    display: none;
  }

  .quick-steps-text {
    font-size: 14px;
    line-height: 19px;
  }

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

  .video-holder-lp {
    z-index: 3;
    justify-content: center;
    align-items: center;
    width: 420px;
    height: 232px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .perex {
    max-width: 740px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .benefits-ztna-text {
    color: #fff;
    text-align: left;
    margin-left: 15px;
    margin-right: 15px;
  }

  .section-4 {
    text-align: center;
    background-color: #fff;
    padding: 104px 90px 12px;
  }

  .lp-pic-right {
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    width: 43vw;
    margin-right: 10px;
    padding-top: 40px;
    padding-bottom: 20px;
    display: flex;
    overflow: hidden;
  }

  .lp-text-left {
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: flex-start;
    width: 460px;
    display: flex;
  }

  .features-section-lp {
    text-align: center;
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    padding: 104px 90px;
  }

  .features-section-lp.features-open-vpn {
    padding-top: 120px;
    padding-bottom: 0;
    display: block;
  }

  .features-section-lp.comparison-features {
    padding-top: 0;
    padding-bottom: 0;
  }

  .reference-section-lp {
    background-color: var(--midnight-blue);
    text-align: center;
    padding-top: 104px;
    padding-bottom: 104px;
  }

  .reference-section-lp.grey {
    background-color: var(--bluish-white);
    padding-top: 46px;
  }

  .reference-section-lp.testimonials-lp-open-vpn {
    padding: 40px 140px 10px;
  }

  .reference-section-lp.testimonials-lp-open-vpn.starter {
    background-color: var(--midnight-blue);
    background-image: url('../images/blue-background.svg');
    background-position: 50%;
    background-size: cover;
    padding-bottom: 40px;
  }

  .line-lp {
    border-top: 1px solid var(--midnight-blue);
    width: 230px;
    margin: 50px auto;
  }

  .alternating-block {
    text-align: center;
    justify-content: flex-start;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .alter-img {
    flex: 0 auto;
    align-self: center;
    width: 400px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .alter-img.even {
    order: -1;
  }

  .alter-img.nis2 {
    width: auto;
  }

  .alter-text {
    text-align: left;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    width: 373px;
    margin-left: 15px;
    margin-right: 15px;
    display: flex;
  }

  .paragraph-7 {
    text-align: left;
    padding-right: 40px;
  }

  .paragraph-7.list-h {
    margin-top: 32px;
    margin-bottom: 16px;
  }

  .paragraph-7.toc-white {
    color: var(--bluish-white);
  }

  .heading_article {
    text-align: left;
    text-transform: capitalize;
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: 700;
    position: relative;
  }

  .heading_article.subheading {
    margin-top: 32px;
    margin-bottom: 0;
  }

  .heading_article.comparison-h {
    font-weight: 700;
  }

  .benefits-section-lp {
    background-color: var(--white-smoke);
    text-align: center;
    object-fit: fill;
    background-image: url('../images/tour-bgr.svg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100% 990px;
    background-attachment: scroll;
    padding: 80px 50px;
  }

  .benefits-section-lp.line {
    background-color: var(--midnight-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    border-bottom: 1px solid #fff;
  }

  .benefits-section-lp.benefit-open-vpn {
    padding-top: 10px;
  }

  .benefits-lp-holder {
    flex-wrap: nowrap;
    justify-content: center;
    margin-top: 46px;
    font-size: 18px;
    line-height: 28px;
    display: flex;
  }

  .intro-section-lp {
    background-color: #fff;
    justify-content: center;
    padding: 124px 90px 60px;
    display: flex;
  }

  .heading-15 {
    font-weight: 500;
  }

  .heading-15.h3-lp-testimonial {
    margin-top: 0;
  }

  .how-it-works-section {
    text-align: center;
    background-color: #fff;
    padding-top: 84px;
    padding-bottom: 78px;
  }

  .hiw-text {
    text-align: left;
    max-width: 740px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .customer-map-section {
    background-color: var(--midnight-blue);
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .customer-map-wrapper {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .customer-map {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .customer-map-testimonial {
    color: #fff;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 24px;
    font-style: italic;
    font-weight: 300;
    line-height: 28px;
  }

  .customer-map-testimonial-signature {
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
  }

  .partner-ecosystem-section {
    background-color: #fff;
    max-width: 1280px;
    padding: 90px 80px;
  }

  .partner-ecosystem-section.comparion-logo {
    padding-bottom: 0;
  }

  .partner-ecosystem-section.about {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .partner-ecosystem-grid {
    color: #0e2b8f;
    grid-template: "Area Area-3 Area-2 Area-4 Area-5"
      "Area-6 Area-7 Area-8 Area-9 Area-10"
      / 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-items: stretch;
    max-width: 1592px;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 0;
  }

  .partner-ecosystem-grid.grid-comparison {
    margin-top: 40px;
    margin-left: 100px;
    margin-right: 100px;
    padding-bottom: 0;
  }

  .cta-orange-2 {
    color: #fff;
    text-align: center;
    background-color: #ff5206;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    height: 58px;
    padding-left: 36px;
    padding-right: 36px;
    font-weight: 700;
    line-height: 18px;
    transition: all .2s;
    display: flex;
  }

  .cta-orange-2:hover {
    transform: scale(1.03);
  }

  .cta-orange-2.maxwidth {
    max-width: 410px;
    margin-top: 63px;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-orange-2.maxwidth.trial-button {
    width: 100%;
    height: 48px;
    margin-top: 30px;
  }

  .cta-orange-2.maxwidth.trial-button:hover {
    transform: scale(1.03);
  }

  .trust-stats-nr-2 {
    color: #ff5206;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 33px;
  }

  .trust-holder-about {
    border-radius: 0;
    justify-content: space-around;
    align-items: flex-end;
    padding-top: 45px;
    padding-bottom: 35px;
    display: flex;
  }

  .meet-team-section {
    background-color: var(--white-smoke);
    padding-top: 90px;
    padding-bottom: 120px;
  }

  .meet-team-wrapper {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

  .meet-team-grid {
    color: #0e2b8f;
    grid-template: "Area Area-3 Area-2"
      / 1fr 1fr 1fr 1fr;
    justify-items: stretch;
    margin-top: 0;
    padding-bottom: 20px;
  }

  .meet-team-item {
    border-bottom-width: 1px;
    border-bottom-color: var(--midnight-blue);
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 0;
    display: flex;
  }

  .about-top-section {
    text-align: center;
    background-color: #fff;
    background-image: url('../images/learn-more-bgr-resoponsive.svg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 200% 730px;
    background-attachment: scroll;
    margin-top: 100px;
    padding-top: 60px;
    padding-bottom: 90px;
  }

  .meet-team-photo {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .meet-team-name {
    object-fit: fill;
    align-self: auto;
    max-width: 400px;
    margin-top: 20px;
    margin-bottom: 5px;
    font-size: 24px;
    font-weight: 500;
    line-height: 29px;
  }

  .linkedin-link {
    margin-top: 15px;
  }

  .trust-about-wrapper-about {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
  }

  .customer-map-h2 {
    color: #fff;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 300;
  }

  .about-partner-subtitle {
    max-width: 750px;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
  }

  .about-partner-subtitle.comparison-web {
    text-align: justify;
  }

  .paragraph-8 {
    color: var(--midnight-blue);
    text-align: left;
  }

  .hq-holder-2 {
    flex-wrap: wrap;
    justify-content: center;
    max-width: 930px;
    margin: 40px auto 0;
    display: flex;
  }

  .whyus-team-image {
    border-radius: 5px;
  }

  .plans-item-lp {
    background-color: #fff;
    border: 1px #0e2b8f94;
    border-radius: 8px;
    flex-direction: column;
    flex: none;
    justify-content: flex-start;
    align-items: stretch;
    width: 22vw;
    min-width: 210px;
    margin-left: 1vw;
    margin-right: 1vw;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .text-block-34,
  .bold-text-9,
  .bold-text-10 {
    font-size: 20px;
  }

  .tabs-content-3 {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-23 {
    display: flex;
  }

  .blue-secondary-cta-2 {
    color: #0e2b8f;
    background-color: #fff;
    border: 1px solid #0e2b8f;
    border-radius: 6px;
    align-items: center;
    height: 55px;
    margin-left: 15px;
    margin-right: 0;
    padding-top: 7px;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 500;
    transition: all .2s;
    display: flex;
  }

  .blue-secondary-cta-2:hover {
    transform: scale(1.03);
  }

  .orange-main-cta-2 {
    text-align: center;
    background-color: #ff5206;
    border-radius: 6px;
    align-items: center;
    height: 55px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7px;
    padding-left: 30px;
    padding-right: 25px;
    font-weight: 500;
    transition: all .2s;
    display: flex;
  }

  .orange-main-cta-2:hover {
    transform: scale(1.03);
  }

  .lp-pic-right-2 {
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    width: 43vw;
    margin-right: 10px;
    display: flex;
    overflow: hidden;
  }

  .product-tour-section-lp {
    background-color: var(--bluish-white);
    text-align: center;
    object-fit: fill;
    background-image: url('../images/tour-bgr.svg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100% 880px;
    background-attachment: scroll;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .product-tour-section-lp.en {
    background-color: var(--bluish-white);
    background-size: 100% 790px;
  }

  .landing-h2-white-lp {
    color: #fff;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 300;
  }

  .our-values-section {
    text-align: center;
    background-color: #fff;
    max-width: 100%;
    padding-top: 90px;
    padding-bottom: 60px;
  }

  .feature-info {
    border-right: 1px none var(--light-grey-darker);
    color: #0e2b8f00;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 10px;
    font-weight: 500;
  }

  .feature-info.middle {
    border-left: 1px none var(--light-grey-darker);
    background-color: #f6f6f7;
    border-right-style: none;
  }

  .pricing-grid-row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px solid #0000001a;
    grid-template: "feature plan-1 plan-2 plan-3"
      "feature . . ."
      / 1.35fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: grid;
  }

  .pricing-grid-row.cc-plans {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #0000;
    border-top-style: none;
    border-top-width: 0;
    border-bottom: 1px #0000001a;
    grid-template: "feature plan-1 plan-2 plan-3"
      / 1.35fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 70px;
    padding-bottom: 0;
    display: grid;
    position: relative;
  }

  .pricing-grid-row.cc-plans.plans-promo {
    margin-right: auto;
    padding-top: 80px;
    display: none;
  }

  .pricing-grid-row.top {
    border-top-style: none;
    grid-template-rows: auto minmax(auto, 1fr);
    grid-template-columns: 1.35fr 1fr 1fr 1fr;
    grid-auto-rows: .25fr;
    padding-top: 0;
  }

  .pricing-grid-row.top.plans {
    grid-template-columns: 1.35fr 1fr 1fr 1fr 1fr;
  }

  .pricing-grid-row.grey {
    grid-template-rows: auto auto;
  }

  .pricing-grid-row.white {
    background-color: #fff;
    grid-template-rows: auto auto;
  }

  .pricing-grid-row.white.last {
    border-top-style: none;
  }

  .pricing-grid-row.white.color {
    border-top-width: 0;
  }

  .pricing-grid-row.white.color.plans {
    grid-template-columns: 1.35fr 1fr 1fr 1fr 1fr;
    align-items: stretch;
  }

  .pricing-grid-row.blue {
    background-color: #f1f3f8;
    border-top-width: 0;
    grid-template-columns: 1fr 1fr 1fr;
    height: auto;
  }

  .pricing-grid-row.blue.last {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    height: auto;
    display: block;
  }

  .pricing-grid-row.blue.plans {
    grid-template-columns: 1.35fr 1fr 1fr 1fr 1fr;
  }

  .feature-name-wrap {
    text-align: left;
    justify-content: space-between;
    padding-right: 10px;
    display: block;
  }

  .feature-desc {
    color: var(--midnight-blue);
    text-align: left;
    flex: 0 auto;
    align-self: stretch;
    margin-bottom: 20px;
    margin-left: 20px;
    padding-right: 26%;
    font-size: 14px;
    line-height: 125%;
    display: block;
  }

  .feature-desc.landing {
    margin-left: 0;
    padding-right: 10%;
    font-size: 13px;
    display: none;
  }

  .feature-desc.info {
    z-index: 1;
    float: none;
    clear: none;
    text-align: center;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    width: 450px;
    margin-bottom: 0;
    margin-left: 267px;
    padding: 20px;
    font-size: 16px;
    line-height: 170%;
    display: none;
    position: absolute;
    inset: 140px 1% auto auto;
  }

  .pricing-grid-container {
    max-width: 1300px;
    margin-top: 90px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .plan-info-wrapper {
    background-color: #fff;
    border: 1px #0003;
    flex-direction: column;
    justify-content: flex-start;
    padding: 24px 20px 15px;
    display: flex;
  }

  .plan-info-wrapper.left.landing {
    border: 1px solid #fff;
    border-bottom-left-radius: 5px;
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .plan-info-wrapper.recommended {
    border: 1px solid var(--white-smoke);
    background-color: #f6f6f7;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-top: -49px;
    padding-top: 0;
  }

  .plan-info-wrapper.left {
    border-right-style: none;
    border-right-color: #d4d4d8;
    border-radius: 5px 0 0;
  }

  .plan-info-wrapper.right {
    border-left-style: none;
    border-left-color: #d4d4d8;
    border-radius: 0 5px 0 0;
  }

  .plan-info-wrapper.recommended {
    background-color: #f6f6f7;
    border: 1px solid #eeeef0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-top: -49px;
    padding-top: 0;
  }

  .feature-name {
    color: var(--midnight-blue);
    text-align: left;
    width: 100%;
    margin-top: 10px;
    padding-left: 20px;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
  }

  .feature-name.landing {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px 10px 5px 0;
    font-size: 13px;
    line-height: 130%;
  }

  .feature-name.feature {
    font-size: 16px;
  }

  .feature-name.h3 {
    font-weight: 700;
  }

  .plan-price-strikethrough {
    color: var(--midnight-blue);
    white-space: normal;
    border: 1px #000;
    margin-top: 10px;
    margin-bottom: 0;
    padding: 10px 0;
    font-size: 40px;
    font-weight: 400;
    text-decoration: none;
    position: static;
  }

  .switcher-wrapper {
    background-color: var(--midnight-blue);
    border-top-left-radius: 20px;
    height: 95%;
  }

  .switcher-wrapper.landing {
    border-bottom-left-radius: 20px;
    height: 90%;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pricing-heading {
    color: var(--midnight-blue);
    background-color: #0000;
    margin-top: 60px;
    margin-bottom: 20px;
    font-size: 52px;
    position: relative;
  }

  .pricing-heading.lp-pricing-h2 {
    color: #fff;
  }

  .pricing-heading.h-promo {
    z-index: auto;
    color: var(--midnight-blue);
    background-color: #0000;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 48px;
    font-weight: 700;
    line-height: 60px;
  }

  .pricing-heading.bold {
    margin-top: 0;
    margin-bottom: 66px;
    padding-left: 220px;
    padding-right: 220px;
    font-size: 38px;
    line-height: 44px;
  }

  .pricing-heading.cd {
    padding-left: 4%;
    padding-right: 4%;
    font-size: 48px;
    line-height: 124%;
    display: none;
  }

  .pricing-icon {
    align-self: center;
    margin-bottom: 4px;
  }

  .pricing-icon.icon-promo {
    margin-top: 8px;
  }

  .plan-price-label {
    text-transform: uppercase;
    margin-top: 0;
    padding: 10px 10px 20px;
    font-size: 12px;
    font-weight: 400;
    line-height: 100%;
  }

  .plan-price-label.landing {
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .feature-category {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-size: 16px;
    font-weight: 700;
  }

  .feature-category.landing {
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-top: 0;
    padding-left: 0;
    font-size: 13px;
    font-weight: 700;
  }

  .feature-category.landing.top {
    padding-top: 0;
  }

  .feature-category.landing.support {
    padding-top: 20px;
  }

  .feature-category.category {
    letter-spacing: 0;
    font-size: 23px;
    font-weight: 500;
  }

  .button-pricing_secondary {
    color: var(--orange-red);
    text-align: center;
    background-color: #0000;
    border: 1px solid #ff520666;
    border-radius: 5px;
    align-self: stretch;
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 10px 30px;
    font-weight: 500;
    transition: all .2s;
  }

  .button-pricing_secondary:hover {
    border-color: var(--orange-red);
    transform: scale(1.03);
  }

  .button-pricing_secondary.sticky {
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding: 4px 20px;
    font-size: 14px;
  }

  .button-pricing_secondary.lp-pricing-button {
    margin-bottom: 10px;
  }

  .button-pricing_secondary.sticky-22 {
    margin: 0;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .button-pricing_secondary.pricing-secondary-promo {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-pricing {
    background-color: var(--orange-red);
    text-align: center;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-right: 0;
    padding: 10px 30px;
    font-weight: 500;
    transition: transform .2s;
  }

  .button-pricing:hover {
    transform: scale(1.03);
  }

  .button-pricing.sticky {
    margin: 0 20px;
    padding: 4px 20px;
    font-size: 14px;
  }

  .button-pricing.landing {
    padding: 14px 40px;
    font-size: 17px;
  }

  .button-pricing.lp-pricing-button2 {
    margin-bottom: 10px;
  }

  .button-pricing.sticky-22 {
    margin: 0;
    padding: 4px 20px;
    font-size: 14px;
  }

  .button-pricing.pricing-cta-promo {
    align-self: stretch;
    margin-top: 18px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 30px;
  }

  .button-pricing.small-teams {
    border: 1.5px solid var(--orange-red);
    color: var(--orange-red);
    background-color: #0000;
    padding: 15px 60px;
    font-size: 16px;
    line-height: 18px;
  }

  .button-pricing.small-teams.cz {
    margin-top: 80px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .button-pricing.small-teams.pricing {
    margin-top: 50px;
  }

  .pricing-switcher {
    border: 1px solid #fff9;
    border-radius: 5px;
    justify-content: center;
    width: 150px;
    height: 36px;
    margin: 24px auto 20px;
    padding: 3px 2px;
    display: flex;
  }

  .pricing-switch-monthly {
    color: #fff;
    text-align: center;
    background-color: #0000;
    border-radius: 5px;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: 30px;
    padding: 0;
    font-size: 14px;
    line-height: 19px;
    text-decoration: none;
    display: flex;
  }

  .pricing-switch-monthly.w--current {
    background-color: var(--midnight-blue);
    color: #fff;
    border-radius: 3px;
  }

  .switcher-text {
    color: #fff;
    margin-top: 40px;
    margin-bottom: 40px;
    font-size: 14px;
    font-weight: 400;
    line-height: 125%;
  }

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

  .pricing-filler {
    border-right: 1px none var(--light-grey-darker);
    width: 100%;
    height: 100%;
  }

  .pricing-filler.last {
    border-left: 0px none var(--light-grey-darker);
    border-right-style: none;
  }

  .pricing-filler.middle {
    border-left: 1px none var(--light-grey-darker);
    background-color: #f6f6f7;
    border-right-style: none;
  }

  .pricing-filler.field {
    text-align: center;
    height: 100%;
    margin-top: 0;
  }

  .pricing-filler.field.g2 {
    text-align: left;
    margin-left: 40px;
  }

  .pricing-filler.field.plans {
    margin-top: auto;
    margin-bottom: auto;
  }

  .pricing-subtitle {
    color: #fff;
    font-size: 28px;
    position: relative;
  }

  .pricing-subtitle.pricing-subtitle--22.text {
    margin-bottom: 0;
  }

  .pricing-subtitle.pricing-subtitle-promo {
    color: var(--midnight-blue);
    font-weight: 300;
  }

  .pricing-subtitle.pricing-subtitle--22 {
    color: #0e2b8f;
    padding-top: 10px;
    font-size: 24px;
  }

  .pricing-subtitle.pricing-subtitle--22.offer {
    padding-top: 0;
  }

  .feature-name-inner-wrapper {
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .feature-name-inner-wrapper.system-access {
    display: none;
  }

  .feature-name-inner-wrapper.colour {
    background-color: #f1f3f8;
    height: 100%;
  }

  .feature-name-inner-wrapper.plans {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 20px;
    font-weight: 700;
  }

  .feature-name-inner-wrapper.feature-name {
    border: 0 solid #ebeff5;
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 0;
  }

  .check-icon-pricing {
    height: 30px;
    margin-top: 6px;
  }

  .sticky-names-pricing {
    z-index: 99;
    margin-top: 100px;
    padding: 0;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
  }

  .plan-name-sticky {
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 4px;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
  }

  .plan-info-wrapper-sticky {
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    padding: 0;
    display: flex;
  }

  .plan-info-wrapper-sticky.middle {
    border-right-style: none;
    border-right-color: var(--light-grey-darker);
    border-left-style: none;
    border-left-color: var(--light-grey-darker);
    background-color: #f6f6f7;
  }

  .product-tour-locations {
    background-color: var(--white-smoke);
    margin-top: -40px;
    padding-top: 10px;
    padding-bottom: 0;
    display: none;
  }

  .h2-blue-tour-locations {
    color: var(--midnight-blue);
    margin-top: 80px;
    padding-top: 0;
  }

  .h2-blue-tour-locations.center {
    text-align: center;
    margin-top: 0;
    margin-bottom: 58px;
    line-height: 124%;
  }

  .button-download {
    background-color: var(--midnight-blue);
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 18px;
    font-weight: 400;
    line-height: 21px;
    transition: opacity .2s;
  }

  .button-download:hover {
    opacity: .77;
  }

  .plans-section-features {
    text-align: center;
    background-color: #fff;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 100px;
    position: relative;
  }

  .plans-section-features.plans-lp {
    display: block;
  }

  .sticky-names-pricing_inner {
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .plan-name-pricing {
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 0;
    font-size: 22px;
    font-weight: 500;
    line-height: 30px;
  }

  .plan-name-pricing.plan-name-pricing--left {
    text-align: left;
    font-weight: 700;
    display: flex;
  }

  .plan-name-pricing.plan-name-pricing--left.plan {
    margin-bottom: 0;
    padding-top: 35px;
    padding-bottom: 0;
  }

  .plan-name-pricing.plan {
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 30px;
    padding-bottom: 10px;
    font-weight: 700;
  }

  .plan-name-pricing.fix {
    order: -1;
    margin-left: auto;
    margin-right: auto;
    font-weight: 600;
    display: block;
  }

  .wrapper-100percent,
  .wrapper-100percent-copy {
    width: 100%;
    min-height: 50px;
    padding-right: 0;
  }

  .wrapper-100percent-copy.show-features {
    display: none;
  }

  .plan-description {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 125%;
  }

  .plan-description.landing {
    margin-bottom: 10px;
    padding-top: 10px;
  }

  .plan-description.plan-promo {
    align-self: center;
  }

  .feature-value {
    width: 100%;
    height: 100%;
    margin-top: 0;
  }

  .feature-value.middle {
    border-right: 1px none var(--light-grey-darker);
    border-left: 1px none var(--light-grey-darker);
    background-color: #f6f6f7;
  }

  .feature-value.plan {
    font-weight: 700;
  }

  .feature-value.icon {
    text-align: center;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .feature-value-caption {
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-top: 6px;
    padding-bottom: 10px;
    font-size: 11px;
    display: none;
  }

  .plan-user-number {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 125%;
  }

  .link-block-3 {
    text-decoration: none;
    display: block;
  }

  .link-7 {
    color: var(--midnight-blue);
    font-size: 14px;
  }

  .link-7.link-promo {
    font-weight: 700;
  }

  .pricing-switch-annual {
    color: var(--midnight-blue);
    text-align: center;
    background-color: #fff;
    border-radius: 5px;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: 30px;
    padding: 0;
    font-size: 14px;
    line-height: 19px;
    text-decoration: none;
    display: flex;
  }

  .pricing-switch-annual.w--current {
    background-color: var(--midnight-blue);
    color: #fff;
    border-radius: 3px;
  }

  .text-block-35 {
    text-align: center;
    text-transform: uppercase;
    padding-top: 0;
    font-size: 14px;
  }

  .sale-number {
    text-align: center;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 2px;
    font-size: 36px;
    font-weight: 500;
    line-height: 90%;
  }

  .sale-text {
    text-align: center;
    text-transform: none;
    max-width: 140px;
    margin-top: 8px;
    padding-top: 0;
    font-size: 14px;
    line-height: 130%;
  }

  .sale-hexagon {
    color: #fff;
    background-image: url('../images/Polygon_outlined_white.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 200px;
    display: flex;
  }

  .sale-hexagon.lp-off {
    display: none;
  }

  .switcher-text-sale-text {
    color: #fff;
    margin: 49px 20px 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 125%;
  }

  .sale-mobile {
    color: #fff;
    background-image: url('../images/sale_background.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    justify-content: center;
    align-items: center;
    width: 300px;
    height: 54px;
    display: flex;
  }

  .text-block-36 {
    font-size: 15px;
  }

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

  .sale-title-mobile {
    color: #fff;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 125%;
  }

  .sale-mobile-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    display: none;
  }

  .pricing-switcher-smallscreen {
    border: 1px solid #fff9;
    border-radius: 5px;
    justify-content: center;
    width: 150px;
    height: 36px;
    margin: 0 auto 20px;
    padding: 3px 2px;
    display: none;
  }

  .feature-table-text {
    height: 30px;
    margin-top: 6px;
    font-size: 14px;
    line-height: 30px;
  }

  .text-block-37 {
    text-align: left;
    margin-left: 0;
  }

  .text-block-37.text-new {
    color: var(--midnight-blue);
    font-weight: 500;
  }

  .text-block-37.text-new.cz {
    padding-right: 60px;
  }

  .div-block-25 {
    color: var(--midnight-blue);
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .div-block-25.plan-div {
    margin-top: -7px;
  }

  .plan-price-new {
    margin-top: 10px;
    margin-bottom: 0;
    padding: 10px 0;
    font-size: 40px;
    font-weight: 500;
  }

  .plan-price-new.price-plan-now {
    font-size: 28px;
  }

  .plan-price-new.promo-price {
    padding-left: 10px;
  }

  .notification {
    z-index: 99;
    background-color: var(--lime-green);
    color: #fff;
    justify-content: flex-end;
    align-items: center;
    margin-top: 100px;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
  }

  .notif-text-1 {
    text-align: right;
    flex: 0 auto;
  }

  .close-notif {
    background-image: url('../images/cross.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 58px;
    height: 58px;
  }

  .notif-text {
    color: #fff;
    flex-wrap: wrap;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    padding-top: 9px;
    padding-bottom: 9px;
    text-decoration: none;
    display: flex;
  }

  .notification-ghost {
    height: 58px;
  }

  .notif {
    display: none;
  }

  .popup {
    z-index: 200;
    background-color: #eeeef0e6;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    display: none;
    position: absolute;
    inset: 0%;
    overflow: auto;
  }

  .popup-window {
    object-fit: fill;
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    width: auto;
    max-width: 920px;
    height: auto;
    margin: 5%;
    padding: 0 20px;
    display: block;
    position: relative;
  }

  .popup-window.lp-window {
    background-color: var(--midnight-blue);
    background-image: url('../images/blue-background.svg');
    background-size: auto;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .close-popup {
    background-image: url('../images/cross-blue.svg');
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    flex: none;
    height: 16px;
    padding-top: 50px;
    display: flex;
  }

  .close-popup.lp-pop-up {
    background-image: url('../images/close.svg');
  }

  .div-block-28 {
    align-self: stretch;
    padding-left: 50px;
    padding-right: 50px;
    display: flex;
  }

  .div-block-28.pop-up-global-div {
    margin-bottom: -50px;
  }

  .div-block-29 {
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    display: flex;
  }

  .div-block-29.div-lp {
    margin-bottom: 100px;
  }

  .div-block-30 {
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: -90px;
    display: block;
    overflow: visible;
  }

  .div-block-30.pop-up-global {
    margin-bottom: -200px;
  }

  .trust-popup {
    border-top: 1px solid var(--midnight-blue);
    justify-content: space-around;
    align-items: flex-end;
    margin-left: 50px;
    margin-right: 50px;
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
  }

  .heading-16 {
    margin-bottom: 29px;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 40px;
  }

  .heading-16.h-landing {
    color: #fff;
    margin-bottom: 20px;
    padding-right: 30%;
    font-size: 40px;
    font-weight: 700;
    line-height: 50px;
    display: block;
  }

  .heading-16.h-landing.h-popup {
    font-weight: 300;
  }

  .popup-cta {
    background-color: var(--orange-red);
    color: #fff;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    height: 40px;
    margin: 30px 0;
    padding: 22px 24px;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    transition: all .2s;
    display: flex;
  }

  .popup-cta:hover {
    transform: scale(1.03);
  }

  .popup-cta.cta-lp {
    margin-top: 30px;
    margin-bottom: 10px;
    margin-right: -30px;
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 17px;
  }

  .price-tab-2 {
    color: #0e2b8f52;
    text-align: center;
    background-color: #fff;
    border-radius: 5px;
    flex: 1;
    padding: 0;
    font-size: 14px;
    line-height: 19px;
    text-decoration: none;
  }

  .price-tab-2.w--current {
    color: #fff;
    background-color: #0e2b8f;
    border-radius: 3px;
  }

  .price-tab-content-sticky {
    flex-direction: column;
    justify-content: space-around;
    align-items: stretch;
    display: flex;
  }

  .plan-description-wrapper {
    justify-content: center;
    align-items: center;
    min-height: 60px;
    display: flex;
  }

  .plan-description-wrapper.landing {
    min-height: auto;
  }

  .pricing-landig-section {
    background-color: var(--midnight-blue);
    background-image: linear-gradient(to bottom, var(--midnight-blue), #2356ba);
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding: 60px 20px 90px;
    position: relative;
  }

  .pricing-landing-title {
    color: #fff;
    max-width: 1000px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .plan-info-wrapper-landing {
    background-color: #fff;
    border: 1px #fff;
    flex-direction: column;
    justify-content: flex-start;
    padding: 40px 20px 40px 0;
    display: flex;
  }

  .plan-info-wrapper-landing.right {
    border-style: solid;
    border-color: #fff;
    border-radius: 0 5px 5px 0;
    padding-top: 40px;
  }

  .more-features-landing-pricing {
    text-align: left;
    padding-top: 30px;
    font-size: 13px;
    line-height: 140%;
  }

  .pricing-landing {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .link-9 {
    color: #0e2b8f;
    font-size: 14px;
  }

  .link-9.link-promo {
    font-weight: 700;
  }

  .div-block-31 {
    background-color: #eeeef000;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .bold-text-15,
  .bold-text-17 {
    font-weight: 400;
  }

  .bold-text-17.text-new {
    color: var(--midnight-blue);
    font-weight: 500;
  }

  .notif-text-2 {
    text-align: center;
    flex: none;
    margin-left: 7px;
    margin-right: 7px;
    text-decoration: underline;
  }

  .notif-text-3 {
    text-align: left;
    flex: 0 auto;
  }

  .product-tour-section-cz {
    background-color: var(--white-smoke);
    text-align: center;
    object-fit: fill;
    background-image: url('../images/tour-bgr.svg');
    background-position: 50% -1%;
    background-repeat: no-repeat;
    background-size: 100% 940px;
    background-attachment: scroll;
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .collection-list-wrapper {
    max-width: 1280px;
  }

  .webinar-section {
    background-color: #fff;
    padding-top: 109px;
    padding-bottom: 194px;
  }

  .webinar-container {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    max-width: 950px;
    margin-top: 120px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .webinar-heading {
    text-align: center;
    align-self: center;
    font-size: 40px;
  }

  .webinar-text {
    text-align: left;
    margin: 40px 0 60px;
    font-size: 18px;
    display: block;
  }

  .webinar-block {
    margin-left: 200px;
    margin-right: 200px;
    padding-left: 0;
  }

  .toc-section {
    background-color: var(--white-smoke);
    text-align: left;
    object-fit: fill;
    background-image: url('../images/polygons-bg-blue.svg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding: 60px 90px;
  }

  .toc-list {
    color: #fff;
    padding-left: 22px;
  }

  .toc-title {
    color: #fff;
    margin-bottom: 30px;
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
  }

  .list-name-wrapper {
    border: 1px solid var(--bluish-white);
    background-color: var(--midnight-blue);
    color: #fff;
    border-top-left-radius: 0;
    width: 100%;
    height: 100%;
  }

  .list-name-wrapper._1 {
    border: 1px solid #fff;
    border-top-left-radius: 10px;
  }

  .list-name-wrapper.last {
    border-color: #fff;
    border-bottom-left-radius: 10px;
  }

  .list-name-wrapper._2 {
    border-top-right-radius: 10px;
  }

  .list-paragraph {
    background-color: var(--white-smoke);
    text-align: left;
    border: 1px solid #fff;
    padding: 20px;
  }

  .list-paragraph._1 {
    border-width: 1px;
    border-color: #fff;
    border-top-right-radius: 10px;
  }

  .list-paragraph.last {
    border-bottom-right-radius: 10px;
  }

  .list-name-inner {
    background-color: #0000;
    border: 0 #fff;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .heading-18 {
    color: var(--bluish-white);
    text-align: center;
    margin-top: 0;
  }

  .wrapper {
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 60px;
    position: relative;
  }

  .wrapper.white.black {
    background-color: var(--midnight-blue);
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .wrapper.bg-light-blue {
    background-color: #f3f7fd;
  }

  .wrapper.bg-light-blue.brand {
    padding-top: 0;
    padding-bottom: 0;
  }

  .wrapper.white {
    background-color: #fff;
  }

  .wrapper.highlight {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._700 {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._700.key-terms {
    background-color: #f3f7fd;
    border-radius: 10px;
    margin-top: 40px;
    margin-bottom: 60px;
    padding: 20px 40px 32px;
  }

  ._700.key-terms.white {
    background-color: #fff;
  }

  .grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 10px;
    grid-template-columns: .25fr 1fr 1fr;
  }

  .grid-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 1360px;
    padding-top: 40px;
    padding-bottom: 40px;
    display: grid;
  }

  .paragraph-padding-bottom {
    margin-bottom: 40px;
  }

  .wrapper-2-col {
    text-align: center;
    background-color: #fff;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding: 0 90px;
    display: flex;
    position: relative;
  }

  .intro-section-topic {
    background-color: #fff;
    justify-content: center;
    padding: 140px 90px 30px;
    display: flex;
  }

  .heading-19.article {
    max-width: none;
    display: block;
  }

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

  .image-paragraph {
    background-color: #fff;
    border-radius: 5px;
    width: 100%;
    max-width: 100%;
    margin-top: 40px;
    margin-bottom: 0;
    padding: 20px;
  }

  .image-paragraph.gif {
    margin-bottom: 20px;
  }

  .image-paragraph.logo {
    width: 100%;
    max-width: 54.5%;
    height: auto;
    margin-top: 40px;
    padding: 20px;
  }

  .list-last {
    margin-bottom: 60px;
  }

  .image-26 {
    max-height: 1000px;
  }

  .image-caption {
    font-size: 14px;
    line-height: 140%;
  }

  .image-caption.padding-bottom {
    margin-bottom: 40px;
  }

  .photo-section {
    margin-top: 99px;
    padding-top: 1px;
    position: relative;
  }

  .photo-section__h1 {
    z-index: 2;
    color: #fff;
    text-align: center;
    position: absolute;
    inset: 4.5vw 0% auto;
  }

  .cta-section {
    background-color: #fff;
    padding-top: 50px;
  }

  .cta {
    background-color: var(--orange-red);
    text-align: center;
    letter-spacing: 0;
    border-radius: 4.25px;
    align-items: center;
    height: 30px;
    padding: 12px 60px 36px;
    font-size: 16px;
    font-weight: 600;
    transition: all .2s;
    display: inline-block;
    box-shadow: 0 10px 20px #ff52064d;
  }

  .cta:hover {
    transform: scale(1.03);
  }

  .cta.cta--secondary {
    border: 1px solid var(--midnight-blue);
    color: var(--midnight-blue);
    background-color: #0000;
  }

  .cta.cta--small {
    height: 29px;
    padding-top: 7px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    line-height: 14px;
  }

  .cta.cta--small.cta--secondary {
    text-decoration: none;
  }

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

  .cta.banner {
    background-color: var(--orange-red);
    margin-left: auto;
    margin-right: 0;
    padding-top: 14px;
  }

  .cta.explore {
    width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .cta.banner-cta {
    width: 100%;
    margin-bottom: 24px;
    padding-top: 16px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .cta.career {
    width: 100%;
  }

  .cta.customers {
    width: 100%;
    height: auto;
    padding: 16px 40px;
  }

  .cta.client-study {
    width: 100%;
    height: auto;
    margin-bottom: 16px;
    padding: 16px 20px;
    font-size: 16px;
  }

  .cta.banner-blog {
    width: 100%;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .cta.banner-blog.demo-cta {
    margin-left: auto;
    margin-right: auto;
  }

  .cta.banner-blog.cs {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cta.hidden {
    display: none;
  }

  .cta-wrapper {
    text-align: center;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-paragraph {
    margin-bottom: 21px;
  }

  .ceo-quote-section {
    background-color: #fff;
    padding-top: 100px;
  }

  .ceo-quote-wrapper {
    background-color: var(--midnight-blue);
    border-radius: 5px;
    max-width: 1170px;
    margin-bottom: -100px;
    margin-left: auto;
    margin-right: auto;
    padding: 50px 118px 150px;
    display: flex;
  }

  .ceo-quote-text {
    color: #fff;
    flex: 1;
  }

  .ceo-quote-text__h3 {
    font-size: 21px;
    font-weight: 500;
  }

  .ceo-quote-text__body {
    font-style: italic;
  }

  .ceo-quote-text__name {
    font-size: 14px;
    font-weight: 700;
  }

  .ceo-quote-text__title {
    font-size: 14px;
  }

  .trust-wrapper {
    background-image: linear-gradient(#fff 69%, #f5f5f5);
    border-radius: 5px;
    justify-content: space-around;
    align-items: flex-end;
    max-width: 917px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 45px;
    padding-bottom: 35px;
    display: flex;
  }

  .trust-wrapper-shadow {
    background-color: #eeeef0;
    border-radius: 0 0 5px 5px;
    max-width: 840px;
    height: 35px;
    margin-left: auto;
    margin-right: auto;
  }

  .feeling-good-section {
    background-color: #fff;
    padding-bottom: 100px;
  }

  .feeling-good__flex {
    max-width: 1170px;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .feeling-good__img {
    background-image: url('../images/feeling-good-team.png');
    background-position: 50%;
    background-size: cover;
    flex: 1;
  }

  .feeling-good__text-column {
    flex: none;
    width: 490px;
    padding-left: 60px;
  }

  .column-item {
    padding-bottom: 9px;
  }

  .column-item__h3 {
    font-size: 24px;
    font-weight: 500;
    line-height: 29px;
  }

  .column-item__list {
    padding-left: 18px;
  }

  .positions-section {
    background-color: #fff;
    padding-top: 109px;
  }

  .h2--center {
    text-align: center;
    flex: 1;
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }

  .positions__wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    flex-flow: wrap;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    max-width: 950px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
  }

  .positions__title-link {
    color: var(--midnight-blue);
    text-decoration: none;
  }

  .positions__h2 {
    margin-bottom: 22px;
    font-weight: 500;
  }

  .positions__item {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
    max-width: 50%;
    margin-bottom: 66px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: flex;
  }

  .positions__cta-block {
    border-top: 1px solid var(--midnight-blue);
    flex-wrap: wrap;
    justify-content: flex-end;
    margin-top: 11px;
    margin-bottom: -13px;
    padding-top: 19px;
    padding-bottom: 0;
    display: flex;
  }

  .positions__label {
    margin-right: 5px;
  }

  .positions__location {
    font-weight: 500;
    display: flex;
  }

  .smiles-section {
    background-color: #fff;
    padding-top: 150px;
  }

  .h2-subtitle {
    text-align: center;
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    font-size: 19px;
    line-height: 26px;
  }

  .smiles__grid {
    grid-template-rows: 90px 90px 90px 90px 90px 90px 90px 90px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: 1170px;
    margin-top: 57px;
    margin-left: auto;
    margin-right: auto;
  }

  .smiles__tbn {
    background-image: url('../images/smiles-img-1.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 6px;
  }

  .smiles__tbn.smiles__tbn--2 {
    background-image: url('../images/smiles-img-2.jpg');
  }

  .smiles__tbn.smiles__tbn--3 {
    background-image: url('../images/smiles-img-3.jpg');
  }

  .smiles__tbn.smiles__tbn--4 {
    background-image: url('../images/smiles-img-4.jpg');
  }

  .smiles__tbn.smiles__tbn--5 {
    background-image: url('../images/smiles-img-5.jpg');
  }

  .smiles__tbn.smiles__tbn--6 {
    background-image: url('../images/smiles-img-6.jpg');
  }

  .smiles__tbn.smiles__tbn--7 {
    background-image: url('../images/smiles-img-7.jpg');
  }

  .smiles__tbn.smiles__tbn--8 {
    background-image: url('../images/smiles-img-8.jpg');
  }

  .smiles__tbn.smiles__tbn--9 {
    background-image: url('../images/smiles-img-9.jpg');
    background-position: 50% 30%;
  }

  .smiles__tbn.smiles__tbn--10 {
    background-image: url('../images/smiles-img-10.jpg');
  }

  .smiles__tbn.smiles__tbn--11 {
    background-image: url('../images/smiles-img-11.jpg');
  }

  .smiles__tbn.smiles__tbn--12 {
    background-image: url('../images/smiles-img-12.jpg');
  }

  .smiles__tbn.smiles__tbn--13 {
    background-image: url('../images/smiles-img-13.jpg');
  }

  .map-section {
    background-color: #fff;
    background-image: url('../images/plans-bgr-responsive.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100% 200px;
    padding-top: 100px;
    padding-bottom: 211px;
  }

  .map__item {
    max-width: 1170px;
    height: 420px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .map__google {
    flex: 1;
    height: 100%;
  }

  .map__text {
    background-color: var(--midnight-blue);
    color: #fff;
    justify-content: flex-start;
    align-items: center;
    width: 340px;
    padding-left: 30px;
    display: flex;
  }

  .div-block-34 {
    height: 50px;
  }

  .image-27 {
    width: 100%;
    max-width: none;
    position: relative;
  }

  .testimonials-employees {
    border-radius: 5px;
    margin: 60px 20px;
  }

  .legal-section {
    background-color: #fff;
    background-image: url('../images/bg-client-story.svg');
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 110px;
    padding-bottom: 0;
  }

  .legal-content {
    border-bottom: 0 solid #0e2b8f;
    flex-direction: column;
    flex: none;
    align-items: flex-start;
    width: 830px;
    padding-bottom: 0;
    display: flex;
  }

  .legal-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 950px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 120px;
    display: flex;
  }

  .legal-rtb {
    margin-bottom: 84px;
    font-size: 18px;
    line-height: 140%;
  }

  .legal-rtb h4 {
    margin-top: 31px;
    margin-bottom: 50px;
    font-size: 21px;
    font-weight: 500;
    line-height: 28px;
  }

  .legal-rtb h2 {
    margin-top: 50px;
    font-size: 28px;
    font-weight: 500;
    line-height: 28px;
  }

  .legal-rtb p {
    margin-bottom: 18px;
    font-size: 16px;
    line-height: 24px;
  }

  .legal-rtb h3 {
    margin-top: 40px;
    margin-bottom: 14px;
    font-size: 21px;
    font-weight: 500;
    line-height: 28px;
  }

  .legal-rtb ul {
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 22px;
    padding-left: 20px;
    font-size: 16px;
    line-height: 28px;
  }

  .legal-rtb blockquote {
    background-position: 0 0;
    border-left: 5px #0000;
    width: 103%;
    margin-bottom: 30px;
    padding: 10px 20px 10px 57px;
    font-size: 28px;
    font-weight: 300;
    line-height: 45px;
    position: relative;
    left: -20px;
  }

  .legal-rtb a {
    color: var(--midnight-blue);
  }

  .legal-rtb.privacy {
    margin-top: 20px;
  }

  .legal-rtb.sla {
    margin-bottom: 20px;
  }

  .tabs-menu-2 {
    margin-bottom: 38px;
  }

  .tab.acceptable-usage-policy {
    color: var(--orange-red);
    background-color: #ffeee6;
    border-radius: 10px;
    margin-right: 16px;
  }

  .tab.acceptable-usage-policy.w--current {
    background-color: var(--orange-red);
    color: #fff;
    border-radius: 10px;
    margin-left: 0;
    margin-right: 16px;
  }

  .tab.privacy-policy {
    color: var(--orange-red);
    background-color: #ffeee6;
    border-radius: 10px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .tab.privacy-policy.w--current {
    background-color: var(--orange-red);
    color: #fff;
  }

  .tab.terms-and-conditions {
    color: var(--orange-red);
    background-color: #ffeee6;
    border-radius: 10px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .tab.terms-and-conditions.w--current {
    background-color: var(--orange-red);
    color: #fff;
  }

  .tab.terms-and-conditions.affiliate {
    margin-top: 32px;
    margin-left: 0;
  }

  .tabs-content-4 {
    display: block;
  }

  .text-span-2 {
    color: var(--orange-red);
  }

  .image-28 {
    display: inline-block;
  }

  .image-28.img-lp {
    max-width: 110%;
    position: relative;
    top: -110px;
    right: -42px;
  }

  .image-28.img-lp.img-global-popup {
    max-width: 140%;
    top: -290px;
    right: 42px;
  }

  .text-block-39 {
    font-size: 16px;
  }

  .text-block-39.txt-lp {
    color: #fff;
    text-align: center;
    margin-right: -30px;
    font-size: 13px;
  }

  .text-block-39.lp-text-popup {
    color: #fff;
    align-items: stretch;
    margin-right: -40px;
    padding-top: 2px;
    font-size: 14px;
    display: block;
  }

  .popup-holder {
    z-index: 180;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    inset: 0%;
  }

  .anchor-padding {
    background-color: #0000;
    width: 30px;
    height: 100px;
    position: absolute;
    top: -100px;
  }

  .career-photo {
    width: 100%;
    display: none;
  }

  .collection-list-wrapper-3 {
    flex-wrap: nowrap;
    justify-content: center;
    display: flex;
  }

  .text-block-40 {
    justify-content: center;
    display: block;
  }

  .recomended-title-div {
    background-color: var(--lime-green);
    color: #fff;
    text-align: center;
    text-transform: none;
    border: 1px solid #0000;
    border-radius: 0 0 8px 8px;
    flex: 0 auto;
    height: 30px;
    margin: -1px 40px 42px;
    padding-top: 4px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 100%;
    text-decoration: none;
    position: static;
    overflow: visible;
  }

  .recomended-title-div.promo-recommended-title-div {
    border: 0px solid var(--lime-green);
    border-radius: 5px 5px 0 0;
    height: 50px;
    margin-left: -21px;
    margin-right: -21px;
    padding-left: 10px;
    display: none;
  }

  .recomended-title-div.timer {
    border-width: 2px;
    border-color: var(--midnight-blue);
    background-color: var(--midnight-blue);
    border-radius: 5px 5px 0 0;
    width: auto;
    height: 66px;
    margin: -1px 4.5px 60px -1px;
    padding-top: 2px;
    padding-right: 10px;
    position: absolute;
    inset: 0 0 auto;
  }

  .div-block-35 {
    text-align: center;
    justify-content: center;
    align-items: stretch;
    margin-top: 3px;
    font-weight: 700;
    display: flex;
  }

  .div-block-35.clockdiv {
    justify-content: flex-end;
    display: none;
  }

  .days,
  .minutes,
  .hours,
  .seconds {
    margin-left: 4px;
    font-weight: 700;
  }

  .text-block-41 {
    color: #fff;
  }

  .text-block-41.countdown {
    color: var(--orange-red);
    order: -1;
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 20px;
    font-weight: 700;
    line-height: 120%;
    display: inline-block;
  }

  .plan-price-now {
    margin-top: 10px;
    margin-bottom: 0;
    padding: 10px 0 10px 10px;
    font-size: 28px;
    font-weight: 500;
  }

  .plan-price-now.promo-price {
    font-size: 40px;
  }

  .strike-through-color {
    opacity: 1;
    color: var(--red);
    text-align: center;
    align-items: flex-start;
    font-family: Work Sans;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 80px;
    text-decoration: line-through;
    display: block;
    position: static;
    top: 50%;
    transform: translate(0);
  }

  .strike-through-color.past-promo-price {
    font-weight: 400;
  }

  .text-color-mindnight-blue {
    color: var(--midnight-blue);
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 28px;
    line-height: 40px;
    display: block;
  }

  .text-color-mindnight-blue.individual {
    text-align: left;
    margin-bottom: -8px;
    font-family: Worksans, Arial, sans-serif;
    font-size: 40px;
  }

  .strike-through-price {
    font-size: 40px;
    font-style: normal;
    line-height: 30px;
  }

  .popup2 {
    z-index: 200;
    background-color: #eeeef0e6;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
  }

  .div-block-30-2 {
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 27px;
    margin-right: 29px;
    display: block;
    overflow: visible;
  }

  .div-block-36 {
    color: #0e2b8f;
    justify-content: center;
    align-items: flex-start;
    text-decoration: none;
    display: flex;
  }

  .strike-through-color-2 {
    opacity: 1;
    color: red;
    text-align: center;
    align-items: flex-start;
    font-family: Work Sans;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 80px;
    text-decoration: line-through;
    display: block;
    position: static;
    top: 50%;
    transform: translate(0);
  }

  .strike-through-color-2.past-promo-price {
    font-weight: 400;
  }

  .text-color-mindnight-blue-2 {
    color: #0e2b8f;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    line-height: 40px;
    display: block;
  }

  .div-block-37,
  .div-block-38 {
    padding-top: 20px;
  }

  .blog-related-posts {
    font-weight: 700;
  }

  .image-30 {
    text-align: center;
    background-color: #fff;
    border-radius: 10px;
    width: 100%;
    height: 100%;
    margin-top: 40px;
    margin-bottom: 60px;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 20px;
    padding-right: 40px;
    display: inline-block;
  }

  .image-30.screens {
    width: 100%;
    max-width: 100%;
    height: 130%;
    margin-left: 0;
    padding-top: 0;
  }

  .image-30.screens.map {
    width: 110%;
    max-width: 110%;
    height: 130%;
    margin-left: 0;
    padding-right: 40px;
  }

  .image-31 {
    border-radius: 10px;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }

  .image-31.dashboard.img {
    padding-left: 0;
  }

  .image-32 {
    border-radius: 10px;
    width: 95%;
    height: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 40px;
  }

  .image-33 {
    border-radius: 3px;
    width: 100%;
    height: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    display: block;
  }

  .image-33.scale {
    max-width: 90%;
    padding-top: 40px;
    padding-left: 80px;
  }

  .image-34 {
    border-radius: 3px;
    width: 100%;
    height: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 40px;
    display: block;
  }

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

  .features-lp-secition {
    background-color: #fff;
    align-items: center;
    margin-top: 100px;
    margin-bottom: 100px;
    display: flex;
  }

  .features-lp-secition.last {
    margin-top: 80px;
    margin-bottom: 100px;
  }

  .features-lp-secition.middle {
    margin-top: 0;
    margin-bottom: 0;
  }

  .features-lp-secition.section-1 {
    margin-bottom: 0;
  }

  .features-lp-secition.section-1.lp-comparison {
    margin-top: 80px;
    margin-bottom: 0;
  }

  .features-lp-secition.third-section {
    margin-top: 20px;
    margin-bottom: 80px;
  }

  .features-lp-secition._4-section {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .column-features-text {
    text-align: left;
    margin-top: 20px;
    padding: 20px 60px 40px;
  }

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

  .div-block-39.secondary-cta-plans {
    text-align: center;
    padding: 8px;
  }

  .column-4 {
    padding-left: 0;
    padding-right: 20px;
  }

  .block-testimonial-lp {
    padding-top: 20px;
    padding-right: 60px;
  }

  .block-testimonial-lp.starter-testimonial {
    padding-top: 0;
  }

  .column-5 {
    padding-left: 0;
    display: flex;
  }

  .column-6 {
    margin-top: 0;
  }

  .columns-2 {
    width: 100%;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  .link-12,
  .link-13 {
    color: var(--midnight-blue);
    font-size: 14px;
  }

  .paragraph-9 {
    padding-top: 20px;
    font-size: 18px;
    line-height: 26px;
  }

  .paragraph-9.p-enterprise {
    padding-top: 10px;
    font-size: 17px;
  }

  .paragraph-9.p-starter {
    padding-right: 180px;
    font-size: 20px;
    font-weight: 300;
    line-height: 28px;
  }

  .paragraph-9.p-starter.starter {
    padding-right: 35%;
  }

  .column-7 {
    align-items: center;
    padding-top: 20px;
    display: block;
  }

  .column-16 {
    flex: 0 auto;
  }

  .lightbox-link-2 {
    display: block;
  }

  .list-ip {
    padding-bottom: 5px;
  }

  .list-ip.li-li {
    margin-left: 40px;
    padding-left: 0;
  }

  .p-whitelisting {
    margin-bottom: 0;
  }

  .plans-section-22 {
    text-align: center;
    background-color: #0000;
    background-image: url('../images/background-polygon.svg');
    background-position: 50% 25%;
    background-repeat: repeat-x;
    background-size: contain;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    position: relative;
  }

  .plans-section-22.plans-promo {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-image: url('../images/background-polygon.svg');
    background-position: 50% 25%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    background-clip: border-box;
  }

  .plans-section-22.plans-promo.starter {
    display: none;
  }

  .plans-section-22.starter {
    display: block;
  }

  .wrapper-plans {
    background-color: #fff;
    border: 2px solid #e4e4e7;
    border-radius: 5px;
    justify-content: center;
    margin-bottom: 100px;
    display: flex;
  }

  .wrapper-plans.wrapper-promo-plans {
    box-shadow: none;
    border: 2px solid #e4e4e7;
    border-radius: 5px;
    margin-top: 140px;
  }

  .wrapper-plans.wrapper-promo-plans.promo-cyber,
  .wrapper-plans.wrapper-promo-plans.cyber-monthly {
    margin-top: 80px;
  }

  .wrapper-plans.plans-timer {
    z-index: 100;
    background-color: #0000;
    margin-bottom: 0;
    position: relative;
    top: 190px;
  }

  .wrapper-plans.plans-timer.past {
    border-width: 0;
  }

  .wrapper-plans.table {
    background-color: #0000;
    border-width: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .wrapper-plans.plans {
    margin-bottom: 0;
  }

  .wrapper-plans.plans.simplified {
    border-width: 0;
    border-color: #0000;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .wrapper-plans.plans.no {
    border-width: 0 0 0 2px;
    border-radius: 0;
  }

  .wrapper-plans.cz-plans {
    margin-bottom: 0;
  }

  .col-plan {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    padding-top: 35px;
    padding-bottom: 40px;
    padding-right: 0;
    display: flex;
  }

  .col-plan.col-plan--grey {
    background-color: #eeeef080;
    position: relative;
  }

  .col-plan.col-plan--grey.starter-column {
    background-color: #ffffff80;
  }

  .col-plan.col-plan--grey.col-promo {
    background-color: #f6f8ff;
    border: 2px solid #0e2b8f;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-bottom: -32px;
    padding-top: 60px;
    padding-bottom: 60px;
    top: -30px;
    bottom: auto;
  }

  .col-plan.col-plan--grey.col-promo.bf-promo {
    margin-top: -28px;
    margin-bottom: -4px;
    top: -2px;
  }

  .col-plan.col-plan--grey.white {
    background-color: #0000;
  }

  .col-plan.col-plan--grey.mobile-plan {
    background-color: #f6f8ff;
    border: 0 solid #000;
  }

  .col-plan.col-plan--grey.mobile-plan.simplified {
    background-color: #f6f8ff;
    border: 1px solid #f3f7fd;
    border-radius: 0 10px 10px 0;
    box-shadow: 20px 0 40px -10px #0e2b8f26;
  }

  .col-plan.col-plan--grey.mobile-plan.blue {
    border-width: 2px;
    border-color: var(--midnight-blue);
    border-radius: 5px;
    position: relative;
  }

  .col-plan.col-plan--first {
    border: 0 solid #000;
    border-right: 2px solid #e4e4e7;
  }

  .col-plan.col-plan--first.starter-column {
    background-color: #eeeef0;
  }

  .col-plan.col-plan--first.mobile-plan.simplified {
    box-shadow: none;
    background-color: #f6f8ff;
    border-right-width: 0;
    overflow: visible;
  }

  .col-plan.col-plan--first.mobile-plan.hide {
    display: block;
  }

  .col-plan.col-promo-other {
    border: 0 solid #000;
    margin-top: 32px;
    padding-top: 0;
  }

  .col-plan.col-promo-other.first {
    border-width: 0 2px 0 0;
    border-color: #e4e4e7;
    margin-top: 0;
    margin-left: 0;
    padding-top: 32px;
  }

  .col-plan.column-right {
    border: 0 solid #ecf0ff;
    border-right-width: 2px;
    padding-bottom: 40px;
  }

  .col-plan.mobile-plan.simplified {
    background-color: #f6f8ff;
  }

  .col-plan.mobile-plan.simplified.highlight {
    z-index: 1;
    background-color: #fff;
    border-radius: 10px;
    position: relative;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .col-plan-top {
    text-align: left;
    flex-flow: row;
    align-self: stretch;
    margin-left: 24px;
    margin-right: 20px;
    display: block;
  }

  .col-plan-top.col-promo-other {
    margin-top: 0;
  }

  .col-plan-top.col-price-plan {
    margin-left: 72px;
    margin-right: 72px;
  }

  .col-plan-top.badges {
    max-width: 220px;
    margin-left: 0;
    margin-right: 0;
    text-decoration: none;
  }

  .pricing-tabs {
    flex-direction: column;
    align-items: center;
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .tabs-pricing-22 {
    border: 1.5px solid #6e80bc;
    border-radius: 5px;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    padding: 5px;
    font-weight: 500;
    display: flex;
  }

  .tabs-pricing-22.tabs-promo {
    border-width: 1.5px;
    border-color: #6e80bc;
  }

  .tabs-pricing-22.tab-new {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 180px;
    margin-left: 24px;
    display: block;
  }

  .saving-text {
    color: #fff;
    letter-spacing: .05em;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
  }

  .saving-text.promo-saving,
  .saving-text.text-saving,
  .saving-text.save {
    color: var(--midnight-blue);
  }

  .saving-text.save.cs {
    text-align: center;
  }

  .saving-text.save {
    color: #0e2b8f;
    text-align: center;
    margin-bottom: 40px;
    font-family: Work Sans;
    font-weight: 400;
  }

  .tab-pricing-22 {
    color: #fff;
    background-color: #0000;
    border-radius: 3px;
    padding: 7px 17px;
  }

  .tab-pricing-22.w--current {
    color: var(--midnight-blue);
    background-color: #0f2b8f26;
  }

  .price-block-22 {
    align-items: flex-start;
    margin-top: 40px;
    margin-bottom: 20px;
    display: flex;
  }

  .price-block-22.price-free {
    margin-top: 23px;
    margin-bottom: 51px;
  }

  .price-block-22.price-free.cs {
    margin-bottom: 20px;
  }

  .price-block-22.block,
  .price-block-22.pricing {
    margin-top: 56px;
  }

  .price-block-22.premium-cs {
    margin-top: 23px;
  }

  .price-block-22.block-tags {
    justify-content: flex-start;
    align-items: center;
    margin-top: 16px;
    margin-bottom: 0;
    text-decoration: none;
  }

  .price-block-22.block-tags.none {
    display: none;
  }

  .price-block-22.block-tags.g2 {
    padding-left: 2px;
  }

  .price-block-22.block-tags.tr {
    margin-left: -8px;
  }

  .price-block-22.block-tags.last {
    margin-left: -5px;
  }

  .price-22 {
    margin-right: 14px;
    font-size: 40px;
    font-weight: 300;
    color: var(--midnight-blue);
    line-height: 42px;
  }

  .price-22.price-promo-plan.discount {
    background-image: url('../images/cross-line.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 99%;
    margin-right: 4px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 28px;
  }

  .price-22.price-promo-plan.discount.discount-monthly {
    font-size: 25px;
  }

  .price-22.smallteams {
    color: #0e2b8f;
    text-align: left;
    text-align: left;
    padding-top: 60px;
  }

  .price-22.request {
    margin-right: -10%;
    font-size: 38px;
  }

  .price-lable-top {
    text-transform: uppercase;
    flex-direction: column;
    font-size: 13px;
    color: var(--midnight-blue);
    line-height: 22px;
    display: block;
  }

  .price-lable-top.cents {
    margin-left: -12px;
    padding-right: 10px;
    font-size: 17px;
    font-weight: 500;
  }

  .price-lable-top.price-table-text {
    margin-right: -5px;
    font-size: 12px;
  }

  .price-lable-top.price-table-text.promo {
    margin-right: -10px;
    font-size: 11px;
  }

  .price-lable-top.text {
    color: var(--midnight-blue);
    width: auto;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: -10px;
    font-size: 12px;
  }

  .price-lable-top.promo {
    margin-right: -20px;
  }

  .price-lable-top.badges {
    color: var(--midnight-blue);
    text-transform: capitalize;
    font-size: 12px;
    font-weight: 600;
    text-decoration: none;
  }

  .price-lable-top.badges.reviews {
    margin-right: -10px;
    font-size: 8px;
    line-height: 12px;
    text-decoration: none;
  }

  .price-lable-bottom {
    font-size: 14px;
    line-height: 17px;
    color: var(--midnight-blue);
  }

  .price-lable-bottom.price-lable-text {
    font-size: 12px;
  }

  .price-lable-bottom.sub-text {
    font-size: 13px;
  }

  .buy-now-link {
    color: var(--midnight-blue);
    text-align: center;
    margin-bottom: 44px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .buy-now-link.sticky {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .feature-category-22 {
    text-align: left;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
  }

  .feature-category-22.cz {
    padding-top: 52px;
  }

  .feature-category-22.small-teams {
    color: #0e2b8f;
    text-align: left;
    text-transform: capitalize;
    text-align: left;
    text-transform: capitalize;
    padding-top: 0;
  }

  .feature-name-22 {
    color: var(--midnight-blue);
    text-align: left;
    width: 100%;
    margin-top: 10px;
    padding-right: 5px;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    text-decoration: none;
  }

  .feature-name-22.plans-feature {
    font-weight: 500;
  }

  .feature-name-22.pricing-table-feature {
    flex: 0 auto;
    order: -1;
    width: 100%;
    font-weight: 600;
    display: flex;
  }

  .feature-desc-22 {
    color: var(--midnight-blue);
    text-align: left;
    flex: 0 auto;
    align-self: stretch;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 300;
    line-height: 125%;
    display: none;
  }

  .feature-desc-22.plans-desc {
    padding-left: 20px;
  }

  .feature-desc-22.pricing {
    display: none;
  }

  .col-plan-bottom {
    flex-direction: column;
    align-self: stretch;
    margin-left: 35px;
    margin-right: 35px;
    display: none;
  }

  .feature-name-wrap-22 {
    text-align: left;
    border-bottom: 0 solid #0e2b8f1a;
    justify-content: space-between;
    display: block;
  }

  .feature-name-wrap-22.individual {
    border-bottom-width: 1.5px;
  }

  .feature-name-wrap-22.white-table-border {
    border: 2px solid #ebeff5;
    border-right-width: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding: 4px 24px 4px 32px;
    display: flex;
  }

  .feature-name-wrap-22.white-table-border.highlighted {
    background-color: #f1f3f8;
    border-top-width: 0;
  }

  .feature-name-wrap-22.white-table-border.middle {
    border-top-width: 0;
  }

  .boldie {
    font-weight: 700;
  }

  .tab-pane {
    padding-top: 0;
  }

  .most-popular-label {
    color: #fff;
    background-color: #0e2b8f80;
    border-radius: 5px;
    padding-left: 7px;
    padding-right: 7px;
    font-size: 12px;
    font-weight: 500;
    position: absolute;
    inset: 9px 19px auto auto;
  }

  .most-popular-label.tag-button {
    background-color: #f8d7cd;
    margin-top: 10px;
    margin-bottom: 0;
    padding-top: 0;
    top: 20px;
    left: 35px;
    right: 35px;
  }

  .most-popular-label.popular {
    background-color: #0e2b8f33;
    top: 12px;
  }

  .i-icon.individual {
    margin-right: 16px;
  }

  .i-icon.icon-pricing {
    flex: 0 auto;
    order: 1;
  }

  .spacer-pricing-01 {
    height: 21px;
  }

  .spacer-pricing-01.promo-pricing-spacing {
    height: 51px;
  }

  .spacer-pricing-01.cs {
    height: 113px;
  }

  .spacer-pricing-02 {
    height: 67px;
  }

  .text-block-45 {
    color: #fff;
  }

  .checkbox-label-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .text-block-46 {
    color: var(--white-smoke);
  }

  .desc-link-22 {
    margin-top: auto;
    margin-bottom: auto;
    text-decoration: none;
    display: block;
  }

  .plan-description-22 {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 125%;
  }

  .plan-description-22.cz {
    margin-bottom: 17px;
  }

  .plan-description-22.paragraph-st {
    color: #0e2b8f;
    text-align: left;
    text-align: left;
  }

  .plan-description-22.plan-description {
    font-size: 14px;
  }

  .pricing-grid-row-22 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Plan-1 plan-2 plan-3 plan-4"
      / 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: grid;
  }

  .trigger-nr2 {
    color: var(--midnight-blue);
    background-image: url('../images/bg-polygon.svg');
    background-position: 0 0;
    background-size: cover;
    padding-top: 20px;
    padding-bottom: 50px;
  }

  .trigger-nr2.promo-first {
    background-image: url('../images/bg-polygon.svg');
    background-repeat: repeat;
    background-size: cover;
    margin-bottom: -50px;
    padding-top: 112px;
    padding-bottom: 0;
  }

  .plan-info-wrapper-sticky-22 {
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    padding: 0 25px;
    display: flex;
  }

  .plan-info-wrapper-sticky-22.middle {
    border-right-style: none;
    border-right-color: var(--light-grey-darker);
    border-left-style: none;
    border-left-color: var(--light-grey-darker);
    background-color: #f6f6f7;
  }

  .pricing-grid-container-22 {
    max-width: 1300px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-pricing_secondary-22 {
    color: var(--orange-red);
    text-align: center;
    background-color: #0000;
    border: 1px solid #ff520666;
    border-radius: 5px;
    align-self: stretch;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-right: 15px;
    padding: 10px 30px;
    font-weight: 500;
    transition: all .2s;
  }

  .button-pricing_secondary-22:hover {
    border-color: var(--orange-red);
    transform: scale(1.03);
  }

  .button-pricing_secondary-22.fix {
    flex-flow: column;
    flex: 1;
    order: 1;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .button-pricing_secondary-22.fix.sticky {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 40px;
    font-size: 14px;
  }

  .button-pricing_secondary-22.pricing {
    width: 100%;
  }

  .button-pricing-22 {
    background-color: var(--orange-red);
    text-align: center;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-right: 15px;
    padding: 10px 30px;
    font-weight: 500;
    transition: transform .2s;
  }

  .button-pricing-22:hover {
    transform: scale(1.03);
  }

  .button-pricing-22.fix {
    margin-right: 0;
  }

  .button-pricing-22.fix.sticky {
    flex-flow: column;
    flex: 1;
    order: 1;
    align-self: auto;
    margin: 0 auto;
    padding: 0 40px;
    font-size: 14px;
    display: flex;
  }

  .button-pricing-22.pricing {
    width: 100%;
  }

  .img-circle {
    border-radius: 100%;
  }

  .buy-now-link-22 {
    color: var(--midnight-blue);
    text-align: center;
    margin-bottom: 44px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
  }

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

  .switcher-headline {
    color: #fff;
    margin-top: 60px;
    margin-bottom: 0;
    font-size: 28px;
    font-weight: 700;
    line-height: 36px;
    display: block;
  }

  .switcher-headline.promo-mobile {
    display: none;
  }

  .switcher-headline.headline {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 30px;
  }

  .text-span-7 {
    color: #19c90a;
  }

  .paragraph-10 {
    color: #fff;
    font-size: 14px;
  }

  .paragraph-10.mobile-promo {
    display: none;
  }

  .image-42 {
    padding: 40px 30px 30px;
  }

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

  .bold {
    font-size: 40px;
    font-weight: 700;
    line-height: 48px;
  }

  .image-43 {
    z-index: 101;
    cursor: pointer;
    width: 25px;
    max-width: 60%;
    padding-top: 0;
    padding-left: 0;
    position: relative;
  }

  .bold-text-22 {
    text-transform: none;
    font-weight: 400;
  }

  .tab-pane-monthly {
    font-size: 16px;
  }

  .headline-branding {
    color: var(--orange-red);
    margin-bottom: 30px;
    font-size: 15px;
    line-height: 13px;
    display: block;
  }

  .headline {
    flex-direction: row;
    align-items: flex-start;
    font-size: 48px;
    display: block;
  }

  .headline.main {
    font-size: 75px;
  }

  .headline.footer {
    color: #fff;
    text-align: center;
    margin-bottom: 0;
  }

  .column-19 {
    background-color: var(--orange-red);
    color: #fff;
    border-radius: 5px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
  }

  .column-20 {
    background-color: var(--midnight-blue);
    color: #fff;
    border-radius: 5px;
    padding: 40px 0 40px 20px;
    left: 20px;
  }

  .sample-text {
    color: var(--midnight-blue);
    font-size: 100px;
    line-height: 130px;
  }

  .paragraph-12,
  .paragraph-13 {
    color: #fff;
    margin-bottom: 0;
  }

  .paragraph-14,
  .paragraph-15 {
    color: #fff;
    margin-bottom: 20px;
  }

  .columns-6 {
    margin-top: 40px;
  }

  .logo-columns {
    padding-left: 0;
  }

  .hero {
    align-items: center;
    padding-top: 0;
    padding-bottom: 100px;
    display: block;
  }

  .hero-image {
    object-fit: cover;
    object-position: 50% 50%;
    flex: 0 .5 auto;
    width: 100%;
    height: 100%;
  }

  .paragraph-16 {
    color: #fff;
    text-align: center;
    padding-top: 40px;
    font-weight: 500;
    display: none;
  }

  .brand-sections {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 140px;
  }

  .brand-sections.main {
    padding-top: 90px;
    padding-bottom: 270px;
  }

  .brand-sections.grey {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .columns-7 {
    padding-top: 60px;
    display: block;
  }

  .image-46 {
    max-width: 40%;
    padding-top: 40px;
  }

  .dashboard {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
  }

  .columns-8 {
    margin-left: -10px;
    margin-right: 0;
    padding-top: 10px;
  }

  .columns-9 {
    margin-left: -10px;
    padding-top: 0;
    padding-left: 0;
  }

  .image-47 {
    text-align: center;
    max-width: 60%;
  }

  .column-21 {
    text-align: center;
    padding-right: 10px;
  }

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

  .text-block-48 {
    text-align: center;
    margin-bottom: 40px;
    margin-left: 15%;
    margin-right: 15%;
  }

  .grid-7 {
    grid-row-gap: 0px;
    text-align: center;
    grid-template: "."
      "."
      / 1fr 1fr 1fr 1fr;
    margin-top: 60px;
  }

  .landing-statements {
    color: var(--white-smoke);
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 20px;
  }

  .bold-text-23 {
    text-align: center;
    font-size: 16px;
  }

  .text-block-49 {
    padding-top: 0;
  }

  .link-14 {
    cursor: pointer;
    font-weight: 500;
  }

  .reasons-lp {
    grid-template-columns: 1fr 1fr;
    padding-top: 40px;
  }

  .reasons-lp.starter-reasons {
    padding-left: 120px;
    padding-right: 120px;
  }

  .bold-text-25,
  .bold-text-26,
  .bold-text-27 {
    font-weight: 700;
  }

  .lightbox-link-3,
  .lightbox-link-4,
  .lightbox-link-5 {
    display: block;
  }

  .div-block-45 {
    display: none;
  }

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

  .background-video {
    background-color: #0d2372cc;
    justify-content: center;
    min-height: 770px;
    margin-top: 100px;
    margin-bottom: 0;
    padding: 0 90px 60px;
    display: flex;
  }

  .background-video.cz {
    min-height: 700px;
  }

  .grid-9 {
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-areas: ". ."
      "Area Area";
    margin-top: 100px;
  }

  .paragraph-18 {
    text-align: center;
    margin-top: 100px;
  }

  .paragraph-18.cz {
    display: none;
  }

  .image-49 {
    margin-top: 155px;
  }

  .image-49.cz {
    margin-top: 60px;
  }

  .section-32 {
    display: none;
  }

  .product-tour-video {
    display: block;
  }

  .image-50 {
    object-fit: fill;
    background-color: #fff;
    border-radius: 5px;
    max-width: none;
    max-height: 250px;
    display: block;
  }

  .image-51 {
    background-color: #fff;
    border-radius: 5px;
    max-width: none;
    max-height: 250px;
  }

  .column-24 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-25 {
    padding-left: 110px;
    display: inline-block;
  }

  .columns-10 {
    display: none;
  }

  .columns-11 {
    padding-top: 40px;
  }

  .div-block-47 {
    display: none;
  }

  .bold-text-28,
  .bold-text-29 {
    font-weight: 700;
  }

  .pop-h4 {
    background-color: var(--orange-red);
    color: #fff;
    border-radius: 10px;
    width: 125px;
    margin-bottom: 20px;
    margin-left: 50px;
    padding: 3px 20px;
  }

  .popup-list {
    color: #fff;
    margin-left: 50px;
    padding-left: 20px;
  }

  .pop-up-listing {
    padding-bottom: 5px;
    font-weight: 400;
  }

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

  .legal {
    margin-top: 40px;
    font-size: 16px;
  }

  .legal.usage {
    margin-top: 40px;
    line-height: 28px;
  }

  .legal-list {
    font-size: 16px;
    line-height: 28px;
  }

  .img-timer {
    max-width: 75%;
  }

  .bold-text-31 {
    color: var(--orange-red);
    font-weight: 700;
  }

  .paragraph-starter {
    color: #fff;
    margin-top: 50px;
    margin-bottom: 20px;
  }

  .paragraph-19 {
    text-align: center;
    margin-bottom: 0;
  }

  .grid-10 {
    display: none;
  }

  .text-block-51 {
    color: var(--midnight-blue);
    background-color: #0000;
  }

  .promo-pricing {
    background-color: #0000;
    padding: 7px 17px;
  }

  .promo-pricing.w--current {
    color: var(--midnight-blue);
    background-color: #c7d3ff;
    border-radius: 5px;
    padding: 7px 17px;
  }

  .promo-pricing-block {
    padding-top: 14px;
  }

  .text-block-52 {
    color: var(--orange-red);
  }

  .recomended-title-div-2 {
    color: #fff;
    text-align: center;
    text-transform: none;
    background-color: #19c90a;
    border: 1px solid #d4d4d8;
    border-top-style: none;
    border-radius: 0 0 8px 8px;
    flex: 0 auto;
    height: 30px;
    margin: -2px 40px 16px;
    padding-top: 4px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 100%;
    text-decoration: none;
    position: static;
    overflow: visible;
  }

  .recomended-title-div-2.promo-recommended-title-div {
    border: 0 solid #19c90a;
    border-radius: 5px 5px 0 0;
    height: 50px;
    margin-left: -21px;
    margin-right: -21px;
    padding-left: 10px;
  }

  .div-block-49 {
    text-align: center;
    justify-content: flex-end;
    align-items: stretch;
    margin-top: 3px;
    font-weight: 700;
    display: flex;
  }

  .div-block-49.clockdiv {
    background-color: #ff520633;
    border-radius: 100px;
    justify-content: center;
    margin-top: 10px;
    padding: 8px 24px;
    display: inline-block;
  }

  .pricing-switch-annual-2 {
    color: #0e2b8f;
    text-align: center;
    background-color: #fff;
    border-radius: 5px;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: 30px;
    padding: 0;
    font-size: 14px;
    line-height: 19px;
    text-decoration: none;
    display: flex;
  }

  .pricing-switch-annual-2.w--current {
    color: #fff;
    background-color: #0e2b8f;
    border-radius: 3px;
  }

  .button-pricing-23 {
    text-align: center;
    background-color: #ff5206;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-right: 0;
    padding: 10px 30px;
    font-weight: 500;
    transition: transform .2s;
  }

  .button-pricing-23:hover {
    transform: scale(1.03);
  }

  .button-pricing-23.pricing-cta-promo {
    align-self: stretch;
    margin-top: 18px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 30px;
  }

  .pricing-switch-monthly-2 {
    color: #fff;
    text-align: center;
    background-color: #0000;
    border-radius: 5px;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: 30px;
    padding: 0;
    font-size: 14px;
    line-height: 19px;
    text-decoration: none;
    display: flex;
  }

  .pricing-switch-monthly-2.w--current {
    color: #fff;
    background-color: #0e2b8f;
    border-radius: 3px;
  }

  .text-color-mindnight-blue-3 {
    color: #0e2b8f;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 28px;
    line-height: 40px;
    display: block;
  }

  .button-pricing_secondary-23 {
    color: #ff5206;
    text-align: center;
    background-color: #0000;
    border: 1px solid #ff520666;
    border-radius: 5px;
    align-self: stretch;
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 10px 30px;
    font-weight: 500;
    transition: all .2s;
  }

  .button-pricing_secondary-23:hover {
    border-color: #ff5206;
    transform: scale(1.03);
  }

  .button-pricing_secondary-23.pricing-secondary-promo {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-50 {
    color: #0e2b8f;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .div-block-50.plan-div {
    margin-top: -7px;
  }

  .switcher-headline-2 {
    color: #fff;
    margin-top: 60px;
    margin-bottom: 0;
    font-size: 28px;
    font-weight: 700;
    line-height: 36px;
    display: block;
  }

  .switcher-headline-2.headline {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 30px;
  }

  .switcher-wrapper-2 {
    background-color: #0e2b8f;
    border-top-left-radius: 20px;
    height: 95%;
  }

  .pricing-grid-row-23 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px solid #0000001a;
    grid-template: "feature plan-1 plan-2 plan-3"
      "feature . . ."
      / 1.35fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: grid;
  }

  .pricing-grid-row-23.cc-plans {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #0000;
    border-top-style: none;
    border-top-width: 0;
    border-bottom: 1px #0000001a;
    grid-template: "feature plan-1 plan-2 plan-3"
      / 1.35fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 70px;
    padding-bottom: 0;
    display: grid;
    position: relative;
  }

  .pricing-grid-row-23.cc-plans.plans-promo {
    margin-right: auto;
    padding-top: 80px;
    display: none;
  }

  .bold-text-32 {
    background-image: url('../images/underline.svg');
    background-position: 50% 87%;
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: 700;
  }

  .bold-text-32.feb {
    background-image: url('../images/february-underline.svg');
  }

  .bold-text-32.early {
    background-image: url('../images/early-bird-underline.svg');
  }

  .feature-desc-23 {
    color: #0e2b8f;
    text-align: left;
    flex: 0 auto;
    align-self: stretch;
    margin-bottom: 20px;
    margin-left: 20px;
    padding-right: 26%;
    font-size: 14px;
    line-height: 125%;
    display: none;
  }

  .feature-desc-23.info {
    z-index: auto;
    float: none;
    clear: none;
    text-align: left;
    background-color: #fff;
    border: 2px solid #e4e4e7;
    border-radius: 5px;
    flex-direction: column;
    width: 290px;
    margin: 26% 6% 0 auto;
    padding: 20px;
    font-size: 14px;
    line-height: 170%;
    display: none;
    position: absolute;
    inset: -10px 0% auto auto;
  }

  .feature-desc-23.desc {
    color: var(--midnight-blue);
    text-align: left;
    margin-left: auto;
    padding-top: 0;
    padding-right: 0%;
    display: inline;
  }

  .text-block-53 {
    color: var(--midnight-blue);
  }

  .bold-text-33,
  .bold-text-34,
  .bold-text-35 {
    font-weight: 700;
  }

  .lightbox-link-6 {
    width: 100%;
  }

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

  .link-lp {
    color: var(--midnight-blue);
    font-weight: 700;
    text-decoration: underline;
  }

  .quote-block {
    z-index: 1;
    text-align: left;
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    width: 660px;
    padding-left: 72px;
    padding-right: 72px;
    display: flex;
    position: static;
    box-shadow: 8px 0 40px #eef6ff;
  }

  .container {
    text-align: left;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    justify-content: center;
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 80px;
    display: flex;
  }

  .container.comparison {
    background-image: url('../images/Group-974.svg');
    background-position: 0 0;
    background-size: cover;
    padding-left: 80px;
    padding-right: 60px;
  }

  .column-26 {
    padding-right: 0;
    display: block;
  }

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

  .quote {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 40px;
    font-size: 22px;
    line-height: 30px;
  }

  .quote.media {
    font-size: 22px;
    font-weight: 300;
  }

  .image-52 {
    border-radius: 50px;
    max-width: 50%;
  }

  .columns-12 {
    margin-bottom: 40px;
  }

  .section-33 {
    z-index: 2;
    opacity: 1;
    background-image: url('../images/quote-marks.svg');
    background-position: 50% 61%;
    background-repeat: no-repeat;
    background-size: 809px 385px;
    background-attachment: scroll;
    display: none;
    position: relative;
  }

  .bold-price {
    text-align: center;
    margin-top: 10px;
    font-size: 20px;
    font-weight: 700;
  }

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

  .div-block-51 {
    width: 600px;
  }

  .section-34 {
    background-image: url('../images/background-new.svg');
    background-position: 0 0;
    background-size: auto;
    margin-top: 120px;
    padding-top: 40px;
    padding-bottom: 280px;
  }

  .paragraph-20 {
    margin-top: 10px;
    margin-left: -40px;
    font-size: 16px;
    line-height: 26px;
  }

  .column-27 {
    padding-left: 0;
  }

  .p-table {
    text-align: center;
    margin-top: 10px;
    font-weight: 500;
  }

  .p-table.mobile.top,
  .p-table.mobile.bottom {
    display: none;
  }

  .image-54 {
    width: 26px;
    max-width: none;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .no-icon {
    text-align: center;
    width: 26px;
    height: 26px;
  }

  .paragraph-21 {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    font-size: 14px;
  }

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

  .price-per-item {
    text-align: center;
    font-size: 30px;
    line-height: 40px;
    display: inline-block;
  }

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

  .text-pricing.users.free {
    margin-top: 3px;
    margin-bottom: 8px;
  }

  .image-57 {
    padding-top: 10px;
    padding-bottom: 30px;
  }

  .final-price {
    text-align: center;
    font-size: 40px;
    font-weight: 700;
  }

  .final-price.free {
    color: #ff5206;
  }

  .logo-comparison {
    text-align: center;
    margin-right: 0;
    padding-bottom: 40px;
  }

  .logo-comparison.middle {
    margin-top: 0;
    padding-bottom: 43px;
  }

  .logo-comparison.left {
    padding-bottom: 45px;
  }

  .logo-comparison.logo-nl {
    margin-top: -4px;
    padding-bottom: 42px;
  }

  .container-3 {
    text-align: center;
    background-color: #0000;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .comparison-pricing-h {
    margin-top: 0;
    padding-top: 140px;
    padding-bottom: 16px;
    font-size: 45px;
  }

  .pricing-sub-h {
    font-size: 26px;
    font-weight: 700;
  }

  .hack50-range-slider {
    margin-bottom: 3.125rem;
    padding: 40px 140px 1.25rem;
    position: relative;
  }

  .hack50-slider-indicators {
    justify-content: space-between;
    margin-top: -2rem;
    padding-left: .3125rem;
    padding-right: .3125rem;
    display: flex;
  }

  .numbers-range {
    color: #c7d3ff;
    font-weight: 500;
  }

  .section-36 {
    margin-top: 140px;
  }

  .h2-bold {
    text-align: center;
    margin-bottom: 56px;
    font-size: 45px;
    font-weight: 700;
  }

  .heading-22 {
    margin-top: 80px;
  }

  .bold-text-39,
  .bold-text-40 {
    font-size: 38px;
    font-weight: 700;
  }

  .paragraph-23 {
    font-size: 14px;
  }

  .paragraph-23.white {
    color: #fff;
    text-align: center;
    margin-top: 10px;
  }

  .link-15 {
    color: #fff;
    font-weight: 700;
  }

  .grid-12 {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr 1fr;
    margin-bottom: -9px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-12.features {
    margin-top: 16px;
  }

  .bold-text-42 {
    font-size: 14px;
    font-weight: 700;
  }

  .rating-percentage {
    max-width: 60%;
    margin-top: 10px;
    margin-left: 40px;
  }

  .div-block-52 {
    max-width: 1300px;
    margin-top: -40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 80px;
    padding-right: 80px;
  }

  .div-block-52.block-comparison {
    margin-top: 40px;
  }

  .bold-text-43,
  .bold-text-44,
  .bold-text-45,
  .bold-text-46,
  .bold-text-47 {
    font-weight: 700;
  }

  .rating-img {
    margin-top: .4px;
    margin-bottom: 14px;
  }

  .paragraph-25 {
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
  }

  .paragraph-26 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .image-62 {
    margin-bottom: 72px;
  }

  .heading-23 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 64px;
    padding-top: 100px;
  }

  .paragraph-27 {
    margin-top: 48px;
    margin-bottom: 24px;
  }

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

  .paragraph-28 {
    margin-bottom: 56px;
  }

  .paragraph-29 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .div-block-53 {
    box-shadow: none;
    background-image: url('../images/background-reviews-min.png');
    background-position: 50%;
    background-size: cover;
    border-radius: 0;
    justify-content: center;
    width: 92%;
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 88px;
    padding-right: 88px;
    display: block;
    position: relative;
    top: -140px;
  }

  .column-28 {
    padding-bottom: 80px;
    padding-left: 100px;
    padding-right: 0;
  }

  .column-29 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-13 {
    margin-bottom: 0;
    padding-bottom: 80px;
  }

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

  .div-block-54 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    display: block;
    position: relative;
  }

  .section-37 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    background-image: url('../images/ga-quote-blue-C.svg');
    background-position: 0 0;
    background-size: auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    margin-top: 0;
    padding-top: 100px;
    padding-bottom: 160px;
    display: block;
  }

  .section-37.webinar {
    background-image: url('../images/polygons-bg-blue.svg'), url('../images/ga-quote-blue-C.svg');
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: cover, auto;
    padding-bottom: 120px;
  }

  .section-38 {
    text-align: left;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-5 {
    margin-right: 40px;
  }

  .compare-text {
    color: var(--orange-red);
    letter-spacing: 1px;
    font-size: 15px;
    font-weight: 700;
  }

  .compare-text.items {
    color: var(--midnight-blue);
    text-align: left;
    text-decoration: underline;
  }

  .items-compare {
    padding-left: 25px;
    display: inline-block;
  }

  .items-compare.compare {
    padding-left: 0;
    padding-right: 10px;
  }

  .div-block-57 {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .plans-section-23 {
    text-align: center;
    background-color: #0000;
    background-image: none;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    position: relative;
  }

  .buy-now-link-24 {
    color: #0e2b8f;
    text-align: center;
    margin-bottom: 44px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .feature-desc-24 {
    color: #0e2b8f;
    text-align: left;
    flex: 0 auto;
    align-self: stretch;
    margin-top: 8px;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 300;
    line-height: 125%;
    display: none;
  }

  .feature-name-23 {
    color: #0e2b8f;
    text-align: left;
    width: 100%;
    margin-top: 10px;
    padding-right: 5px;
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
    text-decoration: none;
  }

  .feature-name-23.individual {
    margin-top: 14px;
    margin-bottom: 14px;
    padding-right: 8px;
  }

  .text-block-55,
  .text-block-56,
  .text-block-57 {
    color: var(--midnight-blue);
  }

  .text-block-57.cs {
    text-align: center;
  }

  .text-block-58,
  .link-compare {
    color: var(--midnight-blue);
  }

  .div-block-58 {
    text-align: center;
  }

  .annual-costs {
    font-size: 40px;
    font-weight: 700;
  }

  .text-block-59 {
    padding-top: 20px;
  }

  ._2.features-g2.comparison {
    display: none;
  }

  ._2.faq {
    padding-left: 20px;
  }

  .div-block-59 {
    display: none;
  }

  .div-block-60 {
    background-color: #0000;
    background-image: url('../images/frame-pricing-bg.svg');
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: 100%;
    border-radius: 6px;
    width: 90%;
    height: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0 88px 140px;
    position: relative;
    top: -200px;
  }

  .div-block-61 {
    text-align: center;
    padding-bottom: 20px;
  }

  .div-block-62 {
    display: none;
  }

  .bold-text-55 {
    font-size: 16px;
  }

  .text-white {
    color: #fff;
    margin-left: 25%;
    margin-right: 25%;
  }

  .link-white {
    color: #fff;
    font-weight: 700;
  }

  .indi-texts.webinar {
    display: flex;
  }

  .icon-individual {
    border-radius: 50%;
    max-width: 30%;
  }

  .icon-individual.webinar {
    max-width: 30%;
  }

  .badges {
    width: auto;
    min-width: 0;
    max-width: 120px;
    padding-left: 0;
  }

  .badges.first {
    max-width: 91px;
    margin-left: 0;
    padding-left: 0;
  }

  .badges._3logo {
    max-width: 99px;
    padding-left: 20px;
  }

  .badges.last {
    max-width: 130px;
    padding-left: 20px;
  }

  .badges.crowd {
    max-width: 99px;
    padding-left: 20px;
  }

  .badges.leader {
    padding-left: 16px;
    padding-right: 16px;
  }

  .badges.logo {
    margin-top: auto;
    margin-bottom: auto;
  }

  .badges.logo.cz {
    padding-left: 20px;
    padding-right: 20px;
  }

  .badges.logo.whitepaper {
    max-width: 56px;
  }

  .trust-badges {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .lp-text-individual {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .lp-text-individual.whitepaper {
    font-size: 16px;
  }

  .lp-text-individual.whitepaper.webinar {
    color: #fff;
    text-align: left;
    margin-bottom: 14px;
  }

  .lp-text-individual.small {
    font-size: 17px;
  }

  .heading-25 {
    flex-direction: row;
    font-size: 40px;
    font-weight: 700;
    display: flex;
  }

  .heading-25.whitepaper {
    margin-right: 0;
    font-size: 32px;
  }

  .heading-25.whitepaper.webinar {
    margin-bottom: 32px;
    font-size: 30px;
  }

  .trust-section-p {
    color: #fff;
    margin-bottom: 56px;
  }

  .list-3 {
    color: var(--midnight-blue);
    padding-left: 16px;
  }

  .list-item-3 {
    text-align: left;
    font-size: 14px;
    line-height: 37px;
  }

  .list-item-3.st {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-74 {
    max-width: 2.5%;
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .text-block-61.popular {
    color: var(--midnight-blue);
  }

  .image-75 {
    z-index: 1;
    max-width: 150%;
    margin-top: 0;
    position: relative;
    top: 0;
    left: -70px;
    right: 0;
  }

  .tag {
    background-color: var(--bluish-white);
    text-align: center;
    letter-spacing: 1px;
    border-radius: 30px;
    padding: 6px 32px;
    font-size: 12px;
    font-weight: 700;
    display: inline-block;
  }

  .tag.white {
    background-color: var(--white-smoke);
    background-image: linear-gradient(#fff, #fff);
  }

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

  .bold-text-58 {
    padding-left: 5px;
    font-size: 14px;
  }

  .columns-16 {
    margin-bottom: 0;
    padding-top: 16px;
    padding-bottom: 32px;
  }

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

  .p-subheadline {
    color: #fff;
    text-align: left;
    margin-bottom: 0;
  }

  .name-speaker {
    text-align: left;
    letter-spacing: -.41px;
    padding-top: 8px;
    font-size: 20px;
    line-height: 26px;
  }

  .position {
    color: #0e2b8f61;
    text-align: left;
    margin-top: 4px;
  }

  .div-block-66 {
    padding-left: 40px;
  }

  .icon-li {
    display: block;
  }

  .div-block-67 {
    text-align: left;
    padding-top: 11px;
  }

  .column-38 {
    padding-left: 80px;
  }

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

  .webinar-hero {
    background-image: url('../images/ga-bg-blue.svg');
    background-position: 0 0;
    background-size: cover;
    margin-top: 0;
    padding-top: 160px;
    padding-bottom: 140px;
  }

  .bold-text-60 {
    font-size: 14px;
  }

  .column-39 {
    padding-top: 40px;
    padding-left: 80px;
  }

  .column-39.form-ebook {
    padding-top: 0;
  }

  .webinar-field {
    color: var(--midnight-blue);
    background-color: #f3f4fa;
    border: 1.5px solid #f3f4fa;
    border-radius: 4px;
    height: 100%;
    margin-bottom: 18px;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 24px;
  }

  .webinar-field::placeholder {
    color: var(--midnight-blue);
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
  }

  .paragraph-40 {
    margin-top: 24px;
    margin-bottom: 16px;
    font-size: 14px;
  }

  .paragraph-41.mobile {
    display: none;
  }

  .div-block-68.consultation {
    margin-top: auto;
    margin-bottom: auto;
  }

  .paragraph-43,
  .image-whitepaper {
    display: none;
  }

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

  .container-5.desktop {
    z-index: 3;
    position: relative;
  }

  .tags {
    text-align: center;
    display: flex;
  }

  .tags.center {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .tags.center.middle {
    justify-content: center;
    display: block;
  }

  .tags.center.newsroom {
    display: inline-block;
  }

  .tags.both {
    padding-left: 0;
    display: inline-block;
  }

  .tags.both.second {
    margin-right: -20px;
    padding-top: 16px;
    padding-left: 0;
  }

  .tags.both.second.blog-post {
    padding-left: 0;
    padding-right: 10px;
  }

  .tags.both.second.author {
    padding-left: 10px;
  }

  .tags.both.blog-align {
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 40px;
    display: block;
  }

  .tags.center {
    text-align: center;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .tag-uni {
    background-color: #e7e9f3;
    border-radius: 40px;
    flex-direction: row;
    margin-right: 0;
    padding: 8px 20px;
    display: inline-block;
  }

  .tag-uni.orange {
    background-color: #ffeee6;
    margin-left: 0;
    margin-right: auto;
    padding-top: 8px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Worksans, Arial, sans-serif;
  }

  .tag-uni.orange.center {
    background-color: #ffeee6;
    margin-left: auto;
  }

  .tag-uni.orange.next {
    margin-left: 20px;
  }

  .tag-uni.orange.both {
    margin-right: 10px;
  }

  .tag-uni.orange.both.other-posts {
    margin-bottom: 8px;
    margin-left: 16px;
  }

  .tag-uni.orange.top {
    background-color: #0000;
    margin-top: 16px;
    padding-left: 0;
    font-size: 17px;
  }

  .tag-uni.orange.tag {
    margin-bottom: 16px;
  }

  .tag-uni.blue {
    margin-top: 0;
    margin-left: 0;
  }

  .tag-uni.blue.center {
    margin-left: auto;
    margin-right: auto;
  }

  .tag-uni.light-blue {
    text-align: center;
    background-color: #b5c5fe;
    margin: 88px auto 40px;
    padding-top: 8px;
  }

  .tag-uni.tag-blog {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .tag-uni.tag-blog.min-other {
    float: right;
    text-align: left;
    background-color: #0000;
    margin-right: 0;
    padding: 0;
    display: inline-block;
    position: relative;
    right: 0;
  }

  .tag-uni.tag-blogpost {
    background-color: #0000;
    border-radius: 0;
    padding: 0;
  }

  .tag-uni.minutes {
    margin-top: 24px;
  }

  .tag-uni.centre {
    margin-left: auto;
    margin-right: auto;
  }

  .tag-uni.cz {
    margin-bottom: 24px;
  }

  .p-tag {
    color: var(--orange-red);
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 0;
  }

  .p-tag.blue.time-read {
    display: inline;
  }

  .p-tag.blue.time-read.news {
    padding-left: 4px;
  }

  .p-tag.blue.min-blog {
    padding-left: 4px;
    display: inline;
  }

  .p-tag.blue {
    color: var(--midnight-blue);
  }

  .p-tag.dedicated {
    font-size: 16px;
  }

  .h1-hero {
    color: var(--midnight-blue);
    text-align: center;
    max-width: 56%;
    margin-top: 16px;
    margin-left: auto;
    margin-right: auto;
    font-size: 48px;
    font-weight: 700;
    line-height: 124%;
  }

  .h1-hero.h1 {
    text-align: left;
    max-width: 100%;
    margin-top: 24px;
    font-weight: 700;
  }

  .h1-hero.white {
    color: #fff;
  }

  .h1-hero.left {
    text-align: left;
    max-width: 100%;
    padding-right: 0;
    font-size: 40px;
  }

  .h1-hero.left.feature {
    font-size: 56px;
  }

  .h1-hero.left.comparison {
    font-size: 48px;
  }

  .h1-hero.features {
    max-width: 90%;
  }

  .h1-hero.home {
    max-width: 80%;
    margin-top: 80px;
  }

  .perex-hero {
    color: var(--midnight-blue);
    margin-top: 24px;
    margin-bottom: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
  }

  .perex-hero.comparison-hero {
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 150%;
  }

  .p-detail {
    color: var(--midnight-blue);
    padding-top: 20px;
    font-size: 12px;
  }

  .p-detail.no-card {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .p-detail.no-card.hero {
    padding-top: 0;
  }

  .p-detail.no-card.indi {
    margin-top: 0;
  }

  .p-detail.support {
    margin-top: 0;
    padding-top: 0;
  }

  .p-detail.white {
    color: #fff;
  }

  .hero-platform {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 160px;
    padding-left: 4%;
    padding-right: 4%;
  }

  .hero-platform.comparison {
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .hero-platform.comparison.cz {
    padding-bottom: 0;
  }

  .image-hero {
    max-width: 100%;
    margin-top: -40px;
    padding-top: 0;
    padding-left: 0;
  }

  .image-hero.partners {
    min-width: 100%;
    margin-top: 0;
    padding-left: 40px;
  }

  .image-hero.case-study {
    margin-top: 40px;
  }

  .image-hero.img {
    margin-top: 0;
  }

  .image-hero.image-comparison {
    width: 100%;
    margin-top: 80px;
    padding-left: 40px;
  }

  .image-hero.image-comparison.full-size {
    padding-left: 0;
  }

  .image-hero.img-homepage {
    margin-top: 0;
  }

  .div-block-69 {
    text-align: center;
    margin-top: 80px;
    margin-bottom: 0;
  }

  .div-block-69.benefits {
    margin-top: 120px;
  }

  .div-block-69.spacing-cta {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-69.cta-section {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .h2-centre {
    margin-top: 24px;
    margin-bottom: 56px;
    padding-left: 8%;
    padding-right: 8%;
    font-size: 40px;
    line-height: 100%;
    text-decoration: none;
  }

  .h2-centre.features {
    margin-bottom: 0;
    font-family: Worksans, Arial, sans-serif;
    font-weight: 700;
    line-height: 100%;
  }

  .h2-centre.white {
    color: #fff;
  }

  .h2-centre.partner {
    margin-bottom: 24px;
  }

  .h2-centre.compliance {
    margin-bottom: 0;
  }

  .h2-centre.p-under {
    margin: 25px 25px 16px;
  }

  .h2-centre.benefits,
  .h2-centre.subheadline {
    margin-bottom: 0;
  }

  .h2-centre.features.testimonial-3 {
    margin-bottom: 16px;
    padding-bottom: 4px;
    position: relative;
  }

  .h2-centre.features {
    color: #0f2b8f;
    text-align: center;
    margin-bottom: 0;
    font-family: Worksans, Arial, sans-serif;
    font-weight: 700;
    line-height: 100%;
  }

  .h2-centre.features.testimonial {
    margin-bottom: 16px;
    padding-bottom: 4px;
    position: relative;
  }

  .benefits-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .benefits-grid.platform {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .benefits-grid.feature {
    margin-left: 8%;
    margin-right: 8%;
  }

  .benefits-grid.feature.dns {
    grid-template-columns: 1fr 1fr;
    margin-left: 20%;
    margin-right: 20%;
  }

  .benefits-grid.featured {
    margin-left: auto;
    margin-right: auto;
  }

  .benefits-grid._2 {
    grid-template-columns: 1fr 1fr;
    max-width: 1280px;
    margin-bottom: 40px;
    margin-left: 16%;
    margin-right: 16%;
  }

  .card {
    color: var(--midnight-blue);
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 24px 24px 40px;
    transition: all .3s cubic-bezier(.55, .085, .68, .53);
    display: block;
  }

  .card:hover {
    color: var(--midnight-blue);
    background-color: #fff;
    border: 1px solid #f3f7fd;
    border-radius: 10px;
    box-shadow: 0 0 40px #dbdfee;
  }

  .card.contact {
    border-radius: 10px;
    box-shadow: 0 0 40px #dbdfee;
  }

  .card.contact.center {
    text-align: center;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .card.contact.center.office {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .card.contact.center.office.hide {
    display: none;
  }

  .icon-wrapper {
    text-align: left;
    display: block;
  }

  .text-wrapper {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .text-wrapper.office {
    padding-left: 24px;
    padding-right: 24px;
  }

  .h3 {
    color: var(--midnight-blue);
    letter-spacing: -.41px;
    text-indent: 0;
    font-size: 22px;
    font-weight: 600;
  }

  .h3.feature {
    text-align: left;
    font-size: 32px;
    font-weight: 700;
    line-height: 100%;
  }

  .h3.ztna {
    color: #fff;
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

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

  .p-old {
    color: #0e2b8fb3;
    letter-spacing: -.41px;
    font-size: 16px;
    line-height: 170%;
  }

  .p-old.feature {
    text-align: left;
    margin-bottom: 24px;
    padding-top: 16px;
  }

  .p-old.feature.benefit {
    text-align: left;
  }

  .icon-bg {
    background-color: #fff;
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    width: 64px;
    height: 64px;
    display: flex;
    box-shadow: 0 10px 50px #0e2b8f1a;
  }

  .icon-bg.content {
    box-shadow: none;
    background-color: #0000;
    min-width: 64px;
    min-height: 64px;
    margin-right: 20px;
    padding-right: 0;
  }

  .benefit-section {
    max-width: 1280px;
    margin-top: 0;
    margin-left: 4%;
    margin-right: 4%;
  }

  .benefit-section.contact {
    margin-top: -140px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 80px;
    padding-right: 80px;
  }

  .benefit-section._2-contact {
    margin-top: -64px;
  }

  .benefit-section.lp {
    margin-top: 80px;
    margin-left: 4%;
    margin-right: 4%;
  }

  .benefit-section.platform {
    margin-bottom: 120px;
  }

  .benefit-section.features {
    margin-top: 120px;
    margin-bottom: 80px;
  }

  .benefit-section.features.cz {
    margin-top: 0;
  }

  .benefit-section.location,
  .benefit-section.compliance {
    margin-top: 120px;
    margin-bottom: 120px;
  }

  .benefit-section.media {
    margin-top: 120px;
    margin-bottom: 0;
    padding-bottom: 56px;
  }

  .benefit-section.featured-in {
    padding-bottom: 56px;
  }

  .benefit-section.featured {
    background-image: url('../images/contact-bg-simple.svg');
    background-position: 0 0;
    background-size: cover;
    margin: 0 auto 80px;
    padding: 80px 4% 0;
  }

  .benefit-section.benefits {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .form {
    display: none;
  }

  .form.headline {
    margin-top: 0;
    font-size: 32px;
    display: block;
  }

  .icon-image {
    width: 100%;
  }

  .grid-13 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 32px;
    padding-right: 32px;
  }

  .grid-13.testimonials {
    margin: 40px 10% 0;
  }

  .div-block-70 {
    border: 0 solid #000;
    border-radius: 10px;
    justify-content: space-around;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 25px;
    padding-bottom: 25px;
    display: flex;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .trust-logo-section {
    padding-top: 0;
    padding-bottom: 120px;
  }

  .hero-wrapper {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 140px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .hero-wrapper.contact {
    padding-bottom: 200px;
  }

  .hero-wrapper.enterprise {
    max-width: 750px;
    padding-top: 40px;
  }

  .hero-wrapper.integration {
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .hero-wrapper.integration.cz {
    margin-top: 0;
    padding-top: 80px;
  }

  .paragraph-hero {
    color: var(--midnight-blue);
    text-align: center;
    max-width: 760px;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    font-weight: 400;
    line-height: 135%;
  }

  .paragraph-hero.left {
    text-align: left;
    padding-right: 56px;
  }

  .paragraph-hero.left.partner {
    margin-top: 40px;
    margin-bottom: 64px;
    padding-right: 80px;
    font-weight: 400;
  }

  .paragraph-hero.testimonial-space {
    margin-top: 64px;
    margin-bottom: 40px;
  }

  .paragraph-hero.start {
    margin-bottom: 80px;
    font-size: 16px;
  }

  .paragraph-hero.partner {
    margin-top: 0;
    margin-bottom: 56px;
  }

  .paragraph-hero.platform {
    margin-bottom: 40px;
  }

  .paragraph-hero.home {
    margin-top: 32px;
    margin-bottom: 24px;
  }

  .paragraph-hero.home.hero {
    margin-top: 20px;
    padding-bottom: 0;
  }

  .image-76 {
    border-radius: 10px;
    max-width: 100%;
    margin: 120px 0 140px;
    padding-top: 0;
    padding-left: 0%;
    padding-right: 0%;
    display: block;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .highllights {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .highlight-no {
    text-align: center;
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
  }

  .highlight-p {
    text-align: center;
    margin-top: 36px;
    font-size: 18px;
    font-weight: 500;
  }

  .highlight-box {
    border-radius: 10px;
    padding: 80px 40px 48px;
    box-shadow: 0 0 40px #eef6ff;
  }

  .highlight-box.lp {
    margin-bottom: 40px;
    padding-top: 40px;
  }

  .h2 {
    margin-top: 32px;
    margin-bottom: 40px;
    font-size: 40px;
  }

  .h2.middle {
    color: #fff;
    text-align: center;
    margin-top: 10px;
    font-weight: 700;
  }

  .h2.middle.blue {
    color: var(--midnight-blue);
  }

  .h2.centre {
    margin-top: 120px;
  }

  .h2.center {
    text-align: center;
    max-width: 69%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .h2.center.lp {
    max-width: 90%;
    margin-top: 0;
    padding-top: 32px;
  }

  .h2.center.lp.choose {
    padding-top: 80px;
  }

  .h2.center.start {
    margin-bottom: 80px;
  }

  .h2.center.start.custom,
  .h2.center.starter {
    margin-bottom: 0;
  }

  .h2.blogpost {
    margin-bottom: 56px;
  }

  .h2.demo-h2 {
    color: #fff;
  }

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

  .h2.video {
    margin-top: auto;
    margin-bottom: auto;
  }

  .bold-text-65 {
    font-weight: 600;
  }

  .desc {
    color: #fff;
    padding-top: 32px;
  }

  .timer {
    padding-top: 40px;
  }

  .zig-zag {
    margin-top: 40px;
    padding-right: 0;
  }

  .zig-zag.contact {
    margin-top: 160px;
  }

  .zig-zag.contact.nis2 {
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 100px;
  }

  .zig-zag.right {
    padding-left: 60px;
  }

  .zig-zag.left {
    padding-left: 0;
    padding-right: 60px;
  }

  .zig-zag.cz {
    margin-top: 120px;
    margin-bottom: auto;
  }

  .zig-zag-left {
    background-image: url('../images/evca.svg');
    background-position: 40% 0;
    background-repeat: no-repeat;
    background-size: 24%;
    max-width: 1280px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 108px 80px 80px;
  }

  .zig-zag-left.about {
    background-image: none;
  }

  .zig-zag-left.features {
    background-image: none;
    margin-top: 120px;
    margin-bottom: 120px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .zig-zag-left.support {
    background-image: url('../images/michal-support-min.png');
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .zig-zag-left.cz {
    background-image: none;
  }

  .p {
    color: var(--midnight-blue);
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .p.last {
    margin-bottom: 40px;
    font-weight: 400;
  }

  .p.contact {
    margin-bottom: 60px;
    font-weight: 400;
  }

  .p.white {
    color: #fff;
  }

  .p.white.text-numbers {
    text-align: left;
    width: 100%;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 0;
    font-size: 14px;
  }

  .p.slider-text {
    text-align: center;
    font-weight: 700;
  }

  .p.pricing-section {
    color: var(--midnight-blue);
    text-align: center;
    background-color: #fff0;
    max-width: 600px;
    margin-bottom: 240px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .p.pricing-section.starter {
    margin-bottom: 200px;
  }

  .p.feature {
    font-size: 14px;
    line-height: 22px;
  }

  .p.feature.text-banner {
    padding-right: 12%;
    font-size: 16px;
    line-height: 24px;
  }

  .p.feature.text-banner.testimonial {
    padding-bottom: 32px;
    padding-right: 0%;
  }

  .p.webinar,
  .p.case-study {
    padding-left: 20px;
  }

  .p.compliance {
    margin-bottom: 56px;
  }

  .p.media-kit {
    width: 60%;
  }

  .p.demo-p {
    color: #fff;
    margin-bottom: 40px;
  }

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

  .p.compliance-p {
    margin-bottom: 32px;
  }

  .image-78 {
    padding-left: 0;
  }

  .image-78.mobile {
    display: none;
  }

  .column-46 {
    padding-top: 80px;
    padding-left: 60px;
  }

  .column-46.img {
    padding-top: 0;
  }

  .column-46.nis2-form {
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
  }

  .wrapper-middle {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 40px 80px;
  }

  .wrapper-middle.values {
    padding-top: 120px;
    padding-bottom: 0;
  }

  .wrapper-middle.open-position {
    padding-top: 80px;
  }

  .middle-subheadline {
    text-align: center;
    margin-top: 24px;
    padding-left: 25%;
    padding-right: 25%;
    font-size: 18px;
    font-weight: 400;
  }

  .middle-subheadline.partners {
    max-width: 60%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .h-center {
    text-align: center;
    margin-top: 24px;
    font-size: 40px;
  }

  .h-center.partner {
    background-color: #1a1a1a00;
  }

  .subheadlines {
    color: var(--midnight-blue);
    margin-bottom: 16px;
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
  }

  .values {
    font-size: 14px;
  }

  .values-grid {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: auto auto auto;
    margin-top: 100px;
    margin-left: 10%;
    margin-right: 10%;
  }

  .team-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 80px;
  }

  .profile {
    border-radius: 10px;
    text-decoration: none;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .profile.ztna {
    background-color: #fff;
    max-width: 60%;
    padding-left: 0;
    padding-right: 0;
  }

  .img-person {
    border-radius: 10px;
    margin-top: -34px;
  }

  .name-person {
    color: var(--midnight-blue);
    text-align: center;
    margin-top: 16px;
    margin-bottom: 8px;
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
    text-decoration: none;
  }

  .paragraph-49 {
    color: var(--midnight-blue);
    text-align: center;
    margin-bottom: 0;
    padding-bottom: 32px;
    text-decoration: none;
  }

  .paragraph-49.p-ztna {
    color: var(--orange-red);
    margin-top: 8px;
    font-size: 14px;
  }

  .column-48 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .team-section {
    max-width: 1280px;
    margin-left: 80px;
    margin-right: 80px;
    padding-top: 120px;
  }

  .link-li-profile {
    color: var(--midnight-blue);
    text-decoration: none;
    display: block;
  }

  .link-li-profile:hover {
    mix-blend-mode: normal;
  }

  .image-80 {
    padding-top: 0;
    position: relative;
    top: 16px;
    left: 16px;
  }

  .cta-middle {
    text-align: center;
    padding-top: 64px;
    padding-bottom: 120px;
  }

  .cta-middle.feature {
    padding-top: 0;
  }

  .cta-middle.feature.all {
    padding-top: 40px;
  }

  .cta-middle.feature.all.hero {
    padding-bottom: 80px;
  }

  .cta-middle.feature.mfa {
    padding-bottom: 40px;
  }

  .cta-middle.feature.home.hero {
    padding-bottom: 24px;
  }

  .cta-middle.feature.compliance {
    padding-bottom: 0;
  }

  .cta-middle.positions {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .cta-middle.career {
    padding-bottom: 0;
  }

  .cta-middle.teammembers {
    display: none;
  }

  .our-team {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

  .quote-section {
    background-image: url('../images/polygons-bg-blue.svg');
    background-position: 0 0;
    background-size: cover;
    max-width: 1280px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 72px;
    padding-left: 120px;
    padding-right: 120px;
  }

  .quote-section.expert {
    background-image: linear-gradient(to bottom, #0e2b8f80, #0e2b8f80), linear-gradient(260deg, var(--midnight-blue), var(--midnight-blue) 0%, transparent), url('../images/polygony-paticka_2-removebg-min.png'), url('../images/polygony-svetle.svg');
    background-position: 0 0, 0 0, 0%, 0 0;
    background-size: auto, auto, cover, cover;
  }

  .quote-section.careers {
    margin-top: 0;
  }

  .block-quote {
    color: #fff;
    text-align: left;
    background-image: none;
    width: 100%;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 62px;
    left: 0;
  }

  .block-quote.white {
    text-align: left;
  }

  .link-with-arrow {
    background-image: url('../images/šipka-orange.svg');
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-top: 20px;
    padding-right: 35px;
    display: inline-block;
  }

  .meet-team-item-2 {
    text-align: center;
    border-bottom-width: 1px;
    border-bottom-color: #0e2b8f;
    flex-direction: column;
    flex: none;
    align-items: center;
    max-width: 23%;
    padding-bottom: 0;
    display: flex;
  }

  .quote-img {
    width: 50px;
    margin-right: 0;
    padding-right: 0;
  }

  .quote-img.full {
    width: 100%;
    max-width: 64px;
  }

  .quote-img.author-picture {
    margin-right: 8px;
  }

  .quote-img.img-michal {
    width: 80px;
  }

  .name-quote {
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    margin-top: 24px;
    padding-left: 4px;
    font-weight: 600;
    display: block;
  }

  .name-quote.blue {
    color: var(--midnight-blue);
    flex-direction: row;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 12px;
    display: inline-block;
    position: relative;
  }

  .name-quote.name {
    margin-top: 16px;
    margin-bottom: 0;
    padding-left: 8px;
  }

  .position-quote {
    color: #fff;
    text-align: left;
    padding-left: 4px;
  }

  .position-quote.name {
    margin-top: 0;
    padding-left: 8px;
  }

  .columns-19 {
    padding-bottom: 0;
  }

  .quote-wrapper {
    text-align: center;
    margin: auto;
  }

  .img-download {
    width: 60px;
    max-width: none;
    margin-top: 48px;
  }

  .img-download.android {
    width: 110px;
  }

  .img-download.apple {
    width: 50px;
    margin-top: 48px;
  }

  .img-download.apple.store {
    width: 65px;
  }

  .img-download.linux {
    width: 50px;
    margin-bottom: 0;
  }

  .secondary-cta {
    color: var(--orange-red);
    padding-bottom: 56px;
    font-weight: 600;
    text-decoration: underline;
  }

  .secondary-cta.basic {
    padding-bottom: 0;
    padding-right: 8px;
    font-size: 16px;
  }

  .secondary-cta.basic.learn {
    padding-left: 0;
    font-size: 14px;
    display: inline;
  }

  .secondary-cta.blue {
    color: var(--midnight-blue);
    font-size: 14px;
    font-weight: 400;
  }

  .desc-download {
    padding-bottom: 16px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 14px;
  }

  .download {
    padding-top: 80px;
  }

  .section-highlight {
    background-image: url('../images/polygons-bg-blue.svg');
    background-position: 0 0;
    background-size: cover;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 32px;
    padding-left: 120px;
    padding-right: 120px;
  }

  .text-block-white-middle {
    color: #fff;
    text-align: center;
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 56px;
  }

  .text-block-white-middle.questions {
    padding-top: 32px;
    font-size: 14px;
    line-height: 20px;
  }

  .primary-cta {
    background-color: var(--orange-red);
    text-align: center;
    border-radius: 4.25px;
    max-width: 900px;
    padding: 4px 32px;
    font-weight: 600;
    line-height: 46px;
    transition: transform .2s;
    box-shadow: 0 10px 20px #ff52064d;
  }

  .primary-cta:hover {
    transform: scale(1.03);
  }

  .primary-cta.middle {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .hyperlink-white {
    color: #fff;
    font-weight: 600;
    text-decoration: none;
  }

  .contact-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 1280px;
  }

  .bold-text-70 {
    color: var(--orange-red);
    font-size: 40px;
    font-weight: 700;
  }

  .button-link {
    color: #72d395;
    align-items: center;
    height: 30px;
    margin-top: 16px;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    display: flex;
  }

  .integration {
    height: px;
    text-align: center;
    border-radius: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 60px 24px 24px;
    transition: box-shadow .3s;
    display: flex;
    position: relative;
  }

  .integration:hover {
    box-shadow: 10px 41px 60px #a0a5b117;
  }

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

  .title-block {
    max-width: 680px;
    margin-right: 40px;
  }

  .integration-card {
    background-color: #fff;
    border-radius: 10px;
    padding: 30px;
    text-decoration: none;
    transition: box-shadow .3s;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 40px #eef6ff;
  }

  .integration-card:hover {
    box-shadow: 35px 35px 50px #0e2b8f1a;
  }

  .integration-title-2 {
    color: var(--midnight-blue);
    letter-spacing: -.03em;
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.3;
  }

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

  .cta-link-wrapper {
    color: #9e75f0;
    align-items: center;
    margin-top: 32px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 20px;
    font-weight: 500;
    display: flex;
    position: relative;
  }

  .cta-link-wrapper.learn {
    display: inline;
  }

  .cta-link-wrapper.cta-testimonial {
    margin-top: 0;
  }

  .integration-section-2 {
    background-color: #fcfcfc;
    padding: 100px 3%;
  }

  .arrow-icon {
    margin-left: 0;
  }

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

  .title-wrap-2 {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 72px;
    display: flex;
  }

  .integration-name-2 {
    color: var(--midnight-blue);
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
  }

  .integration-card-2 {
    background-color: #fff;
    border-radius: 10px;
    padding: 30px;
    text-decoration: none;
    transition: box-shadow .3s;
    position: relative;
    overflow: hidden;
    box-shadow: 10px 2px 32px #f3f7fd;
  }

  .integration-card-2:hover {
    box-shadow: 35px 35px 50px #0e2b8f1a;
  }

  .integration-icon-wrapper-2 {
    background-color: #fff;
    border: 1px solid #f3f7fd;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 60px;
    min-width: 60px;
    height: 60px;
    min-height: 60px;
    margin-right: 20px;
    padding: 10px;
    display: flex;
    box-shadow: 0 0 40px #f3f7fd;
  }

  .large-icon-2 {
    width: 128px;
    height: auto;
    position: absolute;
    inset: auto -30px -30px auto;
  }

  .large-icon-2.apache-large {
    width: 100px;
  }

  .large-icon-2.cisco {
    height: auto;
  }

  .large-icon-2.amazon {
    height: auto;
    bottom: 0;
    right: -15px;
  }

  .line-break-2 {
    background-color: #fafafa00;
    height: 1px;
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .apache {
    max-width: 50%;
  }

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

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

  .sub-h-other-cs {
    color: var(--midnight-blue);
    letter-spacing: -.02em;
    padding-left: 20px;
    padding-right: 16px;
    font-size: 24px;
    font-weight: 700;
    line-height: 124%;
    text-decoration: none;
  }

  .sub-h-other-cs.other-blog {
    padding-left: 16px;
  }

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

  .f-margin-bottom-24.other-post {
    padding-left: 16px;
    padding-right: 16px;
  }

  .case-study-img-wrapper {
    background-color: #fff;
    border-radius: 10px;
    width: 100%;
    height: 250px;
    margin-bottom: 32px;
    overflow: hidden;
    box-shadow: 0 0 40px #0e2b8f1a;
  }

  .case-study-img {
    object-fit: contain;
    width: 100%;
    height: 100%;
  }

  .case-study-img.newsroom {
    object-fit: cover;
  }

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

  .grid-client-stories.case-study,
  .grid-client-stories.other,
  .grid-client-stories.whitepaper {
    grid-template-rows: auto;
  }

  .f-section-large {
    padding: 120px 8% 92px;
    position: relative;
  }

  .f-section-large.blog-post {
    background-color: #f3f7fd;
    margin-left: auto;
    margin-right: auto;
    padding-left: 4%;
    padding-right: 4%;
  }

  .f-section-large.mews {
    display: none;
  }

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

  .section-regular {
    padding: 0 8%;
    position: relative;
  }

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

  .container-x-small {
    z-index: 5;
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .container-large {
    width: 100%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .logo-carousel-css {
    display: none;
  }

  .field-wrap-wave {
    margin-bottom: 24px;
  }

  .form-wrap {
    background-color: #fff;
    border-radius: 10px;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px;
    box-shadow: 0 0 40px #0e2b8f1a;
  }

  .form-wrap.entreprise {
    margin-top: 40px;
  }

  .field-label-wave {
    color: #02044a;
    margin-bottom: 6px;
    font-size: 16px;
    font-weight: 400;
    display: none;
  }

  .form-block-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .button-wrap-right {
    justify-content: flex-end;
    margin-top: 32px;
    display: flex;
  }

  .heading-detail-regular {
    color: var(--midnight-blue);
    letter-spacing: .1em;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 16px;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    display: inline;
  }

  .title-wrapper-regular {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 640px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .title-wrapper-regular.cnetre {
    max-width: 800px;
    margin-bottom: 0;
  }

  .testimonial-name {
    color: #07090d;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
  }

  .section-testimonial {
    background-color: #fff;
    padding: 120px 5% 140px;
    position: relative;
    overflow: hidden;
  }

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

  .avatar-name {
    color: var(--midnight-blue);
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
  }

  .testimonial-mask {
    width: 352px;
    overflow: visible;
  }

  .testimonial-slide {
    margin-right: 32px;
  }

  .testimonial-card {
    color: #07090d;
    background-color: #fff;
    border-radius: 10px;
    width: 100%;
    padding: 32px;
    text-decoration: none;
    box-shadow: 45px 45px 140px -60px #0e2b8f26;
  }

  .slide-nav-hidden {
    display: none;
    bottom: -50px;
  }

  .avatar-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .slider-back-button {
    color: #07090d;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    transition: color .2s, background-color .2s;
    display: flex;
    inset: auto 60px -80px auto;
  }

  .slider-back-button:hover {
    color: #fff;
    background-color: #0000;
  }

  .testimonial-slider {
    background-color: #0000;
    width: 100%;
    height: auto;
  }

  .container-large-2 {
    z-index: 5;
    width: 100%;
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .avatar-role {
    color: var(--midnight-blue);
    font-size: 12px;
    line-height: 20px;
  }

  .slider-next-button {
    color: #07090d;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    transition: color .2s, background-color .2s;
    display: flex;
    inset: auto 0% -80px auto;
  }

  .slider-next-button:hover {
    color: #fff;
    background-color: #0000;
  }

  .testimonial-image-base {
    border-radius: 10px;
    max-width: 360px;
    height: 360px;
    position: relative;
  }

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

  .quote-icon-2 {
    color: var(--midnight-blue);
    min-width: 0;
    max-width: 50px;
    margin-bottom: 40px;
  }

  .right-arrow-2 {
    background-color: #fafafa;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    transition: background-color .3s;
    display: flex;
  }

  .right-arrow-2:hover {
    background-color: #e5e5e5;
  }

  .right-arrow-2:active {
    opacity: .8;
  }

  .container-11 {
    max-width: 1160px;
    margin-left: auto;
    margin-right: auto;
  }

  .bold-span {
    color: #000;
    font-weight: 700;
  }

  .slide-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .title-large {
    color: #1f2937;
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 52px;
    font-weight: 700;
    line-height: 56px;
  }

  .left-arrow-2 {
    background-color: #fafafa;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    display: flex;
    right: auto;
  }

  .left-arrow-2:hover {
    background-color: #e5e5e5;
  }

  .left-arrow-2:active {
    opacity: .8;
  }

  .testimonial-image {
    object-fit: cover;
    object-position: 50% 0%;
    background-color: #fff;
    border: 0 solid #000;
    border-radius: 10px;
    width: 100%;
    height: 100%;
  }

  .author-wrapper {
    border-left: 1px solid #e5e5e5;
    margin-top: 60px;
    padding-left: 24px;
  }

  .slide-wrapper {
    max-width: 960px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .quote-paragraph {
    z-index: 5;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
  }

  .testimonial-section {
    padding: 140px 5%;
    display: none;
    overflow: hidden;
  }

  .testimonial-slider-2 {
    background-color: #0000;
    height: auto;
  }

  .testimonial-heading-wrap {
    text-align: center;
    max-width: 620px;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .author-name {
    color: #000;
    margin-bottom: 4px;
    font-size: 20px;
    line-height: 32px;
  }

  .rotated-square {
    z-index: -1;
    background-color: #0000;
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .quote-wrapper-2 {
    padding-right: 60px;
    position: relative;
  }

  .slide-nav-2 {
    display: none;
  }

  .author-role {
    color: #8e8e8e;
    font-size: 16px;
    line-height: 24px;
  }

  .mask-2 {
    overflow: visible;
  }

  .slide-content-grid {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.2fr;
    height: 100%;
  }

  .testimonial-p {
    color: var(--midnight-blue);
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }

  .logo-img {
    padding-bottom: 24px;
  }

  .columns-20 {
    display: flex;
  }

  .column-49 {
    padding-left: 0;
  }

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

  .f-section-small {
    padding: 200px 5% 40px;
    position: relative;
  }

  .f-section-small.awards {
    padding-top: 60px;
    padding-bottom: 120px;
  }

  .f-logo-grid-middle {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
    margin-top: 40px;
    margin-bottom: 40px;
  }

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

  .f-logo-block {
    background-color: #f3f7fd;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    min-height: 96px;
    padding: 24px;
    display: flex;
  }

  .f-title-wrapper-center {
    z-index: 5;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .f-title-wrapper-center.margin-bottom-48 {
    margin-bottom: 48px;
  }

  .f-grid-four-column {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1.5fr;
  }

  .f-grid-four-column._6 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: 1300px;
    margin-bottom: 120px;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .f-grid-four-column._6.starter {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    padding-left: 12%;
    padding-right: 12%;
  }

  .f-grid-four-column._6.logo.cz {
    max-width: 1000px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .f-grid-four-column._6.logo.cz.testimonial {
    margin-bottom: 0;
    padding-top: 40px;
  }

  .f-grid-four-column._6.logo.cz.whitepaper {
    grid-template-rows: auto auto;
  }

  .f-grid-four-column._6.logo.cz.home {
    margin-top: 40px;
    margin-bottom: 80px;
    padding-bottom: 0;
  }

  .f-grid-four-column._6 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: 1300px;
    margin-bottom: 120px;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .f-grid-four-column._6.logo {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-bottom: 80px;
    padding-top: 0;
  }

  .f-grid-four-column._6.logo.cz {
    max-width: 1000px;
    margin: 80px auto 0;
    padding-left: 0;
    padding-right: 0;
  }

  .f-grid-four-column._6.logo.cz.testimonial-3 {
    margin-top: -40px;
    margin-bottom: 0;
    padding-top: 0;
  }

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

  .section-logo {
    display: block;
    overflow: hidden;
  }

  .logo_component-slider {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    grid-template-rows: auto;
    grid-template-columns: max-content 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: 2200px;
    display: flex;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-xxlarge {
    padding: 0;
  }

  .logo-slider-img {
    width: 120px;
  }

  .page-padding {
    padding: 5em 5%;
  }

  .page-padding.s0 {
    padding-top: 80px;
    padding-bottom: 2em;
  }

  .logo-slide_section {
    justify-content: center;
    align-items: center;
    height: 100%;
    display: none;
  }

  .image-83 {
    color: var(--midnight-blue);
    margin-left: -16px;
    padding-left: 0;
  }

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

  .align-center.individual {
    text-align: left;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .cta-section-2 {
    padding: 80px 3%;
  }

  .cta-container {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .cta-button-wrap {
    text-align: right;
    background-color: #0000;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 0;
  }

  .cta-button-wrap.cta-1 {
    text-align: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-grid {
    grid-column-gap: 0px;
    color: #fff;
    background-color: #ffe6db;
    border-radius: 10px;
    grid-template-rows: auto;
    grid-template-columns: .75fr .45fr;
    padding: 80px 64px;
  }

  .cta-grid.cta-cs {
    grid-template-columns: .65fr .45fr;
    margin-top: 80px;
    margin-left: 0;
    margin-right: 0;
    padding: 60px 48px;
  }

  .cta-heading-wrap {
    flex-direction: column;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
  }

  .h-banner {
    margin-top: 0;
    padding-right: 32px;
    font-size: 32px;
    line-height: 124%;
  }

  .h-banner.contact {
    margin-top: 0;
  }

  .section-42 {
    background-image: url('../images/polygons-bg-blue.svg');
    background-position: 0 0;
    background-size: cover;
  }

  .div-block-319 {
    background-image: url('../images/contact-bg-simple.svg'), linear-gradient(#0000, #f3f7fd);
    background-position: 50% 19%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
  }

  .div-block-319.suppport {
    background-image: url('../images/contact-bg-simple.svg'), linear-gradient(#0000, #f3f7fd);
    background-position: 50% 19%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    padding-top: 160px;
    padding-bottom: 80px;
  }

  .contact-fields-row {
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
  }

  .contact-field-label {
    color: var(--midnight-blue);
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 3px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    display: none;
  }

  .contact-field-wrap {
    flex: 1;
  }

  .contact-field-wrap.first-name {
    color: var(--midnight-blue);
    margin-right: 16px;
  }

  .contact-field {
    color: var(--midnight-blue);
    background-color: #0000;
    border: 1.5px solid #f1f4fa;
    border-radius: 4px;
    height: 50px;
    margin-bottom: 16px;
    padding: 16px 0 16px 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 21px;
    transition: all .3s;
  }

  .contact-field:hover {
    border-color: #f1f4fa;
  }

  .contact-field:focus {
    border-top-color: #00866b;
    border-left-color: #00866b;
    border-right-color: #00866b;
  }

  .contact-field::placeholder {
    color: var(--midnight-blue);
    font-size: 16px;
    font-weight: 400;
  }

  .contact-field.message {
    padding-bottom: 60px;
  }

  .socials {
    padding-right: 16px;
  }

  .socials-icon {
    background-color: #0000;
    border-radius: 4px;
  }

  .contact {
    text-align: left;
  }

  .contact.h3 {
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-top: 64px;
    margin-bottom: 24px;
    font-size: 18px;
    font-weight: 700;
  }

  .section-43 {
    padding-top: 80px;
    padding-bottom: 120px;
  }

  .div-block-320 {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-71 {
    font-size: 56px;
    font-weight: 700;
  }

  .trust {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    max-width: 1280px;
    margin-left: 12%;
    margin-right: 12%;
  }

  .features-container-2 {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
  }

  .feature-image-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .feature-list-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 56px;
    margin-bottom: 56px;
    padding-bottom: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    position: relative;
  }

  .feature-card-2 {
    align-items: flex-start;
    display: flex;
  }

  .benefits-listing {
    padding: 120px 4% 60px;
  }

  .benefits-listing.partner {
    padding-bottom: 80px;
  }

  .feature-grid {
    grid-column-gap: 100px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
  }

  .feature-grid.demo-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

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

  .section-case-study {
    background-image: none;
    background-size: auto;
    position: relative;
  }

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

  .partnership-types {
    background-image: url('../images/polygons-bg-blue.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 60px;
  }

  .grid {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding: 80px 8%;
  }

  .grid.case-ssr {
    padding-top: 0;
    padding-left: 4%;
    padding-right: 4%;
  }

  .grid.lp {
    background-color: #f3f7fd;
    margin-top: 80px;
  }

  .grid.lp.indi,
  .grid.mobile.demo,
  .grid.none {
    display: none;
  }

  .get-in-touch {
    background-color: #f3f7fd;
  }

  .get-in-touch.demo-eva {
    background-color: #fff;
  }

  .div-block-321 {
    display: inline-block;
  }

  .secondary-wrap-button {
    padding-left: 20px;
    display: inline-block;
    position: static;
  }

  .secondary-wrap-button.get-in-touch {
    background-color: #0000;
    margin-left: 20px;
    padding-left: 0;
  }

  .cta-wrapper {
    text-align: left;
    margin-left: 0;
  }

  .cta-wrapper.partners {
    text-align: center;
    max-width: none;
    margin-left: auto;
    padding-top: 40px;
  }

  .image-85.demo {
    max-width: 130%;
  }

  .image-85.whitepaper {
    border-radius: 10px;
    max-width: 70%;
    box-shadow: 0 0 40px #0f2a8f26;
  }

  .numbers {
    text-align: center;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 8%;
  }

  .numbers.home {
    padding-top: 80px;
  }

  .numbers-white {
    color: #fff;
    text-align: left;
    padding-left: 20px;
    font-size: 64px;
    font-weight: 600;
    line-height: 72px;
  }

  .numbers-white.individual {
    font-family: Work Sans;
    font-size: 50px;
  }

  .grid-15 {
    grid-column-gap: 18px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .affiliate-number {
    padding-left: 0;
    padding-right: 0;
  }

  .min {
    font-size: 50px;
    font-weight: 600;
    line-height: 40px;
  }

  .grid-16 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    border-top: 1px solid #0e2b8f80;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .case-study-text {
    color: var(--midnight-blue);
    text-transform: uppercase;
    margin-top: 48px;
    margin-bottom: 32px;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
  }

  .p-case-study {
    color: var(--midnight-blue);
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
  }

  .quote-text {
    color: var(--midnight-blue);
    background-image: none;
    width: 100%;
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
    font-size: 40px;
    font-style: normal;
    line-height: 48px;
    left: auto;
    right: auto;
  }

  .bold-text-72 {
  }

  .author-wrapper {
    padding-left: 84px;
    display: flex;
  }

  .wrapper-author {
    margin-bottom: 120px;
    padding-left: 96px;
  }

  .text-wrapper-cs {
    padding-bottom: 80px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .tab-panel {
    background-color: #fff;
    border-radius: 10px;
    width: 100%;
    height: 100%;
    min-height: 500px;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 50px;
    padding-left: 25px;
    padding-right: 25px;
    box-shadow: 0 60px 100px -50px #0e2b8f4d;
  }

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

  .tab-button {
    opacity: .3;
    color: #151c34;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    width: 280px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 30px;
    font-size: 15px;
    display: flex;
  }

  .tab-button.w--current {
    opacity: 1;
    color: #151c34;
    background-color: #0e2b8f1a;
    border-radius: 10px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 15px;
    font-weight: 500;
    position: relative;
  }

  .paragraph-51 {
    color: #7b88a8;
    max-width: 650px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
  }

  .link-arrow {
    color: #6a35ff;
    align-items: center;
    margin-top: 20px;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    display: flex;
  }

  .link-arrow.feature {
    padding-top: 8px;
    padding-bottom: 0;
  }

  .link-arrow.contact {
    justify-content: center;
  }

  .link-arrow.testimonial-link {
    margin-top: 10px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .link-arrow.white {
    color: #fff;
    padding-bottom: 0;
  }

  .link-arrow.banner {
    margin-top: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 32px;
  }

  .link-arrow.mews-link {
    margin-top: -16px;
    margin-bottom: -16px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .link-arrow.cd-link {
    margin-top: 0;
    padding-top: 16px;
    padding-bottom: 0;
  }

  .load-bar-base {
    background-color: #0e2b8f;
    border-radius: 500px;
    max-width: 130px;
    height: 4px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    inset: auto 0% 0%;
  }

  .tab-h1 {
    color: #2d3958;
    letter-spacing: -.03em;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 1.1;
  }

  .content-block {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: auto;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .content-section {
    background-color: #f8faff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 140px 3%;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .content-section.second-section {
    padding-top: 0;
  }

  .content-section.demo-section {
    padding-left: 0%;
    padding-right: 0%;
  }

  .tab-grid {
    object-fit: fill;
    grid-template-rows: auto;
    align-content: stretch;
    place-items: stretch stretch;
    width: 100%;
    height: 100%;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tabs-menu-slider {
    justify-content: center;
    align-items: stretch;
    max-width: 1150px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .animation-block {
    border-radius: 25px;
    margin-top: auto;
    margin-bottom: auto;
  }

  .tabs-content-6 {
    padding-top: 40px;
    overflow: visible;
  }

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

  .container-12.demo-container {
    max-width: none;
  }

  .text-block-67 {
    margin-right: 14px;
  }

  .image-86 {
    min-width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    padding: 0 40px;
  }

  .image-86.split {
    min-width: 95%;
    max-width: 80%;
  }

  .image-86.control-panel {
    padding-left: 0;
    padding-right: 0;
  }

  .price-plan {
    margin-right: 14px;
    font-size: 42px;
    font-weight: 600;
    line-height: 42px;
  }

  .h3-slider {
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 42px;
  }

  .no-card {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 40px;
    font-size: 12px;
  }

  .tab-pane-tab-1 {
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
  }

  .price-value-body {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .price-section {
    color: #0e2b8f;
    background-color: #f3f7fd;
    margin-top: 0;
    padding: 120px 20px 700px;
    font-family: Worksans, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }

  .price-section.free {
    margin-top: 0;
  }

  .price-section.starter {
    padding-top: 80px;
    padding-bottom: 750px;
  }

  .price-section._3-highlight {
    background-color: #f3f7fd;
    padding-bottom: 640px;
  }

  .price-section._3-highlight.pricing {
    padding-bottom: 640px;
  }

  .price-section._3-highlight.pricing-lp {
    margin-bottom: 40px;
    padding-bottom: 720px;
  }

  .value-heading {
    color: #0e2b8f;
    text-align: center;
    margin-top: 0;
    margin-bottom: 240px;
    font-size: 46px;
    font-weight: 400;
    line-height: 48px;
  }

  .price-value-item {
    border-radius: 10px;
    flex-direction: column;
    justify-content: space-between;
    width: 25%;
    padding: 45px 32px 66px 35px;
    font-weight: 600;
    display: flex;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .price-value-item._3 {
    padding-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
    left: -7px;
  }

  .price-value-item._3._4 {
    left: -14px;
  }

  .price-value-item._2 {
    z-index: 3;
    background-color: #f3f7fd;
    width: 25%;
    padding-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
    left: -2px;
  }

  .price-value-item._2.p {
    z-index: 1;
    left: -4px;
  }

  .price-value-item._1 {
    border-radius: 8px;
    padding-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .price-value-item._1._4 {
    z-index: 3;
    background-color: #f3f7fd;
    border-radius: 8px;
    position: relative;
    right: -12px;
  }

  .price-value-item._1.p {
    z-index: 2;
    background-color: #f3f7fd;
    position: relative;
  }

  .price-value-item._3 {
    position: relative;
    left: -7px;
  }

  .price-value-item._3._4 {
    justify-content: flex-start;
    padding-left: 32px;
    left: -14px;
  }

  .price-value-item._3.advanced {
    padding-left: 32px;
  }

  .price-value-item._2 {
    z-index: 3;
    background-color: #f3f7fd;
    width: 25%;
    position: relative;
    left: -2px;
  }

  .price-value-item._1 {
    border-radius: 8px;
  }

  .price-value-item._1.top {
    z-index: 4;
    background-color: #f3f7fd;
    border-radius: 10px;
    padding-right: 20px;
    position: relative;
  }

  .price-value-item._1._4 {
    z-index: 3;
    background-color: #f3f7fd;
    border-radius: 8px;
    display: block;
    position: relative;
    right: -12px;
  }

  .price-value-item._1._4.hide {
    display: none;
  }

  .price-value-item._1.advanced {
    padding-left: 32px;
    display: flex;
  }

  .text-block-68 {
    margin-top: 40px;
    margin-bottom: 64px;
    font-size: 42px;
    font-weight: 600;
    line-height: 54px;
  }

  .text-block-68.free {
    margin-bottom: 72px;
  }

  .text-block-68._1 {
    margin-top: 32px;
    margin-bottom: 130px;
  }

  .question-item {
    justify-content: space-between;
    align-items: center;
    font-weight: 400;
    display: flex;
  }

  .pakage-item {
    color: #fff;
    background-color: #0e2b8f;
    border: 2px solid #0e2b8f;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 54px;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    display: flex;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .div-block-323 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-direction: column;
    margin-top: 40px;
    display: flex;
  }

  .wrapper-2 {
    width: 100%;
    display: none;
    overflow: hidden;
  }

  .text-block-69 {
    font-size: 42px;
    font-weight: 600;
    line-height: 54px;
  }

  .text-block-69._2 {
    text-transform: none;
  }

  .container-13 {
    max-width: 1330px;
  }

  .question-iocn {
    width: 18px;
  }

  .text-block-70 {
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 124%;
  }

  .price-link {
    color: #0e2b8f;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
  }

  .price-link.pakage {
    margin-top: 39px;
    font-weight: 700;
    text-decoration: underline;
    display: block;
  }

  .text-block-71 {
    width: 100%;
    max-width: 235px;
    padding-top: 0;
    font-size: 13px;
    font-weight: 500;
    line-height: 21px;
  }

  .price-pakage-body {
    background-color: #fff;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    height: 100%;
    padding: 32px 24px 30px;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .price-value-top-box {
    z-index: 10;
    background-color: #fff;
    width: 25%;
    position: absolute;
    top: -160px;
    left: 12.5%;
  }

  .price-value-top-box.p-2 {
    width: 25%;
    left: 37.3%;
  }

  .price-value-top-box.p-3 {
    left: auto;
    right: 5px;
  }

  .price-value-top-box.free {
    left: 0%;
  }

  .price-tag {
    grid-column-gap: 30px;
    grid-row-gap: 0px;
    text-transform: uppercase;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    margin-top: 24px;
    margin-bottom: 40px;
    font-size: 13px;
    font-weight: 400;
    line-height: 26px;
    display: flex;
  }

  .text-block-72 {
    letter-spacing: 2px;
    margin-bottom: 12px;
    font-size: 22px;
    font-weight: 600;
    line-height: 31px;
  }

  .prive-table-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 100%;
    display: flex;
    position: relative;
  }

  .paragraph-52 {
    width: 100%;
    max-width: 250px;
    margin-top: 0;
    font-size: 13px;
    font-weight: 500;
    line-height: 21px;
  }

  .price-btn {
    text-align: center;
    background-color: #ff5206;
    border: 1px dashed #ff5206;
    border-radius: 5px;
    width: 100%;
    margin-bottom: 12px;
    padding: 11px 12px;
    font-size: 14px;
    font-weight: 600;
    box-shadow: 0 0 20px #ff52064d;
  }

  .img-benefits {
    width: 90px;
  }

  .container-benefits {
    margin-left: auto;
    margin-right: auto;
  }

  .slide-icon {
    width: 120px;
  }

  .sub-title {
    font-weight: 300;
  }

  .sub-title.starter {
    font-weight: 700;
  }

  .mask-3 {
    width: 100%;
    overflow: visible;
  }

  .div-block-324 {
    background-color: #fff;
    border-radius: 10px;
    justify-content: space-between;
    width: 82%;
    margin: 40px;
    padding-bottom: 60px;
    padding-right: 60px;
    display: flex;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .div-block-324.compliance {
    width: 91%;
    margin-right: 40px;
  }

  .div-block-324.cd {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-325 {
    align-self: flex-start;
    width: auto;
  }

  .hide-arrow,
  .slide-nav-3.compliance {
    display: none;
  }

  .testimonial-section-2 {
    background-image: url('../images/polygons-bright.svg');
    background-position: 0 0;
    background-size: cover;
    padding: 60px 20px 100px;
  }

  .testimonial-section-2.nis2 {
    margin-top: 80px;
  }

  .testimonial-section-2.case-study {
    padding-bottom: 0;
  }

  .image-87 {
    object-fit: contain;
    object-position: 50% 0%;
    border-top-left-radius: 10px;
    width: 100%;
    max-width: 400px;
  }

  .image-87.cd-team {
    max-width: none;
    margin-right: 0;
    padding-right: 24px;
  }

  .hero-item {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-item.mb-52 {
    margin-bottom: 10px;
  }

  .container-14 {
    max-width: 1210px;
  }

  .slider {
    background-color: #0000;
    height: 690px;
    margin-bottom: 90px;
  }

  .div-block-326 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 482px;
    height: 52px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-326.logos-hero {
    margin-left: 0;
  }

  .div-block-326.logos-hero.cz {
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-327 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
    width: 100%;
    max-width: 460px;
    margin-top: 60px;
    padding-left: 20px;
    font-size: 17px;
    display: flex;
  }

  .div-block-327.testimonial-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-327.cd {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 80px;
    padding-left: 0;
  }

  .div-block-327.cd-box {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .how-to-box {
    grid-column-gap: 85px;
    grid-row-gap: 85px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-bottom: 45px;
    display: grid;
  }

  .feature-h {
    color: var(--midnight-blue);
    margin-bottom: 15px;
    font-size: 22px;
    font-weight: 600;
  }

  .feature-h.all {
    text-transform: none;
    margin-bottom: 40px;
  }

  .image-88 {
    width: 100%;
    max-width: 100%;
    margin-top: -20px;
    margin-bottom: -60px;
  }

  .image-88.access {
    margin-top: -40px;
  }

  .how-to-image {
    width: 330px;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .how-to-img {
    align-items: flex-end;
    height: 440px;
    display: flex;
    position: relative;
  }

  .features-section-4 {
    padding: 120px 20px;
  }

  .features-section-4.features-special {
    padding-top: 0;
  }

  .plus-icon {
    border-radius: 30px;
    justify-content: center;
    align-items: center;
    width: 30px;
    min-width: 30px;
    height: 30px;
    display: flex;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .div-block-329 {
    letter-spacing: .4px;
    line-height: 23px;
  }

  .feature-div {
    padding-top: 38px;
    padding-bottom: 35px;
    position: relative;
  }

  .feature-div._2 {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .feature-div.bottom {
    padding-top: 0;
    padding-bottom: 0;
  }

  .feature-div.all {
    padding-left: 44px;
    padding-right: 24px;
  }

  .item-number {
    color: #0e2b8f;
    background-color: #fff;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 62px;
    height: 62px;
    font-size: 35px;
    font-weight: 700;
    display: flex;
  }

  .feature-item {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    align-items: flex-start;
    width: 100%;
    max-width: 290px;
    display: flex;
  }

  .div-block-6 {
    align-items: center;
    width: 100%;
    max-width: 630px;
    display: flex;
    position: relative;
  }

  .how-to-item {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex;
  }

  .hero-item-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #0000;
    border-radius: 6px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 430px;
    margin-bottom: 10px;
    padding: 20px 20px 10px;
    display: flex;
    box-shadow: 0 0 40px #0e2b8f1a;
  }

  .hero-item-box:hover {
    background-color: #fff;
    border: 1px solid #f3f7fd;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .hero-item-box.w--current {
    background-color: #fff;
    border: 1px solid #f3f7fd;
    border-radius: 10px;
    box-shadow: 0 0 40px #0e2b8f26;
  }

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

  .hide-para {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .features-title-item {
    width: 100%;
    max-width: 400px;
  }

  .image-90 {
    width: 384px;
  }

  .line {
    background-color: #bac0d4;
    width: 100%;
    height: 1px;
    margin-left: auto;
    margin-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .line.m {
    display: none;
  }

  .line._2 {
    width: 93%;
    inset: auto 0% 0%;
  }

  .line._2.mobile {
    display: none;
  }

  .line._2._1 {
    background-color: #bac0d4;
    inset: 0% 0% auto;
  }

  .features-item-3 {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
    display: flex;
  }

  .how-to-section {
    background-color: #f3f7fd;
    padding: 100px 20px 0;
  }

  .image-91 {
    width: 100%;
    max-width: 340px;
  }

  .image-91.ztna {
    align-self: center;
    max-width: 340px;
    margin-bottom: -30px;
    padding-top: 30px;
    padding-left: 0;
    padding-right: 20px;
  }

  .item-box {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    color: var(--midnight-blue);
    cursor: pointer;
    align-items: center;
    width: 100%;
    max-width: 540px;
    font-size: 24px;
    font-weight: 700;
    transition: background-color .4s;
    display: flex;
  }

  .item-box:hover {
    box-shadow: none;
    color: var(--midnight-blue);
    background-color: #0000;
    border-radius: 10px;
  }

  .tab-pane-tab-4 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .p-2 {
    color: #0e2b8f;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .p-2.slider-text {
    text-align: center;
    background-color: #ffffff03;
    border-radius: 10px;
    font-weight: 700;
  }

  .tab-panel-2 {
    background-color: #fff;
    border-radius: 24px;
    min-height: 500px;
    padding-left: 25px;
    padding-right: 25px;
    box-shadow: 0 60px 100px -50px #151c344f;
  }

  .tab-button-2 {
    opacity: .7;
    color: #151c34;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    width: 280px;
    padding-bottom: 16px;
    font-size: 15px;
    display: flex;
  }

  .tab-button-2.w--current {
    opacity: 1;
    color: #151c34;
    background-color: #0000;
    position: relative;
  }

  .secondary-cta-2 {
    color: #ff5206;
    padding-bottom: 56px;
    font-weight: 600;
    text-decoration: underline;
  }

  .secondary-cta-2.basic {
    padding-bottom: 0;
    padding-right: 8px;
  }

  .secondary-cta-2.basic.white {
    color: #fff;
  }

  .secondary-cta-2.basic.banner {
    color: #fff;
    padding-left: 24px;
    font-size: 14px;
  }

  .content-block-2 {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .tab-grid-2 {
    grid-template-rows: auto;
    width: 100%;
    height: 100%;
  }

  .tabs-menu-5 {
    justify-content: center;
    align-items: stretch;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .animation-block-2 {
    border-radius: 25px;
  }

  .tabsss {
    display: none;
  }

  .link-block-7 {
    background-color: #fff;
    border-radius: 10px;
    text-decoration: none;
  }

  .link-block-7.post-other {
    background-color: #0000;
    padding-bottom: 24px;
    transition: background-color .2s;
  }

  .link-block-7.post-other:hover {
    background-color: #fff;
  }

  .link-block-7.post-other.w--current {
    transition-duration: .4s;
  }

  .link-block-7.post-other.post-all {
    float: none;
    clear: none;
    box-shadow: none;
    object-fit: fill;
    width: 100%;
    transition-property: box-shadow;
    transition-duration: .4s;
    display: inline;
  }

  .link-block-7.post-other.post-all:hover {
    box-shadow: none;
  }

  .load-bar-3 {
    background-color: #0e2b8f;
    border-radius: 500px;
    width: 0%;
    height: 5px;
  }

  .p-tag-2 {
    color: #ff5206;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 0;
  }

  .p-tag-2.blue {
    color: #0e2b8f;
  }

  .cta-2 {
    text-align: center;
    letter-spacing: 0;
    background-color: #ff5206;
    border-radius: 4.25px;
    align-items: center;
    height: 30px;
    padding: 12px 60px 36px;
    font-weight: 600;
    transition: all .2s;
    display: inline-block;
    box-shadow: 0 10px 20px #ff52064d;
  }

  .cta-2:hover {
    transform: scale(1.03);
  }

  .cta-2.ebook {
    margin-top: 32px;
  }

  .sticky-nav-area-2 {
    background-color: #fff;
    border-top: 0 solid #0e2b8f;
    position: relative;
  }

  .button-4 {
    text-transform: none;
    background-color: #ff5206;
    border-radius: 4.25px;
    padding: 16px 40px;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    transition: opacity .2s;
    box-shadow: 1px 10px 20px #ff52064d;
  }

  .button-4:hover {
    opacity: .77;
  }

  .button-4.buy {
    margin-top: 24px;
    margin-bottom: 0;
  }

  .landing-cookies-section-2 {
    z-index: -1;
    text-align: center;
    background-color: #eeeef0;
    align-items: center;
    height: 200px;
    padding-left: 6vw;
    padding-right: 6vw;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .card-3 {
    color: #0e2b8f;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 32px 32px 48px;
    transition: all .3s cubic-bezier(.55, .085, .68, .53);
    display: block;
  }

  .card-3:hover {
    color: #0e2b8f;
    background-color: #fff;
    border: 1px solid #f3f7fd;
    border-radius: 10px;
    box-shadow: 0 0 40px #dbdfee;
  }

  .prize-partners-2 {
    color: #0e2b8f;
    grid-template: "Area Area-3 Area-2"
      / 1fr 1fr 1fr 1fr 1fr;
    justify-items: stretch;
    max-width: 1592px;
    margin-top: 20px;
    padding-bottom: 20px;
  }

  .prize-partners-2.lp-open-vpn {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    padding-left: 60px;
    padding-right: 60px;
  }

  .h3-2 {
    color: #0e2b8f;
    letter-spacing: -.41px;
    text-indent: 0;
    font-size: 22px;
    font-weight: 600;
  }

  .footer-section-2 {
    z-index: 1;
    color: #fff;
    text-align: center;
    background-color: #0e2b8f;
    background-image: url('../images/polygons-blue-bg.svg');
    background-position: 0 0;
    background-size: cover;
    border: 1px #000;
    padding-bottom: 100px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    box-shadow: 0 7px 10px #00000047;
  }

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

  .feature_component_steps {
    grid-column-gap: 10rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative;
  }

  .feature_component_steps.margin-top.margin-xlarge {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 0;
  }

  .feature_component_steps.margin-top.margin-xlarge._3steps {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 60px;
  }

  .feature_component_hr {
    z-index: 0;
    background-color: #0e2b8f33;
    width: 66%;
    height: 2px;
    margin-top: 52px;
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    inset: 0% auto auto;
  }

  .feature_component_hr._4steps {
    width: 72%;
  }

  .heading-style-h6 {
    color: #0e2b8f;
    font-family: Work Sans;
    font-size: 1.375rem;
    font-weight: 600;
    line-height: 110%;
  }

  .heading-style-h6.text-align-center {
    padding-left: 20px;
    padding-right: 20px;
    font-family: Worksans, Arial, sans-serif;
  }

  .feature_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .steps_paragraph {
    color: var(--midnight-blue);
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .steps_single-column {
    z-index: 2;
    grid-column-gap: 2rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: max-content max-content auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
    position: relative;
  }

  .steps_single-column.small-teams {
    grid-template-rows: max-content max-content;
  }

  .get-started {
    padding: 80px 4% 40px;
    font-family: Worksans, Arial, sans-serif;
  }

  .img-rating {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-332 {
    padding-bottom: 80px;
    display: none;
  }

  .link-17 {
    display: inline-block;
  }

  .features-wrap {
    margin-left: 8%;
    margin-right: 8%;
  }

  .features-wrap.individual,
  .features-wrap.compliance {
    margin-top: 120px;
  }

  .features-wrap.individual {
    margin-top: 120px;
    margin-bottom: 120px;
  }

  .right-img {
    max-width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 60px;
  }

  .right-img.apps {
    max-width: 68%;
  }

  .left-img {
    padding-right: 60px;
  }

  .left-img.mobile {
    display: none;
  }

  .left-img.desktop {
    padding-right: 0;
  }

  .zig-zag-right {
    max-width: 1280px;
    margin: 120px auto;
    display: none;
  }

  .img-wrape-features {
    margin-top: auto;
    margin-bottom: auto;
  }

  .img-right {
    padding-left: 0;
  }

  .img-right.control-panel {
    border: 1px solid #0e2b8f1a;
    border-radius: 6px;
  }

  .ga-dashboard {
    border: 1px solid #f3f7fd;
    border-radius: 10px;
    margin-top: 40px;
    margin-bottom: 0;
  }

  .price-section-2 {
    color: #0e2b8f;
    background-color: #f3f7fd;
    margin-top: 100px;
    padding: 80px 20px 380px;
    font-family: Work Sans;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }

  .text-block-74 {
    font-size: 42px;
    font-weight: 600;
    line-height: 54px;
  }

  .text-block-74._2 {
    text-transform: none;
  }

  .text-block-74.enterprise {
    text-transform: capitalize;
    margin-top: 0;
    padding-top: 0;
    font-weight: 300;
  }

  .text-block-74.enterprise.onrequest {
    margin-top: 0;
    padding: 0;
  }

  .text-block-74.enterprise._1 {
    margin: 0;
  }

  .text-block-75 {
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 21px;
  }

  .price-pakage-body-2 {
    background-color: #fff;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    height: 100%;
    padding: 32px 24px 30px;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .text-block-76 {
    letter-spacing: 2px;
    margin-bottom: 12px;
    font-size: 22px;
    font-weight: 600;
    line-height: 31px;
  }

  .paragraph-53 {
    width: 100%;
    max-width: 250px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 500;
    line-height: 21px;
  }

  .h-features {
    color: var(--midnight-blue);
    padding-bottom: 20px;
    font-size: 40px;
    line-height: 100%;
  }

  .team_right_accordion_item {
    grid-column-gap: 2rem;
    grid-row-gap: 16px;
    cursor: pointer;
    background-color: #fff;
    border-radius: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 20px;
    padding: 1.5rem;
    display: grid;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .team_left_description {
    margin-top: 0;
    font-size: 20px;
    font-weight: 400;
    line-height: 120%;
  }

  .padding-global-3 {
    padding-left: 8%;
    padding-right: 8%;
  }

  .padding-global-3.careers {
    padding-left: 4%;
    padding-right: 4%;
  }

  .padding-global-3.old {
    display: none;
  }

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

  .section-team {
    background-image: none;
    background-position: 100%;
    background-repeat: no-repeat;
  }

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

  .team_right_accordion-wrapper {
    margin-top: 0;
  }

  .faq-toggle {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .faq-toggle:hover {
    color: #338cff;
  }

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

  .faq-title-wrapper-plain {
    color: var(--midnight-blue);
    white-space: normal;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 16px;
    font-weight: 700;
    display: flex;
  }

  .paragraph-regular-bold {
    letter-spacing: 0;
    padding-right: 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
  }

  .faq-heading-wrapper {
    z-index: 0;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 640px;
    margin-bottom: 56px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .faq-content {
    background-color: #0000;
    width: 100%;
    display: block;
    position: static;
    overflow: hidden;
  }

  .faq-item-plain {
    color: var(--midnight-blue);
    background-color: #f3f7fd;
    border-radius: 10px;
    width: 100%;
    margin-bottom: 16px;
    padding: 28px 32px;
    transition: all .3s;
    display: block;
  }

  .faq-item-plain.pricing-table {
    background-color: #fff;
  }

  .faq-item-plain.pricing-table.mobile {
    display: none;
  }

  .faq-content-wrapper {
    width: 100%;
    max-width: 90%;
    line-height: 36px;
  }

  .paragraph-regular-2 {
    letter-spacing: 0;
    padding-top: 16px;
    font-size: 16px;
    line-height: 24px;
    display: block;
  }

  .paragraph-regular-2.faq {
    margin-bottom: 8px;
  }

  .container-x-small-2 {
    width: 100%;
    max-width: 840px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .container-x-small-2.pricing-table-container {
    max-width: 1100px;
  }

  .faq-arrow {
    color: var(--midnight-blue);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
  }

  .faq-arrow.feature-main {
    margin-top: auto;
    margin-bottom: auto;
  }

  .section-faq {
    background-color: #0000;
    padding: 120px 5%;
    position: relative;
  }

  .section-faq.pricing {
    padding-top: 60px;
  }

  .tablet-badges {
    display: none;
  }

  .testimonial {
    width: 100%;
    overflow: hidden;
  }

  .testimonial.pricing {
    margin-bottom: 40px;
  }

  .price-pakage-body-3 {
    background-color: #fff;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    height: 100%;
    padding: 32px 24px 40px;
    display: block;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .text-block-78 {
    letter-spacing: 2px;
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
    line-height: 31px;
  }

  .text-block-78.advanced {
    margin-bottom: 16px;
  }

  .prive-table-grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 100%;
    display: flex;
    position: relative;
  }

  .paragraph-54 {
    width: 100%;
    max-width: 250px;
    font-size: 13px;
    font-weight: 500;
    line-height: 21px;
  }

  .paragraph-54._1 {
    margin-top: 16px;
    font-size: 13px;
    line-height: 21px;
  }

  .text-block-81 {
    color: #fff;
    font-weight: 600;
  }

  .hero-feature {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    max-width: 1280px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 120px;
    padding-left: 4%;
    padding-right: 4%;
    display: block;
  }

  .backdrop-wrapper {
    background-image: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 60px;
    padding-bottom: 30px;
  }

  .thumbnail-wrapper {
    -webkit-text-fill-color: inherit;
    background-color: #525252;
    background-clip: border-box;
    border: 2px solid #bac0d4;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    height: 550px;
    display: flex;
    overflow: hidden;
  }

  .thumbnail-image {
    -webkit-text-fill-color: inherit;
    mix-blend-mode: overlay;
    object-fit: cover;
    background-color: #440202;
    background-clip: border-box;
    width: 100%;
    height: 100%;
    max-height: 100%;
  }

  .video-section {
    padding: 0 4% 120px;
    position: relative;
  }

  .play-icon {
    color: #fff;
    max-width: 30%;
  }

  .title-wrap-3 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .video-container {
    max-width: 1060px;
    margin-left: auto;
    margin-right: auto;
  }

  .video-lightbox-link {
    background-color: var(--orange-red);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 100px;
    padding-left: 4px;
    display: flex;
    position: absolute;
  }

  .testimonials-text {
    color: var(--midnight-blue);
    font-size: 24px;
    line-height: 30px;
  }

  .testimonials-text.compliance {
    font-size: 32px;
    font-weight: 300;
    line-height: 124%;
  }

  .testimonials-text.mews {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .testimonials-text.creative-docks {
    text-align: left;
    margin-top: 0;
    margin-bottom: -10px;
    font-size: 18px;
    line-height: 140%;
  }

  .testimonial-name {
    color: var(--midnight-blue);
    font-size: 14px;
  }

  .testimonial-position {
    color: var(--midnight-blue);
  }

  .text-span-9 {
    color: #ff5206;
  }

  .button-landing-2 {
    text-align: center;
    background-color: #ff5206;
    border-radius: 5px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 15px 30px;
    font-weight: 500;
    transition: transform .2s;
    display: inline-block;
  }

  .button-landing-2:hover {
    transform: scale(1.03);
  }

  .button-landing-2.white-comparison {
    color: #0e2b8f;
    background-color: #fff;
    margin-top: 32px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: static;
  }

  .text-field-trial-2 {
    color: #0e2b8f;
    border: 1px solid #0e2b8f;
    border-radius: 5px;
    margin-bottom: 0;
    font-size: 14px;
  }

  .text-field-trial-2:focus {
    border-color: #0e2b8f;
  }

  .text-field-trial-2::placeholder {
    color: #c3c3c7;
  }

  .text-field-trial-2.phone {
    margin-bottom: 0;
  }

  .select-field-2 {
    color: #0e2b8f;
    background-color: #fff;
    border: 1px solid #0e2b8f;
    border-radius: 5px;
    margin-bottom: 0;
  }

  .select-field-2:focus {
    border-color: #0e2b8f;
  }

  .guide-features {
    text-align: center;
    background-image: url('../images/polygons-blue-bg.svg');
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .p-white {
    color: #fff;
    text-align: left;
    max-width: 100%;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
  }

  .p-white.ztna {
    padding-left: 0;
    padding-right: 0;
  }

  .p-white.na {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .p-white._2column {
    max-width: none;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .p-white.centre {
    text-align: center;
    font-family: Worksans, Arial, sans-serif;
  }

  .guide-h {
    color: #fff;
    margin: 40px 15%;
    font-weight: 300;
  }

  .guide-h._2-column-h {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 40px;
  }

  .other-features {
    max-width: 1280px;
    margin-top: 120px;
    margin-left: 4%;
    margin-right: 4%;
  }

  .other-features.compliance {
    margin-bottom: 120px;
  }

  .grid-18 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 4%;
    padding-right: 40px;
  }

  .grid-18.ztna {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-18.access {
    grid-template-columns: 1fr;
    padding-right: 4%;
  }

  .hero-wrap {
    background-image: url('../images/bg-client-story.svg');
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 40px;
  }

  .bold-text-77 {
    font-size: 32px;
  }

  .ztna {
    padding-left: 40px;
    padding-right: 40px;
  }

  .faq {
    margin-top: 4px;
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .guide {
    color: #fff;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
  }

  .guide.feature,
  .guide.white {
    color: #fff;
  }

  .guide.white.numbers {
    padding-top: 0;
    list-style-type: decimal;
  }

  .p-feature {
    color: var(--midnight-blue);
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
  }

  .h-feature {
    margin-top: 32px;
    margin-bottom: 24px;
    font-size: 40px;
  }

  .hero-div {
    background-image: url('../images/bg-client-story.svg');
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 8px;
  }

  .hero-div.home {
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 0;
    padding-top: 80px;
  }

  .hero-div.home.desktop {
    padding-top: 120px;
  }

  .hero-div.home.mobile {
    display: none;
  }

  .cta-section {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 80px;
  }

  .cta-section.testimonial.nis2 {
    padding-top: 0;
  }

  .cta-section.feature {
    padding-bottom: 80px;
  }

  .jobs_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: stretch stretch;
    display: none;
  }

  .jobs_banner {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    background-image: url('../images/polygons-section.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, 50%) 50%;
    grid-auto-columns: 1fr;
    place-items: stretch stretch;
    max-width: 1000px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 4rem;
    display: grid;
  }

  .jobs_banner_heading {
    color: #fff;
    padding-right: 32px;
  }

  .jobs_offers_card-wrapper {
    background-color: #fff;
    border-radius: .625rem;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .jobs_offers_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 1000px;
    margin-bottom: 120px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .jobs_banner_buttons-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .apps {
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative;
  }

  .main-wrapper.hidden {
    display: none;
  }

  .button-5 {
    color: #fff;
    text-align: center;
    background-color: #ff5206;
    border-radius: 4.25px;
    height: 3rem;
    padding: 0 0 0;
    font-family: Work Sans;
    font-size: 1rem;
    font-weight: 700;
    line-height: 2.875rem;
    box-shadow: 0 10px 20px #ff52064d;
  }

  .button-5.is-shadowless {
    box-shadow: none;
    font-weight: 600;
  }

  .button-5.is-secondary {
    color: #0e2b8f;
    text-align: center;
    background-color: #fff;
    border: 1px #000;
    font-weight: 600;
    box-shadow: 0 10px 20px #0e2b8f33;
  }

  .button-5.is-secondary.is-shadowless {
    align-self: flex-end;
    padding-left: 0;
  }

  .button-5.is-team {
    box-shadow: none;
    width: 100%;
    height: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-weight: 600;
  }

  .capterra {
    max-width: 90%;
    max-height: 100%;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 40px;
    display: block;
  }

  .capterra.customer {
    padding-left: 0;
  }

  .div-block-333 {
    flex: 0 auto;
    order: 1;
    align-self: center;
    width: 60%;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
  }

  .cta-section-testimonial {
    background-color: #ffe6db;
    border-radius: 10px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 80px;
  }

  .cta-section-testimonial.blog {
    width: 100%;
    padding: 56px 40px;
  }

  .grid-19 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-19._1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
    max-width: 84%;
  }

  .grid-19.blog {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: grid;
  }

  .grid-testimonial {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    grid-template-columns: 1fr;
    padding-bottom: 16px;
  }

  .trusted {
    text-align: center;
    padding-top: 56px;
  }

  .section-45 {
    margin-bottom: 120px;
  }

  .navigation-link-icon {
    grid-column-gap: 44px;
    color: var(--midnight-blue);
    border-radius: 10px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 16px;
    text-decoration: none;
    transition: background-color .3s;
    display: flex;
  }

  .navigation-link-icon:hover {
    background-color: #f7f9fd;
  }

  .trust-wrap {
    max-width: 1280px;
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
  }

  .f-footer-link {
    color: #fff;
    letter-spacing: -.01em;
    order: 0;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
    line-height: 24px;
    text-decoration: none;
    transition: color .3s;
  }

  .f-footer-link:hover {
    color: var(--orange-red);
  }

  .f-footer-link.smallt {
    display: block;
  }

  .f-footer-link.aup {
    margin-left: 0;
  }

  .f-footer-link.legal {
    clear: none;
    text-align: center;
    object-fit: fill;
    flex: 1;
    align-self: flex-end;
    margin-top: auto;
    margin-bottom: auto;
  }

  .f-footer-divider {
    background-color: #f3f5fb;
    width: 100%;
    height: 1px;
    margin-top: 64px;
    margin-bottom: 32px;
  }

  .f-footer-regular {
    background-color: #fff;
    background-image: url('../images/polygons-bg-blue.svg');
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: cover;
    border-top: 1px solid #fff;
    padding: 64px 5%;
    position: relative;
  }

  .f-margin-bottom-48,
  .f-margin-bottom-49 {
    margin-bottom: 24px;
  }

  .f-margin-bottom-49.cz {
    text-align: center;
  }

  .f-paragraph-small {
    color: #fff;
    letter-spacing: -.01em;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.8;
  }

  .f-footer-menu {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-end;
    align-items: center;
    width: auto;
    min-width: 550px;
    padding-left: 20px;
    display: flex;
  }

  .f-footer-menu.cz {
    min-width: 620px;
  }

  .f-footer-menu.cz.blog-footer {
    margin-top: 24px;
  }

  .f-footer-menu.cz.blog-footer.none {
    display: none;
  }

  .f-footer-logo {
    flex: none;
  }

  .f-footer-title {
    color: #fff;
    letter-spacing: 0;
    text-transform: uppercase;
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
  }

  .f-footer-title:hover {
    color: var(--orange-red);
    text-decoration: none;
  }

  .f-footer-title.affiliate {
    margin-top: 16px;
  }

  .f-footer-detail {
    color: #fff;
    margin: 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
  }

  .f-footer-content {
    align-items: center;
  }

  .f-footer-content.cz-footer {
    margin-left: auto;
    margin-right: auto;
  }

  .f-footer-vertical-divider {
    background-color: #e4e6f1;
    width: 1px;
    height: 32px;
  }

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

  .f-footer-regular-grid.margin-bottom-56 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-bottom: 56px;
  }

  .f-footer-large-link-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 2.6fr;
  }

  .f-footer-large-link-grid.footer-cz {
    margin-left: auto;
    margin-right: auto;
  }

  .f-footer-block {
    flex-direction: column;
  }

  .f-footer-block.edu {
    padding-top: 52px;
  }

  .f-footer-block.features {
    padding-top: 32px;
  }

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

  .f-footer-brand {
    align-items: center;
    display: flex;
  }

  .text-block-83 {
    display: inline;
  }

  .text-block-83.aup {
    width: 100%;
    min-width: 100%;
    margin-left: 0;
    display: inline-block;
  }

  .accept {
    padding-bottom: 16px;
    font-size: 14px;
  }

  .perks {
    padding-left: 20px;
  }

  .list-perks {
    padding-bottom: 4px;
    font-size: 16px;
  }

  .column-53 {
    padding-left: 4px;
  }

  .jobs_offers_card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 2.5rem 2rem;
  }

  .jobs_offers_card_button {
    color: #0e2b8f;
    background-color: #f3f7fd;
    border-radius: 2rem;
    margin-right: 1rem;
    padding: .5rem 1.5rem;
    font-family: Work Sans;
    font-size: .75rem;
    font-weight: 600;
    line-height: 150%;
    display: flex;
  }

  .jobs_offers_card_button.is-orange {
    color: var(--orange-red);
    background-color: #ff52061a;
  }

  .jobs_offers_card_description {
    padding-top: 1rem;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
  }

  .jobs_offers_card_button-wrapper {
    padding-top: 1rem;
    display: flex;
  }

  .h1.job {
    color: var(--midnight-blue);
    font-size: 40px;
  }

  .h1.demo {
    color: #fff;
    background-image: none;
  }

  .image-102 {
    max-width: 40%;
    display: inline-block;
  }

  .apply {
    color: var(--midnight-blue);
    margin-top: 0;
    margin-bottom: 16px;
  }

  .paragraph-55 {
    margin-bottom: 24px;
    font-size: 16px;
  }

  .div-block-337 {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    display: inline-block;
  }

  .back-jobs {
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
    padding-left: 4px;
    font-size: 15px;
    line-height: 22px;
    display: inline-block;
  }

  .image-103 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .div-block-338 {
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .link-block-8 {
    margin-bottom: 32px;
    margin-left: -24px;
  }

  .toc-2 {
    color: #0e2b8fcc;
    font-size: 14px;
  }

  .content-right_blog {
    grid-column-gap: 16px;
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 90%;
    display: block;
  }

  .hide {
    color: #0e2b8fcc;
    font-size: 14px;
    display: none;
  }

  .blog-grid {
    grid-template-rows: auto;
    grid-template-columns: 4fr 10fr;
    width: 100%;
    padding-left: 282px;
    display: block;
    position: relative;
  }

  .content-left {
    width: 230px;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

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

  .title-small {
    color: var(--midnight-blue);
    text-transform: uppercase;
    margin-bottom: 4px;
    font-weight: 700;
  }

  .rich-text-2 {
    color: #202146;
    padding-bottom: 40px;
  }

  .blog-post {
    background-color: #0000;
    font-size: 15px;
    font-weight: 300;
  }

  .blog-section-4 {
    padding-bottom: 132px;
    padding-left: 4%;
    padding-right: 4%;
  }

  .stick-wrapper {
    box-shadow: none;
    border-radius: 10px;
    padding: 24px 8px 16px;
    display: none;
    position: sticky;
    top: 60px;
  }

  .stick-wrapper.cta {
    background-color: var(--bluish-white);
    height: auto;
    padding: 32px 24px 40px;
    display: block;
    inset: 120px;
  }

  .stick-wrapper.cta:hover {
    transform: none;
  }

  .stick-wrapper.demo-banner {
    background-image: url('../images/contact-bg-simple.svg');
    background-position: 100%;
    background-size: cover;
    padding-left: 16px;
    padding-right: 16px;
    display: none;
    top: 460px;
  }

  .header-blog {
    background-color: #0000;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    min-height: 745px;
    padding: 160px 0% 40px;
    display: flex;
  }

  .tocitem-2 {
    color: var(--midnight-blue);
    border-left: 1px solid #dbe2eb;
    border-radius: 0 5px 5px 0;
    justify-content: space-between;
    padding: 10px 10px 10px 8px;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.2em;
    text-decoration: none;
    transition: color .2s, background-color .2s, color .2s;
    display: flex;
  }

  .tocitem-2:hover {
    border-left-width: 2px;
    border-left-color: var(--midnight-blue);
    color: var(--midnight-blue);
    background-color: #0e2b8f1a;
    padding-left: 7px;
    font-weight: 600;
  }

  .tocitem-2.active {
    border-left-width: 2px;
    border-left-color: var(--midnight-blue);
    color: var(--midnight-blue);
    background-color: #0e2b8f1a;
    padding-left: 7px;
  }

  .blog-post-featured-image {
    text-align: center;
    border-radius: 10px;
    width: 50%;
    min-height: 0;
    margin: auto;
  }

  .div-block-339 {
    background-image: url('../images/polygons-blog-post.svg');
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: contain;
    width: 100%;
  }

  .div-block-339.news {
    margin-top: 80px;
  }

  .div-block-340 {
    background-color: #0e2b8f33;
    width: 100%;
    height: 1px;
    margin-top: 32px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .collection-list-wrapper-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-104 {
    border-radius: 10px;
    max-width: 100%;
    margin: auto;
    display: inline-block;
  }

  .icon-3 {
    border: 0 solid #000;
    font-size: 15px;
  }

  .page-count {
    font-weight: 600;
  }

  .blog-h {
    margin-bottom: 40px;
  }

  .blog-h.h1 {
    text-align: center;
    margin-bottom: 0;
    font-size: 56px;
  }

  .heading-34 {
    margin-bottom: 40px;
  }

  .trust-section {
    padding-left: 0;
    padding-right: 0;
  }

  .trusted-p {
    text-align: center;
    margin-bottom: 40px;
    font-size: 14px;
    font-weight: 600;
  }

  .guide-list {
    color: #fff;
    background-color: #0000;
  }

  .collection-item-3 {
    flex-direction: column;
    display: flex;
  }

  .link-block-9 {
    flex-direction: column;
    padding-bottom: 40px;
    text-decoration: none;
    display: flex;
  }

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

  .collection-list-wrapper-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .wrapper-blog-post {
    border-radius: 10px;
    padding-bottom: 32px;
    transition: box-shadow .4s;
  }

  .wrapper-blog-post:hover {
    box-shadow: 0 0 40px #0e2b8f1a;
  }

  .office {
    border-radius: 10px;
    padding-bottom: 24px;
    display: block;
  }

  .lottie-animation-2 {
    height: 800px;
    min-height: 800px;
    margin-top: -140px;
    padding-top: 0;
    display: none;
    position: sticky;
    top: 0;
  }

  .div-block-341 {
    height: 100%;
    min-height: 0;
  }

  .navigation-link-icon-2 {
    grid-column-gap: 44px;
    color: var(--midnight-blue);
    border-radius: 8px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 16px;
    text-decoration: none;
    transition: background-color .3s;
    display: flex;
  }

  .navigation-link-icon-2:hover {
    background-color: #f7f9fd;
  }

  .logo-image {
    width: 100%;
  }

  .navigation-full {
    z-index: 1000;
    border-bottom: 0 solid #000;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }

  .icon-nav {
    color: var(--midnight-blue);
    margin-right: 10px;
  }

  .dropdown {
    color: var(--midnight-blue);
    background-color: #fff;
    height: 100%;
    position: static;
  }

  .dropdown:hover,
  .dropdown:active {
    color: var(--midnight-blue);
  }

  .b-navigation-side-link {
    grid-column-gap: 44px;
    color: #7d8ba1;
    border-radius: 16px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    display: flex;
  }

  .b-navigation-link-icon {
    grid-column-gap: 44px;
    color: #7d8ba1;
    border-radius: 16px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 16px;
    text-decoration: none;
    transition: all .3s;
    display: flex;
  }

  .b-navigation-link-icon:hover {
    color: #5e53a2;
    background-color: #f3f4f6;
  }

  .navigation-2 {
    background-color: #0000;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .navigation-grid-3 {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr 1fr;
    width: 100%;
  }

  .navigation-grid-3.platform,
  .navigation-grid-3.feature {
    grid-template-columns: 2fr 1fr;
  }

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

  .navigation-button-wrapper-2 {
    flex: none;
    justify-content: flex-end;
    align-items: center;
    min-height: 60px;
    display: flex;
  }

  .navigation-button-wrapper-2.trial {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding-left: 0;
    display: flex;
  }

  .navigation-button-wrapper-2.demo-btn {
    padding-left: 16px;
  }

  .navigation-button-wrapper-2.trial {
    padding-left: 16px;
    display: block;
  }

  .product-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
  }

  .product-grid.platform {
    grid-template-columns: 1fr 1fr;
  }

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

  .navigation-link-wrapper-2 {
    align-items: center;
    min-height: 60px;
    display: flex;
  }

  .navigation-button-2 {
    color: #0000;
    letter-spacing: -.02em;
    border: 1px dashed #0000;
    border-radius: 8px;
    justify-content: space-between;
    width: 100%;
    margin-top: 16px;
    padding: 10px 12px;
    font-weight: 500;
    text-decoration: none;
    transition: background-color .2s;
    display: flex;
  }

  .navigation-button-2:hover {
    background-color: #ff520633;
  }

  .brand-3 {
    width: 100%;
    margin-right: 2vw;
  }

  .brand-3.w--current {
    margin-right: 2vw;
  }

  .badge {
    color: #ebebf4;
    letter-spacing: -.02em;
    background-color: #0000;
    border: 1px dashed #ebebf4;
    border-radius: 32px;
    margin-left: 20px;
    padding: 4px 12px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
  }

  .navigation-title {
    color: var(--midnight-blue);
    letter-spacing: .08em;
    text-transform: uppercase;
    margin-bottom: 20px;
    padding-top: 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
  }

  .container-navigation-3 {
    border-bottom: 0 #0414341a;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    max-width: 1280px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .banner-2 {
    background-color: var(--midnight-blue);
    color: #fff;
    justify-content: center;
    align-items: center;
    min-height: 64px;
    padding: 8px 3%;
    display: block;
    position: relative;
  }

  .banner-2.banner {
    background-color: #0e2b8f00;
    min-height: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .column-01 {
    height: 100%;
    padding-right: 24px;
  }

  .integration-link {
    color: #2b2c4f;
    border-radius: 8px;
    justify-content: space-between;
    align-items: center;
    min-width: 0;
    padding: 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    transition: background-color .2s;
    display: flex;
  }

  .integration-link:hover {
    background-color: #ebebf4;
  }

  .column-57 {
    height: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .column-57.learn {
    border-left: 1px solid #0e2b8f33;
    border-right: 1px solid #0e2b8f33;
  }

  .column-57.features-menu {
    padding-left: 0;
    padding-right: 0;
  }

  .integration-grid-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .dropdown-container-2 {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .banner-content {
    z-index: 5;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .navigation-3 {
    z-index: 99;
    background-color: #fff;
    border-bottom: 1px solid #0e2b8f1a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100px;
    padding-left: 2%;
    padding-right: 2%;
    display: flex;
    position: relative;
  }

  .menu-wrap-3 {
    color: #2b2c4f;
    align-items: center;
    height: 100%;
    font-size: 14px;
    line-height: 24px;
    display: flex;
    position: static;
  }

  .person-image {
    z-index: 5;
    border: 0px solid var(--midnight-blue);
    object-fit: cover;
    background-color: #fff;
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: relative;
  }

  .person-image.demo.img {
    background-image: none;
  }

  .banner-text {
    color: #ebebf4;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
  }

  .banner-text.mobile {
    display: none;
  }

  .column-58 {
    border-left: 1px solid #0e2b8f33;
    border-right: 0 dashed #6869ac;
    height: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .integration-icon-2 {
    width: 20px;
    margin-right: 10px;
  }

  .navigation-icon-3 {
    max-width: 50px;
    margin-right: 14px;
  }

  .navigation-icon-3.icon-platform {
    max-width: 70px;
  }

  .image-block-2 {
    background-color: #0000;
    border: 0 solid #0e2b8f1a;
    border-radius: 10px;
    height: 190px;
    position: relative;
    box-shadow: 0 0 40px #0e2b8f1a;
  }

  .navigation-arrow-3 {
    color: var(--orange-red);
  }

  .dropdown-wrapper-2 {
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 20px;
    overflow: hidden;
  }

  .navigation-link-content {
    align-items: center;
    display: flex;
  }

  .nav-toggle {
    color: var(--midnight-blue);
    border-bottom: 0 solid #0e2b8f1a;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-left: 12px;
    padding-right: 26px;
    font-size: 13px;
    font-weight: 500;
    transition: all .2s;
    display: flex;
  }

  .nav-toggle:hover {
    border-bottom-width: 2px;
    border-bottom-color: var(--midnight-blue);
    color: var(--midnight-blue);
  }

  .nav-toggle:active {
    color: var(--midnight-blue);
    border-bottom-width: 0;
  }

  .nav-toggle.w--open {
    color: var(--midnight-blue);
    border-bottom-color: #6667ab;
  }

  .link-title {
    color: var(--midnight-blue);
    letter-spacing: -.02em;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }

  .link-title.demo.menu {
    background-image: none;
    margin-top: 8px;
    font-size: 14px;
    line-height: 22px;
  }

  .dropdown-list-3 {
    z-index: 99;
    color: var(--midnight-blue);
    min-width: 100%;
    display: none;
  }

  .dropdown-list-3.w--open {
    z-index: 99;
    background-color: #fff;
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 100px 0 auto;
    box-shadow: 13px 69px 90px #ebebf4cc;
  }

  .dropdown-list-3.cim {
    display: block;
    inset: 0% auto 0% 0%;
  }

  .nav-link {
    color: var(--midnight-blue);
    text-align: center;
    border-bottom: 2px solid #6667ab00;
    justify-content: center;
    align-items: center;
    min-width: 80px;
    height: 100%;
    padding-top: 2px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    transition: all .2s;
    display: flex;
  }

  .nav-link:hover {
    color: var(--midnight-blue);
    border-bottom-color: #6667ab;
  }

  .nav-link:active {
    border-bottom-width: 0;
    border-bottom-color: var(--midnight-blue);
  }

  .nav-link.w--current {
    border-bottom-width: 0;
    border-bottom-color: var(--midnight-blue);
    background-color: #0000;
    padding-top: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .nav-link.w--current:hover {
    color: var(--midnight-blue);
    border-bottom-width: 2px;
  }

  .nav-link.w--open {
    color: #4c4cb3;
  }

  .navigation-dropdown-link {
    color: #2b2c4f;
    border-radius: 10px;
    align-items: center;
    min-width: 0;
    padding: 20px;
    text-decoration: none;
    transition: background-color .4s, color .4s;
    display: flex;
  }

  .navigation-dropdown-link:hover {
    color: var(--midnight-blue);
    background-color: #0e2b8f0a;
    border-radius: 10px;
  }

  .navigation-dropdown-link.free-business-hide {
    display: none;
  }

  .link-description {
    color: #0e2b8fcc;
    letter-spacing: .02em;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
  }

  .text-block-87 {
    color: var(--orange-red);
    font-weight: 600;
  }

  .text-block-88 {
    color: var(--orange-red);
    background-color: #0000;
  }

  .text-block-91 {
    color: var(--midnight-blue);
    font-size: 12px;
  }

  .text-block-92 {
    color: var(--orange-red);
    font-weight: 600;
  }

  .image-105 {
    width: 24px;
  }

  .login {
    padding-left: 8px;
  }

  .heading-35 {
    margin-bottom: 80px;
  }

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

  .lottie-animation-3 {
    width: 32px;
    margin-bottom: -10px;
  }

  .team_right_accordion-heading {
    flex: 1;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Work Sans;
    font-size: 1.375rem;
    font-weight: 600;
    line-height: 1.875rem;
  }

  .team_right_accordion_content {
    grid-column-gap: 16px;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    margin-right: 0;
    padding-left: 6rem;
    display: grid;
    overflow: hidden;
  }

  .jobs_offers_card_button-2 {
    color: #0e2b8f;
    background-color: #f3f7fd;
    border-radius: 2rem;
    margin-right: 2rem;
    padding: .5rem 2rem;
    font-family: Work Sans;
    font-size: .75rem;
    font-weight: 600;
    line-height: 150%;
    display: flex;
  }

  .jobs_offers_card_button-2.is-team {
    background-color: #0000;
    padding: 0;
  }

  .team_right_accordion_content_cta-wrapper {
    grid-column-gap: 1px;
    grid-template-rows: auto;
    grid-template-columns: max-content 1fr .25fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: center stretch;
    display: grid;
  }

  .accordion_content_cta_text {
    color: #0e2b8f;
    padding-right: .5rem;
    font-family: Work Sans;
    font-size: 12px;
    font-weight: 600;
    line-height: 150%;
    display: inline;
  }

  .team_right_accordion_trigger {
    grid-column-gap: 2rem;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: max-content 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: grid;
  }

  .team_right_accordion_categories {
    display: flex;
  }

  .lottie-wrapper {
    background-color: #f3f7fd;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    display: flex;
  }

  .image-106 {
    width: 50px;
  }

  .paragraph-56 {
    margin-top: 0;
  }

  .heading-36 {
    font-size: 40px;
  }

  .image-108 {
    text-align: center;
    min-width: 60%;
    max-width: 60%;
    margin-top: -10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .dedicated-gateway {
    margin-bottom: 8px;
    font-size: 13px;
    font-weight: 600;
    color: var(--midnight-blue);
  }

  .min-users-enterprise {
    margin-bottom: 8px;
    font-size: 14px;
    color: var(--midnight-blue);
  }

  .text-block-95 {
    text-transform: none;
    margin-bottom: 8px;
  }

  .dedicated-gtw {
    text-transform: none;
    padding-top: 8px;
  }

  .text-block-96 {
    text-transform: none;
  }

  .text-block-97 {
    padding-top: 65px;
  }

  .platform-grid {
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 80px;
  }

  .list-unordered {
    padding-left: 20px;
  }

  .list-unordered.white {
    color: #fff;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
  }

  .toc-link-white {
    color: #fff;
  }

  .img-border {
    border-radius: 10px;
  }

  .white-list {
    color: #fff;
  }

  .text-block-99 {
    color: var(--midnight-blue);
    font-size: 12px;
    text-decoration: none;
  }

  .white-hero {
    color: #fff;
    font-weight: 300;
  }

  .image-109 {
    color: var(--midnight-blue);
  }

  .bold-text-78 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .paragraph-57 {
    text-align: center;
    margin-left: 20%;
    margin-right: 20%;
  }

  .footer-legal {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    display: block;
  }

  .bold-text-79 {
    text-align: left;
    display: block;
  }

  .support {
    padding-top: 120px;
  }

  .number {
    width: 100%;
  }

  .button-relative {
    color: #fff;
    text-align: center;
    background-color: #4a3aff;
    border-radius: 80px;
    justify-content: center;
    align-items: center;
    padding: 20px 40px 21px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    transition: transform .3s, box-shadow .3s, background-color .3s;
    display: flex;
    box-shadow: 0 3px 12px #4a3aff1f;
  }

  .button-relative:hover {
    background-color: #3527d8;
    transform: translate(0, -2px);
    box-shadow: 0 4px 10px #4a3aff26;
  }

  .button-relative.newsletter {
    padding-top: 16px;
    padding-bottom: 16px;
    position: absolute;
    inset: 14px 14px 14px auto;
  }

  .button-relative.newsletter:hover {
    transform: none;
  }

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

  .footer-top {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .footer-top.pd-72px {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .footer-wrapper {
    background-color: #fff;
    border-top: 1px solid #f7f7fc;
  }

  .card-home-pages-wrapper {
    padding-top: 56px;
    padding-left: 56px;
    padding-right: 56px;
  }

  .brix---card-testimonial-v14 {
    background-color: #fff;
    border: 1px solid #eff0f6;
    border-radius: 24px;
    flex-direction: row;
    justify-content: space-around;
    align-items: stretch;
    padding: 32px 32px 32px 40px;
    display: flex;
    box-shadow: 0 2px 7px #14142b0f;
  }

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

  .color-neutral-100 {
    color: #fff;
  }

  .header-logo {
    max-width: 240px;
  }

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

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

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

  .flex-vertical.start.justify-center {
    justify-content: center;
  }

  .icon-hero {
    border-radius: 16px;
    margin-bottom: 24px;
  }

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

  .link-wrapper {
    color: #211f54;
    transition: none;
    display: inline-block;
  }

  .link-wrapper:hover {
    color: #4a3aff;
  }

  .link-wrapper.white {
    color: #fff;
  }

  .link-wrapper.white:hover {
    color: #f2f1ff;
  }

  .link-wrapper.white.text-bold.hover-white:hover {
    color: #fff;
  }

  .pd---content-inside-card {
    padding: 40px 28px 48px;
  }

  .pd---content-inside-card.testimonial-video {
    padding: 48px 76px;
  }

  .pd---content-inside-card.testimonial-v3 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 40px;
    padding-left: 88px;
    padding-right: 88px;
    display: flex;
  }

  .cta-image-card {
    width: 1140px;
    max-width: 1140px;
    margin-top: 52px;
    margin-bottom: -23px;
  }

  .cta-image-card.brix-agency {
    object-fit: contain;
    width: 840px;
    max-width: 139%;
    position: relative;
    top: -96px;
    right: 11px;
  }

  .image-110.testimonial-v3 {
    object-fit: cover;
    height: 100%;
  }

  .text-decoration-none {
    text-decoration: none;
  }

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

  .success-message-image {
    margin-bottom: 23px;
  }

  .blob {
    z-index: -1;
    position: absolute;
    inset: 0%;
  }

  .blob._1 {
    max-width: 60%;
    top: 3%;
    left: -20%;
  }

  .btn-primary {
    color: #fff;
    text-align: center;
    transform-style: preserve-3d;
    background-color: #4a3aff;
    border-radius: 48px;
    justify-content: center;
    padding: 26px 38px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    transition: background-color .3s, transform .3s, color .3s;
  }

  .btn-primary:hover {
    color: #fff;
    background-color: #3324d5;
    transform: translate3d(0, -3px, .01px);
  }

  .btn-primary.white {
    color: #4a3aff;
    background-color: #fff;
  }

  .btn-primary.white:hover {
    color: #4a3aff;
    background-color: #f2f1ff;
  }

  .btn-primary.white.no-hover:hover {
    background-color: #fff;
    transform: none;
  }

  .btn-primary.no-hover:hover {
    background-color: #4a3aff;
    transform: none;
  }

  .btn-primary.no-hover.brix-agency {
    background-color: #ff2d46;
  }

  .btn-primary.button-row {
    margin-right: 28px;
  }

  .play-button-large {
    transform-style: preserve-3d;
    border-radius: 50%;
    transition: transform .3s;
    box-shadow: 0 24px 65px #14142b29;
  }

  .play-button-large:hover {
    transform: scale3d(.94, .94, 1.01);
  }

  .play-button-large.wdith-100px {
    width: 100px;
  }

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

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

  .brix---color-neutral-800 {
    color: #211f54;
  }

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

  .footer-bottom {
    text-align: center;
    border-top: 1px solid #eff0f6;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .header-wrapper {
    background-color: #fff;
    padding-top: 32px;
    padding-bottom: 32px;
  }

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

  .image-wrapper---br-top {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    overflow: hidden;
    transform: translate(0);
  }

  .testimonial-video-wrapper {
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
    flex: none;
    overflow: hidden;
  }

  .brix---color-accent-1 {
    color: #4a3aff;
  }

  .icon-list-item-wrapper {
    align-items: center;
    display: flex;
  }

  .icon-list-item-wrapper.center {
    justify-content: center;
  }

  .text-100 {
    font-size: 16px;
    line-height: 18px;
  }

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

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

  .buttons-row.right {
    justify-content: flex-end;
  }

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

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

  .avatar-image-2.link {
    transition: transform .3s;
  }

  .avatar-image-2.link:hover {
    transform: scale(1.1);
  }

  .tabs-menu-6 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    display: flex;
  }

  .tabs-menu-6.bottom {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .lightbox-video-icon-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .color-neutral-600 {
    color: #6e7191;
  }

  .testimonial-v3-image-wrapper {
    object-fit: fill;
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
    flex: none;
    width: 100%;
    max-width: 548px;
    overflow: hidden;
  }

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

  .inner-container._800px {
    max-width: 800px;
  }

  .inner-container._640px {
    max-width: 640px;
  }

  .inner-container._1104px {
    max-width: 1104px;
  }

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

  .inner-container._600px {
    max-width: 600px;
  }

  .mg-top-24px {
    margin-top: 24px;
  }

  .brix---testimonial-v14-left-right {
    background-color: #f7f7fc;
    border-radius: 18px;
    width: 100%;
    max-width: 574px;
    padding: 90px 46px;
  }

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

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

  .header-logo-link.footer {
    display: inline;
  }

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

  .link-text {
    transition: color .3s;
    display: inline-block;
  }

  .width-100 {
    width: 100%;
  }

  .mg-right-8px {
    margin-right: 8px;
  }

  .card-4 {
    background-color: #fff;
    border: 1px solid #eff0f6;
    border-radius: 24px;
    box-shadow: 0 2px 7px #14142b0f;
  }

  .card-4.buy-now {
    background-color: #4a3aff;
    flex-direction: column;
    align-items: center;
    max-height: 810px;
    text-decoration: none;
    transition: transform .3s, color .3s;
    display: flex;
    overflow: hidden;
  }

  .card-4.buy-now:hover {
    transform: scale(.97);
  }

  .card-4.buy-now.white {
    background-color: #fff;
  }

  .card-4.testimonial-card-color {
    box-shadow: none;
    border-width: 0;
    padding: 56px 48px;
    text-decoration: none;
  }

  .card-4.testimonial-card-color.color-3 {
    color: #fff;
    transform-style: preserve-3d;
    background-color: #4353ff;
    transition: transform .3s, color .3s;
  }

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

  .card-4.testimonial-card-color.color-2 {
    color: #fff;
    transform-style: preserve-3d;
    background-color: red;
    transition: transform .3s, color .3s;
  }

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

  .card-4.testimonial-card-color.color-1 {
    color: #fff;
    transform-style: preserve-3d;
    background-color: #0084ff;
    transition: transform .3s, color .3s;
  }

  .card-4.testimonial-card-color.color-1:hover {
    color: #fff;
    transform: scale3d(.94, .94, 1.01);
  }

  .card-4.testimonial-v3 {
    color: #6e7191;
    align-items: center;
    text-decoration: none;
    transition: transform .3s, color .3s;
    display: flex;
  }

  .card-4.content-left {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 48px 32px;
    display: flex;
  }

  .card-4.content-left.pd-32px---48px---56px {
    padding-bottom: 56px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .card-4.content-left.pd-40px---64px {
    padding: 64px 40px;
  }

  .card-4.content-left.pd-40px {
    padding: 40px;
  }

  .card-4.content-left.testimonial-v8 {
    flex-direction: row;
    align-items: center;
    padding-left: 48px;
    padding-right: 48px;
  }

  .card-4.content-left.testimonial-twitter {
    padding-top: 32px;
    padding-bottom: 40px;
  }

  .card-4.content-center {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 48px 24px;
    display: flex;
  }

  .card-4.content-center.testimonial-v6 {
    padding: 80px 98px;
  }

  .card-4.testimonial-video-left {
    align-items: center;
    display: flex;
  }

  .card-4.testmonial-v12 {
    padding: 64px 72px;
    display: flex;
  }

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

  .brix---slider-wrapper {
    background-color: #0000;
    height: 100%;
  }

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

  .mg-bottom-32px.tablet-only {
    margin-bottom: 0;
  }

  .error-message-3.newsletter {
    color: #fff;
    text-align: center;
    background-color: #ff7b7d;
    border-radius: 11px;
    margin-top: 22px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 28px;
  }

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

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

  .avatar-circle {
    border-radius: 50%;
    width: 100%;
    overflow: hidden;
    transform: translate(0);
  }

  .avatar-circle._05 {
    width: 120px;
    max-width: 120px;
    height: 120px;
    max-height: 120px;
  }

  .avatar-circle._05.border-6px-white {
    border: 6px solid #fff;
    box-shadow: 0 8px 28px #14142b1a;
  }

  .avatar-circle._08 {
    width: 380px;
    max-width: 380px;
    height: 380px;
    max-height: 380px;
  }

  .avatar-circle._08.testimonial-v12 {
    flex: none;
    height: 100%;
    margin-right: 48px;
  }

  .avatar-circle._04 {
    width: 80px;
    max-width: 80px;
    height: 80px;
    max-height: 80px;
  }

  .avatar-circle._03 {
    width: 64px;
    max-width: 64px;
    height: 64px;
    max-height: 64px;
  }

  .avatar-circle._07 {
    width: 240px;
    max-width: 240px;
    height: 240px;
    max-height: 240px;
  }

  .avatar-circle._07.testimonial-v8 {
    flex: none;
    margin-left: 24px;
  }

  .input-relative {
    border: 1px solid #eff0f6;
    border-radius: 100px;
    min-height: 64px;
    margin-bottom: 24px;
    padding: 22px 24px;
    box-shadow: inset 0 0 #0000;
  }

  .input-relative:focus {
    color: #0d0a2c;
    border-color: #4a3aff;
  }

  .input-relative::placeholder {
    color: #615e83;
    font-size: 18px;
    line-height: 20px;
  }

  .input-relative.newsletter {
    min-height: 84px;
    margin-bottom: 0;
    padding-top: 32px;
    padding-bottom: 32px;
    font-size: 18px;
    transition: all .35s;
    box-shadow: 0 4px 25px #0d0a2c0f;
  }

  .input-relative.newsletter:hover {
    border-color: #4a3aff;
    box-shadow: 0 8px 28px #170f4914;
  }

  .input-relative.newsletter:focus {
    border-color: #4a3aff;
    box-shadow: 0 7px 28px #170f4914;
  }

  .input-relative.newsletter::placeholder {
    font-size: 18px;
  }

  .flex-growth {
    flex: 1;
  }

  .section {
    padding-top: 176px;
    padding-bottom: 176px;
  }

  .section.cloneable-page {
    padding-top: 0;
  }

  .section.top {
    padding-top: 100px;
  }

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

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

  .grid-2-columns.gap-medium {
    grid-column-gap: 60px;
  }

  .grid-2-columns.gap-medium._0-6fr---1fr {
    grid-template-columns: .6fr 1fr;
  }

  .btn-secondary {
    color: #211f54;
    text-align: center;
    transform-style: preserve-3d;
    background-color: #fff;
    border: 1px solid #eff0f6;
    border-radius: 48px;
    padding: 26px 38px;
    line-height: 20px;
    transition: border-color .3s, transform .3s, background-color .3s, color .3s;
    box-shadow: 0 4px 10px #14142b0a;
  }

  .btn-secondary:hover {
    color: #fff;
    background-color: #4a3aff;
    border-color: #4a3aff;
    transform: translate3d(0, -3px, .01px);
  }

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

  .brix---color-neutral-700 {
    color: #4a4566;
  }

  .heading-h4-size {
    color: #211f54;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
  }

  .heading-h4-size.color-neutral-100 {
    color: #fff;
  }

  .line-rounded-icon.link-icon-right {
    margin-left: 6px;
    display: inline-block;
  }

  .elements---element-title {
    background-color: #fff;
    border: 1px solid #eff0f6;
    border-radius: 12px;
    margin-top: 72px;
    margin-bottom: 32px;
    padding: 24px 32px;
    box-shadow: 0 2px 8px #14142b0f;
  }

  .elements---element-title.first,
  .elements---element-title.first.large {
    margin-top: 0;
  }

  .social-media-grid-top {
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, 36px);
    justify-content: start;
    justify-items: start;
  }

  .social-media-grid-top.right {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: end;
    justify-items: end;
  }

  .slider-wrapper {
    background-color: #0000;
    height: 100%;
  }

  .brix---btn-slider-arrow-left---testimonial-v12 {
    color: #211f54;
    background-color: #fff;
    border: 1px solid #eff0f6;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 64px;
    min-width: 64px;
    height: 64px;
    min-height: 64px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    text-decoration: none;
    transition: transform .3s;
    display: flex;
    top: 50%;
    left: -11px;
    transform: translate(0, -50%);
    box-shadow: 0 2px 12px #14142b14;
  }

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

  .position-relative {
    position: relative;
  }

  .position-relative.testimonial-video {
    height: 100%;
  }

  .bg-overlay {
    z-index: 1;
    background-color: #00000080;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .testimonial-logo-badge {
    background-color: #fff;
    border-radius: 8px;
    padding: 18px 28px;
    display: inline-block;
    position: absolute;
    inset: auto auto 32px 32px;
    box-shadow: 0 1px 12px #14142b14;
  }

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

  .text-200 {
    line-height: 20px;
  }

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

  .btn-circle-secondary {
    color: #211f54;
    transform-style: preserve-3d;
    background-color: #fff;
    border: 1px solid #eff0f6;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 64px;
    min-width: 64px;
    height: 64px;
    min-height: 64px;
    font-size: 26px;
    text-decoration: none;
    transition: border-color .3s, transform .3s, background-color .3s, color .3s;
    display: flex;
    box-shadow: 0 2px 12px #14142b14;
  }

  .btn-circle-secondary:hover {
    color: #fff;
    background-color: #4a3aff;
    border-color: #4a3aff;
    transform: scale3d(.94, .94, 1.01);
  }

  .btn-circle-secondary.slider-arrow {
    margin-top: 0;
    margin-bottom: 0;
  }

  .btn-circle-secondary.slider-arrow.right---center-center {
    top: 50%;
    bottom: 0;
    right: -10px;
    transform: translate(0, -50%);
  }

  .btn-circle-secondary.slider-arrow.right---center-center:hover {
    transform: translate(0, -50%);
  }

  .btn-circle-secondary.slider-arrow.left---top-left {
    inset: -100px 84px auto auto;
  }

  .btn-circle-secondary.slider-arrow.right---top-left {
    top: -100px;
  }

  .btn-circle-secondary.slider-arrow.left---center-center {
    top: 50%;
    transform: translate(0, -50%);
  }

  .btn-circle-secondary.slider-arrow.left---center-center:hover {
    transform: translate(0, -50%);
  }

  .btn-circle-secondary.slider-arrow.left---center-center.outside {
    left: -11px;
  }

  .success-message-3 {
    color: #4a3aff;
    background-color: #f7f6ff;
    border-radius: 24px;
    padding: 28px 28px 32px;
  }

  .social-icon-font {
    line-height: 21px;
  }

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

  .cta-square-logo {
    border-radius: 22px;
    margin-bottom: 22px;
    box-shadow: 0 8px 28px #14142b1a;
  }

  .cta-square-logo.white {
    border: 1px solid #f7f7fc;
  }

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

  .social-icon-square {
    background-color: #f2f1ff;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 36px;
    min-width: 36px;
    height: 36px;
    min-height: 36px;
    text-decoration: none;
    transition: background-color .3s, color .3s;
    display: flex;
  }

  .social-icon-square:hover {
    color: #fff;
    background-color: #4a3aff;
  }

  .social-icon-square.twitter-color {
    color: #1ba4ff;
    background-color: #eef8ff;
  }

  .social-icon-square.twitter-color:hover {
    color: #fff;
    background-color: #1ba4ff;
  }

  .brix---btn-slider-arrow-right---testimonial-v12 {
    color: #211f54;
    background-color: #fff;
    border: 1px solid #eff0f6;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 64px;
    min-width: 64px;
    height: 64px;
    min-height: 64px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    text-decoration: none;
    transition: transform .3s;
    display: flex;
    top: 50%;
    bottom: 0;
    right: -10px;
    transform: translate(0, -50%);
    box-shadow: 0 2px 12px #14142b14;
  }

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

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

  .tabs-content-7 {
    overflow: visible;
  }

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

  .brix---paragraph-large {
    font-size: 24px;
    line-height: 38px;
  }

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

  .slider-mask {
    height: 100%;
  }

  .slider-mask.width-390px {
    max-width: 390px;
    overflow: visible;
  }

  .slider-mask.width-490px {
    max-width: 480px;
    overflow: visible;
  }

  .tabs-wrapper.flex-vertical-reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .text-uppercase {
    letter-spacing: .1em;
    text-transform: uppercase;
  }

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

  .brix---avatar-circle-04 {
    border-radius: 50%;
    width: 80px;
    max-width: 80px;
    height: 80px;
    max-height: 80px;
    overflow: hidden;
    transform: translate(0);
  }

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

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

  .flex-horizontal.space-between {
    justify-content: space-between;
  }

  .brix---mg-bottom-0 {
    margin-bottom: 0;
  }

  .brix---testimonial-v14-left-side {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-self: stretch;
    align-items: flex-start;
    margin-right: 58px;
    display: flex;
  }

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

  .text-bold {
    color: #211f54;
    font-weight: 700;
  }

  .text-bold.color-accent-1 {
    color: #4a3aff;
  }

  .mg-bottom-0 {
    margin-bottom: 0;
  }

  .tab-card {
    opacity: .4;
    background-color: #fff;
    border: 1px solid #eff0f6;
    border-radius: 10px;
    margin-left: 12px;
    margin-right: 12px;
    padding: 32px 46px;
    transition: opacity .3s, box-shadow .3s, color .3s;
    box-shadow: 0 2px 12px #14142b14;
  }

  .tab-card:hover {
    opacity: 1;
  }

  .tab-card.w--current {
    opacity: 1;
    background-color: #fff;
  }

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

  .text-300.list {
    line-height: 28px;
  }

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

  .slider-item-pd {
    padding: 15px;
  }

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

  .tab-line {
    opacity: .4;
    background-color: #0000;
    border-bottom: 2px solid #0000;
    padding: 40px;
    transition: opacity .3s, color .3s;
  }

  .tab-line:hover {
    opacity: 1;
  }

  .tab-line.w--current {
    opacity: 1;
    background-color: #0000;
    border-bottom-color: #4a3aff;
  }

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

  .f-testimonial-l-arrow {
    color: #393b6a;
    background-color: #fff;
    border: 1px solid #e4e6f1;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    padding: 6px;
    transition: all .3s;
    display: flex;
  }

  .f-testimonial-l-arrow:hover {
    color: #fff;
    background-color: #160042;
  }

  .f-testimonial-slider-regular {
    background-color: #0000;
    height: auto;
    padding-left: 72px;
    padding-right: 72px;
  }

  .f-margin-bottom-50 {
    margin-bottom: 48px;
  }

  .f-h3-heading {
    color: #160042;
    letter-spacing: -.02em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    line-height: 1.2;
  }

  .f-testimonial-author {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .f-testimonial-author:hover {
    border-color: #0000;
    box-shadow: 23px 23px 64px -16px #393b6a0f;
  }

  .f-paragraph-small-2 {
    color: var(--midnight-blue);
    letter-spacing: -.01em;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.8;
  }

  .f-text-weight-medium {
    font-weight: 500;
  }

  .f-slide-nav-hidden {
    display: none;
    bottom: -50px;
  }

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

  .f-h6-heading {
    color: #160042;
    letter-spacing: -.02em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 1.5;
  }

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

  .f-testimonial-r-arrow {
    color: #fff;
    background-color: #160042;
    border: 1px solid #e4e6f1;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    padding: 6px;
    transition: all .3s;
    display: flex;
  }

  .f-testimonial-r-arrow:hover {
    color: #fff;
    background-color: #160042;
    border-color: #160042;
  }

  .f-section-regular {
    padding: 72px 5%;
    position: relative;
  }

  .f-testimonial-card {
    color: var(--midnight-blue);
    background-color: #fff;
    border-radius: 10px;
    padding: 32px;
    box-shadow: 0 0 40px #0e2b8f26;
  }

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

  .f-paragraph-regular.f-text-weight-medium {
    margin-top: 0;
    font-family: Work Sans;
    font-weight: 700;
  }

  .f-testimonial-avatar-small {
    background-color: #f3f5fb;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 48px;
    min-width: 48px;
    height: 48px;
    min-height: 48px;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .f-icon-regular {
    color: var(--orange-red);
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin-left: -5px;
    margin-right: -5px;
    transition: color .2s;
    display: flex;
  }

  .f-icon-regular.arrow-back {
    color: var(--midnight-blue);
  }

  .f-icon-regular.arrow-back:hover,
  .f-icon-regular.arrow-next {
    color: #fff;
  }

  .f-heading-detail-small {
    color: #6b7094;
    letter-spacing: .08em;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
  }

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

  .f-testimonial-background {
    background-color: #f7f9fd;
    width: 100%;
    height: 30%;
    position: absolute;
    inset: auto 0% 0%;
  }

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

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

  .f-testimonial-right-a {
    background-color: var(--midnight-blue);
    color: #fff;
    border: 1px solid #e4e6f1;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    padding: 6px;
    transition: all .3s;
    display: flex;
    inset: -90px 0% auto auto;
  }

  .f-testimonial-right-a:hover {
    background-color: var(--midnight-blue);
    color: #fff;
    border-color: #160042;
  }

  .f-testimonial-slide {
    margin-right: 40px;
  }

  .f-testimonial-slider-large {
    background-color: #0000;
    width: 100%;
    height: auto;
    margin-top: 48px;
  }

  .f-testimonial-star-wrapper {
    grid-column-gap: 4px;
    margin-bottom: 16px;
    display: flex;
  }

  .f-testimonial-left-a {
    color: var(--midnight-blue);
    background-color: #0000;
    border: 1px solid #0e2b8f26;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    padding: 6px;
    transition: all .3s;
    display: flex;
    inset: -90px 60px auto auto;
  }

  .f-testimonial-left-a:hover {
    background-color: var(--midnight-blue);
    color: #fff;
  }

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

  .f-margin-bottom-40.cz {
    text-align: center;
  }

  .f-testimonial-slider-mask {
    width: 350px;
    overflow: visible;
  }

  .f-testimonial-section {
    background-color: #f3f7fd;
    padding: 100px 5%;
    position: relative;
    overflow: hidden;
  }

  .price-tabs-2 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .heading-wrapper {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 720px;
    margin-bottom: 64px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .button-outline {
    color: #4255bd;
    text-align: center;
    background-color: #0000;
    border: 1.5px solid #6070c8;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    padding: 8px 16px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none;
    transition: border-color .4s;
    display: flex;
  }

  .button-outline:hover {
    border-color: #d3d3d3;
  }

  .badge-pricing-secondary {
    color: #4255bd;
    letter-spacing: .02em;
    text-transform: uppercase;
    background-color: #f4f5fb;
    border: 1px solid #b3bbe5;
    border-radius: 32px;
    margin-bottom: 32px;
    padding: 8px 14px;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    display: inline-block;
  }

  .badge-beta {
    color: gray;
    background-color: #f7f7f7;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    margin-left: 8px;
    padding: 2px 6px;
    font-weight: 600;
    display: flex;
  }

  .price-feature-grid {
    grid-column-gap: 14px;
    grid-row-gap: 4px;
    grid-template-columns: 1fr;
    margin-top: 14px;
  }

  .price-feature {
    color: #1a1a1a;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }

  .section-regular-2 {
    padding: 80px 4% 140px;
    position: relative;
  }

  .section-regular-2.trust {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 20px;
    padding-bottom: 0;
    position: static;
  }

  .price-feature-block-blue {
    background-color: #f4f5fb;
    border: 1.5px solid #0e2b8f33;
    border-radius: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    padding: 32px;
    display: flex;
  }

  .price-text-large {
    color: var(--midnight-blue);
    margin-bottom: 14px;
    padding-top: 0;
    font-size: 56px;
    font-weight: 700;
    line-height: 72px;
  }

  .button-pricing-24 {
    color: #f7f7f7;
    text-align: center;
    background-color: #4255bd;
    border: 1px solid #6070c8;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    margin-top: 24px;
    padding: 8px 16px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none;
    transition: border-color .4s;
    display: flex;
  }

  .button-pricing-24:hover {
    border-color: #d3d3d3;
  }

  .badge-beta-blue {
    color: #8e99d7;
    background-color: #f4f5fb;
    border: 1px solid #b3bbe5;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    margin-left: 8px;
    padding: 2px 6px;
    font-weight: 600;
    display: flex;
  }

  .price-tab-link {
    color: #1a1a1a;
    text-align: center;
    letter-spacing: -.02em;
    white-space: nowrap;
    background-color: #0000;
    border-radius: 48px;
    justify-content: center;
    align-items: center;
    padding: 12px 32px;
    font-size: 16px;
    font-weight: 500;
    display: flex;
  }

  .price-tab-link.w--current {
    color: #f7f7f7;
    background-color: #4255bd;
    box-shadow: 1px 8px 20px #8d9bbe29;
  }

  .price-card-line {
    border: 1px solid #e6e6e6;
    border-radius: 20px;
    margin-bottom: 32px;
    padding: 32px;
    position: relative;
    overflow: hidden;
  }

  .price-feature-block {
    background-color: #f7f7f7;
    border: 1px solid #e6e6e6;
    border-radius: 14px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    padding: 18px;
    display: flex;
  }

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

  .container-x-small-3 {
    z-index: 5;
    width: 100%;
    max-width: 840px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .container-x-small-3.badges {
    position: static;
  }

  .price-text {
    color: #1a1a1a;
    margin-bottom: 14px;
    font-size: 64px;
    font-weight: 500;
    line-height: 72px;
  }

  .price-feature-line {
    border-bottom: 1.5px solid #e6e6e6;
    align-items: center;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
  }

  .price-feature-line.striked {
    opacity: .3;
    text-decoration: line-through;
  }

  .heading-detail-section {
    color: #b2b2b2;
    letter-spacing: .08em;
    text-transform: uppercase;
    white-space: normal;
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
  }

  .price-tab-menu {
    background-color: #f7f7f7;
    border: 1px solid #e6e6e6;
    border-radius: 44px;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    padding: 8px;
    display: flex;
  }

  .price-card-line-feature {
    border: 2px solid var(--midnight-blue);
    color: var(--orange-red);
    border-radius: 10px;
    margin-top: 64px;
    margin-bottom: 32px;
    padding: 32px;
    position: relative;
    overflow: hidden;
  }

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

  .badge-pricing {
    color: #1a1a1a;
    letter-spacing: .02em;
    text-transform: uppercase;
    background-color: #f7f7f7;
    border: 1px solid #e6e6e6;
    border-radius: 32px;
    margin-bottom: 32px;
    padding: 8px 14px;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    display: inline-block;
  }

  .paragraph-small {
    letter-spacing: -.01em;
    font-size: 14px;
    line-height: 24px;
  }

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

  .paragraph-small.text-weight-semibold.plan {
    color: var(--midnight-blue);
  }

  .paragraph-small.text-weight-semibold.plans {
    color: #0e2b8f;
    padding-top: 24px;
    padding-bottom: 8px;
    font-family: Work Sans;
  }

  .pricing-icon-2 {
    justify-content: center;
    align-items: center;
    margin-right: 8px;
    display: flex;
  }

  .pricing-icon-2.pricing-blue-icon {
    color: #4255bd;
  }

  .pricing-grid-wide {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    align-items: center;
  }

  .heading-content {
    color: #1a1a1a;
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 64px;
    font-weight: 500;
    line-height: 1.2;
  }

  .price-detail {
    letter-spacing: -.02em;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 32px;
  }

  .price-type {
    color: gray;
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-100 {
    color: var(--midnight-blue);
  }

  .list-item-4 {
    list-style-type: none;
  }

  .list-item-5 {
    line-height: 28px;
  }

  .tab-pane-tab-2 {
    line-height: 24px;
  }

  .tab-pricing-23 {
    color: #fff;
    background-color: #0000;
    border-radius: 3px;
    padding: 7px 17px;
  }

  .tab-pricing-23.w--current {
    color: #0e2b8f;
    background-color: #c7d3ff;
  }

  .text-block-101 {
    color: #0e2b8f;
  }

  .bold-text-80 {
    background-image: url('../images/underline.svg');
    background-position: 50% 87%;
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: 700;
  }

  .bold-text-80.early {
    background-image: url('../images/early-bird-underline.svg');
  }

  .bold-text-80.feb {
    background-image: url('../images/february-underline.svg');
  }

  .trigger-nr2-2 {
    color: #0e2b8f;
    background-image: url('../images/bg-polygon.svg');
    background-position: 0 0;
    background-size: cover;
    padding-top: 112px;
    padding-bottom: 50px;
  }

  .plan-description-23 {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 125%;
  }

  .button-pricing_secondary-24 {
    color: #ff5206;
    text-align: center;
    background-color: #0000;
    border: 1px solid #ff520666;
    border-radius: 5px;
    align-self: stretch;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-right: 15px;
    padding: 10px 30px;
    font-weight: 500;
    transition: all .2s;
  }

  .button-pricing_secondary-24:hover {
    border-color: #ff5206;
    transform: scale(1.03);
  }

  .button-pricing-25 {
    text-align: center;
    background-color: #ff5206;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-right: 15px;
    padding: 10px 30px;
    font-weight: 500;
    transition: transform .2s;
  }

  .button-pricing-25:hover {
    transform: scale(1.03);
  }

  .pricing-heading-2 {
    color: #0e2b8f;
    background-color: #0000;
    margin-top: 60px;
    margin-bottom: 20px;
    font-size: 52px;
    position: relative;
  }

  .pricing-heading-2.cd {
    padding-left: 4%;
    padding-right: 4%;
    font-size: 48px;
    line-height: 124%;
    display: none;
  }

  .image-111 {
    z-index: 101;
    cursor: pointer;
    width: 25px;
    max-width: 60%;
    padding-top: 0;
    padding-left: 0;
    position: relative;
  }

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

  .spacer-pricing-3 {
    height: 67px;
  }

  .div-block-342 {
    text-align: center;
    justify-content: flex-end;
    align-items: stretch;
    margin-top: 3px;
    font-weight: 700;
    display: flex;
  }

  .div-block-342.clockdiv {
    background-color: #ff520633;
    border-radius: 100px;
    justify-content: center;
    margin-top: 10px;
    padding: 8px 24px;
    display: inline-block;
  }

  .feature-desc-25 {
    color: #0e2b8f;
    text-align: left;
    flex: 0 auto;
    align-self: stretch;
    margin-bottom: 20px;
    margin-left: 20px;
    padding-right: 26%;
    font-size: 14px;
    line-height: 125%;
    display: none;
  }

  .feature-desc-25.desc {
    color: #0e2b8f;
    text-align: left;
    margin-left: auto;
    padding-top: 0;
    padding-right: 0%;
    display: inline;
  }

  .feature-desc-25.info {
    z-index: auto;
    float: none;
    clear: none;
    text-align: left;
    background-color: #fff;
    border: 2px solid #e4e4e7;
    border-radius: 5px;
    flex-direction: column;
    width: 290px;
    margin: 26% 6% 0 auto;
    padding: 20px;
    font-size: 14px;
    line-height: 170%;
    display: none;
    position: absolute;
    inset: -10px 0% auto auto;
  }

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

  .feature-category-23 {
    text-align: left;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
  }

  .price-23 {
    margin-right: 14px;
    font-size: 42px;
    font-weight: 300;
    line-height: 42px;
  }

  .link-18 {
    display: inline-block;
  }

  .text-block-103 {
    color: #0e2b8f;
  }

  .plans-section-24 {
    text-align: center;
    background-color: #0000;
    background-image: url('../images/background-polygon.svg');
    background-position: 50% 25%;
    background-repeat: repeat-x;
    background-size: contain;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    position: relative;
  }

  .feature-name-24 {
    color: #0e2b8f;
    text-align: left;
    width: 100%;
    margin-top: 10px;
    padding-right: 5px;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    text-decoration: none;
  }

  .feature-desc-26 {
    color: #0e2b8f;
    text-align: left;
    flex: 0 auto;
    align-self: stretch;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 300;
    line-height: 125%;
    display: none;
  }

  .bold-text-83 {
    text-transform: none;
    font-weight: 400;
  }

  .div-block-343 {
    padding-bottom: 80px;
    display: none;
  }

  .button-pricing_secondary-25 {
    color: #ff5206;
    text-align: center;
    background-color: #0000;
    border: 1px solid #ff520666;
    border-radius: 5px;
    align-self: stretch;
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 10px 30px;
    font-weight: 500;
    transition: all .2s;
  }

  .button-pricing_secondary-25:hover {
    border-color: #ff5206;
    transform: scale(1.03);
  }

  .feature-name-wrap-23 {
    text-align: left;
    border-bottom: 0 solid #0e2b8f1a;
    justify-content: space-between;
    display: block;
  }

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

  .buy-now-link-25 {
    color: #0e2b8f;
    text-align: center;
    margin-bottom: 44px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px;
    display: block;
  }

  .text-block-104 {
    color: #fff;
  }

  .text-block-104.countdown {
    color: #ff5206;
    order: -1;
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 20px;
    font-weight: 700;
    line-height: 120%;
    display: inline-block;
  }

  .button-pricing-26 {
    text-align: center;
    background-color: #ff5206;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-right: 0;
    padding: 10px 30px;
    font-weight: 500;
    transition: transform .2s;
  }

  .button-pricing-26:hover {
    transform: scale(1.03);
  }

  .image-112 {
    margin-right: 16px;
  }

  .table {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    background-color: #f1f3f8;
    border-radius: 10px;
    flex: 1;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
    margin-bottom: 0;
    padding: 32px 40px;
  }

  .text-table {
    font-size: 16px;
    font-weight: 500;
  }

  .list-item-6 {
    font-size: 16px;
  }

  .author {
    margin: 24px 24px 24px 0;
    display: inline-block;
  }

  .cta-section-blog {
    max-width: 90%;
  }

  .title-cta {
    color: #0f2b8f;
    text-align: left;
    text-transform: none;
    font-size: 24px;
    font-weight: 700;
    line-height: 124%;
  }

  .image-113 {
    max-width: 100%;
    margin-top: 20px;
  }

  .media-kit-grid {
    margin-top: 48px;
    margin-bottom: 80px;
  }

  .media-kit {
    margin-left: auto;
    margin-right: auto;
  }

  .media-kit.cta-lp {
    text-align: center;
    padding-top: 40px;
  }

  .image-114 {
    width: 40px;
    padding-right: 0;
  }

  .image-114.soc2 {
    margin-left: 16px;
    padding-left: 0;
  }

  .demo {
    background-image: url('../images/blue-background.svg');
    background-position: 0 0;
    background-size: cover;
    display: block;
  }

  .demo.product-tour {
    padding-top: 120px;
  }

  .p.center {
    width: 70%;
  }

  .p.center.white.gdpr {
    margin-bottom: 40px;
  }

  .one-column {
    grid-template-columns: 1fr;
    margin-left: 120px;
    margin-right: 120px;
  }

  .list-item-white {
    color: #fff;
    text-align: left;
  }

  .search-result {
    margin-top: 160px;
  }

  .search-results-h {
    color: var(--midnight-blue);
    margin-bottom: 40px;
  }

  .search-link {
    color: var(--orange-red);
    -webkit-text-stroke-color: var(--midnight-blue);
    margin-left: 0;
    font-size: 16px;
    font-weight: 600;
    text-decoration: underline;
  }

  .text-block-105 {
    color: var(--midnight-blue);
    display: none;
  }

  .search-result-item {
    border: 0 solid #fff;
    border-radius: 10px;
    margin-top: 16px;
    margin-bottom: 24px;
    display: flex;
    box-shadow: 0 0 40px #0e2b8f24;
  }

  .search-bar {
    color: var(--midnight-blue);
    width: 100%;
    margin-top: 24px;
    margin-bottom: 0;
    display: block;
    position: relative;
  }

  .search-input {
    color: var(--midnight-blue);
    background-color: #fff;
    border: 1px #000;
    border-radius: 10px;
    height: 60px;
    margin-bottom: 0;
    padding-left: 75px;
    padding-right: 30px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    display: block;
    box-shadow: 0 0 40px #0e2b8f1a;
  }

  .search-input::placeholder {
    color: #08165d66;
    font-size: 15px;
    font-weight: 500;
  }

  .search-button {
    background-color: #0000;
    background-image: url('../images/search-icon.svg'), linear-gradient(#f3f7fd, #f3f7fd);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 20px, auto;
    border-radius: 10px;
    width: 50px;
    height: 50px;
    position: absolute;
    inset: 5px auto auto 5px;
  }

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

  .search-picture {
    border-radius: 10px;
    width: 100%;
    max-width: 300px;
    height: 100%;
    display: none;
  }

  .div-block-345 {
    margin: 32px 40px 24px;
  }

  .search-title {
    color: var(--midnight-blue);
    font-size: 24px;
    font-weight: 600;
    line-height: 114%;
    text-decoration: none;
  }

  .search-result-wrapper {
    color: #ff5206;
    margin-bottom: 120px;
  }

  .button-6 {
    text-align: center;
    text-transform: none;
    background-color: #ff5206;
    border-radius: 4.25px;
    padding: 16px 40px;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    transition: opacity .2s;
    box-shadow: 1px 10px 20px #ff52064d;
  }

  .button-6:hover {
    opacity: .77;
  }

  .button-6.reverse-blue {
    color: #0e2b8f;
    text-align: center;
    text-transform: none;
    background-color: #fff;
    border: 0 solid #0e2b8f;
    margin-left: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 600;
    box-shadow: 1px 10px 20px #0e2b8f33;
  }

  .button-6.reverse-blue.demo-secondary {
    margin-left: 24px;
  }

  .button-6.reverse-blue.demo-secondary.feature {
    margin-top: 24px;
    margin-left: 0;
  }

  .button-7 {
    text-align: center;
    text-transform: none;
    background-color: #ff5206;
    border-radius: 4.25px;
    padding: 16px 40px;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    transition: opacity .2s;
    box-shadow: 1px 10px 20px #ff52064d;
  }

  .button-7:hover {
    opacity: .77;
  }

  .button-7.reverse-blue {
    color: #0e2b8f;
    text-align: center;
    text-transform: none;
    background-color: #fff;
    border: 0 solid #0e2b8f;
    margin-left: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 600;
    box-shadow: 1px 10px 20px #0e2b8f33;
  }

  .button-7.reverse-blue.demo-secondary {
    margin-left: 24px;
  }

  .button-7.reverse-blue.demo-secondary.feature {
    margin-top: 24px;
    margin-left: 0;
  }

  .testimonial-link {
    font-size: 16px;
  }

  .grid-20 {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr;
    margin: 2% 0% 8%;
  }

  .section-46 {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-left: 4%;
    padding-right: 4%;
  }

  .block-quote-2 {
    color: var(--midnight-blue);
  }

  .story-text {
    color: #1f1f1f;
    max-width: 480px;
    margin-bottom: 50px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 32px;
  }

  .bold-text-85 {
    font-family: Work Sans;
  }

  .masonry__grid-mask {
    column-count: 4;
    white-space: normal;
    column-gap: 20px;
  }

  .switcher {
    background-color: #fff;
    border-radius: 50%;
    width: 20px;
    height: 20px;
  }

  .link-4 {
    color: #ff5206;
  }

  .p-tag-8 {
    color: #ff5206;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Work Sans;
    font-size: 12px;
    font-weight: 600;
    line-height: 0;
  }

  .p-tag-8.blue {
    color: #0e2b8f;
    font-family: Work Sans;
  }

  .masonry__grid-slide {
    margin-bottom: 20px;
  }

  .card-wrap.right {
    width: 100%;
    padding-left: 0;
  }

  .card-wrap.left {
    width: 100%;
    padding-right: 20px;
  }

  .footer-section-4 {
    z-index: 1;
    color: #fff;
    text-align: center;
    background-color: #0e2b8f;
    background-image: url('../images/polygons-bg-blue.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px #000;
    padding-bottom: 100px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    box-shadow: 0 7px 10px #00000047;
  }

  .masonry__grid-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #0000;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 1220px;
    height: auto;
    margin-top: 64px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .sticky-nav-area-3 {
    background-color: #fff;
    border-top: 0 solid #0e2b8f;
    position: relative;
  }

  .card-link {
    color: #323138;
    border: 1px solid #323138;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 55px;
    padding: 10px 20px;
    font-weight: 500;
    text-decoration: none;
    display: flex;
  }

  .card-link.filled {
    color: #fff;
    white-space: nowrap;
    background-color: #6949ff;
    border-color: #6949ff;
  }

  .card-link.filled.mb-40 {
    transition: background-color .2s, border .2s;
  }

  .card-link.filled.mb-40:hover {
    background-color: #0000;
    border-color: #f6f6f6;
  }

  .div-block-347 {
    background-color: #fff;
    border-radius: 10px;
    justify-content: space-between;
    width: 82%;
    margin: 40px;
    padding-bottom: 60px;
    padding-right: 60px;
    display: flex;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .masonry__grid-nav {
    display: none;
  }

  .feature-name-wrap-24 {
    text-align: left;
    border-bottom: 0 solid #0e2b8f1a;
    justify-content: space-between;
    display: block;
  }

  .feature-name-wrap-24.individual {
    border-bottom-width: 1.5px;
  }

  .content-label {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 60px;
    display: flex;
  }

  .feature-desc-27 {
    color: #0e2b8f;
    text-align: left;
    flex: 0 auto;
    align-self: stretch;
    margin-top: 8px;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 300;
    line-height: 125%;
    display: none;
  }

  .faq-arrow-2 {
    color: #0e2b8f;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
  }

  .customer-story-left {
    width: 370px;
  }

  .h-features-2 {
    color: #0e2b8f;
    padding-bottom: 20px;
    font-family: Work Sans;
    font-size: 40px;
    line-height: 100%;
  }

  .switch {
    cursor: pointer;
    background-color: #0e2b8f;
    border-radius: 20px;
    flex: none;
    align-items: center;
    width: 65px;
    height: 30px;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .designation {
    color: #666;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 28px;
  }

  .tabs-pricing-23 {
    border: 1.5px solid #6e80bc;
    border-radius: 5px;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    padding: 5px;
    font-family: Work Sans;
    font-weight: 500;
    display: flex;
  }

  .p-pricing-2 {
    margin-bottom: 24px;
    padding-right: 10%;
    font-family: Work Sans;
  }

  .p-pricing-2.essential {
    margin-bottom: 10px;
  }

  .card-5 {
    background-color: #f3f7fd;
    border-radius: 10px;
    width: 100%;
    max-width: 410px;
    padding: 50px 30px;
  }

  .person-name {
    color: #1f1f1f;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 25px;
  }

  .white-2 {
    color: #fff;
  }

  .div-block-362 {
    text-align: center;
    width: 49%;
  }

  .f-paragraph-small-3 {
    color: #0e2b8f;
    letter-spacing: -.01em;
    margin-bottom: 0;
    font-family: Work Sans;
    font-size: 14px;
    line-height: 1.8;
  }

  .section-regular-3 {
    margin-bottom: 0;
    padding: 80px 4% 32px;
    position: relative;
  }

  .masonry__grid-arrow {
    display: none;
  }

  .h2-centre-2 {
    color: #0e2b8f;
    text-align: center;
    margin-top: 24px;
    margin-bottom: 56px;
    padding-left: 8%;
    padding-right: 8%;
    font-family: Work Sans;
    font-size: 40px;
    line-height: 100%;
  }

  .h2-centre-2.features {
    color: #0e2b8f;
    margin-bottom: 0;
    font-family: Work Sans;
    line-height: 100%;
  }

  .h2-centre-2.white {
    color: #fff;
    font-family: Work Sans;
    font-weight: 700;
  }

  .h2-centre-2.map {
    margin-bottom: 24px;
  }

  .h2-centre-2.features {
    margin-bottom: 0;
    line-height: 100%;
  }

  .p-old-2 {
    color: #0e2b8fb3;
    letter-spacing: -.41px;
    font-family: Work Sans;
    font-size: 16px;
    line-height: 170%;
  }

  .p-tag-9 {
    color: #ff5206;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 0;
  }

  .p-tag-9.blue {
    color: #0e2b8f;
    font-family: Work Sans;
  }

  .paragraph-small-2 {
    letter-spacing: -.01em;
    font-family: Work Sans;
    font-size: 14px;
    line-height: 24px;
  }

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

  .paragraph-small-2.text-weight-semibold.plans {
    color: #0e2b8f;
    padding-top: 24px;
    padding-bottom: 8px;
  }

  .switch-wrap {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    align-items: center;
    display: flex;
  }

  .soc-med-link-2 {
    width: 40px;
    margin-left: 0;
    margin-right: 20px;
    transition: opacity .2s;
  }

  .soc-med-link-2:hover {
    opacity: .69;
  }

  .hero-wrapper-2 {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .shadow {
    display: none;
  }

  .section-48 {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .section-48.if {
    display: none;
  }

  .image-124 {
    border-radius: 10px;
    max-width: 100%;
    margin: 56px 0 0;
    padding-top: 0;
    padding-left: 0%;
    padding-right: 0%;
    display: block;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .main-p {
    margin-top: 32px;
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 140%;
  }

  .card-6 {
    color: #0e2b8f;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 32px 32px 48px;
    transition: all .3s cubic-bezier(.55, .085, .68, .53);
    display: block;
  }

  .card-6:hover {
    color: #0e2b8f;
    background-color: #fff;
    border: 1px solid #f3f7fd;
    border-radius: 10px;
    box-shadow: 0 0 40px #dbdfee;
  }

  .column-59 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .text-block-106 {
    color: #0e2b8f;
  }

  .image-125 {
    max-width: 40%;
    padding-top: 40px;
    display: block;
  }

  .paragraph-58 {
    align-self: center;
  }

  .mb-30 {
    margin-bottom: 30px;
  }

  .person-info {
    flex: 1;
    padding-left: 15px;
  }

  .p-3 {
    color: #0e2b8f;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Work Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .p-3.white {
    color: #fff;
  }

  .p-3.white.text-numbers {
    text-align: left;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Work Sans;
  }

  .p-3.pricing {
    padding-top: 16px;
  }

  .zig-zag-left-2 {
    background-image: url('../images/evca.svg');
    background-position: 40% 0;
    background-repeat: no-repeat;
    background-size: 24%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 80px;
    padding-left: 80px;
    padding-right: 80px;
  }

  .zig-zag-left-2.features {
    background-image: none;
    margin-top: 120px;
    margin-bottom: 120px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .faq-item-plain-2 {
    color: #0e2b8f;
    background-color: #f3f7fd;
    border-radius: 10px;
    width: 100%;
    padding: 28px 32px;
    transition: all .3s;
    display: block;
  }

  .button-8 {
    text-transform: none;
    background-color: #ff5206;
    border-radius: 4.25px;
    padding: 16px 40px;
    font-family: Work Sans;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    transition: opacity .2s;
    box-shadow: 1px 10px 20px #ff52064d;
  }

  .button-8:hover {
    opacity: .77;
  }

  .button-8.buy {
    margin-top: 24px;
    margin-bottom: 0;
    padding-top: 17.5px;
    padding-bottom: 17.5px;
  }

  .button-8.buy.static-ip {
    border: 1.5px solid var(--orange-red);
    margin-top: 28px;
  }

  .button-8.buy {
    margin-top: 24px;
    margin-bottom: 0;
  }

  .button-8.buy.secondary {
    box-shadow: none;
    color: #ff5206;
    background-color: #0000;
    border: 1.5px solid #ff5206;
    border-radius: 5px;
    transition: opacity .2s;
  }

  .button-8.buy.secondary:hover {
    transform: scale(1.03);
  }

  .div-block-363 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 482px;
    height: 52px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .tabs-2 {
    flex: 1;
  }

  .image-127 {
    object-fit: contain;
    object-position: 50% 0%;
    border-top-left-radius: 10px;
    width: 100%;
    max-width: 400px;
  }

  .tab-pricing-24 {
    color: #fff;
    background-color: #0000;
    border-radius: 3px;
    padding: 7px 17px;
  }

  .tab-pricing-24.w--current {
    color: #0e2b8f;
    background-color: #c7d3ff;
  }

  .div-block-364 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
    width: 100%;
    max-width: 460px;
    margin-top: 60px;
    padding-left: 20px;
    font-size: 17px;
    display: flex;
  }

  .grid-22 {
    grid-column-gap: 18px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .h3-3 {
    color: #0e2b8f;
    letter-spacing: -.41px;
    text-indent: 0;
    font-family: Work Sans;
    font-size: 22px;
    font-weight: 600;
  }

  .line-2 {
    background-color: #fff3;
    width: 1px;
  }

  .f-icon-regular-2 {
    color: #ff5206;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin-left: -5px;
    margin-right: -5px;
    transition: color .2s;
    display: flex;
  }

  .div-block-365 {
    font-size: 14px;
    line-height: 22px;
  }

  .mb-20 {
    width: 60%;
    margin-bottom: 10px;
    font-family: Work Sans;
  }

  .p-5 {
    color: #0e2b8f;
    padding-left: 0;
    padding-right: 0;
    font-family: Work Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .image-98 {
    max-width: 300px;
    margin-bottom: 33px;
  }

  .paragraph-regular-bold-2 {
    letter-spacing: 0;
    padding-right: 0;
    font-family: Work Sans;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
  }

  .paragraph-hero-2 {
    color: #0e2b8f;
    text-align: center;
    max-width: 760px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-family: Work Sans;
    font-size: 18px;
    font-weight: 400;
    line-height: 135%;
  }

  .div-block-366 {
    text-align: center;
  }

  .mask-4 {
    width: 100%;
    overflow: visible;
  }

  .faq-title-wrapper-plain-2 {
    color: #0e2b8f;
    white-space: normal;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 16px;
    font-weight: 700;
    display: flex;
  }

  .div-block-367 {
    display: inline-block;
  }

  .landing-cookies-section-3 {
    z-index: -1;
    text-align: center;
    background-color: #eeeef0;
    align-items: center;
    height: 200px;
    padding-left: 6vw;
    padding-right: 6vw;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .intro-ilustrace-2 {
    background-color: #fff;
    flex: 0 40%;
    justify-content: flex-end;
    align-self: center;
    padding: 100px 60px 20px 20px;
    display: flex;
  }

  .intro-ilustrace-2.lp-new {
    flex-basis: 60%;
    padding-top: 60px;
    padding-left: 0;
    padding-right: 20px;
  }

  .cards-wrapper {
    grid-column-gap: 30px;
    display: flex;
  }

  .masonry__grid-block {
    background-color: #fff;
    border-radius: 10px;
    padding: 24px;
    box-shadow: 0 0 #0e2b8f26;
  }

  .feature-name-inner-wrapper-2 {
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    font-family: Work Sans;
    display: flex;
  }

  .double-cards {
    background-color: #3e3f48;
    border-radius: 10px;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    padding: 50px 30px;
    display: flex;
  }

  .double-cards.yearly {
    background-color: #ffeee6;
  }

  .card-heading {
    border-bottom: 0 solid #32313833;
    margin-bottom: 25px;
  }

  .card-heading.white {
    border-bottom-color: #fff3;
  }

  .container-16 {
    width: 100%;
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-pane-5 {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial-2 {
    background-color: #f3f7fd;
    padding-top: 96px;
    padding-bottom: 96px;
    overflow: hidden;
  }

  .h2-2 {
    color: #0e2b8f;
    text-align: center;
    margin-top: 32px;
    margin-bottom: 40px;
    padding-left: 16%;
    padding-right: 16%;
    font-family: Work Sans;
    font-size: 40px;
    line-height: 42px;
  }

  .feature-name-25 {
    color: #0e2b8f;
    text-align: left;
    width: 100%;
    margin-top: 10px;
    padding-right: 5px;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    text-decoration: none;
  }

  .feature-name-25.individual {
    margin-top: 14px;
    margin-bottom: 14px;
    padding-right: 8px;
    font-family: Work Sans;
  }

  .mb-15 {
    color: #0e2b8f;
    margin-top: 32px;
    margin-bottom: 32px;
    font-family: Work Sans;
    font-size: 40px;
  }

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

  .h2-3 {
    margin-top: 32px;
    margin-bottom: 40px;
    font-size: 40px;
  }

  .h2-3.center {
    text-align: center;
    max-width: 50%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    line-height: 120%;
  }

  .bold-text-87 {
    font-weight: 700;
    display: inline;
  }

  .content-section-2 {
    background-color: #0000;
    padding: 175px 30px 120px;
    display: none;
  }

  .div-block-368 {
    max-width: 680px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-368.lp-block {
    align-self: center;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-331 {
    text-align: center;
  }

  .feature-desc-28 {
    color: #0e2b8f;
    text-align: left;
    flex: 0 auto;
    align-self: stretch;
    margin-top: 8px;
    margin-bottom: 20px;
    font-family: Work Sans;
    font-size: 14px;
    font-weight: 300;
    line-height: 125%;
    display: none;
  }

  .pricing-tabs-2 {
    flex-direction: column;
    align-items: center;
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .footer-link-3 {
    color: #fff;
    font-family: Work Sans;
  }

  .tabs-menu-7 {
    display: none;
  }

  .mb-15-5 {
    color: #0e2b8f;
    margin-top: 20px;
    margin-bottom: 32px;
    font-family: Work Sans;
    font-size: 56px;
  }

  .mb-15-5.starting {
    margin-top: 32px;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 400;
  }

  .mb-15-5.individual {
    margin-top: 82px;
    margin-bottom: 52px;
  }

  .mb-15-5.price-teams {
    margin-bottom: 8px;
  }

  .mb-15-5.essential,
  .mb-15-5.starter {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .container-17 {
    width: 100%;
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .month {
    font-size: 24px;
  }

  .card-7 {
    background-color: #0000;
    border: 2px solid #e4e4e7;
    border-radius: 10px;
    width: 100%;
    max-width: 50%;
    padding: 50px 30px;
  }

  .story-content-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex: 1;
    grid-template-rows: auto;
  }

  .bold-text-88 {
    font-family: Work Sans;
  }

  .customer-story {
    align-items: flex-start;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .image-128 {
    padding-left: 0;
  }

  .image-128.mobile {
    display: none;
  }

  .paragraph-59 {
    color: #ff5206;
    font-weight: 700;
  }

  .list-wrap {
    grid-column-gap: 10px;
    align-items: center;
    margin-bottom: 20px;
    display: flex;
  }

  .list-wrap.last {
    margin-bottom: 0;
  }

  .yellow-block {
    color: #3e3f48;
    background-color: #ffeee6;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 110px;
    height: 40px;
    padding: 10px 20px;
    display: flex;
  }

  .p-detail-2 {
    color: #0e2b8f;
    padding-top: 20px;
    font-size: 12px;
  }

  .p-detail-2.no-card {
    margin-bottom: 0;
    padding-bottom: 0;
    font-family: Work Sans;
    font-size: 13px;
    display: block;
    position: static;
  }

  .paragraph-regular-3 {
    letter-spacing: 0;
    padding-top: 16px;
    font-family: Work Sans;
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-regular-3.faq {
    margin-bottom: 8px;
    font-family: Work Sans;
  }

  .heading-37 {
    color: #0e2b8f;
    margin-top: 0;
    margin-bottom: 24px;
    font-family: Work Sans;
    font-size: 56px;
    line-height: 100%;
  }

  .alter-img-2 {
    flex: 0 auto;
    align-self: center;
    width: 500px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .alter-img-2.even {
    order: -1;
  }

  .story {
    background-color: #fff;
    border-radius: 5px;
    padding: 30px;
    position: relative;
    box-shadow: 1px 1px 4px #0000000a;
  }

  .story.pr-20 {
    top: -20px;
  }

  .bold-text-89 {
    font-family: Work Sans;
    font-weight: 500;
  }

  .person {
    align-items: center;
    display: flex;
  }

  .button-9 {
    text-transform: none;
    background-color: #ff5206;
    border-radius: 4.25px;
    padding: 16px 40px;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    transition: opacity .2s;
    box-shadow: 1px 10px 20px #ff52064d;
  }

  .button-9:hover {
    opacity: .77;
  }

  .button-9.buy {
    margin-top: 24px;
    margin-bottom: 0;
    font-family: Work Sans;
  }

  .button-9.cta {
    margin-top: 24px;
    font-family: Work Sans;
  }

  .cta-3 {
    text-align: center;
    letter-spacing: 0;
    background-color: #ff5206;
    border-radius: 4.25px;
    align-items: center;
    height: 30px;
    padding: 12px 60px 36px;
    font-family: Work Sans;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    transition: all .2s;
    display: inline-block;
    box-shadow: 0 10px 20px #ff52064d;
  }

  .cta-3:hover {
    transform: scale(1.03);
  }

  .faq-heading-wrapper-2 {
    z-index: 0;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 640px;
    margin-bottom: 56px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .container-x-small-4 {
    z-index: 5;
    width: 100%;
    max-width: 840px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .trust-starter {
    margin-top: -100px;
  }

  .compliance-nis2 {
    background-image: url('../images/polygons-bg-blue.svg');
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: cover;
    margin-top: 80px;
    margin-left: 0%;
    padding: 40px 0%;
    overflow: visible;
  }

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

  .grid-23 {
    grid-template-rows: auto;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 8%;
  }

  .starter-users {
    margin: 8px 8px 16px 0;
  }

  .starter-users.freemium {
    margin-bottom: 54px;
  }

  .image-129 {
    height: 600px;
  }

  .image-129.ebook {
    border-radius: 10px;
  }

  .image-129.img {
    height: 100%;
  }

  .image-129.whitepaper {
    border: 0 solid #000;
    border-radius: 10px;
  }

  .quick-stack {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: 0 0 40px;
  }

  .cell {
    flex-direction: row;
    align-items: center;
    padding-bottom: 8px;
  }

  .p-points {
    margin-top: auto;
    margin-bottom: auto;
  }

  .p.points {
    margin-top: auto;
    margin-bottom: auto;
    margin-right: -10px;
    padding-left: 8px;
    font-size: 12px;
  }

  .column-60 {
    padding-right: 0;
  }

  .grid-logos {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    align-content: end;
    place-items: center;
    max-width: 1280px;
    margin-bottom: 0;
    margin-left: 4%;
    margin-right: 4%;
  }

  .grid-logos.lp {
    padding-top: 80px;
    padding-bottom: 120px;
  }

  .best-reviews {
    margin-left: -10px;
  }

  .crn {
    width: 70%;
  }

  .table-reference {
    margin-top: 40px;
    padding-left: 20px;
    font-size: 12px;
  }

  .image-130 {
    max-width: 90%;
  }

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

  .section-dashboard {
    padding-top: 2rem;
    padding-bottom: 120px;
  }

  .section-dashboard.g2 {
    padding-top: 0;
  }

  .heading-small {
    color: var(--orange-red);
    font-size: 40px;
    font-weight: 700;
    line-height: 1;
  }

  .guide-2 {
    transform: rotate(-18deg);
  }

  .guide-2.rotate-90 {
    transform: rotate(72deg);
  }

  .hide-2 {
    display: none;
  }

  .dashboard-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

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

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

  .gauge_circle-3 {
    z-index: 1;
    color: var(--orange-red);
    width: 60%;
    height: 60%;
    margin-top: 20%;
    margin-left: 20%;
    position: absolute;
    inset: 0%;
    transform: rotate(90deg);
  }

  .gauge_circle-3.grey {
    color: #ececec;
  }

  .gauge_data-container {
    z-index: 2;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: center;
    align-items: center;
    width: 8rem;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    position: absolute;
    inset: 0%;
  }

  .page-padding-2 {
    padding-left: 4%;
    padding-right: 4%;
  }

  .gauge-module {
    width: 20rem;
    height: 20rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    position: relative;
  }

  .guide-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .guide-wrapper.hide {
    display: none;
  }

  .dashboard-module {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .paragraph {
    text-align: center;
    margin-top: 8px;
    margin-left: -4px;
    margin-right: -4px;
    font-size: 12px;
    line-height: 130%;
  }

  .dashboard-card {
    background-color: #fff;
    border-radius: 2rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    box-shadow: 0 10px 3rem -2rem #00000080;
  }

  .dashboard-card.padding-small {
    border-radius: 10px;
    width: 100%;
    padding: 0;
    box-shadow: 0 0 40px 0 #dbdfee;
  }

  .gauge_data-row {
    border-bottom: 0 solid #ddd;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .gauge_data-row.last-row {
    border-bottom-color: #0000;
  }

  .rating-g2 {
    margin-right: 0;
    font-size: 14px;
  }

  .div-block-369 {
    text-align: left;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }

  .list-4 {
    list-style-type: decimal;
  }

  .link-banner {
    background-image: url('../images/polygons-blue-bg.svg');
    background-position: 0 0;
    background-size: cover;
    max-width: 100%;
    max-height: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    text-decoration: none;
    display: none;
  }

  .image-131 {
    width: 16px;
    max-width: none;
  }

  .centre {
    text-align: center;
    margin-top: 40px;
  }

  .logos {
    max-width: 40%;
    margin-top: auto;
    margin-bottom: auto;
    padding-bottom: 0;
  }

  .image-132 {
    max-width: 70%;
    margin-top: auto;
    margin-bottom: auto;
  }

  .quick-stack-2,
  .text-michal {
    padding-left: 0;
  }

  .link-download {
    padding-bottom: 0;
    font-weight: 600;
  }

  .link-download.smaller {
    font-size: 12px;
    font-weight: 400;
  }

  .link-download-other {
    padding-bottom: 24px;
    font-size: 12px;
  }

  .quick-stack-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 0 16px 8px;
  }

  .quick-stack-3.other {
    padding-bottom: 24px;
  }

  .bold-text-93 {
    font-size: 13px;
  }

  .tabs-content-8 {
    max-width: 1100px;
  }

  .div-block-371 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .div-block-371.product-demo {
    text-align: left;
  }

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

  .partners {
    max-width: 60%;
    margin-top: 40px;
  }

  .video-2 {
    border-radius: 8px;
    width: 100%;
    height: 250px;
  }

  .video-3 {
    width: 100%;
    height: 200px;
  }

  .list-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 32%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 14px;
    list-style-type: none;
    display: block;
  }

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

  .list-item-gdpr {
    text-align: center;
    font-size: 16px;
    line-height: 20px;
  }

  .testimonials_arrow-icon {
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
  }

  .testimonials1_slider-nav {
    display: none;
  }

  .testimonials1_arrow {
    color: #151d53;
    background-color: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    transition: all .2s;
    display: flex;
    position: absolute;
    inset: auto auto -5rem 0%;
    box-shadow: 1px 1px 10px -5px #3333334d;
  }

  .testimonials1_arrow:hover {
    color: #fff;
    background-color: #151d53;
  }

  .testimonials1_arrow.right {
    left: 4.5rem;
    box-shadow: 1px 1px 30px #0000000d;
  }

  .testimonials_content {
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;
    min-height: 18rem;
    padding: 2rem;
    font-weight: 400;
    display: flex;
    box-shadow: 0 2px 30px #0000000d;
  }

  .testimonials_content.is-first {
    text-align: center;
    justify-content: center;
  }

  .testimonials1_date-details {
    grid-template-rows: auto;
    grid-template-columns: max-content;
    grid-auto-columns: max-content;
    grid-auto-flow: column;
    place-items: center start;
    display: flex;
  }

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

  .section-testimonials-trustpilot {
    overflow: hidden;
  }

  .testimonials1_score-image {
    object-fit: contain;
    border-radius: 0%;
    width: 10rem;
    height: 3rem;
  }

  .testimonials1_score-image.is-big {
    width: 18rem;
    height: 3rem;
  }

  .testimonials1_slide {
    max-width: 28rem;
    margin-right: 2rem;
  }

  .testimonials1_client-image-wrapper {
    flex: none;
    margin-right: 1rem;
    overflow: hidden;
  }

  .testimonials1_slider-mask {
    width: 28rem;
    overflow: visible;
  }

  .is-underline-black {
    color: #1e1e1e;
    border-bottom: 2px solid #000;
    font-weight: 700;
  }

  .testimonials1_score-wrapper {
    grid-template-rows: auto;
    grid-template-columns: max-content;
    grid-auto-columns: max-content;
    grid-auto-flow: column;
    justify-content: space-between;
    place-items: center start;
    margin-top: 0;
    margin-bottom: 2rem;
    font-weight: 300;
    display: flex;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-3 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .horizontal-divider-testimonial {
    background-color: #f1f6fd;
    width: 20%;
    height: 3px;
  }

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

  .testimonials1_component {
    background-color: #0000;
    height: auto;
    margin-bottom: 4rem;
  }

  .trustpilot-logo {
    object-fit: contain;
    width: 10rem;
    max-width: none;
    height: 2rem;
    max-height: 2rem;
    margin-left: auto;
    margin-right: auto;
  }

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

  .heading-large {
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2;
  }

  .top-content.testimonial-v3 {
    margin-bottom: 33px;
  }

  .title {
    white-space: break-spaces;
  }

  .title.avatar-name-v1---brix {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 16px;
  }

  .title.testimonial-v3---brix {
    margin-bottom: 14px;
  }

  .container-testimonial {
    background-color: var(--bluish-white);
    flex-direction: column;
    justify-content: center;
    min-height: 624px;
    padding-top: 120px;
    padding-bottom: 40px;
    display: flex;
    transform: translate(0);
  }

  .container-testimonial-section {
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-testimonial.avatar---brix.testimonial-v1---brix {
    width: 60px;
    min-width: 60px;
    min-height: 60px;
    max-height: 60px;
  }

  .image-testimonial.company-logo-testimonial {
    max-width: 180px;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 24px;
  }

  .image-testimonial.company-logo-testimonial.g2 {
    max-width: 50px;
  }

  .image-testimonial.company-logo-testimonial.peerspot {
    max-width: 180px;
  }

  .image-testimonial.company-logo-testimonial.capterra-logo {
    max-width: 200px;
  }

  .card-content-v3 {
    margin-top: 40px;
  }

  .image-wrapper---brix {
    overflow: hidden;
  }

  .image-wrapper---brix.testimonial-v1---brix {
    border-radius: 50%;
    margin-right: 18px;
    box-shadow: 0 4px 14px #2427291a;
  }

  .paragraph-testimonial.testimonial-v3 {
    margin-bottom: 24px;
  }

  .card-testimonial {
    background-color: #fff;
    border: 1px solid #f7f7fb;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 5px 14px #080f340a;
  }

  .card-testimonial.testimonial-v3 {
    border-radius: 10px;
    margin-bottom: 55px;
    padding: 75px 44px 73px;
  }

  .card-testimonial.testimonial-v3.last---brix {
    margin-bottom: 0;
  }

  .split-content.testimonials-client-info---brix {
    flex-wrap: wrap;
    align-items: center;
    display: flex;
  }

  .split-content.testimonial-v3 {
    width: 50%;
  }

  .split-content.testimonial-v3.right---brix {
    min-width: 460px;
    margin-left: 27.5px;
  }

  .split-content.testimonial-v3.left {
    margin-right: 27.5px;
  }

  .subtitle---brix {
    color: #4a3aff;
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-bottom: 11px;
    font-weight: 500;
  }

  .testimonial-wrapper.testimonial-v3 {
    justify-content: space-between;
    display: flex;
  }

  .link-19 {
    text-decoration: none;
  }

  .testimonial-position {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 0;
  }

  .cell-4 {
    align-items: flex-start;
  }

  .cell-5,
  .cell-6,
  .cell-7 {
    justify-content: center;
    align-items: flex-start;
  }

  .columns-21 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph-60 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .medium {
    font-size: 16px;
    line-height: 28px;
  }

  .check-itme {
    color: #fff;
    align-items: center;
    line-height: 24px;
    display: flex;
  }

  .check-icon {
    background-image: url('../images/Check-Icon.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 16px;
    height: 16px;
    margin-right: 8px;
  }

  .pricing-group-button {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-end;
    display: grid;
  }

  .head-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    max-width: 1110px;
    margin-bottom: 72px;
    display: flex;
  }

  .button-10 {
    color: #fff;
    background-color: #1a1a1f;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 56px;
    padding-left: 28px;
    padding-right: 28px;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    text-decoration: none;
    display: flex;
  }

  .button-10.outline {
    color: #1a1a1f;
    background-color: #0000;
    border: 1px solid #1a1a1f;
  }

  .button-10.outline.white {
    color: #fff;
    border-color: #fff;
  }

  .button-10.yellow {
    color: #1a1a1f;
    background-color: #fec483;
    font-weight: 600;
  }

  .tabs-content-9 {
    border-left: 1px solid #ffffff4d;
    padding-left: 0;
  }

  .base-section {
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    overflow: hidden;
  }

  .base-section.dark {
    background-color: #1a1a1f;
    min-height: 100vh;
  }

  .period {
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
  }

  .tab-link {
    color: #fff;
    background-color: #0000;
    border-bottom: 4px solid #0000;
    margin-bottom: 30px;
    padding: 0 0 12px;
    font-size: 24px;
    line-height: 24px;
  }

  .tab-link.w--current {
    background-color: #0000;
    border-bottom-color: #fec483;
  }

  .check-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 56px;
    display: grid;
  }

  .white-3 {
    color: #fff;
  }

  .tab-content {
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .rig-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto 1fr;
    grid-template-columns: 1fr 3fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    width: 100%;
    max-width: 1100px;
    min-height: 600px;
    display: grid;
  }

  .tab-pane-6 {
    height: 100%;
  }

  .tabs-menu-8 {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 150px;
    padding-right: 90px;
    display: flex;
  }

  .tabs-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
    border: 2px solid #e4e4e7;
    border-radius: 5px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .bottom-info {
    z-index: 2;
    color: #ffffff4d;
    border-top: 1px solid #ffffff4d;
    margin-right: 24px;
    padding-top: 0;
    padding-left: 24px;
    position: relative;
  }

  .bottom-info.tags {
    flex-flow: column;
    margin-top: 240px;
    margin-right: 0;
  }

  .bottom-info.tags.free-trial {
    margin-top: 0;
  }

  .text-badges {
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 8px;
    text-decoration: none;
  }

  .paragraph-61 {
    text-align: left;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 125%;
  }

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

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

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

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

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

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

  .grid-top-sticky {
    z-index: 910;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "."
      / 2fr 1fr 1fr 1fr;
    margin-left: 32px;
    margin-right: 32px;
    position: sticky;
    top: 100px;
  }

  .grid-top-sticky.mobile {
    display: none;
  }

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

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

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

  .help-icon {
    width: 18px;
  }

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

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

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

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

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

  .discount {
    color: #ffffff80;
    font-size: 14px;
  }

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

  .pricing-section.main {
    padding-top: 0;
    padding-bottom: 0;
  }

  .pricing-table-cell {
    border-radius: 0;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 0;
    display: flex;
  }

  .pricing-table-cell.white-border {
    border: 2px solid #ebeff5;
    border-right-width: 0;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .pricing-table-cell.white-border.left {
    border-bottom-width: 2px;
  }

  .pricing-table-cell.white-border.left.highlighted {
    background-color: #f1f3f8;
    border-top-width: 0;
  }

  .pricing-table-cell.white-border.left.middle {
    border-top-width: 0;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pricing-table-cell.white-border.left {
    border-width: 2px 2px 2px 0;
  }

  .pricing-table-cell.white-border.left.highlighted {
    background-color: #f1f3f8;
    border-top-width: 0;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pricing-table-cell.white-border.left.middle {
    border-top-width: 1px;
  }

  .pricing-table-cell.highlight-border.first {
    background-color: #f6f8ff;
    border: 2px solid #0e2b8f;
    border-bottom-color: #c4cdeb;
    margin-bottom: 0;
    margin-left: 0;
  }

  .pricing-table-cell.highlight-border.middle {
    background-color: #dde3f9;
    border: 2px solid #0e2b8f;
    border-top: 0 solid #c4cdeb;
    border-bottom-color: #c4cdeb;
    margin: 0;
    padding: 4px 0;
    display: flex;
  }

  .pricing-table-cell.highlight-border.middle.not {
    background-color: #f6f8ff;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pricing-table-cell.highlight-border.last {
    background-color: #dde3f9;
    border: 2px solid #0f2b8f;
    border-top: 0 solid #000;
  }

  .pricing-table-cell.highlight-border.last.not {
    background-color: #f6f8ff;
  }

  .pricing-table-cell.footer-link-main {
    border: 2px solid #ebeff5;
    flex-flow: column;
    display: flex;
  }

  .pricing-table-cell.footer-link-main.premium {
    border-color: var(--midnight-blue);
    background-color: #fff;
    width: 100%;
    margin-bottom: 10px;
    padding-top: 32px;
    padding-bottom: 18px;
  }

  .pricing-table-cell.footer-link-main.enterpise {
    background-color: #fff;
    border-left-width: 0;
    width: 100%;
    margin-bottom: 0;
    padding-top: 32px;
    padding-bottom: 16px;
  }

  .pricing-table-cell.footer-link-main.essential {
    background-color: #fff;
    border-right-width: 0;
    width: 100%;
    margin-bottom: 0;
    padding-top: 32px;
    padding-bottom: 16px;
  }

  .pricing-table-cell.footer-link-main.essential.other {
    display: none;
  }

  .pricing-table-cell.footer-link-main.plan {
    background-color: #fff;
    border-right-width: 0;
    width: 100%;
    padding-top: 44px;
    padding-bottom: 46px;
  }

  .pricing-table-cell.fixed {
    border: 2px solid var(--midnight-blue);
    flex-flow: column;
    margin-bottom: 19px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .brix---paragraph-default {
    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: 18px;
    line-height: 30px;
  }

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

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

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

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

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

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

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

  .sticky-section.text-decoration-none {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
  }

  .sticky-section.mobile {
    display: none;
  }

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

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

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

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

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

  .brix---accordion-content-wrapper {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .brix---accordion-btn-horizontal-line {
    background-color: var(--elements-webflow-library--neutral--800);
    border-radius: 20px;
    width: 18px;
    height: 2px;
    position: absolute;
  }

  .brix---accordion-btn-vertical-line {
    background-color: var(--elements-webflow-library--neutral--800);
    border-radius: 20px;
    width: 18px;
    height: 2px;
    position: absolute;
    transform: rotate(90deg);
  }

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

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

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

  .brix---accordion-item-wrapper {
    border: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
    cursor: pointer;
    transform-style: preserve-3d;
    border-radius: 24px;
    width: 100%;
    padding: 48px 64px;
    transition: transform .3s;
    display: flex;
  }

  .brix---accordion-item-wrapper:hover {
    transform: scale3d(.96, .96, 1.01);
  }

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

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

  .brix---heading-h2-size {
    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: 38px;
    font-weight: 700;
    line-height: 50px;
  }

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

  .h-pricing-table {
    flex: 1;
    order: 1;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 8px;
    font-size: 22px;
    font-weight: 600;
  }

  .pricing-table.none {
    display: none;
  }

  .icons-table {
    order: 1;
    margin: auto;
    display: block;
  }

  .pricing-table-p {
    text-align: center;
    flex: 1;
    order: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
  }

  .text-block-108,
  .text-block-109 {
    color: var(--midnight-blue);
    font-size: 14px;
  }

  .image-133,
  .image-134 {
    padding-right: 5px;
  }

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

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

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

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

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

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

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

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

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

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

  .grid-24 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    margin: 80px 32px;
  }

  .switch-2 {
    cursor: pointer;
    background-color: #ffffff1a;
    border-radius: 100px;
    justify-content: flex-start;
    align-items: center;
    width: 120px;
    height: 75px;
    padding-left: 7.5px;
    padding-right: 7.5px;
    display: flex;
  }

  .knob {
    background-color: #fff;
    border-radius: 50%;
    width: 60px;
    height: 60px;
  }

  .button-4 {
    color: #101828;
    text-align: center;
    background-color: #0000;
    border: 2px solid #101828;
    border-radius: .4em;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 1.1em 2em;
    font-weight: 500;
    display: inline-block;
  }

  .button-4._1-6-top-margin {
    margin-top: 2.6em;
  }

  .pricing-card {
    border: 1px solid #101828;
    border-radius: .6em;
    padding: 4.2em 3em;
  }

  .pricing-card.cen {
    background-color: #fad2e1;
    border-style: none;
    position: relative;
    bottom: 2.4em;
  }

  .pricing-slector {
    justify-content: center;
    align-items: center;
    margin-top: 2em;
    display: flex;
  }

  .smaller-text {
    margin-top: .4em;
    font-size: .9em;
  }

  .circ-mover {
    background-color: #fff;
    border-radius: 14vh;
    width: 16px;
    height: 16px;
  }

  .price-wrapper {
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
  }

  .pricing-grid {
    grid-column-gap: 2.25em;
    grid-row-gap: 5em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 5.4em;
    display: grid;
  }

  .pricing-switch {
    cursor: pointer;
    background-color: #7b7c7d;
    border-radius: 50vh;
    width: 40px;
    height: 20px;
    padding: 2px;
    position: relative;
  }

  .heading-wrapper-3 {
    text-align: center;
    max-width: 33em;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .paragraph-3._4-right-margin {
    margin-right: 1em;
  }

  .paragraph-3._1-left-margin {
    margin-left: 1em;
  }

  .h4-sb {
    font-weight: 600;
  }

  .pricing-features-grid {
    grid-column-gap: 16px;
    grid-row-gap: 1em;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .button-5 {
    color: #fff;
    text-align: center;
    background-color: #101828;
    border: 2px solid #101828;
    border-radius: .4em;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 1.1em 2em;
    font-weight: 500;
    display: inline-block;
  }

  .button-5._1-6-top-margin {
    margin-top: 2.6em;
  }

  .line-1 {
    border: .1px solid #101828;
  }

  .line-1._1-4-top-btm-margin {
    margin-top: 1.6em;
    margin-bottom: 2.6em;
  }

  .paragraph-4 {
    color: #7b7c7d;
  }

  .paragraph-4._4-left-margin {
    margin-left: .4em;
  }

  .section-49 {
    padding: 4em 10vh;
  }

  .paragraph-2 {
    color: #66728d;
    font-weight: 400;
    line-height: 1.5;
  }

  .paragraph-2._9-top-margin {
    margin-top: 1.2em;
  }

  ._6-top-margin {
    margin-top: .6em;
  }

  .pricing-container {
    max-width: 1560px;
    margin-left: auto;
    margin-right: auto;
  }

  .display-heading-span {
    color: #006d77;
  }

  .pricing-features-contan {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-135 {
    width: 1.2em;
    margin-right: .8em;
  }

  .table-platform {
    width: 100%;
    margin-bottom: 32px;
    display: block;
    position: static;
  }

  .faq-title-wrapper-plain-3 {
    color: #0e2b8f;
    white-space: normal;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 16px;
    font-weight: 700;
    display: flex;
  }

  .pricing-table-p-2 {
    text-align: center;
    flex: 1;
    order: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
  }

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

  .feature-name-26 {
    color: #0e2b8f;
    text-align: left;
    width: 100%;
    margin-top: 10px;
    padding-right: 5px;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    text-decoration: none;
  }

  .feature-name-26.pricing-table-feature {
    flex: 0 auto;
    order: -1;
    width: 100%;
    font-weight: 600;
    display: flex;
  }

  .faq-arrow-3 {
    color: #0e2b8f;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
  }

  .faq-arrow-3.feature-main {
    margin-top: auto;
    margin-bottom: auto;
  }

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

  .faq-content-2 {
    background-color: #0000;
    width: 100%;
    display: block;
    position: static;
    overflow: hidden;
  }

  .feature-desc-29 {
    color: #0e2b8f;
    text-align: left;
    flex: 0 auto;
    align-self: stretch;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 300;
    line-height: 125%;
    display: none;
  }

  .feature-desc-29.pricing {
    display: none;
  }

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

  .pricing-section-3.main {
    padding-top: 0;
    padding-bottom: 0;
  }

  .feature-name-wrap-25 {
    text-align: left;
    border-bottom: 0 solid #0e2b8f1a;
    justify-content: space-between;
    display: block;
  }

  .feature-name-wrap-25.white-table-border {
    border: 2px solid #ebeff5;
    border-right-width: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding: 4px 24px 4px 32px;
    display: flex;
  }

  .feature-name-wrap-25.white-table-border.middle {
    border-top-width: 0;
  }

  .feature-name-wrap-25.white-table-border.highlighted {
    background-color: #f1f3f8;
    border-top-width: 0;
  }

  .faq-item-plain-3 {
    color: #0e2b8f;
    background-color: #f3f7fd;
    border-radius: 10px;
    width: 100%;
    padding: 28px 32px;
    transition: all .3s;
    display: block;
  }

  .faq-item-plain-3.pricing-table {
    background-color: #fff;
  }

  .faq-item-plain-3.pricing-table.mobile {
    display: none;
  }

  .platform-table,
  .network {
    width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    position: relative;
  }

  .network-content {
    width: 100%;
    margin-bottom: 32px;
    display: block;
    position: relative;
  }

  .authentication-main {
    width: 100%;
    margin-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .security-main {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .support-main {
    width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .authentication-table,
  .security-table,
  .support-table {
    width: 100%;
    margin-bottom: 32px;
    display: block;
    position: relative;
  }

  .arrow-platform {
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .support-mobile {
    display: none;
  }

  .text-block-111,
  .text-block-112,
  .text-block-113,
  .text-block-114 {
    font-size: 12px;
  }

  .link-20 {
    color: var(--midnight-blue);
  }

  .link-21 {
    color: var(--midnight-blue);
    font-size: 14px;
  }

  .f-footer-link-2 {
    color: #fff;
    letter-spacing: -.01em;
    order: 0;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
    line-height: 24px;
    text-decoration: none;
    transition: color .3s;
  }

  .f-footer-link-2:hover {
    color: #ff5206;
  }

  .f-footer-link-2.legal {
    clear: none;
    text-align: center;
    object-fit: fill;
    flex: 1;
    align-self: flex-end;
    margin-top: auto;
    margin-bottom: auto;
  }

  .footer-legal-2 {
    text-align: center;
    margin: auto;
    padding: 0;
    font-family: Worksans, Arial, sans-serif;
    display: block;
  }

  .grid-badges {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: -50px;
    position: relative;
    top: -70px;
    bottom: 0;
  }

  .bold-text-97 {
    font-size: 20px;
  }

  .alternating-block-2 {
    text-align: center;
    justify-content: flex-start;
    margin-top: 40px;
    margin-bottom: 20px;
    padding-bottom: 40px;
    display: flex;
  }

  .p-6 {
    color: #0e2b8f;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-family: Worksans, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .h-features-3 {
    color: #0e2b8f;
    padding-bottom: 20px;
    font-family: Work Sans;
    font-size: 40px;
    line-height: 100%;
  }

  .p-tag-10 {
    color: #ff5206;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Worksans, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 0;
  }

  .alter-img-3 {
    flex: 0 auto;
    align-self: center;
    width: 400px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .alter-img-3.even {
    order: -1;
  }

  .p-7 {
    color: #0e2b8f;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-family: Worksans, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .h-features-4 {
    color: #0e2b8f;
    padding-bottom: 20px;
    font-family: Work Sans;
    font-size: 40px;
    line-height: 100%;
  }

  .p-tag-11 {
    color: #ff5206;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Worksans, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 0;
  }

  .cta-section-3 {
    margin-bottom: 80px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cell-8 {
    text-align: right;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .button-11 {
    text-align: center;
    text-transform: none;
    background-color: #ff5206;
    border-radius: 4.25px;
    margin-right: 16px;
    padding: 16px 24px;
    font-family: Worksans, Arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    transition: opacity .2s;
    box-shadow: 1px 10px 20px #ff52064d;
  }

  .button-11:hover {
    opacity: .77;
  }

  .button-11.reverse-blue {
    color: #0e2b8f;
    text-align: center;
    text-transform: none;
    background-color: #fff;
    border: 0 solid #0e2b8f;
    margin-left: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 600;
    box-shadow: 1px 10px 20px #0e2b8f33;
  }

  .button-11.reverse-blue.demo-secondary {
    margin-left: 24px;
  }

  .button-11.reverse-blue.demo-secondary.book-demo {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .button-11.reverse-blue.demo-secondary.book-demo.none {
    vertical-align: baseline;
    display: inline-block;
  }

  .testimonials-text-2 {
    color: #0e2b8f;
    font-family: Work Sans;
    font-size: 24px;
    line-height: 30px;
  }

  .testimonials-text-2.mews {
    margin-bottom: 0;
    font-family: Worksans, Arial, sans-serif;
    font-size: 24px;
    line-height: 32px;
  }

  .testimonial-name-2 {
    color: #0e2b8f;
    font-family: Worksans, Arial, sans-serif;
    font-size: 14px;
  }

  .testimonial-3 {
    width: 100%;
    overflow: hidden;
  }

  .testimonial-position-2 {
    color: #0e2b8f;
    font-family: Worksans, Arial, sans-serif;
  }

  .div-block-372 {
    font-size: 14px;
    line-height: 22px;
  }

  .image-136 {
    object-fit: contain;
    object-position: 50% 0%;
    border-top-left-radius: 10px;
    width: 100%;
    max-width: 400px;
  }

  .div-block-373 {
    background-color: #fff;
    border-radius: 10px;
    justify-content: space-between;
    width: 82%;
    margin: 40px;
    padding-bottom: 60px;
    padding-right: 60px;
    display: flex;
    box-shadow: 0 0 40px #0e2b8f26;
  }

  .p-tag-12 {
    color: #ff5206;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Work Sans;
    font-size: 12px;
    font-weight: 600;
    line-height: 0;
  }

  .p-tag-12.blue {
    color: #0e2b8f;
  }

  .div-block-374 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
    width: 100%;
    max-width: 460px;
    margin-top: 60px;
    padding-left: 20px;
    font-size: 17px;
    display: flex;
  }

  .div-block-375 {
    text-align: center;
  }

  .button-12 {
    text-align: center;
    text-transform: none;
    background-color: #ff5206;
    border-radius: 4.25px;
    margin-right: 16px;
    padding: 16px 24px;
    font-family: Worksans, Arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    transition: opacity .2s;
    box-shadow: 1px 10px 20px #ff52064d;
  }

  .button-12:hover {
    opacity: .77;
  }

  .p-8 {
    color: #0e2b8f;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-family: Work Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .p-8.contact {
    margin-bottom: 60px;
    font-family: Worksans, Arial, sans-serif;
    font-weight: 400;
  }

  .h2-4 {
    color: #0f2b8f;
    margin-top: 32px;
    margin-bottom: 24px;
    font-family: Work Sans;
    font-size: 40px;
    line-height: 125%;
  }

  .image-137.whitepaper {
    border-radius: 10px;
    max-width: 70%;
    box-shadow: 0 0 40px #0f2a8f26;
  }

  .feature-image-wrapper-2 {
    justify-content: center;
    align-items: center;
    display: block;
    position: relative;
  }

  .bold-text-98 {
    font-family: Worksans, Arial, sans-serif;
    line-height: 100%;
  }

  .div-block-376 {
    display: inline-block;
  }

  .p-tag-13 {
    color: #ff5206;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Worksans, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 0;
  }

  .p-9 {
    color: #0e2b8f;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-family: Work Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .p-9.text-video {
    color: #fff;
    text-align: center;
    margin-top: 24px;
  }

  .h2-5 {
    color: #0f2b8f;
    margin-top: 32px;
    margin-bottom: 24px;
    font-family: Work Sans;
    font-size: 40px;
    line-height: 125%;
  }

  .h2-5.white {
    color: #fff;
  }

  .video-4 {
    border-radius: 8px;
    width: 100%;
    height: 250px;
  }

  .feature-image-wrapper-3 {
    justify-content: center;
    align-items: center;
    display: block;
    position: relative;
  }

  .bold-2 {
    color: #fff;
    font-family: Worksans, Arial, sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 48px;
  }

  .div-block-377,
  .column-64 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .button-13 {
    text-align: center;
    text-transform: none;
    background-color: #ff5206;
    border-radius: 4.25px;
    margin-right: 16px;
    padding: 16px 24px;
    font-family: Work Sans;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    transition: opacity .2s;
    box-shadow: 1px 10px 20px #ff52064d;
  }

  .button-13:hover {
    opacity: .77;
  }

  .button-13.centre {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .p-10 {
    color: #0e2b8f;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-family: Worksans, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .p-tag-14 {
    color: #ff5206;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 0;
  }

  .h2-6 {
    color: #0f2b8f;
    margin-top: 32px;
    margin-bottom: 24px;
    font-family: Work Sans;
    font-size: 40px;
    line-height: 125%;
  }

  .h2-6.white {
    color: #fff;
    font-family: Worksans, Arial, sans-serif;
  }

  .cta-centre {
    text-align: center;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .zig-zag-left-3 {
    background-image: url('../images/evca.svg');
    background-position: 40% 0;
    background-repeat: no-repeat;
    background-size: 24%;
    max-width: 1280px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 108px 80px 80px;
  }

  .bold-text-99 {
    color: #ff5206;
    font-size: 40px;
    font-weight: 700;
  }

  .bold-3 {
    font-size: 40px;
    font-weight: 700;
    line-height: 48px;
  }

  .column-65 {
    padding-top: 80px;
    padding-left: 60px;
  }

  .p-tag-15 {
    color: #ff5206;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: Work Sans;
    font-size: 12px;
    font-weight: 600;
    line-height: 0;
  }

  .p-tag-15.blue {
    color: #0e2b8f;
    font-family: Worksans, Arial, sans-serif;
  }

  .div-block-378 {
    background-image: url('../images/contact-bg-simple.svg'), linear-gradient(#0000, #f3f7fd);
    background-position: 50% 19%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
  }

  .bold-text-100 {
    color: #0f2b8f;
    text-align: left;
    font-family: Worksans, Arial, sans-serif;
    display: block;
  }

  .div-block-379 {
    margin-bottom: 0;
  }

  .button-14 {
    text-align: center;
    text-transform: none;
    background-color: #ff5206;
    border-radius: 4.25px;
    margin-right: 16px;
    padding: 16px 24px;
    font-family: Work Sans;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    transition: opacity .2s;
    box-shadow: 1px 10px 20px #ff52064d;
  }

  .button-14:hover {
    opacity: .77;
  }

  .button-14.reverse-blue {
    color: #0e2b8f;
    text-align: center;
    text-transform: none;
    background-color: #fff;
    border: 0 solid #0e2b8f;
    margin-left: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 600;
    box-shadow: 1px 10px 20px #0e2b8f33;
  }

  .button-14.reverse-blue.demo-secondary {
    margin-left: 24px;
  }

  .button-14.reverse-blue.demo-secondary.book-demo {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
    font-family: Worksans, Arial, sans-serif;
  }

  .error-message-4 {
    opacity: 0;
    background-color: #fff;
  }

  .p-tag-16 {
    color: #ff5206;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 0;
  }

  .p-tag-16.blue {
    color: #0e2b8f;
  }

  .text-span-11 {
    color: #ff5206;
  }

  .grid-25 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 4%;
    padding-right: 40px;
  }

  .grid-25.ztna {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .about {
    text-align: center;
    background-image: url('../images/polygons-blue-bg.svg');
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-380 {
    margin-bottom: 16px;
  }

  .div-block-381 {
    display: none;
  }

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

  .cta-orange-3 {
    color: #fff;
    text-align: center;
    background-color: #ff5206;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    height: 58px;
    padding-left: 36px;
    padding-right: 36px;
    font-weight: 700;
    line-height: 18px;
    transition: all .2s;
    display: flex;
  }

  .cta-orange-3:hover {
    transform: scale(1.03);
  }

  .cta-orange-3.maxwidth {
    max-width: 410px;
    margin-top: 63px;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-orange-3.maxwidth.trial-button {
    width: 100%;
    height: 48px;
    margin-top: 30px;
  }

  .cta-orange-3.maxwidth.trial-button:hover {
    transform: scale(1.03);
  }

  .f-footer-detail-2 {
    color: #fff;
    margin: 0;
    font-family: Worksans, Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
  }

  .image-138 {
    margin-right: 16px;
  }

  .image-139 {
    width: 40px;
    padding-right: 0;
  }

  .image-139.soc2 {
    margin-left: 16px;
    padding-left: 0;
  }

  .navigation-arrow-4 {
    color: #ff5206;
  }

  .banner-3 {
    color: #fff;
    background-color: #0e2b8f;
    justify-content: center;
    align-items: center;
    min-height: 64px;
    padding: 8px 3%;
    display: block;
    position: relative;
  }

  .banner-3.banner {
    background-color: #0e2b8f00;
    min-height: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-140 {
    width: 16px;
    max-width: none;
  }

  .button-15 {
    text-align: center;
    text-transform: none;
    background-color: #ff5206;
    border-radius: 4.25px;
    margin-right: 16px;
    padding: 16px 24px;
    font-family: Work Sans;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    transition: opacity .2s;
    box-shadow: 1px 10px 20px #ff52064d;
  }

  .button-15:hover {
    opacity: .77;
  }

  .button-15.reverse-blue {
    color: #0e2b8f;
    text-align: center;
    text-transform: none;
    background-color: #fff;
    border: 0 solid #0e2b8f;
    margin-left: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 600;
    box-shadow: 1px 10px 20px #0e2b8f33;
  }

  .button-15.reverse-blue.demo-secondary {
    margin-left: 24px;
  }

  .button-15.reverse-blue.demo-secondary.book-demo {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .button-15.reverse-blue.demo-secondary.book-demo.none {
    vertical-align: baseline;
    display: inline-block;
  }

  .button-15.reverse-blue.demo-secondary.book-demo.nav {
    margin-left: 24px;
  }

  .button-15.nav {
    flex: 0 auto;
    width: 100%;
    min-width: 100%;
    margin-left: 0;
    margin-right: 8px;
    padding: 12px;
    font-size: 12px;
  }

  .image-141 {
    width: 24px;
  }

  .text-block-116 {
    color: #ff5206;
    background-color: #0000;
  }

  .navigation-dropdown-link-2 {
    color: #2b2c4f;
    border-radius: 8px;
    align-items: center;
    padding: 20px;
    text-decoration: none;
    transition: background-color .4s, color .4s;
    display: flex;
  }

  .navigation-dropdown-link-2:hover {
    color: #0e2b8f;
    background-color: #0e2b8f0a;
    border-radius: 10px;
  }

  .navigation-dropdown-link-2.free-business-hide {
    display: none;
  }

  .integration-grid-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .nav-link-2 {
    color: #0e2b8f;
    text-align: center;
    border-bottom: 2px solid #6667ab00;
    justify-content: center;
    align-items: center;
    min-width: 100px;
    height: 100%;
    padding-top: 2px;
    padding-left: 8px;
    padding-right: 8px;
    font-family: Work Sans;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    transition: all .2s;
    display: flex;
  }

  .nav-link-2:hover {
    color: #0e2b8f;
    border-bottom-color: #6667ab;
  }

  .nav-link-2:active {
    border-bottom-width: 0;
    border-bottom-color: #0e2b8f;
  }

  .nav-link-2.w--current {
    background-color: #0000;
    border-bottom-width: 0;
    border-bottom-color: #0e2b8f;
  }

  .nav-link-2.w--current:hover {
    color: #0e2b8f;
    border-bottom-width: 2px;
  }

  .nav-link-2.w--open {
    color: #4c4cb3;
  }

  .secondary-cta-3 {
    color: #ff5206;
    padding-bottom: 56px;
    font-weight: 600;
    text-decoration: underline;
  }

  .secondary-cta-3.basic {
    padding-bottom: 0;
    padding-right: 8px;
  }

  .secondary-cta-3.basic.banner {
    color: #fff;
    padding-left: 24px;
    font-size: 14px;
  }

  .text-block-117 {
    color: #ff5206;
    font-weight: 600;
  }

  .image-142 {
    margin-right: 16px;
  }

  .text-block-118 {
    color: #0e2b8f;
    font-size: 13px;
  }

  .menu-wrap-4 {
    color: #2b2c4f;
    align-items: center;
    height: 100%;
    font-size: 14px;
    line-height: 24px;
    display: flex;
    position: static;
  }

  .column-66 {
    height: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .column-66.learn {
    border-left: 1px solid #0e2b8f33;
    border-right: 1px solid #0e2b8f33;
  }

  .text-block-119 {
    color: #0e2b8f;
  }

  .brand-4 {
    margin-right: 4vw;
  }

  .brand-4.w--current {
    margin-right: 2vw;
  }

  .person-image-2 {
    z-index: 5;
    object-fit: cover;
    background-color: #fff;
    border: 0 solid #0e2b8f;
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: relative;
  }

  .column-67 {
    height: 100%;
    padding-right: 24px;
  }

  .navigation-title-2 {
    color: #0e2b8f;
    letter-spacing: .08em;
    text-transform: uppercase;
    margin-bottom: 20px;
    padding-top: 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
  }

  .link-title-2 {
    color: #0e2b8f;
    letter-spacing: -.02em;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }

  .dropdown-list-4 {
    z-index: 99;
    color: #0e2b8f;
    min-width: 100%;
    display: none;
  }

  .dropdown-list-4.w--open {
    z-index: 99;
    background-color: #fff;
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 100px 0 auto;
    box-shadow: 13px 69px 90px #ebebf4cc;
  }

  .navigation-4 {
    z-index: 99;
    background-color: #fff;
    border-bottom: 1px solid #0e2b8f1a;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100px;
    padding-left: 4%;
    padding-right: 4%;
    display: flex;
    position: relative;
  }

  .image-143 {
    width: 40px;
    padding-right: 0;
  }

  .image-143.soc2 {
    margin-left: 16px;
    padding-left: 0;
  }

  .nav-toggle-2 {
    color: #0e2b8f;
    border-bottom: 0 solid #0e2b8f1a;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-left: 12px;
    padding-right: 26px;
    font-size: 13px;
    font-weight: 500;
    transition: all .2s;
    display: flex;
  }

  .nav-toggle-2:hover {
    color: #0e2b8f;
    border-bottom-width: 2px;
    border-bottom-color: #0e2b8f;
  }

  .nav-toggle-2:active {
    color: #0e2b8f;
    border-bottom-width: 0;
  }

  .nav-toggle-2.w--open {
    color: #0e2b8f;
    border-bottom-color: #6667ab;
  }

  .dropdown-2 {
    color: #0e2b8f;
    background-color: #fff;
    height: 100%;
    position: static;
  }

  .dropdown-2:hover,
  .dropdown-2:active {
    color: #0e2b8f;
  }

  .icon-nav-2 {
    color: #0e2b8f;
    margin-right: 10px;
  }

  .banner-4 {
    color: #fff;
    background-color: #0e2b8f;
    justify-content: center;
    align-items: center;
    min-height: 64px;
    padding: 8px 3%;
    display: block;
    position: relative;
  }

  .banner-4.banner {
    background-color: #0e2b8f00;
    min-height: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-144 {
    width: 16px;
    max-width: none;
  }

  .button-16 {
    text-align: center;
    text-transform: none;
    background-color: #ff5206;
    border-radius: 4.25px;
    margin-right: 16px;
    padding: 16px 24px;
    font-family: Work Sans;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    transition: opacity .2s;
    box-shadow: 1px 10px 20px #ff52064d;
  }

  .button-16:hover {
    opacity: .77;
  }

  .button-16.reverse-blue {
    color: #0e2b8f;
    text-align: center;
    text-transform: none;
    background-color: #fff;
    border: 0 solid #0e2b8f;
    margin-left: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 600;
    box-shadow: 1px 10px 20px #0e2b8f33;
  }

  .button-16.reverse-blue.nav {
    margin-right: 8px;
    padding: 12px;
  }

  .button-16.reverse-blue.nav.none {
    display: none;
  }

  .button-16.nav {
    flex: 0 auto;
    width: 100%;
    min-width: 100%;
    margin-left: 0;
    margin-right: 8px;
    padding: 12px;
    font-size: 12px;
  }

  .secondary-cta-4 {
    color: #ff5206;
    padding-bottom: 56px;
    font-weight: 600;
    text-decoration: underline;
  }

  .secondary-cta-4.basic {
    padding-bottom: 0;
    padding-right: 8px;
  }

  .secondary-cta-4.basic.banner {
    color: #fff;
    padding-left: 24px;
    font-size: 14px;
  }

  .text-block-120 {
    color: #0e2b8f;
    width: 100%;
  }

  .brand-5 {
    margin-right: 4vw;
  }

  .brand-5.w--current {
    margin-right: 2vw;
  }

  .logo-cd {
    text-align: left;
    align-self: flex-start;
    width: 80%;
    padding-top: 24px;
    padding-left: 32px;
  }

  .headline-case {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 40px;
    font-size: 32px;
    line-height: 120%;
  }

  .div-block-382 {
    align-self: flex-start;
  }

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

  .h2-7 {
    color: #0e2b8f;
    text-align: center;
    margin-top: 32px;
    margin-bottom: 40px;
    padding-left: 16%;
    padding-right: 16%;
    font-family: Work Sans;
    font-size: 40px;
    line-height: 42px;
  }

  .p-11 {
    color: #0e2b8f;
    padding-left: 0;
    padding-right: 0;
    font-family: Work Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .button-17 {
    text-transform: none;
    background-color: #ff5206;
    border-radius: 4.25px;
    padding: 16px 40px;
    font-family: Work Sans;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    transition: opacity .2s;
    box-shadow: 1px 10px 20px #ff52064d;
  }

  .button-17:hover {
    opacity: .77;
  }

  .button-17.buy {
    margin-top: 24px;
    margin-bottom: 0;
  }

  .button-17.buy.secondary {
    box-shadow: none;
    color: #ff5206;
    background-color: #0000;
    border: 1.5px solid #ff5206;
    border-radius: 5px;
    transition: opacity .2s;
  }

  .button-17.buy.secondary:hover {
    transform: scale(1.03);
  }

  .f-icon-regular-3 {
    color: #ff5206;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin-left: -5px;
    margin-right: -5px;
    transition: color .2s;
    display: flex;
  }

  .div-block-383 {
    text-align: center;
  }

  .link-block-10 {
    text-decoration: none;
  }

  .max {
    font-size: 8px;
  }

  .stars-platforms {
    padding-left: 8px;
  }

  .link-block-11,
  .link-block-12,
  .link-block-13,
  .link-block-14 {
    text-decoration: none;
  }

  .bold-text-104,
  .bold-text-105 {
    font-family: Worksans, Arial, sans-serif;
  }

  @media screen and (min-width: 1280px) {
    .main-cta.careers {
      font-size: 16px;
    }

    .landing-animation {
      width: 470px;
      max-width: 470px;
      height: 470px;
      max-height: 470px;
    }

    .button {
      margin-right: 16px;
      padding-left: 32px;
      padding-right: 32px;
    }

    .button.reverse-blue.cta-account {
      font-size: 16px;
    }

    .button.reverse-blue.button-demo {
      border-width: 1px;
      border-color: var(--midnight-blue);
      background-color: #0000;
      margin-right: 20px;
      padding: 12px 24px;
      font-size: 14px;
      display: block;
      box-shadow: 1px 10px 20px #0e2b8f33;
    }

    .button.reverse-blue.demo-secondary {
      border-width: 1px;
    }

    .button.reverse-blue.demo-secondary.feature {
      margin-top: 0;
      margin-left: 24px;
    }

    .button.reverse-blue.demo-secondary.book-demo {
      padding-left: 32px;
      padding-right: 32px;
    }

    .button.reverse-blue.demo-secondary.book-demo.nav {
      padding-top: 12px;
      padding-bottom: 12px;
      font-size: 14px;
    }

    .button.reverse-blue.demo-secondary.book-demo.cz {
      margin-left: 8px;
    }

    .button.nav {
      padding: 12px 24px;
      font-size: 14px;
    }

    .h2-blue.center.cta.landing-2 {
      padding-left: 140px;
      padding-right: 140px;
    }

    .h2-blue.center.comparison-h.white {
      padding-left: 20%;
      padding-right: 20%;
    }

    .landing-h2-white.landing-h2-testimonials {
      padding-left: 40px;
      padding-right: 40px;
    }

    .landing-h2-white.landing-h2-testimonials.testimonial.starter {
      background-color: #0000;
      background-image: none;
    }

    .landing-h2-white.landing-h2-testimonials.testimonial.individual {
      background-image: none;
    }

    .aff-right-cont {
      width: 540px;
    }

    .aff-top-section {
      padding-bottom: 150px;
    }

    .plans-section-21.landing-pricing.withoutdiscount {
      display: none;
    }

    .partner-main-cont {
      background-position: 76% 0;
    }

    .blog-container {
      max-width: 1000px;
    }

    .menu-drop {
      display: none;
    }

    .top-nav-holder-1 {
      max-width: 700px;
    }

    .empty-state-3 {
      background-color: #0000;
    }

    .div-block-5 {
      justify-content: flex-end;
    }

    .static-ip-section-1.open-vpn-landing {
      margin-left: 0;
      margin-right: 0;
      padding-bottom: 20px;
      padding-left: 60px;
      padding-right: 60px;
    }

    .static-ip-section-1.whitepaper {
      padding-top: 70px;
    }

    .static-ip-section-1.whitepaper.second {
      margin-top: -70px;
    }

    .static-ip-section-1.individual {
      padding-top: 100px;
    }

    .intro-block {
      flex-basis: 50%;
    }

    .intro-block.lp-intro {
      flex-basis: 60%;
      max-width: none;
    }

    .slide {
      padding-bottom: 0;
    }

    .testimonial-inside {
      padding-bottom: 35px;
    }

    .testimonials.landing-2.landing-open-vpn-testimonials {
      height: 350px;
    }

    .slide-nav.testimonial {
      background-image: none;
    }

    .image-20.testimonial-picture-logo {
      background-color: var(--white-smoke);
      border-radius: 10px;
      padding-top: 35px;
      padding-bottom: 35px;
    }

    .prize-partners.lp-open-vpn {
      padding-left: 100px;
      padding-right: 100px;
    }

    .logo.top {
      max-width: 70%;
    }

    .list-item-landing {
      font-size: 16px;
    }

    .list-item-landing.lp-text {
      font-size: 18px;
    }

    .logo-landing.lp-logo {
      display: none;
    }

    .heading-landing.lp-h1 {
      margin-top: 30px;
      padding-right: 20px;
      font-size: 50px;
    }

    .heading-landing.h1-lp {
      font-size: 45px;
    }

    .heading-landing.h1-lp-light {
      margin-right: -80px;
    }

    .intro-ilustrace {
      flex-basis: 50%;
    }

    .intro-ilustrace.vpn-picture.enterprise {
      background-color: #0000;
    }

    .intro-ilustrace.lp-new {
      flex-shrink: 1;
    }

    .intro-ilustrace.individual.whitepaper {
      max-width: 500px;
    }

    .image-21 {
      max-width: 105%;
    }

    .image-21.starter-img {
      max-width: 120%;
      margin-top: -10%;
      margin-right: 0%;
    }

    .sticky-nav-area {
      background-color: #fff;
    }

    .reviews-wrapper.landing-badges {
      border-top: 0px solid var(--midnight-blue);
      border-top: 0 solid #0e2b8f;
      margin-top: auto;
      padding-bottom: 40px;
    }

    .trust-stats-text {
      font-size: 16px;
    }

    .video-holder-lp {
      width: 470px;
      height: 262px;
    }

    .lp-pic-right {
      flex: none;
      align-items: stretch;
      width: 540px;
      min-width: 50%;
      display: flex;
    }

    .reference-section-lp.testimonials-lp-open-vpn {
      margin-top: 0;
      padding-top: 40px;
      padding-bottom: 10px;
    }

    .alternating-block {
      justify-content: center;
      padding-right: 0;
    }

    .alter-img {
      width: 500px;
    }

    .alter-text {
      flex: none;
      width: 500px;
    }

    .heading_article {
      position: relative;
    }

    .intro-section-lp {
      padding-top: 144px;
    }

    .lp-pic-right-2 {
      flex: none;
      align-items: stretch;
      width: 540px;
      min-width: 50%;
      display: flex;
    }

    .feature-desc.info {
      display: none;
    }

    .pricing-grid-container {
      padding-left: 80px;
      padding-right: 80px;
    }

    .feature-name {
      width: auto;
    }

    .pricing-heading.h-promo {
      padding-left: 100px;
      padding-right: 100px;
    }

    .pricing-subtitle.pricing-subtitle--22.offer {
      padding-top: 0;
      display: block;
    }

    .feature-name-inner-wrapper.feature-name {
      margin-top: 16px;
      margin-bottom: 16px;
    }

    .wrapper-100percent-copy.show-features {
      display: none;
    }

    .popup-window {
      align-self: auto;
      width: auto;
      height: auto;
      margin-left: 5%;
      margin-right: 5%;
      padding-top: 0;
      padding-bottom: 0;
      display: block;
      overflow: visible;
    }

    .popup-window.lp-window {
      max-width: 670px;
      margin-top: 5%;
      margin-bottom: 5%;
    }

    .div-block-30 {
      margin-bottom: -80px;
      margin-left: -100px;
    }

    .heading-16.h-landing {
      font-size: 40px;
      line-height: 45px;
    }

    .popup-cta {
      margin: 30px 0;
    }

    .popup-cta.cta-lp {
      padding-top: 25px;
      padding-bottom: 25px;
      font-size: 17px;
    }

    .heading-19.article {
      max-width: none;
    }

    .legal-content {
      width: 770px;
    }

    .legal-rtb {
      margin-bottom: 118px;
    }

    .legal-rtb h4 {
      margin-bottom: -1px;
      font-size: 18px;
    }

    .legal-rtb h2 {
      margin-bottom: 25px;
    }

    .legal-rtb ol {
      padding-left: 30px;
    }

    .legal-rtb a {
      color: var(--midnight-blue);
    }

    .tab {
      color: var(--midnight-blue);
      background-color: #0000;
      padding-left: 0;
      font-size: 18px;
      font-weight: 500;
    }

    .tab.w--current {
      background-color: #0000;
      text-decoration: underline;
    }

    .tab.acceptable-usage-policy,
    .tab.acceptable-usage-policy.w--current,
    .tab.privacy-policy,
    .tab.terms-and-conditions {
      padding-left: 30px;
    }

    .image-28.img-lp {
      max-width: 95%;
      right: -86px;
    }

    .image-28.img-lp.img-global-popup {
      max-width: 130%;
      right: 24px;
    }

    .text-block-39 {
      font-size: 16px;
    }

    .text-block-39.lp-text-popup {
      font-size: 15px;
    }

    .recomended-title-div.timer {
      width: 316.5px;
      margin-right: 4.5px;
      left: 0;
    }

    .div-block-35 {
      justify-content: center;
    }

    .text-block-41.countdown {
      margin-left: 0;
      margin-right: 20px;
      padding-left: 0;
      padding-right: 0;
    }

    .image-30.screens {
      margin-top: 0;
    }

    .testimonials-lp-open-vpn {
      background-color: var(--midnight-blue);
    }

    .div-block-41 {
      margin-bottom: 60px;
    }

    .block-testimonial-lp {
      margin-top: -30px;
      padding-top: 0;
      padding-right: 60px;
    }

    .pricing-tabs {
      padding-left: 0;
      padding-right: 0;
    }

    .price-block-22.price-free {
      margin-top: 40px;
    }

    .price-block-22.price-free.cs {
      margin-top: 22px;
    }

    .price-lable-top.price-table-text {
      font-size: 13px;
    }

    .price-lable-bottom.price-lable-text {
      font-size: 14px;
    }

    .feature-name-wrap-22.white-table-border {
      padding-left: 32px;
      padding-right: 32px;
    }

    .tab-pane {
      max-width: 1100px;
    }

    .most-popular-label {
      top: 38px;
      right: 19px;
    }

    .trigger-nr2.promo-first {
      background-position: 120% 0;
      background-size: cover;
    }

    .image-43 {
      right: auto;
    }

    .image-46.starter-img {
      display: block;
    }

    .dashboard {
      padding-left: 0;
    }

    .text-block-48 {
      margin-bottom: 40px;
    }

    .image-50,
    .image-51 {
      max-height: 200px;
    }

    .column-25 {
      padding-left: 0;
    }

    .div-block-49 {
      justify-content: center;
    }

    .div-block-49.clockdiv {
      text-align: center;
      justify-content: center;
      margin-left: auto;
      margin-right: auto;
    }

    .bold-text-32 {
      background-position: 40% 90%;
      background-size: contain;
    }

    .bold-text-32.feb {
      background-image: url('../images/february-underline.svg');
    }

    .bold-text-32.early {
      background-image: url('../images/early-bird-underline.svg');
    }

    .feature-desc-23 {
      display: block;
    }

    .feature-desc-23.info {
      z-index: 106;
      width: 300px;
      margin-top: 25.5%;
      margin-left: auto;
      margin-right: 8%;
      display: none;
      top: -6px;
      left: auto;
    }

    .feature-desc-23.desc {
      color: var(--midnight-blue);
      margin-bottom: 0;
      margin-left: 0;
      padding-top: 0;
      padding-right: 0%;
      display: inline;
    }

    .quote.media {
      font-size: 24px;
    }

    .section-34 {
      background-position: 100%;
    }

    .div-block-52 {
      margin-left: auto;
      margin-right: auto;
    }

    .badges {
      max-width: none;
      padding-left: 0;
    }

    .badges.first {
      max-width: none;
      display: inline-block;
    }

    .badges._3logo {
      max-width: none;
      padding-left: 20px;
    }

    .badges.last,
    .badges.crowd {
      max-width: none;
    }

    .badges.leader {
      max-width: 100%;
    }

    .badges.logo {
      max-width: 149px;
    }

    .trust-badges {
      margin-right: 0;
      padding-left: 0;
    }

    .webinar-field::placeholder {
      color: var(--midnight-blue);
    }

    .text-block-63 {
      color: var(--orange-red);
      font-size: 13px;
    }

    .bold-text-61,
    .bold-text-62,
    .bold-text-63 {
      font-weight: 700;
    }

    .column-40.ebook-text {
      padding-top: 80px;
    }

    .tags.both.second {
      padding-left: 0;
    }

    .hero-text-column {
      margin-right: 0;
    }

    .tag-uni.tag-blog.min-other {
      padding-right: 0;
    }

    .h1-hero.left {
      padding-right: 0;
      font-size: 40px;
    }

    .hero-platform {
      padding-left: 8%;
      padding-right: 8%;
    }

    .h2-centre {
      font-size: 48px;
    }

    .h2-centre.features.testimonial,
    .h2-centre.features.testimonial-3,
    .h2-centre.features.testimonial {
      background-image: none;
    }

    .benefits-grid.platform {
      grid-column-gap: 32px;
      grid-row-gap: 32px;
    }

    .benefits-grid.featured {
      width: auto;
      max-width: 1010px;
      margin-left: auto;
      margin-right: auto;
    }

    .card {
      padding: 32px 32px 48px;
    }

    .benefit-section.lp {
      margin-left: auto;
      margin-right: auto;
      padding-left: 4%;
      padding-right: 4%;
    }

    .benefit-section.media {
      max-width: 1200px;
      margin-left: auto;
      margin-right: auto;
    }

    .hero-wrapper.integration.cz {
      padding-top: 80px;
    }

    .h2.centre {
      text-align: left;
      margin-top: 120px;
      margin-bottom: 40px;
      font-size: 40px;
      font-weight: 700;
    }

    .h2.center.lp {
      padding-left: 80px;
      padding-right: 80px;
    }

    .zig-zag-left {
      background-image: url('../images/evca.svg');
      background-position: 40% 0;
      background-repeat: no-repeat;
      background-size: 24%;
    }

    .p.feature.text-banner.testimonial {
      background-image: none;
    }

    .values-grid {
      grid-column-gap: 80px;
      grid-row-gap: 80px;
    }

    .section-highlight {
      max-width: none;
    }

    .integration-title-2 {
      color: var(--midnight-blue);
      font-size: 32px;
    }

    .integration-card-2 {
      border-radius: 10px;
    }

    .large-icon-2.cisco {
      bottom: -30px;
    }

    .large-icon-2.barracuda {
      bottom: -10px;
      right: -20px;
    }

    .large-icon-2.jumpcloud {
      width: 160px;
      bottom: -5px;
      right: -30px;
    }

    .sub-h-other-cs.other-blog,
    .f-margin-bottom-24.other-post {
      padding-left: 24px;
      padding-right: 24px;
    }

    .f-logo-block.highlight {
      margin-left: 16%;
      padding-left: 40px;
      padding-right: 40px;
    }

    .f-grid-four-column {
      grid-template-columns: 1fr 1fr 1fr 2fr;
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }

    .f-grid-four-column._6.starter {
      padding-left: 20%;
      padding-right: 20%;
    }

    .f-grid-four-column._6 {
      width: 100%;
    }

    .div-block-319 {
      background-image: url('../images/contact-bg-simple.svg'), linear-gradient(#0000, #f3f7fd);
      background-position: 0 21%, 0 0;
      background-repeat: repeat-x, repeat;
      background-size: contain, auto;
    }

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

    .feature-grid.demo-grid {
      grid-column-gap: 56px;
      grid-row-gap: 56px;
    }

    .grid.case-ssr {
      padding-left: 8%;
      padding-right: 8%;
    }

    .get-in-touch {
      background-image: linear-gradient(#f3f7fd, #f3f7fd);
    }

    .text-wrapper-cs {
      padding-left: 80px;
      padding-right: 80px;
    }

    .content-section {
      padding-left: 4%;
      padding-right: 4%;
    }

    .content-section.demo-section {
      padding-left: 2%;
      padding-right: 2%;
    }

    .price-value-item._3,
    .price-value-item._2,
    .price-value-item._1 {
      padding-top: 40px;
      padding-left: 36px;
      padding-right: 34px;
    }

    .text-block-68._1 {
      margin-bottom: 72px;
    }

    .price-pakage-body {
      padding-top: 40px;
      padding-left: 34px;
      padding-right: 36px;
    }

    .div-block-324 {
      background-color: #fff;
    }

    .slider {
      background-color: #0000;
    }

    .div-block-327 {
      padding-left: 0;
    }

    .feature-h.all {
      margin-bottom: 32px;
    }

    .image-88 {
      margin-top: -40px;
      margin-bottom: -60px;
    }

    .feature-div.all {
      padding-left: 44px;
    }

    .sticky-nav-area-2 {
      background-color: #fff;
    }

    .prize-partners-2.lp-open-vpn {
      padding-left: 100px;
      padding-right: 100px;
    }

    .div-block-332 {
      padding-bottom: 80px;
    }

    .container-x-small-2.pricing-table-container {
      max-width: 1100px;
    }

    .testimonial {
      background-image: url('../images/polygons-bright.svg');
      background-position: 0 0;
      background-size: auto;
    }

    .other-features {
      margin-left: auto;
      margin-right: auto;
      padding-left: 4%;
      padding-right: 4%;
    }

    .cta-section.testimonial {
      background-image: none;
    }

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

    .capterra {
      max-width: 100%;
    }

    .capterra.customer {
      padding-left: 0;
    }

    .jobs_offers_card_button.is-orange {
      color: var(--orange-red);
      background-color: #ffeee6;
    }

    .brand-3.w--current {
      margin-right: 4vw;
    }

    .navigation-3 {
      padding-left: 4%;
      padding-right: 4%;
    }

    .person-image.demo {
      object-fit: contain;
      background-image: none;
    }

    .link-title.demo {
      background-image: none;
      margin-top: 20px;
    }

    .nav-link.w--current {
      padding-top: 0;
    }

    .text-block-91 {
      font-size: 14px;
    }

    .login {
      padding-left: 16px;
    }

    .image-108 {
      min-width: 60%;
      max-width: 60%;
      margin-top: -30px;
    }

    .text-block-99 {
      font-size: 14px;
    }

    .bold-text-80 {
      background-position: 40% 90%;
      background-size: contain;
    }

    .bold-text-80.early {
      background-image: url('../images/early-bird-underline.svg');
    }

    .bold-text-80.feb {
      background-image: url('../images/february-underline.svg');
    }

    .image-111 {
      right: auto;
    }

    .div-block-342 {
      justify-content: center;
    }

    .div-block-342.clockdiv {
      text-align: center;
      justify-content: center;
      margin-left: auto;
      margin-right: auto;
    }

    .feature-desc-25 {
      display: block;
    }

    .feature-desc-25.desc {
      color: #0e2b8f;
      margin-bottom: 0;
      margin-left: 0;
      padding-top: 0;
      padding-right: 0%;
      display: inline;
    }

    .feature-desc-25.info {
      z-index: 106;
      width: 300px;
      margin-top: 25.5%;
      margin-left: auto;
      margin-right: 8%;
      display: none;
      top: -6px;
      left: auto;
    }

    .div-block-343 {
      padding-bottom: 80px;
    }

    .text-block-104.countdown {
      margin-left: 0;
      margin-right: 20px;
      padding-left: 0;
      padding-right: 0;
    }

    .div-block-346 {
      display: flex;
    }

    .button-6.reverse-blue.demo-secondary {
      border-width: 1px;
    }

    .button-6.reverse-blue.demo-secondary.feature {
      margin-top: 0;
      margin-left: 24px;
    }

    .button-7.reverse-blue.demo-secondary {
      border-width: 1px;
    }

    .button-7.reverse-blue.demo-secondary.feature {
      margin-top: 0;
      margin-left: 24px;
    }

    .card-wrap.right {
      margin-top: 16px;
      padding-left: 0;
    }

    .sticky-nav-area-3,
    .div-block-347 {
      background-color: #fff;
    }

    .p-pricing-2 {
      margin-right: 0;
      padding-right: 12%;
    }

    .div-block-362 {
      width: 44.5%;
    }

    .h2-centre-2 {
      font-size: 48px;
    }

    .zig-zag-left-2 {
      background-image: url('../images/evca.svg');
      background-position: 40% 0;
      background-repeat: no-repeat;
      background-size: 24%;
    }

    .button-8.buy.static-ip {
      margin-top: 44px;
    }

    .div-block-364 {
      padding-left: 0;
    }

    .intro-ilustrace-2 {
      flex-basis: 50%;
    }

    .intro-ilustrace-2.lp-new {
      flex-shrink: 1;
    }

    .tab-pane-5 {
      max-width: 1400px;
      padding-left: 4%;
      padding-right: 4%;
    }

    .pricing-tabs-2 {
      max-width: 1400px;
      padding-left: 0;
      padding-right: 0;
    }

    .mb-15-5.individual {
      margin-bottom: 34px;
    }

    .p.points {
      font-size: 14px;
    }

    .grid-logos {
      margin-left: 4%;
    }

    .dashboard-grid {
      grid-column-gap: 32px;
      grid-row-gap: 32px;
      max-width: 1250px;
      margin-left: auto;
      margin-right: auto;
    }

    .dashboard-card.padding-small {
      border-radius: 10px;
      box-shadow: 0 0 40px 0 #dbdfee;
    }

    .div-block-369 {
      max-width: 1250px;
      margin-left: auto;
      margin-right: auto;
    }

    .div-block-370 {
      max-width: 1280px;
      margin-left: auto;
      margin-right: auto;
    }

    .grid-top-sticky {
      max-width: 1100px;
      margin-left: auto;
      margin-right: auto;
      padding-left: 32px;
      padding-right: 32px;
    }

    .pricing-section {
      padding-left: 0%;
      padding-right: 0%;
    }

    .pricing-table.none {
      display: none;
    }

    .grid-24 {
      max-width: 1150px;
    }

    .section-50 {
      max-width: 1100px;
      margin-left: auto;
      margin-right: auto;
    }

    .pricing-section-3 {
      padding-left: 0%;
      padding-right: 0%;
    }

    .feature-name-wrap-25.white-table-border {
      padding-left: 32px;
      padding-right: 32px;
    }

    .text-block-111,
    .text-block-112,
    .text-block-113,
    .text-block-114 {
      font-size: 14px;
    }

    .alternating-block-2 {
      justify-content: center;
      padding-right: 0;
    }

    .alter-img-3 {
      width: 500px;
    }

    .button-11 {
      margin-right: 16px;
      padding-left: 32px;
      padding-right: 32px;
    }

    .button-11.reverse-blue.demo-secondary {
      border-width: 1px;
    }

    .button-11.reverse-blue.demo-secondary.book-demo {
      padding-left: 32px;
      padding-right: 32px;
    }

    .testimonial-3 {
      background-image: url('../images/polygons-bright.svg');
      background-position: 0 0;
      background-size: auto;
    }

    .div-block-373 {
      background-color: #fff;
    }

    .div-block-374 {
      padding-left: 0;
    }

    .button-12,
    .button-13 {
      margin-right: 16px;
      padding-left: 32px;
      padding-right: 32px;
    }

    .zig-zag-left-3 {
      background-image: url('../images/evca.svg');
      background-position: 40% 0;
      background-repeat: no-repeat;
      background-size: 24%;
    }

    .div-block-378 {
      background-image: url('../images/contact-bg-simple.svg'), linear-gradient(#0000, #f3f7fd);
      background-position: 0 21%, 0 0;
      background-repeat: repeat-x, repeat;
      background-size: contain, auto;
    }

    .button-14 {
      margin-right: 16px;
      padding-left: 32px;
      padding-right: 32px;
    }

    .button-14.reverse-blue.demo-secondary {
      border-width: 1px;
    }

    .button-14.reverse-blue.demo-secondary.book-demo {
      padding-left: 32px;
      padding-right: 32px;
    }

    .button-15 {
      margin-right: 16px;
      padding-left: 32px;
      padding-right: 32px;
    }

    .button-15.reverse-blue.demo-secondary {
      border-width: 1px;
    }

    .button-15.reverse-blue.demo-secondary.book-demo {
      padding-left: 32px;
      padding-right: 32px;
    }

    .button-15.nav {
      padding-left: 24px;
      padding-right: 24px;
      font-size: 14px;
    }

    .brand-4.w--current {
      margin-right: 4vw;
    }

    .button-16 {
      margin-right: 16px;
      padding-left: 32px;
      padding-right: 32px;
    }

    .button-16.reverse-blue.nav.none {
      display: block;
    }

    .button-16.nav {
      padding-left: 24px;
      padding-right: 24px;
      font-size: 14px;
    }

    .brand-5.w--current {
      margin-right: 4vw;
    }
  }

  @media screen and (min-width: 1440px) {
    a {
      font-weight: 500;
    }

    .top-nav-link {
      font-size: 14px;
    }

    .cp-text {
      font-size: 16px;
    }

    .image {
      max-width: 230px;
    }

    .landing-animation {
      max-width: 470px;
    }

    .h2-blue.center.cta.landing-2 {
      padding-left: 220px;
      padding-right: 220px;
    }

    .h2-blue.center.comparison-h.white {
      padding-left: 20%;
      padding-right: 20%;
    }

    .h2-blue.center.comparison-h.white.custom {
      padding-left: 30%;
      padding-right: 30%;
    }

    .download-item {
      width: 26%;
    }

    .download-item-list {
      max-width: 1240px;
    }

    .recaptcha {
      margin-top: 20px;
    }

    .landing-h2-white.landing-h2-testimonials {
      padding-left: 60px;
      padding-right: 60px;
    }

    .landing-h2-white.landing-h2 {
      padding-left: 100px;
      padding-right: 100px;
    }

    .lang-link {
      font-size: 16px;
    }

    .top-menu-trial-cta {
      height: 37px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .aff-right-cont {
      width: 570px;
    }

    .aff-top-section {
      padding-bottom: 165px;
    }

    .aff-section-3 {
      padding-bottom: 31px;
    }

    .partner-main-cont {
      background-position: 70% 0;
    }

    .login-top-2 {
      font-size: 16px;
    }

    .top-nav-holder-1 {
      max-width: 860px;
    }

    .static-ip-section-1.open-vpn-landing {
      padding-right: 0;
    }

    .static-ip-section-1.whitepaper.second {
      margin-top: -90px;
    }

    .div-block-8.lp-block {
      margin-left: 0;
    }

    .prize-partners.lp-open-vpn,
    .prize-partners.lp-open-vpn.badges {
      max-width: none;
    }

    .logo.badges-lp.capterra {
      max-width: 70%;
    }

    .logo.top {
      max-width: 65%;
    }

    .bold-text {
      font-size: 56px;
      line-height: 124%;
    }

    .bold-text.lp-h1.individual-h1.whitepaper {
      font-size: 45px;
    }

    .bold-text.h1-lp {
      margin-right: 0%;
      padding-right: 0%;
    }

    .list-landing.whitepaper-list {
      margin-left: 0;
      margin-right: 80px;
    }

    .logo-landing {
      display: block;
    }

    .logo-landing.sticky {
      margin-bottom: 6px;
    }

    .logo-landing.lp-logo {
      display: none;
    }

    .heading-landing.lp-h1 {
      margin-top: 50px;
      padding-top: 40px;
    }

    .heading-landing.h1-lp {
      margin-top: 100px;
      padding-right: 10%;
    }

    .heading-landing.lp-individual-h2 {
      margin-right: -10px;
      line-height: 40px;
    }

    .intro-ilustrace.vpn-picture.enterprise {
      background-color: #0000;
      padding-top: 60px;
    }

    .intro-ilustrace.individual.whitepaper {
      max-width: 550px;
    }

    .button-landing.sticky {
      padding: 10px 20px;
      font-size: 14px;
    }

    .button-landing.webinar {
      font-size: 16px;
    }

    .button-secondary.sticky {
      padding: 10px 20px;
      font-size: 14px;
    }

    .image-21 {
      max-width: 100%;
    }

    .image-21.starter-img {
      margin-top: -5%;
    }

    .sticky-navigation-landing_inner {
      align-items: center;
    }

    .reviews-wrapper.landing-badges {
      padding-left: 140px;
      padding-right: 140px;
    }

    .intro-right-2 {
      padding-left: 60px;
    }

    .trust-holder {
      max-width: 80%;
      margin-left: auto;
      margin-right: auto;
    }

    .trust-stats-text {
      font-size: 16px;
    }

    .div-block-18 {
      max-width: 70%;
    }

    ._3steps-proccess.steps-starter {
      margin-left: 40px;
      margin-right: 40px;
    }

    .video-holder-lp {
      width: 540px;
      height: 299px;
    }

    .lp-pic-right {
      width: 44vw;
      min-width: 0;
    }

    .benefits-lp-holder {
      max-width: 1120px;
      margin-left: auto;
      margin-right: auto;
    }

    .intro-section-lp {
      min-height: 700px;
    }

    .partner-ecosystem-section {
      margin-left: auto;
      margin-right: auto;
    }

    .partner-ecosystem-grid {
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    }

    .trust-holder-about {
      max-width: 80%;
      margin-left: auto;
      margin-right: auto;
    }

    .trust-about-wrapper-about {
      max-width: 1200px;
    }

    .lp-pic-right-2 {
      width: 44vw;
      min-width: 0;
    }

    .feature-desc.info {
      margin-left: 140px;
      display: none;
      top: 160px;
      right: 20%;
    }

    .pricing-grid-container {
      padding-left: 0;
      padding-right: 0;
    }

    .pricing-heading.h-promo {
      padding-left: 140px;
      padding-right: 140px;
    }

    .pricing-heading.bold {
      padding-left: 25%;
      padding-right: 25%;
    }

    .pricing-heading.cd {
      padding-left: 8%;
      padding-right: 8%;
    }

    .button-pricing_secondary.sticky,
    .button-pricing.sticky,
    .button-pricing.sticky-22 {
      padding-left: 20px;
      padding-right: 20px;
      font-size: 14px;
    }

    .plans-section-features.plans-lp {
      padding-left: 0;
      padding-right: 0;
    }

    .sticky-names-pricing_inner {
      align-items: center;
    }

    .popup-window {
      width: auto;
      height: auto;
      margin-left: 5%;
      margin-right: 5%;
      display: block;
      overflow: visible;
    }

    .popup-window.lp-window {
      max-width: 770px;
    }

    .div-block-29.div-lp {
      margin-top: 20px;
    }

    .heading-16.h-landing {
      margin-bottom: 10px;
      padding-right: 50%;
    }

    .heading-16.h-landing.h-popup {
      margin-bottom: 30px;
      padding-right: 40%;
    }

    .popup-cta {
      margin-top: 30px;
      margin-left: 0;
      margin-right: 0;
    }

    .popup-cta.cta-lp.pop-up-cta {
      margin-right: 60px;
    }

    .heading-19.article {
      max-width: none;
    }

    .trust-wrapper {
      margin-left: auto;
      margin-right: auto;
    }

    .image-28.img-lp {
      right: -90px;
    }

    .image-28.img-lp.img-global-popup {
      right: 39px;
    }

    .text-block-39 {
      font-size: 16px;
    }

    .text-block-39.lp-text-popup {
      font-size: 17px;
    }

    .recomended-title-div.timer {
      width: 321.5px;
      left: 0;
    }

    .div-block-35 {
      justify-content: center;
    }

    .text-block-41.countdown {
      margin-right: 20px;
      padding-left: 0;
    }

    .image-30.screens {
      margin-top: 0;
    }

    .plans-section-22.plans-promo {
      background-position: -10% 24%;
      background-size: 90%;
    }

    .price-block-22.price-free {
      margin-top: 40px;
    }

    .tab-pane {
      max-width: 1100px;
    }

    .checkbox-field {
      padding-top: 10px;
    }

    .text-block-45 {
      color: #fff;
      padding-top: 10px;
    }

    .checkbox {
      background-color: #fff;
      border: 1px solid #fff;
      border-radius: 2px;
      width: 15px;
      height: 15px;
    }

    .checkbox.w--redirected-checked {
      border-width: 2px;
      border-color: var(--orange-red);
      background-color: var(--orange-red);
      color: #fff;
      width: 15px;
      height: 15px;
      padding-left: 5px;
      padding-right: 5px;
      font-size: 16px;
      line-height: 1.2;
    }

    .checkbox-label-2 {
      padding-left: 10px;
    }

    .text-block-46 {
      color: #fff;
      padding-top: 10px;
    }

    .trigger-nr2 {
      background-image: url('../images/bg-polygon.svg');
      background-position: 50% 2%;
      background-size: cover;
    }

    .trigger-nr2.promo-first {
      background-position: 130% -10%;
      background-size: cover;
    }

    .switcher-headline {
      padding-left: 30px;
      padding-right: 30px;
    }

    .image-42 {
      padding-top: 30px;
      padding-bottom: 20px;
    }

    .columns-9 {
      margin-bottom: 0;
    }

    .text-block-48 {
      margin-bottom: 40px;
      padding-top: 0;
    }

    .grid-7 {
      max-width: 1460px;
      padding-left: 60px;
      padding-right: 60px;
    }

    .div-block-49,
    .div-block-49.clockdiv {
      justify-content: center;
    }

    .switcher-headline-2 {
      padding-left: 30px;
      padding-right: 30px;
    }

    .feature-desc-23.info {
      text-align: left;
      margin-top: 22%;
      margin-right: 14%;
      display: none;
    }

    .section-34 {
      background-repeat: repeat-y;
    }

    .rating-percentage {
      max-width: 55%;
    }

    .div-block-52 {
      margin-left: auto;
      margin-right: auto;
    }

    .columns-13 {
      padding-bottom: 200px;
    }

    .div-block-60 {
      background-size: cover;
      padding-top: 40px;
    }

    .icon-individual.webinar {
      max-width: 24%;
    }

    .badges {
      max-width: 125px;
    }

    .badges._3logo,
    .badges.last,
    .badges.crowd {
      padding-left: 40px;
    }

    .lp-text-individual.whitepaper {
      font-size: 17px;
    }

    .webinar-field::placeholder {
      font-size: 16px;
    }

    .column-40.ebook-text {
      padding-top: 120px;
    }

    .h1-hero.left {
      font-size: 48px;
    }

    .hero-platform {
      padding-left: 0%;
      padding-right: 0%;
    }

    .image-hero.partners {
      margin-right: auto;
    }

    .h2-centre {
      padding-left: 12%;
      padding-right: 12%;
    }

    .benefit-section {
      margin-left: auto;
      margin-right: auto;
    }

    .benefit-section.media {
      max-width: 1100px;
    }

    .benefit-section.featured {
      max-width: none;
    }

    .h2.centre {
      width: 100%;
      max-width: 1240px;
      margin-left: auto;
      margin-right: auto;
    }

    .h2.center.lp {
      padding-left: 12%;
      padding-right: 12%;
    }

    .zig-zag-left {
      background-image: url('../images/evca.svg');
      background-position: 40% 0;
      background-repeat: no-repeat;
      background-size: 25%;
    }

    .p.feature.text-banner.testimonial {
      background-image: none;
    }

    .quote-section {
      max-width: none;
      padding-left: 200px;
      padding-right: 200px;
    }

    .quote-wrapper {
      max-width: 1280px;
      margin-left: auto;
      margin-right: auto;
    }

    .section-testimonial {
      padding-top: 120px;
    }

    .testimonial-mask {
      width: 400px;
    }

    .testimonial-card {
      padding: 40px;
    }

    .testimonial-p {
      font-size: 24px;
    }

    .f-grid-four-column._6.starter {
      padding-left: 12%;
      padding-right: 12%;
    }

    .f-grid-four-column._6 {
      max-width: 1000px;
    }

    .div-block-319 {
      background-image: url('../images/contact-bg-simple.svg'), linear-gradient(#0000, #f3f7fd);
      background-position: 0 0, 0 0;
      background-repeat: repeat-x, repeat;
      background-size: auto, auto;
    }

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

    .grid.lp {
      background-color: #0000;
    }

    .section-44 {
      background-color: #f3f7fd;
    }

    .prize-partners-2.lp-open-vpn {
      max-width: none;
    }

    .lottie-animation-2 {
      margin-top: -100px;
    }

    .dropdown {
      font-size: 14px;
    }

    .navigation-link-wrapper-2 {
      min-height: 60px;
    }

    .brand-3 {
      width: 25%;
    }

    .nav-toggle {
      font-size: 16px;
    }

    .nav-link {
      padding-right: 12px;
      font-size: 16px;
    }

    .nav-link.w--current {
      padding-top: 0;
    }

    .text-block-91 {
      font-size: 16px;
    }

    .image-108 {
      min-width: 55%;
      max-width: 55%;
      margin-top: -30px;
      margin-bottom: 0;
    }

    .text-block-99 {
      font-size: 16px;
    }

    .card-4.content-left.testimonial-v1 {
      padding: 68px 56px;
    }

    .avatar-circle._07.testimonial-v8 {
      margin-left: 28px;
    }

    .trigger-nr2-2 {
      background-image: url('../images/bg-polygon.svg');
      background-position: 50% 2%;
      background-size: cover;
    }

    .pricing-heading-2.cd {
      padding-left: 8%;
      padding-right: 8%;
    }

    .div-block-342,
    .div-block-342.clockdiv {
      justify-content: center;
    }

    .feature-desc-25.info {
      text-align: left;
      margin-top: 22%;
      margin-right: 14%;
      display: none;
    }

    .text-block-104.countdown {
      margin-right: 20px;
      padding-left: 0;
    }

    .section-47 {
      background-color: #f3f7fd;
    }

    .div-block-362 {
      width: 39%;
    }

    .zig-zag-left-2 {
      background-image: url('../images/evca.svg');
      background-position: 40% 0;
      background-repeat: no-repeat;
      background-size: 25%;
    }

    .tab-pane-5 {
      max-width: 1280px;
    }

    .bold-text-87 {
      font-size: 56px;
      line-height: 124%;
    }

    .div-block-368.lp-block {
      margin-left: 0;
    }

    .month {
      font-size: 24px;
    }

    .p.points {
      font-size: 16px;
    }

    .grid-logos {
      max-width: 1100px;
      margin-left: auto;
      margin-right: auto;
    }

    .dashboard-grid {
      margin-left: auto;
      margin-right: auto;
    }

    .div-block-370 {
      max-width: none;
    }

    .text-block-111,
    .text-block-112,
    .text-block-113,
    .text-block-114 {
      font-size: 16px;
    }

    .zig-zag-left-3 {
      background-image: url('../images/evca.svg');
      background-position: 40% 0;
      background-repeat: no-repeat;
      background-size: 25%;
    }

    .div-block-378 {
      background-image: url('../images/contact-bg-simple.svg'), linear-gradient(#0000, #f3f7fd);
      background-position: 0 0, 0 0;
      background-repeat: repeat-x, repeat;
      background-size: auto, auto;
    }

    .nav-link-2,
    .text-block-118,
    .nav-toggle-2 {
      font-size: 16px;
    }

    .dropdown-2 {
      font-size: 14px;
    }
  }

  @media screen and (min-width: 1920px) {
    .image-2 {
      padding-right: 70px;
    }

    .landing-animation {
      width: 540px;
      max-width: 540px;
      height: 540px;
      max-height: 540px;
    }

    .image-4 {
      margin-right: 70px;
    }

    .h2-blue.center.cta.landing-2 {
      padding-left: 500px;
      padding-right: 500px;
    }

    .h2-blue.center.comparison-h.white.custom {
      padding-left: 35%;
      padding-right: 35%;
    }

    .download-item {
      width: 26%;
    }

    .download-item-list {
      max-width: 1400px;
    }

    .hq-holder {
      max-width: 1030px;
    }

    .landing-h2-white.landing-h2-testimonials {
      padding-left: 300px;
      padding-right: 300px;
    }

    .landing-h2-white.landing-h2 {
      padding-left: 400px;
      padding-right: 400px;
    }

    .landing-h2-white.landing-h2.h2-enterprise {
      margin-left: auto;
      margin-right: auto;
      padding-left: 250px;
      padding-right: 250px;
    }

    .aff-right-cont {
      width: 540px;
    }

    .aff-top-section {
      padding-bottom: 204px;
    }

    .top-nav-holder-1 {
      max-width: 900px;
    }

    .static-ip-section-1.open-vpn-landing {
      background-color: #fff;
      flex-direction: row;
      justify-content: center;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0;
    }

    .static-ip-section-1.whitepaper.second {
      margin-top: -70px;
      padding-right: 0;
      left: 10px;
    }

    .intro-block.lp-intro.whitepaper,
    .intro-block.lp-intro.whitepaper.webinar {
      margin-left: 25%;
    }

    .intro-block.lp-intro.whitepaper.big {
      margin-left: 0%;
    }

    .intro-block.lp-intro.whitepaper-photo {
      padding-left: 0;
      padding-right: 220px;
    }

    .text-field-trial {
      margin-bottom: 0;
    }

    .prize-partners.lp-open-vpn {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      max-width: 100%;
      margin-left: auto;
      margin-right: auto;
      padding-left: 100px;
      padding-right: 100px;
      display: grid;
    }

    .prize-partners.ratings {
      margin-left: 300px;
      margin-right: 300px;
      padding-left: 0;
      padding-right: 0;
    }

    .logo.badges-lp {
      max-width: 50%;
      max-height: 100px;
    }

    .logo.badges-lp.capterra {
      max-width: 75%;
    }

    .logo.top {
      max-width: 58%;
    }

    .bold-text {
      font-size: 60px;
    }

    .list-landing.whitepaper-list {
      margin-left: 0;
    }

    .list-item-landing.lp-text {
      font-size: 20px;
    }

    .logo-landing.lp-logo {
      display: none;
    }

    .heading-landing.lp-h1 {
      font-size: 60px;
    }

    .heading-landing.h1-lp {
      margin-top: 170px;
    }

    .intro-ilustrace.individual.whitepaper {
      max-width: 600px;
      margin-right: 25%;
    }

    .intro-ilustrace.individual.whitepaper.big {
      margin-right: 120px;
    }

    .button-landing.consultation {
      display: inline-block;
    }

    .image-21.starter-img {
      margin-top: 10%;
    }

    .div-block-9,
    .div-block-10 {
      margin-bottom: 16px;
    }

    .div-block-11 {
      margin-bottom: 0;
    }

    .success-message-2 {
      overflow: visible;
    }

    .reviews-wrapper.landing-badges {
      padding-left: 350px;
      padding-right: 350px;
    }

    .intro-right-2 {
      margin-left: 60px;
    }

    .trust-holder {
      max-width: 70%;
    }

    .trust-stats-text {
      font-size: 20px;
    }

    .div-block-18 {
      max-width: 60%;
    }

    .features-item-2 {
      margin-right: 10px;
    }

    ._3steps-proccess.steps-starter {
      margin-left: 260px;
      margin-right: 260px;
    }

    ._3step-item.individual-block.webinar {
      margin-right: 30%;
    }

    .video-holder-lp {
      width: 760px;
      height: 420px;
    }

    .lp-pic-right {
      width: 46vw;
    }

    .benefits-section-lp.benefit-open-vpn {
      text-align: center;
    }

    .benefits-lp-holder {
      max-width: 1250px;
    }

    .intro-section-lp {
      min-height: 770px;
    }

    .trust-holder-about {
      max-width: 70%;
    }

    .about-top-section {
      background-size: 100% 720px;
      display: block;
    }

    .trust-about-wrapper-about {
      max-width: 1200px;
    }

    .lp-pic-right-2 {
      width: 46vw;
    }

    .feature-desc.info {
      display: none;
      right: 27.5%;
    }

    .pricing-heading.h-promo {
      padding-left: 25%;
      padding-right: 25%;
    }

    .pricing-heading.bold {
      padding-left: 30%;
      padding-right: 30%;
    }

    .popup-window {
      align-self: auto;
      width: auto;
      max-width: 1150px;
      height: auto;
      display: block;
    }

    .popup-window.lp-window {
      max-width: 930px;
    }

    .div-block-28.pop-up-global-div {
      margin-bottom: -90px;
    }

    .div-block-29 {
      align-self: center;
    }

    .div-block-29.div-lp {
      margin-top: -170px;
    }

    .div-block-30.pop-up-global {
      right: 18px;
    }

    .heading-16 {
      font-size: 50px;
      line-height: 60px;
    }

    .heading-16.h-landing {
      margin-bottom: 90px;
      font-size: 50px;
      line-height: 57px;
    }

    .popup-cta {
      margin-top: 30px;
      margin-left: 0;
      margin-right: 0;
      font-size: 20px;
    }

    .popup-cta.cta-lp {
      margin-top: 40px;
      padding-top: 30px;
      padding-bottom: 30px;
      font-size: 20px;
    }

    .grid-3 {
      max-width: 1280px;
    }

    .image-28.img-lp {
      max-width: 100%;
      top: -230px;
      right: -70px;
    }

    .image-28.img-lp.img-global-popup {
      max-width: 120%;
      top: -370px;
      right: 19px;
    }

    .text-block-39 {
      font-size: 20px;
    }

    .text-block-39.txt-lp {
      padding-top: 10px;
      font-size: 15px;
    }

    .text-block-39.lp-text-popup {
      margin-right: -50px;
      padding-top: 2px;
      font-size: 22px;
    }

    .recomended-title-div.timer {
      width: 322px;
      left: 0;
      right: 0;
    }

    .image-30.screens {
      margin-top: 0;
    }

    .features-lp-secition {
      padding-left: 300px;
      padding-right: 300px;
    }

    .landing-h2 {
      padding-left: 250px;
      padding-right: 250px;
    }

    .paragraph-9.p-enterprise {
      font-size: 22px;
      line-height: 31px;
    }

    .plans-section-22.plans-promo {
      background-size: 90%;
    }

    .wrapper-plans.table {
      padding: 10px 140px 40px;
    }

    .price-block-22.price-free {
      margin-top: 40px;
    }

    .trigger-nr2 {
      background-position: 50% 17%;
    }

    .columns-8 {
      padding-top: 0;
    }

    .columns-9 {
      align-items: center;
      margin-bottom: 20px;
      display: flex;
    }

    .image-47 {
      max-width: 60%;
      padding-bottom: 0;
    }

    .text-block-48 {
      padding-bottom: 40px;
    }

    .grid-7 {
      margin-left: auto;
      margin-right: auto;
      padding-left: 100px;
      padding-right: 100px;
    }

    .background-video {
      min-height: 850px;
      padding-bottom: 60px;
    }

    .grid-9 {
      margin-bottom: 0;
    }

    .paragraph-18 {
      margin-bottom: 10px;
    }

    .image-49 {
      margin-bottom: 0;
      padding-bottom: 0;
    }

    .popup-list {
      margin-top: 30px;
      margin-bottom: 50px;
    }

    .feature-desc-23.info {
      text-align: left;
      margin-top: 16%;
      margin-right: 24%;
      display: block;
      right: 0%;
    }

    .text-block-53 {
      color: var(--midnight-blue);
    }

    .comparison-pricing-h {
      padding-top: 40px;
    }

    .rating-percentage {
      max-width: 50%;
    }

    .div-block-52 {
      margin-top: -100px;
      margin-left: auto;
      margin-right: auto;
    }

    .heading-23 {
      margin-top: 140px;
      padding-top: 0;
    }

    .div-block-53 {
      background-repeat: repeat-x;
      background-size: 100%;
      width: 93%;
      max-width: 1350px;
      margin-bottom: -100px;
      padding: 80px 120px 160px;
      top: -220px;
    }

    .section-37 {
      background-repeat: repeat-y;
      background-size: cover;
      padding-top: 140px;
      padding-bottom: 140px;
    }

    .div-block-60 {
      background-repeat: repeat;
      background-size: cover;
      width: 93%;
      max-width: 1350px;
      height: auto;
      padding: 100px 0 180px;
    }

    .icon-individual.webinar {
      max-width: 21%;
    }

    .lp-text-individual.whitepaper {
      font-size: 18px;
    }

    .image-75 {
      max-width: 180%;
      top: 0;
      left: 0;
    }

    .p-subheadline {
      margin-left: 0;
    }

    .column-40 {
      padding-right: 100px;
    }

    .hero-platform {
      max-width: 1280px;
      margin-right: auto;
    }

    .h2-centre {
      padding-left: 20%;
      padding-right: 20%;
    }

    .benefit-section.lp {
      margin-left: auto;
      margin-right: auto;
    }

    .h2.center.lp {
      padding-left: 12%;
      padding-right: 12%;
    }

    .zig-zag-left {
      background-image: url('../images/evca.svg');
      background-position: 40% 0;
      background-repeat: no-repeat;
      background-size: 25%;
      max-width: 1280px;
      margin-left: auto;
      margin-right: auto;
    }

    .p.feature.text-banner {
      padding-right: 24%;
    }

    .quote-section {
      background-position: 0 0;
    }

    .quote-wrapper {
      max-width: 1280px;
      margin-left: auto;
      margin-right: auto;
    }

    .contact-grid {
      margin-left: auto;
      margin-right: auto;
    }

    .f-grid-four-column._6.starter {
      padding-left: 8%;
      padding-right: 8%;
    }

    .div-block-319 {
      background-image: url('../images/contact-bg-simple.svg');
      background-position: 50% 0;
      background-repeat: repeat-x;
      background-size: cover;
    }

    .container-benefits {
      text-align: left;
      margin-left: auto;
      margin-right: auto;
    }

    .testimonial-section-2 {
      background-repeat: no-repeat;
      background-size: cover;
      padding-top: 80px;
      padding-bottom: 80px;
    }

    .prize-partners-2.lp-open-vpn {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      margin-left: auto;
      margin-right: auto;
      padding-left: 100px;
      padding-right: 100px;
      display: grid;
    }

    .feature_component.feature {
      padding-top: 0;
    }

    .testimonial {
      background-image: none;
    }

    .text-field-trial-2 {
      margin-bottom: 0;
    }

    .other-features {
      margin-left: auto;
      margin-right: auto;
      padding-left: 4%;
      padding-right: 4%;
    }

    .lottie-animation-2 {
      margin-top: -40px;
    }

    .image-108 {
      min-width: 60%;
      max-width: 60%;
      margin-top: -20px;
    }

    .error-message-3 {
      color: #ff2a2a;
      background-color: #fff2f2;
      border-radius: 80px;
      margin-top: 27px;
      padding: 19px 28px;
    }

    .input-relative::placeholder {
      color: #615e83;
      font-size: 16px;
    }

    .trigger-nr2-2 {
      background-position: 50% 17%;
    }

    .feature-desc-25.info {
      text-align: left;
      margin-top: 16%;
      margin-right: 24%;
      display: block;
      right: 0%;
    }

    .zig-zag-left-2 {
      background-image: url('../images/evca.svg');
      background-position: 40% 0;
      background-repeat: no-repeat;
      background-size: 25%;
      max-width: 1280px;
      margin-left: auto;
      margin-right: auto;
    }

    .bold-text-87 {
      font-size: 60px;
    }

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

    .testimonial-3 {
      background-image: none;
    }

    .zig-zag-left-3 {
      background-image: url('../images/evca.svg');
      background-position: 40% 0;
      background-repeat: no-repeat;
      background-size: 25%;
      max-width: 1280px;
      margin-left: auto;
      margin-right: auto;
    }

    .div-block-378 {
      background-image: url('../images/contact-bg-simple.svg');
      background-position: 50% 0;
      background-repeat: repeat-x;
      background-size: cover;
    }

    .div-block-379 {
      margin-bottom: 0;
    }

    .div-block-380 {
      margin-bottom: 16px;
    }
  }

  @media screen and (max-width: 991px) {
    h1 {
      font-size: 32px;
      line-height: 34px;
    }

    h2 {
      font-size: 32px;
      line-height: 124%;
    }

    p,
    li {
      font-size: 14px;
      line-height: 22px;
    }

    .top-nav-section {
      background-color: #fff;
      justify-content: flex-start;
      margin-left: 50px;
      margin-right: 50px;
      padding-top: 20px;
    }

    .top-logo-link {
      z-index: 100;
      flex: 0 auto;
      margin-top: 0;
      position: relative;
    }

    .top-logo-link.w--current {
      justify-content: flex-start;
    }

    .top-nav-holder {
      background-color: #fff;
      flex-direction: column;
      justify-content: flex-start;
      align-items: center;
      width: auto;
      padding-top: 111px;
      padding-bottom: 85px;
      display: flex;
      position: static;
      inset: 0%;
    }

    .top-nav-link {
      margin-left: 14px;
      font-size: 18px;
      line-height: 40px;
    }

    .body.individual {
      background-color: #fffc;
    }

    .intro-text-holder {
      flex-direction: column;
      max-width: 100%;
      display: flex;
    }

    .article-intro-text {
      padding-right: 0;
    }

    .article-intro-text.hp {
      color: #fff;
    }

    .image {
      max-width: 200px;
    }

    .landing-animation {
      width: 390px;
      max-width: 390px;
      height: 390px;
      max-height: 390px;
    }

    .hamburger {
      z-index: 101;
      width: 46px;
      height: 46px;
      display: block;
      position: fixed;
      inset: 12px 30px auto auto;
      overflow: hidden;
    }

    .stats-text.landing {
      text-align: center;
      margin-bottom: 40px;
    }

    .stats-text.nis2 {
      display: block;
    }

    .stats-text-number.landing {
      text-align: center;
      font-size: 40px;
    }

    .stats-text-number.landing.vpn-lp {
      font-size: 40px;
    }

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

    .stats-text-desc.landing {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
    }

    ._3steps-holder {
      max-width: 80vw;
    }

    ._3steps-content {
      padding: 61px 40px 100px;
    }

    .features-holder {
      margin-top: 64px;
    }

    .footer-section {
      padding-left: 50px;
      padding-right: 50px;
    }

    .footer-links-holder {
      min-width: 0;
      padding-left: 0;
      padding-right: 0;
    }

    .footer-link-main {
      font-size: 18px;
    }

    .footer-link-level2 {
      margin-bottom: 5px;
      font-size: 14px;
    }

    .soc-med-holder {
      justify-content: center;
      margin-top: 6px;
    }

    .soc-med-link {
      width: 21px;
    }

    .link-block {
      width: 100px;
      margin-top: 58px;
    }

    .footer-legal-holder {
      font-size: 14px;
    }

    .cp-link-footer {
      margin-left: 24px;
    }

    .button.reverse-blue {
      margin-left: 0;
    }

    .button.reverse-blue.cta-account {
      text-align: left;
      justify-content: flex-start;
      align-items: center;
      margin-left: 0;
      margin-right: 0;
    }

    .button.reverse-blue.demo-secondary.book-demo {
      margin-top: 24px;
      margin-left: 0;
      margin-right: 0;
    }

    .button.nav {
      display: none;
    }

    .slant-bgr {
      height: 180px;
    }

    .integr-detail-content-holder {
      max-width: 80vw;
    }

    .integr-detail-content-section {
      padding-top: 141px;
    }

    .features-submenu-link {
      margin-bottom: 14px;
    }

    .h2-blue.center {
      margin-left: 20px;
      margin-right: 20px;
    }

    .h2-blue.center.nine-reasons,
    .h2-blue.center.nine-reasons-2 {
      margin-bottom: 60px;
      margin-left: 20px;
      margin-right: 20px;
    }

    .h2-blue.center.testimonial-2 {
      padding-top: 0;
    }

    .h2-blue.center.meet-team {
      margin-bottom: 60px;
      margin-left: 20px;
      margin-right: 20px;
    }

    .h2-blue.center.comparison-h.white {
      padding-left: 20%;
      padding-right: 20%;
      font-size: 24px;
      line-height: 125%;
    }

    .h2-blue.center.comparison-h.h-bottom {
      font-size: 24px;
      line-height: 125%;
    }

    .download-item {
      width: 30%;
      margin-bottom: 20px;
    }

    .download-item-list {
      max-width: 1260px;
      padding-left: 0;
      padding-right: 0;
    }

    .download-item-banner {
      height: 100px;
    }

    .heading-3 {
      max-width: 460px;
    }

    .hq-holder {
      max-width: 90vw;
    }

    .hq-holder-left,
    .hq-holder-right {
      width: 50%;
    }

    .contact-section {
      padding-bottom: 45px;
    }

    .hq-image {
      max-width: 80%;
    }

    .case-section {
      padding-top: 60px;
      padding-bottom: 45px;
    }

    .case-h1 {
      max-width: 670px;
    }

    .case-holder {
      max-width: 90vw;
    }

    .case-holder-left {
      padding-right: 30px;
    }

    .image-8 {
      width: 170px;
    }

    .case-2-holder {
      max-width: 90vw;
    }

    .case-2-holder-right {
      padding-left: 30px;
    }

    .image-9 {
      max-width: none;
    }

    .btn-text-white {
      flex-direction: column;
      justify-content: flex-start;
      align-items: stretch;
      display: block;
    }

    .error-message {
      padding-top: 19px;
    }

    .top-nav-section-holder {
      height: 70px;
    }

    .landing-h2-white.landing-h2.h2-enterprise {
      font-size: 30px;
      line-height: 35px;
    }

    .text-block-5 {
      max-width: 460px;
    }

    .lang-link {
      font-size: 14px;
      position: relative;
      left: -73px;
    }

    .top-menu-trial-cta {
      margin-left: 14px;
    }

    .top-menu-trial-cta.orange {
      width: 100%;
      margin-top: 12px;
      margin-left: 0;
      position: relative;
      left: auto;
    }

    .top-menu-trial-cta.blue {
      width: 100%;
      margin-top: 16px;
      margin-left: 0;
      position: relative;
    }

    .aff-left-cont {
      flex: 0 auto;
    }

    .aff-right-cont {
      width: 290px;
      overflow: hidden;
    }

    .aff-top-section {
      background-size: 300% 120%;
      padding-bottom: 45px;
    }

    .aff-top-text-holder {
      max-width: 380px;
    }

    .aff-bottom-with-cta {
      flex-direction: column;
      margin-bottom: 33px;
    }

    .aff-section-3 {
      padding-bottom: 60px;
    }

    .plans-holder-21 {
      margin-top: 0;
      padding-left: 50px;
      padding-right: 50px;
    }

    .plans-section-21 {
      padding-top: 100px;
      padding-bottom: 0;
    }

    .plans-section-21.landing-pricing {
      padding-top: 10px;
    }

    .price-tabs-content-text {
      font-size: 14px;
    }

    .price-features-label-col.first {
      width: 100px;
      left: -88px;
    }

    .price-features-data-col {
      padding-left: 53px;
      padding-right: 53px;
    }

    .price-features-text {
      font-size: 12px;
    }

    .stats-21 {
      padding-left: 10px;
      padding-right: 10px;
      transform: scale(.8);
    }

    .faq-pricing {
      padding-left: 76px;
      padding-right: 76px;
    }

    .career-position-section {
      padding-top: 141px;
    }

    .career-position-holder {
      max-width: 80vw;
    }

    .partner-main-cont {
      background-position: 30vw 0;
    }

    .partner-1-column {
      width: 90vw;
    }

    .partner-features-holder {
      margin-top: 64px;
      margin-bottom: 66px;
    }

    .partner-cp {
      width: 90vw;
    }

    .partner-section-4 {
      background-size: 100% 640px;
      padding-bottom: 20px;
    }

    .partner-section-5 {
      padding-bottom: 140px;
    }

    .ads {
      display: none;
    }

    .tag-link {
      margin-bottom: 7px;
    }

    .blog-list-container {
      max-width: 90vw;
    }

    .collection-list-2 {
      grid-template-columns: 1fr 1fr;
    }

    .heading-10 {
      font-size: 21px;
      line-height: 27px;
    }

    .blog-item-text {
      align-self: flex-start;
    }

    .comparison {
      max-width: 750px;
    }

    .blog-section-1 {
      padding-top: 88px;
    }

    .login-top-2 {
      margin-top: 23px;
      margin-bottom: 16px;
      font-size: 14px;
      position: relative;
      left: -65px;
    }

    .menu-drop-item {
      width: 200px;
      margin-bottom: 19px;
    }

    .drop-menu-link {
      font-size: 14px;
    }

    .menu-drop {
      border-left-style: none;
      padding-top: 0;
      padding-left: 15px;
      position: static;
    }

    .top-nav-holder-1 {
      background-color: #fff;
      justify-content: center;
      min-width: 0;
      max-width: none;
      margin-left: 0;
      display: none;
      position: fixed;
      inset: 0%;
      overflow: auto;
    }

    .static-ip-section-1 {
      padding-bottom: 0;
      display: block;
    }

    .static-ip-section-1.open-vpn-landing {
      padding-bottom: 40px;
    }

    .static-ip-section-1.whitepaper {
      padding-left: 20px;
    }

    .static-ip-section-1.whitepaper.second {
      padding: 0;
    }

    .static-ip-section-1.individual {
      padding-top: 160px;
      padding-bottom: 0;
    }

    .intro-block {
      flex: 0 auto;
    }

    .intro-block.lp-intro {
      padding-left: 40px;
      padding-right: 0;
    }

    .intro-block.lp-intro.whitepaper.webinar {
      margin-left: 20px;
    }

    .intro-block.lp-intro.whitepaper-photo {
      padding: 0;
    }

    .product-tour {
      background-color: var(--midnight-blue);
      background-image: none;
      padding-bottom: 0;
    }

    .tabs {
      justify-content: center;
      display: block;
    }

    .tabs-menu {
      flex-direction: column;
      flex: 0 auto;
      align-items: stretch;
      padding-right: 0;
      display: block;
    }

    .product-tour-wrapper {
      background-color: var(--midnight-blue);
      padding-bottom: 80px;
    }

    .testimonial-inside {
      flex-direction: column;
      justify-content: center;
      align-items: center;
    }

    .testimonials {
      min-height: 400px;
      margin-bottom: 80px;
      margin-left: 0;
      margin-right: 0;
    }

    .testimonials.hp {
      margin-bottom: 45px;
    }

    .testimonials.landing-2 {
      padding-left: 10px;
      padding-right: 10px;
    }

    .testimonials.landing-2.landing-open-vpn-testimonials {
      max-width: 1400px;
      min-height: 450px;
    }

    .product-tour-tab {
      width: 100%;
    }

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

    .image-20 {
      flex: 0 auto;
      align-self: auto;
      width: 100px;
      margin-top: 20px;
      display: block;
    }

    .image-20.testimonial-picture-logo {
      width: 150px;
      padding-top: 25px;
      padding-bottom: 25px;
    }

    .testimonial-text {
      margin-right: 0;
    }

    .prize-partners {
      color: var(--midnight-blue);
      grid-template: "Area Area-3 Area-2"
        "Area-4 Area-4 Area-4"
        / 1fr 1fr 1fr;
      justify-items: stretch;
    }

    .prize-partners.ratings {
      padding-bottom: 0;
    }

    .logo.badges-lp {
      max-width: 80%;
    }

    .logo.badges-lp.capterra {
      max-width: 80%;
      padding-top: 0;
    }

    .logo.badges-lp.nis2 {
      max-width: 50%;
    }

    .footer-legal-holder-landing {
      font-size: 14px;
    }

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

    .headline-landnig.white {
      margin-left: 0;
      margin-right: 0;
    }

    .product-tour-image {
      display: none;
    }

    .heading-landing.h1-lp-light {
      font-size: 40px;
    }

    .heading-landing.whitepaper.h2,
    .heading-landing.webinar {
      font-size: 30px;
    }

    .nine-reasons-section {
      padding-top: 60px;
      padding-bottom: 8px;
    }

    .reasons-grid {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      margin-left: 20px;
      margin-right: 20px;
    }

    .intro-ilustrace {
      background-image: none;
      background-repeat: repeat;
      background-size: auto;
      margin-left: auto;
      margin-right: auto;
      padding-top: 60px;
      padding-bottom: 100px;
      padding-left: 60px;
    }

    .intro-ilustrace.vpn-picture {
      flex: 0 0 50%;
      padding-left: 0;
      padding-right: 40px;
    }

    .intro-ilustrace.vpn-picture.enterprise {
      display: none;
    }

    .intro-ilustrace.lp-new {
      padding-bottom: 40px;
      padding-left: 20px;
      display: flex;
    }

    .intro-ilustrace.individual {
      margin-left: 40px;
      margin-right: 40px;
    }

    .intro-ilustrace.individual.whitepaper {
      margin-top: -110px;
      margin-right: 40px;
    }

    .intro-ilustrace.individual.whitepaper.webinar {
      margin-top: 80px;
      margin-left: 0;
      margin-right: 20px;
    }

    .intro-ilustrace.individual.whitepaper.big {
      margin-top: -50px;
    }

    .intro-ilustrace.individual.whitepaper.ebook-form {
      margin-top: 20px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .button-landing.consultation.comparison {
      font-size: 14px;
      display: inline-block;
    }

    .button-landing.white-comparison {
      font-size: 14px;
    }

    .button-landing.webinar {
      padding-top: 12px;
      padding-bottom: 12px;
      font-size: 13px;
    }

    .button-landing.whitepaper-mobile {
      display: none;
    }

    .button-landing.download-whitepaper {
      margin-top: 24px;
    }

    .button-secondary.white {
      margin-top: 8px;
    }

    .tabs-content {
      display: none;
    }

    .image-21 {
      margin-left: auto;
      margin-right: auto;
      display: none;
    }

    .image-21.starter-img {
      max-width: 100%;
      margin-right: auto;
    }

    .product-tour-image-tab {
      display: none;
    }

    .right-arrow,
    .left-arrow {
      display: block;
    }

    .reviews-block {
      background-color: var(--white-smoke);
      padding-top: 60px;
      padding-bottom: 80px;
    }

    .not-a-company {
      width: 190px;
    }

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

    .link-block-landing {
      margin-top: 58px;
    }

    .product-tour-section {
      background-color: var(--midnight-blue);
      background-image: none;
      padding-top: 102px;
      padding-bottom: 0;
    }

    .sticky-nav-area {
      border-top-width: 0;
    }

    .reviews-block-2 {
      background-color: var(--white-smoke);
      padding-top: 60px;
      padding-bottom: 80px;
    }

    .reviews-block-2.lp {
      background-color: #f8faff;
    }

    .features-benefits-section {
      padding-top: 60px;
      padding-bottom: 8px;
    }

    .reviews-wrapper.landing-badges.tablet-badges {
      border-style: solid none none;
      border-width: 1px;
      border-color: #fff var(--midnight-blue) var(--midnight-blue);
      margin-top: -5px;
      padding-bottom: 40px;
      display: none;
    }

    .reviews-wrapper.landing-badges.badges-mobile {
      display: none;
    }

    .reviews-wrapper.landing-badges {
      margin-top: 0;
      display: none;
      overflow: hidden;
    }

    .cta-bottom-2 {
      padding-top: 60px;
      padding-bottom: 60px;
    }

    .cta-bottom-2.blue-comparison.individual {
      padding-bottom: 100px;
    }

    .cta-bottom-2.white-banner {
      padding-bottom: 0;
    }

    .product-tour-2 {
      background-color: var(--midnight-blue);
      background-image: none;
      padding-bottom: 0;
    }

    .testimonials-title-wrapper {
      background-color: #0000;
    }

    .orange-main-cta {
      justify-content: flex-start;
      align-self: flex-start;
      margin-left: 0;
      padding: 5px 11px 7px;
    }

    .orange-main-cta.cz {
      padding-left: 20px;
      padding-right: 20px;
    }

    .blue-secondary-cta {
      margin-right: 0;
      padding: 5px 15px 7px;
    }

    .trust-section {
      padding-left: 55px;
      padding-right: 55px;
    }

    .reference-hp-section {
      padding-left: 76px;
      padding-right: 76px;
    }

    .text-block-28 {
      font-size: 14px;
    }

    .benefit-img {
      margin-right: 0;
    }

    .final-cta-section-2 {
      padding-top: 100px;
    }

    ._3steps-proccess {
      padding-left: 20px;
      padding-right: 20px;
    }

    ._3steps-proccess.steps-starter {
      padding-left: 60px;
      padding-right: 0;
    }

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

    ._3step-item.individual-block {
      padding-left: 40px;
      padding-right: 40px;
    }

    ._3step-item.individual-block.webinar {
      margin-right: 20px;
      padding-left: 24px;
    }

    ._3steps-texty {
      margin-top: 36px;
      margin-bottom: 36px;
      padding-left: 50px;
    }

    .div-block-20 {
      left: 50px;
    }

    ._3steps-arrow {
      align-self: flex-start;
      height: 60px;
      margin-top: 99px;
      margin-right: 14px;
    }

    ._3steps-icon {
      width: 60px;
      height: 60px;
    }

    .product-tour-section-2 {
      background-color: var(--midnight-blue);
      background-image: none;
      padding-top: 148px;
      padding-bottom: 0;
    }

    .product-tour-section-2.cz {
      background-color: var(--midnight-blue);
    }

    .features-section-2 {
      padding-bottom: 11px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .video-holder-lp {
      justify-content: center;
      width: 39vw;
      height: 22vw;
      margin-top: 100px;
    }

    .benefits-ztna-text {
      flex: 1;
      margin-left: 10px;
      margin-right: 10px;
    }

    .lp-pic-right {
      flex: 1;
      width: 360px;
      margin-right: 20px;
      overflow: visible;
    }

    .lp-text-left {
      width: 340px;
    }

    .features-section-lp {
      padding: 84px 50px;
    }

    .features-section-lp.features-open-vpn {
      padding-top: 40px;
    }

    .reference-section-lp {
      padding-left: 76px;
      padding-right: 76px;
    }

    .reference-section-lp.testimonials-lp-open-vpn {
      padding-top: 10px;
      padding-left: 40px;
      padding-right: 40px;
    }

    .alter-text {
      flex: none;
      width: 300px;
    }

    .paragraph-7.p-comparison {
      font-size: 14px;
    }

    .benefits-section-lp {
      background-color: var(--midnight-blue);
      padding-top: 148px;
    }

    .benefits-lp-holder {
      font-size: 16px;
      line-height: 23px;
    }

    .intro-section-lp {
      padding-top: 84px;
      padding-left: 50px;
      padding-right: 50px;
    }

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

    .customer-map {
      padding-left: 10px;
      padding-right: 10px;
    }

    .partner-ecosystem-section.comparion-logo {
      padding-top: 40px;
    }

    .partner-ecosystem-grid {
      grid-row-gap: 16px;
      color: #0e2b8f;
      grid-template: "Area Area-3 Area-2"
        "Area-4 Area-5 Area-6"
        "Area-7 Area-8 Area-9"
        "Area-10 . ."
        / 1fr 1fr 1fr;
      justify-items: stretch;
    }

    .partner-ecosystem-grid.grid-comparison {
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
      margin-bottom: -240px;
      margin-left: 40px;
      margin-right: 40px;
    }

    .meet-team-grid {
      color: #0e2b8f;
      grid-template: "Area Area-3"
        "Area-4 Area-5"
        / 1fr 1fr;
      justify-items: stretch;
    }

    .about-top-section {
      background-size: 200% 640px;
      padding-bottom: 45px;
    }

    .about-text {
      font-size: 14px;
      line-height: 20px;
    }

    .about-partner-subtitle.comparison-web {
      padding-left: 40px;
      padding-right: 40px;
      font-size: 14px;
    }

    .hq-holder-2 {
      max-width: 90vw;
    }

    .plans-item-lp {
      min-width: 192px;
      margin-left: 5px;
      margin-right: 5px;
    }

    .blue-secondary-cta-2 {
      margin-right: 0;
      padding: 5px 15px 7px;
    }

    .orange-main-cta-2 {
      justify-content: center;
      padding: 5px 11px 7px;
    }

    .lp-pic-right-2 {
      flex: 1;
      width: 360px;
      margin-right: 20px;
      overflow: visible;
    }

    .product-tour-section-lp {
      background-color: var(--midnight-blue);
      background-image: none;
      padding-top: 102px;
      padding-bottom: 0;
    }

    .our-values-section {
      padding-top: 60px;
      padding-bottom: 8px;
    }

    .feature-info {
      border-right-style: solid;
      border-right-color: var(--light-grey-darker);
      padding-top: 0;
      padding-bottom: 0;
    }

    .feature-info.middle {
      border-right-style: none;
    }

    .pricing-grid-row {
      grid-row-gap: 17px;
      border-bottom: 1px solid var(--light-grey-darker);
      border-top-style: none;
      grid-template-columns: 1fr 1fr 1fr;
      grid-template-areas: "feature feature feature"
        "plan-1 plan-2 plan-3";
    }

    .pricing-grid-row.cc-plans {
      grid-template: "feature feature feature" minmax(auto, 1fr) "plan-1 plan-2 plan-3"
        / 1fr 1fr 1fr 1fr;
    }

    .pricing-grid-row.cc-plans.plans-promo {
      grid-template-columns: 1fr 1fr 1fr;
      padding-top: 0;
    }

    .pricing-grid-row.top {
      border-top-style: none;
      border-bottom-style: none;
      grid-template-columns: 1.35fr 1fr 1fr;
    }

    .pricing-grid-row.white.last {
      border-top-style: none;
      border-bottom-style: none;
    }

    .pricing-grid-row.white.color,
    .pricing-grid-row.blue {
      border-bottom-width: 0;
    }

    .feature-name-wrap {
      border-bottom: 1px #0000001a;
    }

    .feature-desc {
      margin-bottom: 10px;
    }

    .feature-desc.info {
      margin-left: auto;
      margin-right: auto;
      padding-top: 20px;
      display: none;
      top: 430px;
      left: 160px;
      right: auto;
    }

    .pricing-grid-container.comparison-cont {
      margin-top: 0;
    }

    .feature-name {
      margin-right: 0;
      padding-left: 10px;
      font-size: 14px;
      line-height: 20px;
    }

    .feature-name.feature {
      font-size: 14px;
    }

    .switcher-wrapper {
      background-color: #0000;
      height: auto;
    }

    .switcher-wrapper.landing {
      height: auto;
      margin-bottom: 0;
      padding-top: 0;
      padding-bottom: 0;
    }

    .pricing-heading {
      font-size: 40px;
    }

    .pricing-heading.lp-pricing-h2 {
      margin-top: 0;
    }

    .pricing-heading.bold {
      padding-left: 40px;
      padding-right: 40px;
      font-size: 32px;
      line-height: 40px;
    }

    .pricing-heading.cd {
      font-size: 40px;
    }

    .feature-category {
      margin-bottom: -24px;
      padding-bottom: 0;
    }

    .feature-category.landing {
      margin-bottom: 0;
    }

    .feature-category.category {
      margin-bottom: 20px;
      padding-left: 0;
    }

    .pricing-switcher {
      margin-top: 20px;
      margin-bottom: 30px;
    }

    .switcher-text {
      display: none;
    }

    .pricing-filler {
      border-right-style: none;
    }

    .pricing-subtitle {
      font-size: 24px;
    }

    .pricing-subtitle.pricing-subtitle--22 {
      font-size: 22px;
    }

    .check-icon-pricing {
      margin-top: 4px;
    }

    .sticky-names-pricing {
      margin-top: 70px;
    }

    .h2-blue-tour-locations.center {
      margin-left: 20px;
      margin-right: 20px;
    }

    .button-download {
      flex: 0 auto;
    }

    .plan-name-pricing.plan-name-pricing--left {
      position: static;
      top: 150px;
    }

    .plan-name-pricing.plan-name-pricing--left.plan {
      justify-content: center;
      align-items: flex-start;
      padding-top: 0;
      display: none;
    }

    .plan-name-pricing.fix {
      font-size: 18px;
    }

    .sale-hexagon,
    .switcher-text-sale-text {
      display: none;
    }

    .sale-mobile {
      display: flex;
    }

    .sale-title-mobile,
    .sale-mobile-wrapper {
      display: none;
    }

    .pricing-switcher-smallscreen {
      margin-top: 20px;
      margin-bottom: 30px;
    }

    .notification {
      margin-top: 68px;
    }

    .popup {
      display: none;
    }

    .popup-window {
      max-width: 88%;
      height: auto;
      display: block;
    }

    .popup-window.lp-window {
      max-width: 90%;
      max-height: 540px;
    }

    .div-block-28 {
      align-items: stretch;
      display: block;
    }

    .div-block-30 {
      justify-content: center;
      display: flex;
    }

    .heading-16 {
      font-size: 27px;
    }

    .heading-16.h-landing {
      font-size: 40px;
      line-height: 50px;
    }

    .popup-cta.cta-lp {
      margin-right: 310px;
      padding-left: 10px;
      padding-right: 10px;
      font-size: 16px;
    }

    .pricing-landig-section {
      padding-top: 100px;
      padding-bottom: 100px;
    }

    .plan-info-wrapper-landing {
      padding-right: 10px;
    }

    .plan-info-wrapper-landing.right {
      padding-right: 20px;
    }

    .pricing-landing {
      grid-template: "Area Area Area"
        ". . ."
        / 1fr 1fr 1fr;
    }

    .product-tour-section-cz {
      background-color: var(--midnight-blue);
      background-image: none;
      padding-top: 102px;
      padding-bottom: 0;
    }

    .webinar-section {
      padding-top: 88px;
    }

    .webinar-container {
      max-width: 90vw;
    }

    .webinar-heading {
      line-height: 60px;
    }

    .webinar-block {
      margin-left: 140px;
      margin-right: 140px;
    }

    .toc-section {
      background-color: var(--midnight-blue);
      padding-left: 50px;
      padding-right: 50px;
    }

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

    .wrapper.bg-light-blue {
      padding-left: 40px;
      padding-right: 40px;
    }

    .wrapper-2-col {
      padding: 84px 50px;
    }

    .intro-section-topic {
      padding-top: 84px;
      padding-left: 50px;
      padding-right: 50px;
    }

    .image-paragraph.logo {
      width: 56%;
      max-width: 70%;
    }

    .photo-section {
      margin-top: 68px;
    }

    .photo-section__h1 {
      top: 3.6vw;
    }

    .cta {
      justify-content: center;
    }

    .cta.banner-blog {
      font-size: 11px;
    }

    .positions-section {
      padding-top: 88px;
    }

    .positions__wrapper {
      max-width: 90vw;
    }

    .smiles__grid {
      grid-column-gap: 9px;
      grid-row-gap: 9px;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
      padding-left: 16px;
      padding-right: 16px;
    }

    .testimonials-employees {
      min-height: 470px;
      margin-bottom: 80px;
      margin-left: 0;
      margin-right: 0;
    }

    .testimonials-employees.hp {
      margin-bottom: 45px;
    }

    .legal-content {
      width: 710px;
    }

    .legal-rtb p {
      font-size: 14px;
    }

    .tabs-menu-2 {
      padding-left: 24px;
      padding-right: 24px;
    }

    .tab.acceptable-usage-policy,
    .tab.privacy-policy {
      color: var(--orange-red);
      background-color: #ffeee6;
    }

    .tab.terms-and-conditions {
      color: var(--orange-red);
      background-color: #ffeee6;
      margin-top: 0;
    }

    .tab.terms-and-conditions.sla {
      margin-top: 24px;
      margin-left: 0;
    }

    .tab.terms-and-conditions.affiliate.w--current {
      margin-top: 24px;
      margin-left: 16px;
    }

    .image-28 {
      text-align: left;
      max-width: 80%;
    }

    .image-28.img-lp {
      max-width: 60%;
      top: -350px;
      right: -180px;
    }

    .text-block-39.txt-lp {
      text-align: left;
      padding-left: 30px;
    }

    .text-block-39.lp-text-popup {
      margin-left: -50px;
    }

    .popup-holder {
      align-items: flex-start;
      height: 100%;
    }

    .anchor-padding {
      height: 70px;
      top: -70px;
    }

    .recomended-title-div {
      margin-left: 20px;
      margin-right: 20px;
    }

    .recomended-title-div.timer {
      width: auto;
      margin: -2px 4.5px 50px -1px;
      padding-left: 10px;
      padding-right: 10px;
      inset: -11px 0 auto;
    }

    .text-block-41 {
      display: block;
    }

    .text-block-41.countdown {
      text-align: left;
      margin-left: auto;
      margin-right: 20px;
      padding-left: 0;
      padding-right: 0;
    }

    .div-block-30-2 {
      justify-content: center;
      height: 220px;
      display: flex;
    }

    .div-block-37 {
      text-align: center;
    }

    .image-30 {
      padding-left: 0;
    }

    .features-lp-secition {
      margin-top: 0;
    }

    .features-lp-secition.last {
      margin-bottom: 60px;
    }

    .column-features-text {
      padding-left: 0;
      padding-right: 0;
    }

    .block-testimonial-lp {
      text-align: center;
      padding-right: 0;
      display: block;
    }

    .landing-h2.landing-afterpricing {
      margin-top: 20px;
    }

    .section-31 {
      margin-top: 0;
    }

    .grid-6 {
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
      margin-left: 40px;
      margin-right: 40px;
    }

    .plans-section-22 {
      padding-bottom: 0;
    }

    .wrapper-plans.table {
      text-align: center;
      justify-content: center;
      width: 100%;
      margin: -140px auto 0;
      padding-left: 0;
    }

    .col-plan {
      padding-bottom: 0;
      position: relative;
    }

    .col-plan.column-right {
      margin-left: 0;
      padding-bottom: 0;
      padding-left: 0;
    }

    .col-plan.mobile-plan.grey {
      border: 2px solid #e4e4e7;
      border-radius: 5px;
    }

    .col-plan-top {
      margin-left: 20px;
      margin-right: 20px;
      position: relative;
    }

    .col-plan-top.col-price-plan {
      margin-left: 24px;
      margin-right: 24px;
    }

    .col-plan-top.badges {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      flex: 1;
      order: 1;
      grid-template-rows: auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      justify-content: center;
      align-self: auto;
      max-width: 1000px;
      margin-top: 0;
      display: grid;
    }

    .tabs-pricing-22.tab-new {
      margin-top: 100px;
      margin-left: 0;
    }

    .price-block-22 {
      flex-direction: column;
    }

    .price-block-22.pricing {
      margin-top: 40px;
    }

    .price-block-22.block-tags {
      flex-flow: row;
      justify-content: center;
      align-items: center;
    }

    .price-block-22.block-tags.mobile {
      display: none;
    }

    .price-22.free {
      margin-bottom: 39px;
    }

    .price-lable-top.cents {
      position: absolute;
      top: 155px;
      left: 65px;
      right: auto;
    }

    .feature-category-22 {
      padding-bottom: 0;
    }

    .feature-name-22 {
      margin-right: -5px;
    }

    .feature-desc-22 {
      margin-bottom: 10px;
      display: none;
    }

    .col-plan-bottom {
      display: none;
    }

    .feature-name-wrap-22 {
      border-bottom: 1px #0000001a;
    }

    .boldie {
      font-size: 16px;
    }

    .most-popular-label {
      inset: 5px auto auto 20px;
    }

    .most-popular-label.tag-button {
      left: 20px;
      right: 20px;
    }

    .i-icon {
      right: -10px;
    }

    .i-icon.icon-pricing {
      padding-left: 5px;
    }

    .spacer-pricing-01 {
      height: 114px;
    }

    .plan-description-22,
    .plan-description-22.plan-description {
      font-size: 13px;
    }

    .pricing-grid-row-22 {
      grid-row-gap: 17px;
      border-bottom: 1px solid var(--light-grey-darker);
      border-top-style: none;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      grid-template-areas: "plan-1 plan-2 plan-3 feature";
    }

    .trigger-nr2 {
      padding-top: 100px;
      padding-bottom: 44px;
    }

    .trigger-nr2.promo-first {
      background-position: 100% -10%;
      background-size: auto;
      padding-bottom: 0;
    }

    .button-pricing_secondary-22.fix.sticky {
      padding-left: 16px;
      padding-right: 16px;
    }

    .button-pricing_secondary-22.pricing.enterprise {
      margin-top: 60px;
    }

    .button-pricing-22.fix.sticky {
      padding-left: 16px;
      padding-right: 16px;
    }

    .switcher-headline {
      margin-top: 10px;
      display: block;
    }

    .switcher-headline.promo-mobile {
      margin-bottom: 20px;
      display: none;
    }

    .paragraph-10 {
      margin-bottom: 80px;
    }

    .image-42 {
      padding-top: 30px;
      padding-bottom: 20px;
    }

    .bold {
      font-size: 32px;
      line-height: 124%;
    }

    .headline {
      line-height: 50px;
    }

    .headline.main {
      font-size: 60px;
      line-height: 70px;
    }

    .sample-text {
      font-size: 80px;
      line-height: 90px;
    }

    .brand-sections.main,
    .columns-7 {
      padding-left: 40px;
      padding-right: 40px;
    }

    .image-46.starter-img {
      display: block;
    }

    .image-47 {
      max-width: 35%;
    }

    .column-21,
    .column-22 {
      text-align: left;
    }

    .image-48 {
      max-width: 45%;
    }

    .grid-7 {
      grid-template-columns: 1fr 1fr;
      grid-template-areas: ".";
    }

    .reasons-lp {
      grid-template-columns: 1fr 1fr;
    }

    .reasons-lp.starter-reasons {
      padding-left: 40px;
      padding-right: 40px;
    }

    .background-video {
      display: none;
    }

    .background-video.cz {
      min-height: 720px;
      display: block;
    }

    .grid-9 {
      grid-template: "."
        / .75fr;
      grid-auto-columns: .25fr;
      display: none;
    }

    .paragraph-18 {
      text-align: center;
      align-self: flex-start;
      margin-bottom: 0;
    }

    .image-49 {
      text-align: left;
      margin-top: 40px;
    }

    .section-32 {
      display: block;
    }

    .image-50,
    .image-51 {
      max-height: 200px;
    }

    .columns-11 {
      display: block;
    }

    .legal {
      font-size: 14px;
    }

    .recomended-title-div-2 {
      margin-left: 20px;
      margin-right: 20px;
    }

    .switcher-headline-2 {
      margin-top: 10px;
      display: block;
    }

    .switcher-wrapper-2 {
      background-color: #0000;
      height: auto;
    }

    .pricing-grid-row-23 {
      grid-row-gap: 17px;
      border-top-style: none;
      border-bottom: 1px solid #d4d4d8;
      grid-template-columns: 1fr 1fr 1fr;
      grid-template-areas: "feature feature feature"
        "plan-1 plan-2 plan-3";
    }

    .pricing-grid-row-23.cc-plans {
      grid-template: "feature feature feature" minmax(auto, 1fr) "plan-1 plan-2 plan-3"
        / 1fr 1fr 1fr 1fr;
    }

    .pricing-grid-row-23.cc-plans.plans-promo {
      grid-template-columns: 1fr 1fr 1fr;
      padding-top: 0;
    }

    .feature-desc-23 {
      margin-bottom: 10px;
    }

    .feature-desc-23.info {
      width: 200px;
      margin-top: 40%;
      margin-left: auto;
      margin-right: 3%;
      padding-top: 20px;
      display: none;
      top: 0;
      left: auto;
      right: 0;
    }

    .text-block-53 {
      color: var(--midnight-blue);
    }

    .container.comparison {
      background-size: contain;
      margin-top: 40px;
      padding-bottom: 34px;
    }

    .column-26 {
      padding-left: 40px;
    }

    .bold-text-36 {
      font-size: 20px;
    }

    .quote {
      padding-left: 20px;
      padding-right: 20px;
      font-size: 20px;
      line-height: 28px;
    }

    .quote.media {
      padding-left: 0;
    }

    .section-33 {
      display: none;
    }

    .section-34 {
      margin-top: 40px;
    }

    .paragraph-20 {
      margin-top: 0;
    }

    .paragraph-21 {
      margin-bottom: 0;
    }

    .text-pricing {
      font-size: 12px;
      line-height: 18px;
    }

    .final-price.free {
      font-size: 20px;
    }

    .logo-comparison.logo-nl {
      padding-bottom: 39px;
    }

    .comparison-pricing-h {
      margin-top: 0;
      padding: 0;
      font-size: 30px;
    }

    .hack50-range-slider {
      margin-bottom: 8rem;
      padding: 0 0 8rem;
    }

    .section-36 {
      margin-top: 80px;
    }

    .h2-bold {
      margin-bottom: 40px;
      font-size: 30px;
    }

    .bold-text-39,
    .bold-text-40 {
      font-size: 24px;
    }

    .paragraph-23 {
      margin-bottom: 80px;
      font-size: 12px;
    }

    .paragraph-23.white,
    .paragraph-23.pricing {
      margin-bottom: 40px;
    }

    .rating-percentage {
      max-width: 80%;
      margin-left: 40px;
    }

    .div-block-52 {
      padding-left: 20px;
      padding-right: 20px;
    }

    .bold-text-47 {
      font-size: 14px;
    }

    .rating-img {
      margin-top: 4.25px;
      margin-bottom: 10.3px;
    }

    .image-62 {
      margin-bottom: 40px;
    }

    .heading-23 {
      margin-bottom: 40px;
      padding-top: 60px;
    }

    .paragraph-27 {
      margin-top: 0;
      font-size: 14px;
      line-height: 21px;
    }

    .review-p {
      font-size: 14px;
      line-height: 21px;
    }

    .paragraph-28 {
      margin-bottom: 32px;
    }

    .paragraph-29 {
      font-size: 14px;
    }

    .div-block-53 {
      background-color: #fff;
      background-image: none;
      background-size: auto;
      border-radius: 6px;
      padding-left: 40px;
      padding-right: 40px;
      box-shadow: 1px 1px 40px 2px #0e2b8f36;
    }

    .column-28 {
      padding-bottom: 0;
      padding-left: 80px;
    }

    .columns-13 {
      padding-bottom: 40px;
    }

    .bold-text-48 {
      font-size: 30px;
    }

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

    .section-37 {
      padding-top: 80px;
      padding-bottom: 200px;
    }

    .section-37.webinar {
      padding-bottom: 80px;
    }

    .plans-section-23 {
      padding-bottom: 0;
    }

    .feature-desc-24 {
      margin-bottom: 10px;
    }

    .feature-name-23 {
      margin-right: -5px;
    }

    .div-block-58 {
      padding-top: 0;
    }

    .annual-costs {
      font-size: 20px;
    }

    .image-63 {
      max-width: 54%;
    }

    .image-64,
    .image-65 {
      max-width: 70%;
    }

    .paragraph-30,
    .paragraph-31 {
      font-size: 14px;
      line-height: 21px;
    }

    .paragraph-32,
    .paragraph-33,
    .paragraph-34,
    .paragraph-35 {
      font-size: 14px;
    }

    .div-block-60 {
      background-size: contain;
    }

    .div-block-61 {
      padding-top: 20px;
      padding-bottom: 60px;
    }

    .div-block-62 {
      display: none;
    }

    .bold-text-55 {
      font-size: 14px;
    }

    .icon-individual.webinar {
      max-width: 40%;
    }

    .lp-text-individual.whitepaper.webinar {
      font-size: 14px;
    }

    .heading-25.whitepaper.webinar {
      font-size: 20px;
    }

    .image-75 {
      width: 600px;
      max-width: none;
      height: auto;
      padding: 0;
      display: none;
      position: static;
      inset: 0;
    }

    .bold-text-58 {
      padding-left: 10px;
      font-size: 12px;
    }

    .bold-text-58.mobile {
      display: none;
    }

    .webinar-paragraph {
      font-size: 14px;
      line-height: 21px;
    }

    .name-speaker {
      font-size: 18px;
    }

    .position {
      font-size: 14px;
    }

    .div-block-66 {
      padding-left: 24px;
    }

    .column-38 {
      padding-left: 20px;
      padding-right: 0;
    }

    .bold-text-59 {
      font-size: 14px;
    }

    .webinar-hero {
      padding-top: 100px;
      padding-bottom: 40px;
      display: flex;
    }

    .bold-text-60 {
      margin-right: -20px;
      padding-left: 10px;
      font-size: 12px;
    }

    .column-39 {
      padding-left: 20px;
    }

    .webinar-field {
      margin-bottom: 10px;
      padding-top: 12px;
      padding-bottom: 12px;
      padding-left: 16px;
    }

    .webinar-field::placeholder,
    .paragraph-40 {
      font-size: 13px;
    }

    .paragraph-41 {
      font-size: 12px;
    }

    .paragraph-41.mobile {
      display: none;
    }

    .column-41 {
      margin-top: 2px;
    }

    .image-whitepaper {
      display: block;
    }

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

    .tags.both.second {
      padding-left: 0;
    }

    .tags.both.blog-align {
      text-align: center;
    }

    .tag-uni.light-blue {
      margin-top: 80px;
      margin-bottom: 16px;
    }

    .p-tag,
    .p-tag.blue {
      display: inline;
    }

    .h1-hero {
      max-width: 80%;
      font-size: 32px;
    }

    .h1-hero.left {
      font-size: 24px;
    }

    .h1-hero.left.feature {
      font-size: 40px;
    }

    .perex-hero {
      font-size: 16px;
      line-height: 24px;
    }

    .hero-platform.comparison {
      flex-direction: row;
    }

    .h2-centre {
      font-size: 32px;
    }

    .h2-centre.features {
      margin-bottom: 16px;
    }

    .benefits-grid,
    .benefits-grid.platform,
    .benefits-grid.feature {
      grid-template-columns: 1fr 1fr;
    }

    .benefits-grid.feature.dns,
    .benefits-grid._2 {
      margin-left: 4%;
      margin-right: 4%;
    }

    .card {
      padding: 24px 24px 32px;
    }

    .h3 {
      font-size: 20px;
    }

    .p-old {
      font-size: 14px;
    }

    .benefit-section.contact {
      padding-left: 4%;
      padding-right: 4%;
    }

    .benefit-section.platform {
      margin-bottom: 80px;
    }

    .grid-13.testimonials {
      min-height: 0;
      margin-left: 0%;
      margin-right: 0%;
      padding-left: 0;
      padding-right: 0;
    }

    .trust-logo-section {
      padding-top: 40px;
      padding-bottom: 80px;
    }

    .paragraph-hero {
      margin-top: 0;
      font-size: 14px;
    }

    .paragraph-hero.left.partner {
      margin-top: 32px;
      margin-bottom: 40px;
      padding-right: 20px;
    }

    .image-76 {
      margin-top: 40px;
      margin-bottom: 80px;
    }

    .highllights {
      grid-column-gap: 24px;
      grid-row-gap: 24px;
      grid-template-columns: 1fr 1fr;
    }

    .highlight-no {
      font-size: 40px;
    }

    .highlight-p {
      margin-top: 16px;
      font-size: 16px;
    }

    .highlight-box {
      padding-top: 56px;
      padding-left: 40px;
    }

    .h2 {
      margin-top: 16px;
      margin-bottom: 32px;
      font-size: 32px;
    }

    .h2.center {
      max-width: 60%;
      margin-bottom: 24px;
      font-size: 32px;
    }

    .zig-zag.contact {
      display: block;
    }

    .zig-zag.right {
      padding-left: 0;
    }

    .zig-zag.left {
      padding-right: 0;
    }

    .zig-zag-left {
      padding-left: 40px;
      padding-right: 40px;
    }

    .zig-zag-left.features {
      margin-top: 40px;
      margin-bottom: 40px;
      display: none;
    }

    .p {
      font-size: 14px;
      line-height: 22px;
    }

    .p.contact {
      margin-bottom: 40px;
    }

    .p.white.text-numbers {
      padding-top: 0;
      padding-left: 0;
    }

    .p.pricing-section,
    .p.pricing-section.starter {
      margin-bottom: 40px;
    }

    .p.feature.text-banner {
      padding-right: 0%;
    }

    .image-78 {
      display: inline-block;
    }

    .wrapper-middle {
      padding-left: 40px;
      padding-right: 40px;
    }

    .wrapper-middle.values {
      padding-top: 80px;
    }

    .wrapper-middle.open-position {
      padding-bottom: 40px;
    }

    .middle-subheadline.partners {
      max-width: 80%;
    }

    .h-center {
      margin-top: 16px;
    }

    .values-grid {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      margin-top: 80px;
      margin-left: 0%;
      margin-right: 0%;
    }

    .team-grid {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      margin-top: 40px;
    }

    .name-person {
      font-size: 18px;
    }

    .paragraph-49 {
      padding-left: 12px;
      padding-right: 12px;
      font-size: 14px;
    }

    .column-48 {
      clear: none;
      overflow: visible;
    }

    .team-section {
      margin-left: 0;
      margin-right: 0;
      padding-top: 80px;
    }

    .cta-middle,
    .cta-middle.feature {
      padding-bottom: 80px;
    }

    .cta-middle.positions {
      padding-bottom: 40px;
    }

    .our-team,
    .quote-section.expert,
    .quote-section.careers {
      padding-left: 40px;
      padding-right: 40px;
    }

    .block-quote {
      font-size: 32px;
      line-height: 52px;
    }

    .block-quote.white {
      font-size: 24px;
      line-height: 40px;
    }

    .meet-team-item-2 {
      max-width: 35%;
    }

    .name-quote {
      margin-top: 20px;
    }

    .name-quote.blue {
      display: inline;
    }

    .name-quote.name {
      margin-top: 12px;
    }

    .position-quote {
      font-size: 14px;
    }

    .position-quote.strom {
      font-size: 13px;
    }

    .secondary-cta.basic {
      font-size: 14px;
    }

    .title-block {
      margin-bottom: 40px;
      margin-right: 0;
    }

    .cta-link-wrapper {
      margin-top: 1px;
    }

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

    .title-wrap-2 {
      flex-direction: column;
      align-items: flex-start;
    }

    .grid-client-stories {
      grid-template-columns: 1fr 1fr;
    }

    .f-section-large {
      padding-top: 80px;
    }

    .form-wrap {
      padding: 32px;
    }

    .section-testimonial {
      padding-top: 40px;
    }

    .quote-wrapper-2 {
      padding-right: 0;
    }

    .slide-content-grid {
      grid-template-columns: 1fr;
    }

    .f-section-small.awards {
      padding-top: 40px;
    }

    .f-grid-two-column {
      grid-template-columns: 1fr;
    }

    .f-logo-block.highlight {
      flex-direction: column;
      margin-left: 16%;
      margin-right: 16%;
    }

    .f-grid-four-column {
      grid-template-columns: 1fr 1fr 1fr 2fr;
      width: 100%;
      margin-left: auto;
      margin-right: auto;
    }

    .f-grid-four-column._6 {
      grid-template-columns: 1fr 1fr 1fr 1fr;
    }

    .f-grid-four-column._6.logo {
      grid-template-columns: 1fr 1fr 1fr;
    }

    .section-logo {
      overflow: hidden;
    }

    .logo_component-slider {
      grid-column-gap: 3rem;
    }

    .padding-vertical {
      padding-left: 0;
      padding-right: 0;
    }

    .logo-slider-img {
      width: 140px;
    }

    .page-padding.s0 {
      margin-top: 2rem;
      margin-bottom: 2rem;
      padding-top: 40px;
    }

    .cta-container {
      max-width: 640px;
    }

    .cta-grid {
      grid-row-gap: 32px;
      grid-template-columns: 1fr;
      padding: 80px 40px;
    }

    .cta-grid.cta-cs {
      grid-row-gap: 20px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
    }

    .bold-text-71 {
      font-size: 40px;
      line-height: 124%;
    }

    .trust {
      margin-left: 6%;
      margin-right: 6%;
    }

    .feature-image-wrapper {
      justify-content: flex-start;
    }

    .feature-list-grid {
      grid-column-gap: 24px;
      grid-row-gap: 24px;
      margin-top: 24px;
      margin-bottom: 24px;
    }

    .benefits-listing {
      padding-top: 40px;
      padding-bottom: 80px;
    }

    .feature-grid {
      grid-column-gap: 24px;
      grid-template-columns: 1fr 1fr;
    }

    .secondary-wrap-button {
      padding-top: 20px;
      padding-left: 0;
    }

    .secondary-wrap-button.get-in-touch {
      margin-top: 20px;
      padding-top: 0;
      padding-left: 0;
    }

    .cta-wrapper {
      text-align: left;
      max-width: none;
      margin-left: 0;
      padding-top: 20px;
    }

    .image-85 {
      order: -1;
      max-width: 100%;
    }

    .numbers-white {
      padding-left: 0;
      font-size: 32px;
      line-height: 40px;
    }

    .numbers-white.individual {
      font-size: 40px;
    }

    .min {
      font-size: 32px;
    }

    .wrapper-author {
      padding-left: 0;
    }

    .tab-button,
    .tab-button.w--current {
      padding-left: 20px;
      padding-right: 20px;
    }

    .link-arrow.mews-link {
      margin-top: 0;
      margin-bottom: 0;
    }

    .content-block {
      padding: 20px 10px;
    }

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

    .container-12 {
      flex-wrap: wrap;
      justify-content: space-between;
    }

    .price-section {
      padding-top: 40px;
      padding-bottom: 80px;
    }

    .price-section.p-2 {
      padding-bottom: 220px;
    }

    .price-section.starter {
      padding-bottom: 40px;
    }

    .price-section._3-highlight {
      padding-bottom: 0;
    }

    .value-heading {
      margin-bottom: 140px;
    }

    .price-value-item {
      width: auto;
    }

    .price-value-item._3.mob {
      display: none;
    }

    .price-value-item._3._4,
    .price-value-item._2 {
      width: auto;
      position: static;
    }

    .price-value-item._2._3 {
      width: auto;
      position: static;
    }

    .price-value-item._1.mobile {
      display: none;
    }

    .price-value-item._3,
    .price-value-item._3._4,
    .price-value-item._2,
    .price-value-item._2._3 {
      width: auto;
      position: static;
    }

    .price-value-item._2.mobile {
      display: none;
    }

    .price-value-item._1.top {
      position: static;
    }

    .price-value-item._1.top.mobile,
    .price-value-item._1.top.hide-mobil {
      display: none;
    }

    .price-value-item._1._4 {
      position: static;
    }

    .pakage-item.free {
      width: 100%;
    }

    .price-pakage-body {
      padding-bottom: 40px;
    }

    .price-value-top-box {
      width: auto;
      max-width: none;
      position: static;
    }

    .price-value-top-box.p-2 {
      width: 100%;
    }

    .price-value-top-box.free {
      max-width: none;
      height: auto;
      position: static;
    }

    .prive-table-grid {
      grid-column-gap: 30px;
      grid-row-gap: 30px;
      flex-direction: column;
      width: 50%;
      margin-bottom: 40px;
      display: flex;
    }

    .slide-icon {
      width: 60px;
    }

    .mask-3 {
      overflow: hidden;
    }

    .div-block-324 {
      grid-row-gap: 30px;
      flex-direction: row;
      justify-content: center;
      align-items: flex-start;
      width: auto;
      margin-left: 20px;
      margin-right: 20px;
      padding: 20px 40px 40px 20px;
    }

    .slide-nav-3 {
      padding-bottom: 140px;
    }

    .image-87 {
      max-width: 150px;
    }

    .slider {
      height: auto;
      margin-bottom: 80px;
    }

    .div-block-327 {
      grid-column-gap: 10px;
      grid-row-gap: 10px;
      max-width: none;
      margin-top: 20px;
      padding-left: 40px;
      font-size: 15px;
    }

    .how-to-box {
      grid-column-gap: 40px;
      grid-row-gap: 40px;
      flex-direction: column;
      display: flex;
    }

    .features-section-4 {
      padding-top: 80px;
      padding-bottom: 80px;
    }

    .feature-item {
      max-width: none;
    }

    .feature-item._2 {
      padding: 0;
    }

    .div-block-6 {
      max-width: none;
    }

    .how-to-item {
      width: 100%;
    }

    .hero-item-box {
      max-width: 100%;
    }

    .features-grid-2 {
      grid-template-columns: 1fr 1fr;
    }

    .hide-para {
      padding-right: 16%;
    }

    .features-title-item {
      max-width: none;
    }

    .image-90 {
      width: 390px;
    }

    .line.h {
      display: none;
    }

    .line._2._1 {
      width: 100%;
    }

    .features-item-3 {
      flex-direction: column;
    }

    .item-box {
      max-width: none;
    }

    .p-2 {
      font-size: 14px;
      line-height: 22px;
    }

    .secondary-cta-2.basic {
      font-size: 14px;
    }

    .content-block-2 {
      padding: 20px 10px;
    }

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

    .cta-2 {
      justify-content: center;
    }

    .sticky-nav-area-2 {
      border-top-width: 0;
    }

    .card-3 {
      padding: 24px 24px 32px;
    }

    .prize-partners-2 {
      color: #0e2b8f;
      grid-template: "Area Area-3 Area-2"
        "Area-4 Area-4 Area-4"
        / 1fr 1fr 1fr;
      justify-items: stretch;
    }

    .prize-partners-2.nis2 {
      grid-template-columns: 1fr;
    }

    .h3-2 {
      font-size: 20px;
    }

    .footer-section-2 {
      padding-left: 50px;
      padding-right: 50px;
    }

    .feature_component_steps.margin-top.margin-xlarge._3steps {
      grid-column-gap: 3.5rem;
      grid-row-gap: 3.5rem;
    }

    .feature_component_steps.margin-top.margin-xlarge {
      grid-column-gap: 2rem;
      grid-row-gap: 3rem;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
    }

    .feature_component_hr {
      display: none;
    }

    .heading-style-h6.text-align-center {
      font-size: 1.25rem;
      line-height: 1.5rem;
    }

    .steps_paragraph {
      font-size: 14px;
      line-height: 1.5rem;
    }

    .features-wrap {
      margin-left: 4%;
      margin-right: 4%;
    }

    .right-img {
      padding-left: 0;
      padding-right: 0;
    }

    .left-img.mobile {
      display: none;
    }

    .left-img.desktop.mobile {
      display: block;
    }

    .price-section-2,
    .price-section-2.p-2 {
      padding-bottom: 220px;
    }

    .price-pakage-body-2 {
      padding-bottom: 40px;
    }

    .h-features {
      font-size: 32px;
    }

    .padding-global-3 {
      padding-left: 5.5rem;
      padding-right: 5.5rem;
    }

    .team_component {
      grid-row-gap: 3rem;
      grid-template-columns: auto;
    }

    .faq-content {
      width: 100%;
    }

    .paragraph-regular-2 {
      font-size: 14px;
      line-height: 22px;
    }

    .text-block-77 {
      font-size: 16px;
    }

    .price-pakage-body-3 {
      width: 100%;
      padding-bottom: 40px;
    }

    .prive-table-grid-2 {
      grid-column-gap: 30px;
      grid-row-gap: 30px;
      flex-direction: column;
      width: 100%;
      margin-bottom: 40px;
      display: flex;
    }

    .backdrop-wrapper {
      background-image: none;
      background-position: 0 0;
      background-repeat: repeat;
      background-size: auto;
    }

    .button-landing-2.white-comparison,
    .p-white.ztna,
    .p-white._2column {
      font-size: 14px;
    }

    .guide-h._2-column-h {
      font-size: 32px;
    }

    .ztna {
      padding-left: 20px;
      padding-right: 20px;
    }

    .faq {
      font-size: 14px;
      line-height: 26px;
    }

    .p-feature {
      margin-bottom: 40px;
    }

    .hero-div.home.mobile {
      display: none;
    }

    .cta-section.testimonial {
      width: 90%;
    }

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

    .jobs_banner_heading {
      padding-right: 0;
    }

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

    .margin-top {
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0;
    }

    .jobs_banner_buttons-wrapper {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      flex-direction: row;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      margin-top: 2rem;
      display: grid;
    }

    .button-5.is-shadowless {
      justify-content: center;
      align-items: center;
      width: 100%;
      display: flex;
    }

    .button-5.is-secondary.is-shadowless {
      width: 100%;
    }

    .column-51 {
      padding-left: 8px;
    }

    .grid-19 {
      max-width: 100%;
    }

    .grid-19.blog {
      display: block;
    }

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

    .f-footer-large-link-grid {
      grid-template-columns: 1fr;
    }

    .f-footer-bottom {
      grid-row-gap: 24px;
      flex-direction: column;
    }

    .list-perks {
      font-size: 14px;
      line-height: 20px;
    }

    .jobs_offers_card_description {
      padding-top: 1.5rem;
      font-size: 14px;
    }

    .blog-grid {
      flex-direction: column;
      grid-template-columns: 1fr;
      padding-left: 232px;
      display: flex;
    }

    .content-left {
      width: 200px;
    }

    .header-blog {
      padding-top: 140px;
      padding-bottom: 80px;
    }

    .blog-post-featured-image {
      width: 80%;
      min-height: auto;
    }

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

    .dropdown {
      width: 100%;
    }

    .navigation-grid-3 {
      grid-column-gap: 32px;
      grid-row-gap: 32px;
      grid-template-columns: 1fr 1fr;
      margin-top: 0;
    }

    .product-grid.platform {
      grid-template-columns: 1fr;
    }

    .product-grid.feature {
      grid-template-columns: 1fr 1fr;
    }

    .brand-3 {
      margin-right: 10px;
      padding: 0;
    }

    .navigation-title {
      margin-bottom: 20px;
      display: flex;
    }

    .column-01 {
      padding-right: 0;
    }

    .column-57 {
      padding-left: 0;
      padding-right: 0;
    }

    .dropdown-container-2 {
      padding: 0;
    }

    .menu-wrap-3 {
      background-color: #fff;
      height: auto;
      position: absolute;
      box-shadow: 0 40px 50px #ebebf4cc;
    }

    .banner-text.desktop {
      width: 60%;
    }

    .column-58 {
      border-left-style: none;
      border-right-style: none;
      padding-left: 0;
      padding-right: 0;
    }

    .menu-button-4 {
      color: var(--midnight-blue);
      background-color: #0e2b8f1a;
      border: 1px #6869ac;
      border-radius: 10px;
      margin-left: 14px;
      padding: 12px;
    }

    .menu-button-4.w--open {
      color: #4c4cb3;
      background-color: #fff;
      border-style: solid;
    }

    .navigation-icon-3.icon-platform {
      clear: left;
    }

    .dropdown-wrapper-2 {
      box-shadow: none;
      border-radius: 0;
      padding-top: 20px;
      padding-left: 5%;
      padding-right: 5%;
    }

    .nav-toggle {
      justify-content: flex-start;
      width: 100%;
      padding-top: 14px;
      padding-bottom: 14px;
    }

    .nav-toggle:hover {
      color: #4c4cb3;
    }

    .nav-toggle.w--open {
      color: #fff;
      background-color: #6869ac;
      width: 100%;
    }

    .dropdown-list-3.w--open {
      height: 640px;
      padding-top: 0;
      position: static;
      overflow: auto;
    }

    .nav-link {
      justify-content: flex-start;
      width: 100%;
      padding-top: 14px;
      padding-bottom: 14px;
    }

    .nav-link:hover {
      color: #4c4cb3;
    }

    .nav-link.w--open {
      color: #fff;
      background-color: #7070c2;
      width: 100%;
    }

    .navigation-dropdown-link {
      color: var(--midnight-blue);
      justify-content: flex-start;
      padding: 10px;
    }

    .image-108 {
      min-width: 80%;
      max-width: 80%;
      margin-top: 0;
    }

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

    .paragraph-57 {
      margin-left: 10%;
      margin-right: 10%;
    }

    .footer-top {
      padding-top: 94px;
      padding-bottom: 94px;
    }

    .footer-top.pd-72px {
      padding-top: 64px;
      padding-bottom: 64px;
    }

    .brix---card-testimonial-v14 {
      flex-direction: column;
      padding-left: 32px;
    }

    .pd---content-inside-card.testimonial-video {
      padding-bottom: 72px;
      padding-left: 64px;
      padding-right: 64px;
    }

    .pd---content-inside-card.testimonial-v3 {
      padding-left: 48px;
      padding-right: 48px;
    }

    .cta-image-card.brix-agency {
      margin-top: 2px;
      top: 0;
    }

    .blob._1 {
      max-width: 90%;
      top: 2%;
      left: -43%;
    }

    .btn-primary {
      padding-top: 24px;
      padding-bottom: 24px;
    }

    .play-button-large {
      max-width: 50%;
    }

    .play-button-large.wdith-100px {
      max-width: 100px;
    }

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

    .footer-bottom,
    .header-wrapper {
      padding-top: 24px;
      padding-bottom: 24px;
    }

    .testimonial-video-wrapper {
      border-top-right-radius: 24px;
      border-bottom-left-radius: 0;
      width: 100%;
    }

    .buttons-row.right.left-tablet {
      justify-content: flex-start;
    }

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

    .tabs-menu-6.bottom {
      flex-direction: column;
      align-items: stretch;
    }

    .testimonial-v3-image-wrapper {
      max-width: 390px;
    }

    .brix---testimonial-v14-left-right {
      max-width: 100%;
      padding-top: 46px;
      padding-bottom: 46px;
    }

    .brix---slider-mask-width-1012px {
      position: static;
    }

    .card-4.buy-now {
      max-height: none;
    }

    .card-4.content-center.testimonial-v6 {
      padding-top: 56px;
      padding-bottom: 56px;
    }

    .card-4.testimonial-video-left {
      flex-direction: column;
    }

    .card-4.testmonial-v12 {
      flex-direction: column;
      padding-left: 48px;
      padding-right: 48px;
    }

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

    .grid-3-columns._1-col-tablet {
      grid-template-columns: 1fr;
    }

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

    .mg-bottom-32px.tablet-only {
      margin-bottom: 32px;
    }

    .avatar-circle._08 {
      width: 280px;
      max-width: 280px;
      height: 280px;
      max-height: 280px;
    }

    .avatar-circle._08.testimonial-v12 {
      margin-bottom: 48px;
      margin-right: 0;
    }

    .avatar-circle._07 {
      width: 160px;
      max-width: 160px;
      height: 160px;
      max-height: 160px;
    }

    .section {
      padding-top: 118px;
      padding-bottom: 118px;
    }

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

    .grid-2-columns._1-col-tablet {
      grid-template-columns: 1fr;
    }

    .grid-2-columns.gap-medium._0-6fr---1fr {
      grid-row-gap: 40px;
      grid-template-columns: 1fr;
    }

    .grid-top---text-2-buttons {
      grid-row-gap: 24px;
      grid-template-columns: .7fr;
    }

    .heading-h4-size {
      font-size: 22px;
      line-height: 32px;
    }

    .social-media-grid-top.right {
      grid-column-gap: 10px;
    }

    .btn-circle-secondary.slider-arrow.left---top-left {
      inset: auto auto -90px 39.5%;
    }

    .btn-circle-secondary.slider-arrow.right---top-left {
      inset: auto 39.5% -90px auto;
    }

    .brix---paragraph-large {
      font-size: 20px;
      line-height: 32px;
    }

    .slider-mask {
      position: static;
    }

    .brix---testimonial-v14-left-side {
      margin-bottom: 36px;
      margin-right: 0;
    }

    .tab-card {
      margin-left: 8px;
      margin-right: 8px;
      padding-left: 32px;
      padding-right: 32px;
    }

    .tab-line {
      padding: 22px 18px;
    }

    .f-testimonial-slider-grid-large {
      grid-template-columns: 1fr;
    }

    .f-testimonial-background {
      height: 20%;
    }

    .f-testimonial-slider-mask {
      width: 420px;
    }

    .tab-pane-tab-2 {
      padding-left: 32px;
      padding-right: 32px;
    }

    .trigger-nr2-2 {
      padding-top: 100px;
      padding-bottom: 44px;
    }

    .pricing-heading-2,
    .pricing-heading-2.cd {
      font-size: 40px;
    }

    .feature-desc-25 {
      margin-bottom: 10px;
    }

    .feature-desc-25.info {
      width: 200px;
      margin-top: 40%;
      margin-left: auto;
      margin-right: 3%;
      padding-top: 20px;
      display: none;
      top: 0;
      left: auto;
      right: 0;
    }

    .feature-category-23 {
      padding-bottom: 0;
    }

    .price-23.free {
      margin-bottom: 39px;
    }

    .plans-section-24 {
      padding-bottom: 0;
    }

    .feature-name-24 {
      margin-right: -5px;
    }

    .feature-desc-26 {
      margin-bottom: 10px;
    }

    .feature-name-wrap-23 {
      border-bottom: 1px #0000001a;
    }

    .text-block-104 {
      display: block;
    }

    .text-block-104.countdown {
      text-align: left;
      margin-left: auto;
      margin-right: 20px;
      padding-left: 0;
      padding-right: 0;
    }

    .tab-pane-tab-1-2,
    .tab-pane-tab-3,
    .tab-pane-tab-4-2 {
      padding-left: 32px;
      padding-right: 32px;
    }

    .tab-pane-tab-5 {
      margin-left: 32px;
      margin-right: 32px;
    }

    .demo {
      display: none;
    }

    .button-6.reverse-blue,
    .button-7.reverse-blue {
      margin-left: 0;
    }

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

    .masonry__grid-mask {
      column-count: 3;
    }

    .p-tag-8,
    .p-tag-8.blue {
      display: inline;
    }

    .card-wrap.right {
      padding-left: 0;
    }

    .card-wrap.left {
      padding-right: 0;
    }

    .footer-section-4 {
      padding-left: 50px;
      padding-right: 50px;
    }

    .sticky-nav-area-3 {
      border-top-width: 0;
    }

    .div-block-347 {
      grid-row-gap: 30px;
      flex-direction: row;
      justify-content: center;
      align-items: flex-start;
      width: auto;
      margin-left: 20px;
      margin-right: 20px;
      padding: 20px 40px 40px 20px;
    }

    .feature-name-wrap-24 {
      border-bottom: 1px #0000001a;
    }

    .feature-desc-27 {
      margin-bottom: 10px;
    }

    .customer-story-left {
      width: auto;
      margin-bottom: 90px;
    }

    .h-features-2 {
      font-size: 32px;
    }

    .card-5 {
      max-width: none;
      padding-top: 30px;
      padding-bottom: 30px;
    }

    .div-block-362 {
      width: 33%;
    }

    .h2-centre-2 {
      font-size: 32px;
    }

    .h2-centre-2.features {
      margin-bottom: 16px;
    }

    .p-old-2 {
      font-size: 14px;
    }

    .image-115 {
      order: -1;
      max-width: 100%;
    }

    .soc-med-link-2 {
      width: 21px;
    }

    .shadow {
      z-index: 998;
      -webkit-backdrop-filter: blur(2px);
      backdrop-filter: blur(2px);
      background-color: #0003;
      display: none;
      position: fixed;
      inset: 0%;
    }

    .section-48 {
      padding-top: 0;
      padding-bottom: 20px;
    }

    .image-124 {
      margin-top: 40px;
      margin-bottom: 80px;
    }

    .card-6 {
      padding: 24px 24px 32px;
    }

    .column-59 {
      clear: none;
      overflow: visible;
    }

    .p-3 {
      font-size: 14px;
      line-height: 22px;
    }

    .p-3.white.text-numbers {
      padding-top: 0;
      padding-left: 0;
    }

    .zig-zag-left-2 {
      padding-left: 40px;
      padding-right: 40px;
    }

    .zig-zag-left-2.features {
      margin-top: 40px;
      margin-bottom: 40px;
      display: none;
    }

    .image-127 {
      max-width: 150px;
    }

    .div-block-364 {
      grid-column-gap: 10px;
      grid-row-gap: 10px;
      max-width: none;
      margin-top: 20px;
      padding-left: 40px;
      font-size: 15px;
    }

    .h3-3 {
      font-size: 20px;
    }

    .line-2 {
      width: 100%;
      height: 1px;
    }

    .p-5 {
      font-size: 14px;
      line-height: 22px;
    }

    .paragraph-hero-2 {
      margin-top: 0;
      font-size: 14px;
    }

    .mask-4 {
      overflow: hidden;
    }

    .intro-ilustrace-2 {
      background-image: none;
      background-repeat: repeat;
      background-size: auto;
      margin-left: auto;
      margin-right: auto;
      padding-top: 60px;
      padding-bottom: 100px;
      padding-left: 60px;
    }

    .intro-ilustrace-2.lp-new {
      padding-bottom: 40px;
      padding-left: 20px;
      display: flex;
    }

    .cards-wrapper {
      grid-row-gap: 30px;
      flex-direction: column;
    }

    .double-cards {
      grid-row-gap: 50px;
      flex-direction: column;
      padding-top: 30px;
      padding-bottom: 30px;
    }

    .h2-2 {
      margin-top: 16px;
      margin-bottom: 32px;
      font-size: 32px;
    }

    .feature-name-25 {
      margin-right: -5px;
    }

    .h2-3 {
      margin-top: 16px;
      margin-bottom: 32px;
      font-size: 32px;
    }

    .h2-3.center {
      max-width: 60%;
      margin-bottom: 24px;
      font-size: 32px;
    }

    .content-section-2 {
      padding-top: 80px;
      padding-bottom: 80px;
    }

    .feature-desc-28 {
      margin-bottom: 10px;
    }

    .card-7 {
      max-width: none;
      padding-top: 30px;
      padding-bottom: 30px;
    }

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

    .story-content-grid {
      margin-top: -50px;
    }

    .customer-story {
      flex-direction: column;
    }

    .image-128 {
      display: inline-block;
    }

    .paragraph-regular-3 {
      font-size: 14px;
      line-height: 22px;
    }

    .content-wrap {
      margin-top: 40px;
    }

    .cta-3 {
      justify-content: center;
    }

    .crn {
      width: 70%;
    }

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

    .margin-bottom {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0;
    }

    .container-testimonial {
      padding-top: 80px;
      padding-bottom: 80px;
      overflow: hidden;
    }

    .card-testimonial.testimonial-v3 {
      margin-bottom: 32px;
    }

    .split-content.testimonial-v3 {
      width: 100%;
    }

    .split-content.testimonial-v3.right---brix {
      min-width: auto;
      margin-left: 0;
    }

    .split-content.testimonial-v3.left {
      margin-right: 0;
    }

    .testimonial-wrapper.testimonial-v3 {
      flex-direction: column;
    }

    .pricing-group-button {
      margin-top: 30px;
    }

    .tabs-content-9 {
      border-left-style: none;
      padding-top: 30px;
      padding-left: 0;
    }

    .tab-link {
      margin-bottom: 0;
      margin-right: 20px;
    }

    .rig-grid {
      grid-template-rows: auto 1fr auto;
      grid-template-columns: 1fr;
      margin-top: -40px;
    }

    .tabs-menu-8 {
      border-bottom: 1px solid #ffffff4d;
      flex-direction: row;
      padding-bottom: 30px;
      padding-right: 30px;
    }

    .tabs-3 {
      border-width: 0;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr;
    }

    .bottom-info {
      margin-right: 0;
      padding-top: 0;
    }

    .bottom-info.tags {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      border-top-width: 0;
      flex-flow: row;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      margin-top: 0;
      margin-right: 0;
      padding-left: 0;
      display: none;
    }

    .paragraph-61 {
      justify-content: center;
      align-items: flex-start;
      display: flex;
    }

    .pricing-table-cell.footer-link-main.premium,
    .pricing-table-cell.footer-link-main.enterpise,
    .pricing-table-cell.footer-link-main.essential {
      margin-bottom: 0;
    }

    .brix---pricing-v8-title-table {
      display: block;
    }

    .brix---pricing-content-wrapper,
    .brix---pricing-content-wrapper-empty {
      min-height: 140px;
    }

    .brix---text-400-bold {
      font-size: 22px;
      line-height: 24px;
    }

    .brix---pricing-column-first {
      display: none;
    }

    .brix---grid-4-columns-pricing-tablet {
      grid-template-columns: 1fr 1fr 1fr;
    }

    .brix---heading-h1-size {
      font-size: 48px;
      line-height: 60px;
    }

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

    .sticky-section {
      padding-top: 0;
      padding-bottom: 118px;
    }

    .sticky-section.text-decoration-none {
      padding-bottom: 80px;
    }

    .sticky-section.mobile {
      display: none;
    }

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

    .brix---accordion-item-wrapper {
      padding-left: 40px;
      padding-right: 40px;
    }

    .brix---heading-h2-size {
      font-size: 30px;
      line-height: 46px;
    }

    .h-pricing-table {
      font-size: 16px;
    }

    .pricing-table.none {
      display: none;
    }

    .grid-24 {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      margin-top: 0;
    }

    .trust-badge {
      width: 100px;
    }

    .feature-name-26 {
      margin-right: -5px;
    }

    .faq-content-2 {
      width: 100%;
    }

    .feature-desc-29 {
      margin-bottom: 10px;
      display: none;
    }

    .feature-name-wrap-25 {
      border-bottom: 1px #0000001a;
    }

    .p-6 {
      font-size: 14px;
      line-height: 22px;
    }

    .h-features-3 {
      font-size: 32px;
    }

    .p-tag-10 {
      display: inline;
    }

    .p-7 {
      font-size: 14px;
      line-height: 22px;
    }

    .h-features-4 {
      font-size: 32px;
    }

    .p-tag-11 {
      display: inline;
    }

    .button-11.reverse-blue {
      margin-left: 0;
    }

    .button-11.reverse-blue.demo-secondary.book-demo {
      margin-top: 24px;
      margin-left: 0;
      margin-right: 0;
    }

    .slide-nav-5 {
      padding-bottom: 140px;
    }

    .image-136 {
      max-width: 150px;
    }

    .div-block-373 {
      grid-row-gap: 30px;
      flex-direction: row;
      justify-content: center;
      align-items: flex-start;
      width: auto;
      margin-left: 20px;
      margin-right: 20px;
      padding: 20px 40px 40px 20px;
    }

    .p-tag-12,
    .p-tag-12.blue {
      display: inline;
    }

    .div-block-374 {
      grid-column-gap: 10px;
      grid-row-gap: 10px;
      max-width: none;
      margin-top: 20px;
      padding-left: 40px;
      font-size: 15px;
    }

    .p-8 {
      font-size: 14px;
      line-height: 22px;
    }

    .p-8.contact {
      margin-bottom: 40px;
    }

    .h2-4 {
      margin-top: 16px;
      margin-bottom: 32px;
      font-size: 32px;
    }

    .image-137 {
      order: -1;
      max-width: 100%;
    }

    .feature-image-wrapper-2 {
      justify-content: flex-start;
    }

    .p-tag-13 {
      display: inline;
    }

    .p-9 {
      font-size: 14px;
      line-height: 22px;
    }

    .h2-5 {
      margin-top: 16px;
      margin-bottom: 32px;
      font-size: 32px;
    }

    .feature-image-wrapper-3 {
      justify-content: flex-start;
    }

    .bold-2 {
      font-size: 32px;
      line-height: 124%;
    }

    .column-64 {
      clear: none;
      overflow: visible;
    }

    .p-10 {
      font-size: 14px;
      line-height: 22px;
    }

    .p-tag-14 {
      display: inline;
    }

    .h2-6 {
      margin-top: 16px;
      margin-bottom: 32px;
      font-size: 32px;
    }

    .zig-zag-left-3 {
      padding-left: 40px;
      padding-right: 40px;
    }

    .bold-3 {
      font-size: 32px;
      line-height: 124%;
    }

    .p-tag-15,
    .p-tag-15.blue {
      display: inline;
    }

    .button-14.reverse-blue {
      margin-left: 0;
    }

    .button-14.reverse-blue.demo-secondary.book-demo {
      margin-top: 24px;
      margin-left: 0;
      margin-right: 0;
    }

    .p-tag-16,
    .p-tag-16.blue {
      display: inline;
    }

    .button-15.reverse-blue {
      margin-left: 0;
    }

    .button-15.reverse-blue.demo-secondary.book-demo {
      margin-top: 24px;
      margin-left: 0;
      margin-right: 0;
    }

    .button-15.nav {
      display: none;
    }

    .navigation-dropdown-link-2 {
      color: #0e2b8f;
      justify-content: flex-start;
      padding: 10px;
    }

    .nav-link-2 {
      justify-content: flex-start;
      width: 100%;
      padding-top: 14px;
      padding-bottom: 14px;
    }

    .nav-link-2:hover {
      color: #4c4cb3;
    }

    .nav-link-2.w--open {
      color: #fff;
      background-color: #7070c2;
      width: 100%;
    }

    .secondary-cta-3.basic {
      font-size: 14px;
    }

    .menu-button-5 {
      color: #0e2b8f;
      background-color: #0e2b8f1a;
      border: 1px #6869ac;
      border-radius: 10px;
      margin-left: 14px;
      padding: 12px;
    }

    .menu-button-5.w--open {
      color: #4c4cb3;
      background-color: #fff;
      border-style: solid;
    }

    .menu-wrap-4 {
      background-color: #fff;
      height: auto;
      position: absolute;
      box-shadow: 0 40px 50px #ebebf4cc;
    }

    .column-66 {
      padding-left: 0;
      padding-right: 0;
    }

    .brand-4 {
      margin-right: 10px;
      padding: 0;
    }

    .column-67 {
      padding-right: 0;
    }

    .navigation-title-2 {
      margin-bottom: 20px;
      display: flex;
    }

    .dropdown-list-4.w--open {
      height: 640px;
      padding-top: 0;
      position: static;
      overflow: auto;
    }

    .nav-toggle-2 {
      justify-content: flex-start;
      width: 100%;
      padding-top: 14px;
      padding-bottom: 14px;
    }

    .nav-toggle-2:hover {
      color: #4c4cb3;
    }

    .nav-toggle-2.w--open {
      color: #fff;
      background-color: #6869ac;
      width: 100%;
    }

    .dropdown-2 {
      width: 100%;
    }

    .button-16.reverse-blue {
      margin-left: 0;
    }

    .button-16.nav {
      display: none;
    }

    .secondary-cta-4.basic {
      font-size: 14px;
    }

    .menu-button-6 {
      color: #0e2b8f;
      background-color: #0e2b8f1a;
      border: 1px #6869ac;
      border-radius: 10px;
      margin-left: 14px;
      padding: 12px;
    }

    .menu-button-6.w--open {
      color: #4c4cb3;
      background-color: #fff;
      border-style: solid;
    }

    .brand-5 {
      margin-right: 10px;
      padding: 0;
    }

    .careers {
      justify-content: start;
      padding-top: 16px;
    }

    .h2-7 {
      margin-top: 16px;
      margin-bottom: 32px;
      font-size: 32px;
    }

    .p-11 {
      font-size: 14px;
      line-height: 22px;
    }

    .mobile {
      padding-top: 0;
      padding-bottom: 0;
    }
  }

  @media screen and (max-width: 767px) {
    h2 {
      font-size: 30px;
      line-height: 31px;
    }

    p {
      font-size: 14px;
      line-height: 22px;
    }

    a {
      color: var(--orange-red);
    }

    .top-nav-section {
      z-index: 200;
      margin-left: 30px;
      margin-right: 30px;
      padding-top: 30px;
    }

    .top-nav-holder {
      flex-direction: column;
      justify-content: center;
    }

    .top-nav-link.hidden {
      color: var(--midnight-blue);
      margin-bottom: 19px;
      display: block;
      position: relative;
      left: -65px;
    }

    .body,
    .body.individual {
      background-color: #0000;
    }

    .article-intro-text {
      margin-bottom: 32px;
    }

    .image-2 {
      width: auto;
    }

    .landing-animation {
      flex: 0 auto;
    }

    .hamburger {
      z-index: 101;
      width: 46px;
      height: 46px;
      padding-bottom: 0;
      padding-right: 0;
      display: block;
      position: fixed;
      inset: 23px 30px auto auto;
      overflow: hidden;
    }

    .close-animation-btn {
      z-index: 101;
      background-image: url('../images/hamburger.svg');
      background-position: 100%;
      background-repeat: no-repeat;
      background-size: cover;
      width: 46px;
      height: 46px;
      padding-bottom: 0;
      padding-right: 0;
      display: block;
      position: absolute;
      inset: 20px 20px auto auto;
    }

    .image-4 {
      width: 70px;
    }

    .stats-item {
      align-self: center;
      margin-bottom: 51px;
    }

    .stats-icon {
      justify-content: flex-end;
      align-items: flex-start;
      width: 55px;
      display: flex;
    }

    .stats-text.landing {
      margin-bottom: 20px;
    }

    .stats-text-number.landing {
      font-size: 29px;
      line-height: 36px;
    }

    .stats-text-desc.landing {
      font-size: 15px;
    }

    ._3steps-content {
      padding: 30px;
    }

    .features-holder {
      flex-direction: column;
      align-items: flex-start;
      max-width: 360px;
      margin-bottom: 5px;
      margin-left: auto;
      margin-right: auto;
    }

    .text-block.starter-h {
      text-align: left;
    }

    .footer-links-holder {
      flex-wrap: wrap;
      justify-content: space-between;
      padding-top: 55px;
      padding-left: 0;
      padding-right: 0;
    }

    .footer-links-block {
      width: auto;
      margin-bottom: 46px;
      margin-left: 20px;
      margin-right: 20px;
    }

    .soc-med-holder {
      flex: 1;
      justify-content: center;
      align-items: flex-start;
    }

    .footer-legal-holder {
      flex-direction: column;
    }

    .cp-link-footer {
      background-image: url('../images/icon-CP-white.svg');
      border-color: #fff;
      margin-top: 30px;
      margin-left: 0;
    }

    .cp-text-footer {
      color: #fff;
    }

    .cookies-section {
      align-items: flex-end;
      height: 320px;
      padding-top: 49px;
      display: flex;
    }

    .paragraph-2 {
      text-align: center;
      order: -1;
    }

    .footer-padding {
      height: 170px;
    }

    .button {
      padding-left: 30px;
      padding-right: 30px;
    }

    .button.reverse-blue.demo-secondary {
      margin-left: 16px;
    }

    .button.reverse-blue.demo-secondary.book-demo {
      margin-left: 24px;
    }

    .slant-bgr {
      height: 100px;
    }

    .integr-detail-content-holder {
      max-width: 72vw;
      margin-bottom: 81px;
    }

    .integr-detail-head {
      text-align: center;
      flex-direction: column;
      align-items: center;
    }

    .integr-detail-head-right {
      align-items: stretch;
      margin-bottom: 46px;
      padding-left: 0;
    }

    .integr-detail-rtb,
    .integr-detail-rtb h2 {
      text-align: center;
    }

    .integr-detail-rtb em {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      display: block;
      position: static;
    }

    .integr-detail-h2 {
      text-align: center;
    }

    .integr-detail-content-section {
      padding-top: 97px;
    }

    .features-submenu-link {
      margin-bottom: 7px;
      margin-left: 10px;
      margin-right: 10px;
      font-size: 14px;
    }

    .h2-blue.center.nine-reasons.subtitle {
      margin-bottom: 60px;
      font-size: 15px;
    }

    .h2-blue.center.nine-reasons.lp {
      margin-bottom: 20px;
    }

    .h2-blue.center.nine-reasons-2 {
      margin-bottom: 40px;
    }

    .h2-blue.center.comparison-h.white {
      padding-left: 10%;
      padding-right: 10%;
      font-size: 28px;
    }

    .h2-blue.center.comparison-h.white.main {
      padding-left: 0%;
      padding-right: 0%;
    }

    .h2-blue.center.comparison-h.h-bottom {
      font-size: 30px;
      line-height: 36px;
    }

    .feat-cont-gateway {
      padding-top: 47px;
    }

    .feat-cont-gateway.network {
      padding-top: 5px;
    }

    .feat-subhead {
      max-width: 90vw;
    }

    .cta-orange.contact {
      width: 260px;
      margin-left: auto;
      margin-right: auto;
    }

    .feat-glob-net-holder {
      display: block;
    }

    .feat-glob-net-holder.mobile {
      margin-top: 0;
      padding-bottom: 40px;
    }

    .download-content-section {
      padding-top: 98px;
      padding-bottom: 132px;
    }

    .download-item {
      width: 40vw;
      margin-left: 5px;
      margin-right: 5px;
    }

    .download-item-banner {
      height: 26vw;
    }

    .download-item-banner.windows {
      margin-bottom: 0;
    }

    .hq-holder {
      flex-direction: column;
      margin-top: 37px;
      margin-bottom: 79px;
    }

    .hq-holder-left {
      text-align: center;
      width: 100%;
      padding-right: 0;
    }

    .hq-holder-right {
      text-align: center;
      width: 100%;
    }

    .contact-section {
      margin-top: 106px;
      padding-top: 50px;
    }

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

    .hq-image {
      max-width: 100%;
    }

    .case-section {
      margin-top: 106px;
      padding-top: 50px;
    }

    .case-h1 {
      max-width: 450px;
    }

    .case-holder {
      flex-direction: column;
      max-width: 80vw;
      margin-top: 37px;
      margin-bottom: 79px;
    }

    .case-holder-left {
      text-align: center;
      width: auto;
      margin-bottom: 37px;
      padding-right: 0;
    }

    .case-holder-right {
      text-align: center;
      align-self: center;
      width: 310px;
      max-width: none;
      min-height: 210px;
    }

    .case-quote {
      max-width: 80vw;
    }

    .case-cont-section {
      padding-top: 27px;
    }

    .case-2-holder {
      flex-direction: column;
      max-width: 80vw;
      margin-top: 50px;
      margin-bottom: 0;
    }

    .case-2-holder-right {
      text-align: left;
      width: auto;
      margin-bottom: 0;
      padding-left: 0;
      padding-right: 0;
    }

    .case-2-holder-left {
      text-align: center;
      align-self: stretch;
      width: auto;
      max-width: none;
      height: 50vw;
      min-height: 0;
      margin-bottom: 20px;
    }

    .image-9 {
      max-width: none;
    }

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

    .top-nav-section-holder {
      height: 90px;
    }

    .refs-rtb h2 {
      text-align: center;
    }

    .image-10 {
      width: 100%;
      height: 100px;
    }

    .lang-switch {
      font-size: 16px;
      top: 41px;
      right: 132px;
    }

    .text-block-6,
    .lang-link.current {
      color: #ffffff80;
    }

    .landing-cookies-section {
      align-items: center;
      height: 170px;
    }

    .top-menu-trial-cta {
      border-color: #fff;
      margin-top: 30px;
      margin-left: 0;
    }

    .top-menu-trial-cta.blue {
      border-color: var(--midnight-blue);
    }

    .login-top {
      color: #fff;
      background-image: url('../images/icon-CP-white.svg'), url('../images/icon-CP.svg');
      background-position: 0 0, 0 0;
      background-repeat: no-repeat, no-repeat;
      background-size: 13px, auto;
    }

    .aff-right-cont {
      width: 30vw;
    }

    .aff-top-section {
      background-size: 480% 125%;
      margin-top: 106px;
      padding-top: 50px;
    }

    .aff-top-text-holder {
      max-width: 280px;
    }

    .aff-section-3 {
      padding-top: 50px;
      padding-bottom: 70px;
    }

    .aff-feature-item {
      width: auto;
      margin-bottom: 50px;
    }

    .faq-title {
      font-size: 21px;
      line-height: 25px;
    }

    .plans-holder-21 {
      flex-direction: column;
      justify-content: flex-start;
      align-items: center;
    }

    .plan-header-21 {
      margin-bottom: 20px;
      padding-bottom: 20px;
    }

    .plan-name-21 {
      margin-top: 25px;
    }

    .plans-section-21 {
      background-color: var(--white-smoke);
    }

    .plan-cta-21 {
      margin-bottom: 40px;
    }

    .price-tabs-holder.landing {
      background-color: #fff;
      border-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px;
      display: block;
    }

    .price-tab-content {
      margin-bottom: 14px;
    }

    .price-tabs-content-text {
      font-size: 18px;
    }

    .price-features-label-col.first {
      width: 160px;
      margin-left: 0;
      position: relative;
      left: auto;
    }

    .price-features-label-col.second {
      width: 160px;
      display: flex;
    }

    .price-features-text {
      font-size: 14px;
    }

    .stats-section {
      padding-bottom: 40px;
    }

    .stats-21 {
      flex-direction: column;
      margin-top: 0;
      margin-bottom: 0;
      padding-left: 0;
      padding-right: 41px;
    }

    .addons-block {
      max-width: 480px;
      padding-left: 60px;
      padding-right: 60px;
    }

    .addons-block.add-new {
      padding-left: 40px;
      padding-right: 40px;
    }

    .addon-price.text-new {
      font-size: 16px;
    }

    .text-contact-team {
      max-width: 80vw;
      margin-left: auto;
      margin-right: auto;
      line-height: 29px;
    }

    .tooltip-box {
      display: none;
    }

    .faq-pricing {
      padding-top: 16px;
      padding-bottom: 151px;
    }

    .career-position-section {
      padding-top: 97px;
    }

    .career-position-title {
      text-align: left;
      margin-bottom: 24px;
    }

    .career-position-holder {
      max-width: 72vw;
      margin-bottom: 81px;
    }

    .career-position-text-rtb {
      text-align: left;
      margin-top: 0;
    }

    .career-position-text-rtb h2 {
      text-align: center;
    }

    .career-position-text-rtb em {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      display: block;
      position: static;
    }

    .career-position-intro-box {
      flex-direction: column-reverse;
    }

    .career-position-intro-text {
      padding-top: 23px;
      padding-left: 25px;
      padding-right: 25px;
    }

    .more-careers {
      margin-top: 100px;
    }

    .partner-main-cont {
      background-position: 4vw -310%;
    }

    .partner-1-column {
      width: 390px;
    }

    .partner-3-col {
      flex-direction: column;
    }

    .partner-col {
      margin-bottom: 42px;
      padding-right: 0;
    }

    .partner-features-holder {
      flex-direction: column;
      align-items: center;
      margin-bottom: 5px;
    }

    .partner-feature-item {
      width: auto;
      margin-bottom: 50px;
    }

    .partner-cp {
      width: 390px;
    }

    .partner-section-4 {
      background-size: 100% 500px;
      padding-bottom: 0;
    }

    .partner-section-5 {
      background-size: 100% 200px;
      padding-top: 1px;
      padding-bottom: 120px;
    }

    .blog {
      width: 88vw;
    }

    .blog-section {
      padding-top: 76px;
    }

    .h1-light {
      font-size: 36px;
      line-height: 42px;
    }

    .blog-rtb {
      margin-bottom: 15px;
    }

    .blog-rtb h4 {
      font-size: 16px;
      line-height: 26px;
    }

    .blog-rtb h2 {
      margin-top: 32px;
      font-size: 24px;
      line-height: 26px;
    }

    .blog-rtb h3 {
      font-size: 18px;
      line-height: 26px;
    }

    .blog-rtb blockquote {
      font-size: 24px;
      line-height: 39px;
    }

    .blog-back-btn-2 {
      left: 0;
    }

    .blog-article-info-2 {
      font-size: 14px;
    }

    .blog-section-2 {
      padding-top: 51px;
    }

    .blog-list-container {
      max-width: 90vw;
    }

    .collection-list-2 {
      grid-template-columns: 1fr;
    }

    .image-14 {
      width: 120px;
      margin-right: 20px;
    }

    .blog-list-article-info {
      font-size: 14px;
    }

    .comparison {
      max-width: 460px;
    }

    .blog-section-1 {
      padding-top: 51px;
    }

    .top-nav-holder-1 {
      z-index: 4;
      align-items: flex-start;
    }

    .static-ip-section-1 {
      padding-top: 40px;
    }

    .static-ip-section-1.whitepaper.second {
      padding-left: 0;
    }

    .static-ip-section-1.individual {
      padding-top: 80px;
    }

    .intro-block {
      padding-left: 20px;
      padding-right: 20px;
    }

    .intro-block.lp-intro {
      padding-left: 60px;
      padding-right: 60px;
    }

    .intro-block.lp-intro.whitepaper.webinar {
      margin-bottom: 40px;
    }

    .intro-block.lp-intro.whitepaper-photo {
      padding-left: 0;
      padding-right: 0;
    }

    .intro-block.lp-new-block {
      padding-top: 60px;
    }

    .product-tour {
      background-image: none;
    }

    .div-block-8 {
      flex: 0 auto;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: block;
    }

    .div-block-8.block-lp {
      padding-right: 0;
    }

    .tour-heading.lp {
      color: var(--midnight-blue);
    }

    .product-tour-tab-paragraph {
      display: none;
    }

    .product-tour-wrapper.mobile {
      background-color: #f8faff;
    }

    .product-tour-wrapper.mobile.home {
      padding-top: 40px;
    }

    .features-staticip-item {
      width: auto;
      margin-bottom: 50px;
    }

    .features-staticip-item.starter {
      align-items: flex-start;
    }

    .testimonial-inside {
      padding-left: 40px;
      padding-right: 40px;
    }

    .testimonials {
      min-height: 460px;
    }

    .testimonials.landing-2.landing-open-vpn-testimonials {
      max-width: 1100px;
      min-height: 500px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .product-tour-tab.w--current {
      background-image: url('../images/arrow-up-1.svg');
      box-shadow: 0 0 40px #0e2b8f26;
    }

    .product-tour-tab.lp {
      background-image: url('../images/arrow-down-1.svg');
      border: 1px solid #f3f7fd;
      border-radius: 5px;
      margin-top: 10px;
      margin-bottom: 10px;
      box-shadow: 0 0 40px #0e2b8f26;
    }

    .icon,
    .icon-2 {
      color: #fff;
    }

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

    .image-20.testimonial-picture-logo {
      width: 150px;
      padding-top: 30px;
      padding-bottom: 30px;
    }

    .prize-partners {
      grid-row-gap: 0px;
      grid-template-columns: 1fr;
    }

    .prize-partners.ratings {
      grid-template-columns: 1fr 1fr 1fr;
      display: none;
    }

    .logo {
      margin-left: 10px;
      margin-right: 10px;
    }

    .logo.top {
      max-width: 60%;
    }

    .footer-legal-holder-landing {
      flex-direction: column;
    }

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

    .bold-text.lp-h1.individual-h1 {
      font-size: 40px;
      line-height: 48px;
    }

    .bold-text.lp-h1.individual-h1.whitepaper {
      font-size: 32px;
      line-height: 44px;
    }

    .list-landing {
      font-size: 16px;
    }

    .list-landing.lp-space {
      padding-top: 0;
      display: none;
    }

    .logo-landing.sticky {
      max-width: 50%;
    }

    .heading-landing {
      font-size: 30px;
    }

    .heading-landing.h1-lp-light {
      font-size: 32px;
    }

    .heading-landing.lp-individual-h2 {
      font-size: 24px;
    }

    .heading-landing.lp-individual-h1 {
      font-size: 40px;
    }

    .heading-landing.whitepaper {
      font-size: 36px;
    }

    .heading-landing.whitepaper.h2-mobile {
      margin-top: 40px;
      margin-bottom: 0;
      font-size: 25px;
      display: block;
    }

    .nine-reasons-section {
      padding-bottom: 40px;
    }

    .reasons-grid {
      grid-template-columns: 1fr;
      grid-auto-flow: row;
    }

    .intro-ilustrace {
      padding-bottom: 60px;
    }

    .intro-ilustrace.vpn-picture {
      flex: 0 50%;
      order: 1;
      align-self: center;
      display: none;
    }

    .intro-ilustrace.vpn-picture.enterprise {
      padding: 0;
      display: block;
    }

    .intro-ilustrace.individual.whitepaper {
      margin-top: -80px;
      margin-right: 40px;
    }

    .intro-ilustrace.individual.whitepaper.webinar {
      margin-top: 40px;
    }

    .intro-ilustrace.individual.whitepaper.big {
      margin-top: -50px;
    }

    .button-landing {
      padding-left: 20px;
      padding-right: 20px;
    }

    .button-landing.consultation {
      font-size: 16px;
    }

    .button-landing.consultation.comparison {
      margin-top: 0;
    }

    .button-landing.cta1-lp-mobile {
      justify-content: center;
      margin-right: 20px;
      display: inline-block;
    }

    .button-landing.whitepaper-mobile {
      margin-top: 20px;
      display: inline-block;
    }

    .button-secondary {
      justify-content: flex-start;
      margin-left: 0;
      padding-left: 20px;
      padding-right: 20px;
      display: block;
      position: static;
      top: 80px;
    }

    .button-secondary.sticky {
      display: none;
    }

    .button-secondary.careers-cta-2 {
      position: absolute;
    }

    .button-secondary.cta2-lp-mobile {
      justify-content: center;
      margin-right: 0;
      display: inline-block;
    }

    .button-secondary.white.case {
      font-size: 14px;
    }

    .image-21 {
      max-width: 100%;
      display: none;
      left: auto;
    }

    .product-tour-image-tab {
      display: none;
    }

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

    .right-arrow {
      width: 40px;
      display: none;
      inset: 0% -30px 0% auto;
    }

    .left-arrow {
      width: 40px;
      display: none;
      inset: 0% auto 0% -30px;
    }

    .not-a-company {
      width: auto;
      margin-bottom: 20px;
      position: static;
    }

    .product-tour-section {
      background-image: none;
    }

    .tour-submenu {
      margin-top: 0;
      padding-top: 0;
      padding-bottom: 0;
    }

    .div-block-12,
    .div-block-13 {
      margin-bottom: 16px;
    }

    .blog-list-article-info-2 {
      font-size: 14px;
    }

    .features-benefits-section {
      padding-bottom: 40px;
    }

    .reviews-wrapper.landing-badges.tablet-badges,
    .reviews-wrapper.landing-badges.badges-mobile {
      display: none;
    }

    .cta-bottom-2 {
      padding-top: 60px;
      padding-bottom: 60px;
    }

    .product-tour-2 {
      background-image: none;
      display: block;
    }

    .product-tour-2.mobile {
      background-color: #f8faff;
      display: block;
    }

    .product-tour-2.mobile.product-tour {
      padding-top: 120px;
    }

    .orange-main-cta {
      height: 45px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .intro-right-2 {
      justify-content: flex-start;
    }

    .blue-secondary-cta {
      height: 45px;
    }

    .heading-12 {
      margin-top: 0;
    }

    .trust-section {
      padding-left: 0;
      padding-right: 0;
    }

    .trust-holder {
      padding-top: 28px;
    }

    .capterra-g2-icon {
      height: 20px;
    }

    .trust-stats-nr {
      margin-top: 0;
      margin-bottom: 10px;
      font-size: 25px;
    }

    .trust-stats-text {
      font-size: 14px;
    }

    .team-icon,
    .bag-icon {
      height: 50px;
    }

    .text-block-26 {
      font-size: 18px;
    }

    .features-item-2 {
      width: auto;
      max-width: 350px;
      margin-bottom: 50px;
    }

    .div-block-19 {
      flex-wrap: wrap;
    }

    .reference-hp-section {
      padding: 51px 36px 58px;
    }

    .benefits-section {
      flex-direction: column;
      align-items: center;
      padding-bottom: 49px;
    }

    .benefit-item {
      width: 220px;
      margin-bottom: 38px;
    }

    .final-cta-section-2 {
      padding-top: 52px;
      padding-bottom: 225px;
    }

    ._3steps-section {
      margin-left: 20px;
      margin-right: 20px;
      padding-bottom: 31px;
    }

    ._3steps-proccess {
      background-color: #fff;
      flex-direction: column;
      padding-left: 30px;
      padding-right: 30px;
    }

    ._3step-item {
      background-color: var(--white-smoke);
      justify-content: center;
      padding-top: 65px;
      padding-bottom: 37px;
      padding-left: 45px;
    }

    ._3step-item.individual-block.webinar {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      margin-top: 80px;
      margin-left: 0;
      padding-left: 20px;
      display: block;
    }

    ._3steps-texty {
      padding-left: 80px;
    }

    .div-block-20 {
      flex: none;
      width: 30px;
      height: 30px;
      margin-right: 41px;
      top: -43px;
      left: 80px;
    }

    .text-block-30 {
      font-size: 18px;
      line-height: 20px;
    }

    ._3steps-arrow {
      display: none;
    }

    .image-22 {
      height: 18px;
      margin-top: 10px;
      margin-bottom: 10px;
    }

    ._3steps-icon {
      width: 80px;
      height: 80px;
    }

    .product-tour-section-2 {
      background-image: none;
      padding-top: 114px;
    }

    .arrow-vert {
      background-color: var(--white-smoke);
      justify-content: center;
      align-items: center;
      display: flex;
    }

    .quick-steps-text {
      max-width: 300px;
    }

    .video-holder-lp {
      width: 70vw;
      height: 40vw;
      margin-top: 50px;
    }

    .video-holder-lp.cz {
      margin-top: 0;
    }

    .benefits-ztna-text {
      text-align: center;
      margin-bottom: 20px;
    }

    .benefits-ztna-text.lp-benefits {
      text-align: center;
      margin-bottom: 0;
    }

    .lp-pic-right {
      z-index: 200;
      background-color: #fff;
      flex-direction: column;
      justify-content: center;
      align-items: stretch;
      display: none;
      position: fixed;
      inset: 0%;
    }

    .lp-text-left {
      flex: 0 auto;
      justify-content: flex-start;
      width: auto;
    }

    .features-section-lp {
      padding-left: 30px;
      padding-right: 30px;
    }

    .features-section-lp.features-open-vpn {
      padding-top: 80px;
    }

    .reference-section-lp {
      padding: 51px 36px 58px;
    }

    .alternating-block {
      flex-direction: column;
      margin-top: 40px;
    }

    .alter-img {
      width: auto;
      margin-left: 0;
      margin-right: 0;
    }

    .alter-img.even {
      margin-left: 0;
      margin-right: 20px;
    }

    .alter-text {
      order: 1;
      width: 100%;
      margin-left: 0;
      margin-right: 0;
    }

    .paragraph-7.p-comparison {
      padding-right: 0;
      font-size: 14px;
      line-height: 21px;
    }

    .benefits-section-lp {
      padding-top: 114px;
      padding-bottom: 64px;
    }

    .benefits-lp-holder {
      flex-direction: column;
    }

    .intro-section-lp {
      min-height: 0;
      padding: 124px 30px 79px;
    }

    .how-it-works-section {
      margin-left: 20px;
      margin-right: 20px;
      padding-bottom: 31px;
    }

    .partner-ecosystem-section.comparion-logo {
      padding-top: 40px;
      padding-left: 0;
    }

    .partner-ecosystem-section.about {
      padding-left: 4%;
      padding-right: 4%;
    }

    .partner-ecosystem-grid {
      grid-row-gap: 0px;
      grid-template-columns: 1fr;
    }

    .partner-ecosystem-grid.grid-comparison {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
      margin-bottom: -140px;
      margin-left: 20px;
      margin-right: 20px;
      padding-bottom: 0;
    }

    .trust-stats-nr-2 {
      margin-top: 10px;
      margin-bottom: 10px;
      font-size: 25px;
    }

    .trust-holder-about {
      margin-top: -90px;
      padding-top: 28px;
    }

    .meet-team-section {
      padding-bottom: 60px;
    }

    .meet-team-grid {
      grid-row-gap: 0px;
      grid-template: "Area Area-3"
        ". ."
        / 1fr 1fr;
      grid-auto-flow: row;
    }

    .meet-team-item {
      width: auto;
      margin-bottom: 50px;
    }

    .about-top-section {
      background-size: 200% 720px;
      margin-top: 106px;
      padding-top: 50px;
    }

    .meet-team-photo {
      order: -1;
      align-self: center;
    }

    .about-text {
      margin-bottom: 40px;
    }

    .about-partner-subtitle {
      padding-left: 10px;
      padding-right: 10px;
    }

    .about-partner-subtitle.comparison-web {
      padding-left: 40px;
      padding-right: 40px;
      font-size: 14px;
      line-height: 22px;
    }

    .hq-holder-2 {
      flex-direction: column;
      margin-top: 37px;
      margin-bottom: 79px;
    }

    .whyus-team-image {
      max-width: 350px;
    }

    .plans-item-lp {
      flex: none;
      width: 90vw;
      min-width: 300px;
      max-width: 480px;
      margin-top: 54px;
      margin-left: 0;
      margin-right: 0;
      transform: scale(1);
    }

    .blue-secondary-cta-2 {
      height: 45px;
    }

    .orange-main-cta-2 {
      height: 45px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .lp-pic-right-2 {
      z-index: 200;
      background-color: #fff;
      flex-direction: column;
      justify-content: center;
      align-items: stretch;
      display: none;
      position: fixed;
      inset: 0%;
    }

    .product-tour-section-lp {
      background-image: none;
    }

    .our-values-section {
      padding-bottom: 40px;
    }

    .pricing-grid-row.cc-plans.plans-promo {
      grid-template-columns: 1fr 1fr 1fr;
      margin-right: 0;
    }

    .feature-desc.info {
      display: none;
      left: 60px;
    }

    .pricing-grid-container {
      width: 100%;
      margin-right: auto;
    }

    .pricing-grid-container.comparison-cont {
      margin-top: 40px;
    }

    .plan-info-wrapper.left.landing {
      border-top-right-radius: 5px;
      border-bottom-left-radius: 0;
    }

    .feature-name {
      width: auto;
      margin-right: -100px;
      padding-left: 0;
      font-size: 10px;
      line-height: 18px;
    }

    .feature-name.feature {
      padding-left: 20px;
      font-size: 14px;
    }

    .switcher-wrapper {
      margin-right: 0;
    }

    .pricing-heading {
      font-size: 28px;
    }

    .pricing-heading.h-promo {
      font-size: 30px;
      line-height: 40px;
    }

    .pricing-heading.bold {
      font-size: 26px;
      line-height: 34px;
    }

    .pricing-heading.cd {
      font-size: 32px;
    }

    .pricing-heading.h1 {
      font-size: 40px;
    }

    .feature-category {
      font-size: 14px;
    }

    .feature-category.category {
      padding-top: 0;
      font-size: 16px;
    }

    .button-pricing_secondary {
      padding-left: 20px;
      padding-right: 20px;
    }

    .button-pricing_secondary.sticky {
      display: none;
    }

    .button-pricing {
      padding-left: 20px;
      padding-right: 20px;
    }

    .button-pricing.pricing-cta-promo {
      margin-left: 0;
      margin-right: 0;
      padding-right: 30px;
    }

    .button-pricing.small-teams.cz,
    .button-pricing.small-teams.pricing {
      width: 100%;
    }

    .pricing-switcher {
      margin-bottom: 20px;
    }

    .pricing-filler.field {
      margin-right: 0;
    }

    .pricing-filler.field.g2 {
      margin-left: 0;
    }

    .pricing-subtitle {
      max-width: 80vw;
      margin-left: auto;
      margin-right: auto;
      font-size: 20px;
    }

    .pricing-subtitle.pricing-subtitle--22.text {
      font-size: 16px;
    }

    .pricing-subtitle.pricing-subtitle-promo {
      margin-bottom: 0;
      line-height: 25px;
    }

    .pricing-subtitle.pricing-subtitle--22 {
      line-height: 28px;
    }

    .pricing-subtitle.pricing-subtitle--22.offer {
      padding-top: 0;
      font-size: 20px;
    }

    .feature-name-inner-wrapper.feature-name {
      margin-right: 0;
    }

    .sticky-names-pricing {
      display: none;
    }

    .product-tour-locations {
      padding-top: 47px;
    }

    .plans-section-features.plans-lp {
      padding-bottom: 0;
    }

    .plan-name-pricing.plan-name-pricing--left {
      font-size: 26px;
    }

    .plan-name-pricing.fix {
      font-size: 14px;
    }

    .plan-description.landing {
      font-size: 16px;
    }

    .feature-value-caption {
      opacity: .8;
      display: block;
    }

    .sale-mobile {
      display: none;
    }

    .sale-mobile-wrapper {
      padding-top: 0;
    }

    .feature-table-text {
      font-size: 11px;
    }

    .text-block-37.text-new {
      font-size: 16px;
    }

    .notification {
      margin-top: 89px;
    }

    .notif-text-1 {
      flex: 0 auto;
    }

    .notif-text {
      padding-left: 50px;
    }

    .popup-window {
      height: auto;
      display: block;
    }

    .div-block-28 {
      padding-left: 0;
      padding-right: 0;
    }

    .trust-popup {
      padding-top: 28px;
      display: none;
    }

    .heading-16 {
      padding-left: 0;
      padding-right: 0;
      font-size: 28px;
    }

    .popup-cta {
      margin-bottom: 40px;
      font-size: 16px;
    }

    .price-tab-content-sticky {
      margin-bottom: 14px;
    }

    .pricing-landig-section {
      background-color: var(--white-smoke);
      padding-top: 60px;
    }

    .plan-info-wrapper-landing {
      border-bottom-left-radius: 0;
      padding-left: 20px;
      padding-right: 0;
    }

    .plan-info-wrapper-landing.right {
      border-bottom-right-radius: 0;
      padding-right: 10px;
    }

    .pricing-landing {
      grid-row-gap: 0px;
      grid-template: "Area Area"
        ". ."
        ". ."
        "Area-2 Area-2"
        / 1fr 1fr;
    }

    .bold-text-17.text-new {
      font-size: 16px;
    }

    .notif-text-3 {
      flex: 0 auto;
    }

    .product-tour-section-cz {
      background-image: none;
    }

    .webinar-section {
      padding-top: 51px;
    }

    .webinar-container {
      max-width: 90vw;
    }

    .webinar-block {
      margin-left: 80px;
      margin-right: 80px;
    }

    .toc-section {
      padding: 64px 30px;
    }

    ._700 {
      padding-left: 30px;
      padding-right: 30px;
    }

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

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

    .wrapper-2-col {
      padding-left: 30px;
      padding-right: 30px;
    }

    .intro-section-topic {
      min-height: 0;
      padding: 124px 30px 79px;
    }

    .image-paragraph.logo {
      max-width: 90%;
      margin-left: 0;
    }

    .photo-section {
      margin-top: 87px;
    }

    .photo-section__h1 {
      font-size: 22px;
      line-height: 28px;
      top: 1.7vw;
    }

    .cta {
      width: 100%;
      height: 45px;
      padding-top: 11px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .cta.banner {
      margin-left: 0;
      display: block;
    }

    .ceo-quote-wrapper {
      flex-direction: column;
      padding-left: 31px;
      padding-right: 31px;
    }

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

    .trust-wrapper {
      padding-top: 28px;
    }

    .feeling-good__flex {
      flex-direction: column;
    }

    .feeling-good__img {
      flex: none;
      height: 300px;
    }

    .positions-section {
      padding-top: 51px;
    }

    .positions__wrapper {
      flex-direction: column;
      max-width: 90vw;
    }

    .positions__item {
      max-width: 100%;
      margin-bottom: 40px;
      padding-right: 0;
    }

    .positions__cta-block {
      font-size: 14px;
    }

    .smiles__grid {
      grid-template-rows: 50px 50px 50px 50px 50px 50px 50px 50px;
      grid-template-columns: 1fr 1fr 1fr 1fr;
    }

    .map-section {
      background-size: 100% 120px;
      padding-bottom: 147px;
    }

    .map__item {
      flex-direction: column;
      height: auto;
    }

    .map__google {
      flex: none;
      order: 1;
      height: 230px;
    }

    .map__text {
      width: 100%;
      padding-top: 40px;
      padding-bottom: 40px;
    }

    .testimonials-employees {
      min-height: 460px;
    }

    .testimonials-employees.hp {
      min-height: 520px;
    }

    .legal-section {
      padding-top: 76px;
    }

    .legal-content {
      width: 88vw;
    }

    .legal-rtb {
      margin-bottom: 15px;
    }

    .legal-rtb h4 {
      font-size: 18px;
      line-height: 26px;
    }

    .legal-rtb h2 {
      font-size: 26px;
      line-height: 26px;
    }

    .legal-rtb p,
    .legal-rtb h3 {
      font-size: 16px;
      line-height: 26px;
    }

    .legal-rtb blockquote {
      font-size: 24px;
      line-height: 39px;
    }

    .tabs-menu-2 {
      flex-direction: column;
      align-items: center;
      display: flex;
    }

    .tab.acceptable-usage-policy {
      margin-bottom: 8px;
      margin-right: 0;
    }

    .tab.acceptable-usage-policy.w--current {
      background-color: var(--orange-red);
      margin-bottom: 8px;
      margin-right: 0;
    }

    .tab.privacy-policy {
      margin-top: 8px;
      margin-bottom: 8px;
    }

    .tab.privacy-policy.w--current {
      background-color: var(--orange-red);
    }

    .tab.terms-and-conditions {
      margin-top: 8px;
    }

    .tab.terms-and-conditions.w--current {
      background-color: var(--orange-red);
    }

    .tab.terms-and-conditions.sla {
      margin-top: 16px;
    }

    .tab.terms-and-conditions.affiliate.w--current {
      margin-left: 0;
    }

    .text-span-5 {
      font-size: 20px;
    }

    .text-span-5.trial,
    .text-block-39 {
      font-size: 16px;
    }

    .anchor-padding {
      height: 80px;
      top: -80px;
    }

    .recomended-title-div {
      margin-left: 8px;
      margin-right: 8px;
    }

    .recomended-title-div.timer {
      margin-left: 10px;
      margin-right: 10px;
      padding-bottom: 40px;
      top: 1647px;
    }

    .text-block-41.countdown {
      text-align: left;
      margin-right: auto;
      padding-left: 40px;
      padding-right: 20px;
    }

    .image-30.screens {
      padding-left: 20px;
      padding-right: 0;
    }

    .image-30.screens.map {
      margin-left: -20px;
      padding-left: 0;
      padding-right: 20px;
    }

    .image-31 {
      cursor: auto;
    }

    .features-lp-secition {
      margin-top: 0;
      margin-bottom: 0;
    }

    .features-lp-secition.last {
      margin-bottom: 40px;
    }

    .features-lp-secition.section-1.lp-comparison {
      margin-top: 40px;
    }

    .column-features-text.comparison-text-box {
      margin-top: 0;
      padding-top: 0;
      padding-bottom: 0;
    }

    .paragraph-9 {
      margin-bottom: 40px;
    }

    .paragraph-9.p-starter {
      padding-top: 0;
      padding-right: 0;
    }

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

    .plans-section-22 {
      background-color: #0000;
    }

    .wrapper-plans {
      background-color: #0000;
      flex-direction: column;
      margin-bottom: 50px;
    }

    .wrapper-plans.wrapper-promo-plans {
      border-width: 0;
      margin-top: 20px;
    }

    .wrapper-plans.plans-timer {
      top: 280px;
    }

    .wrapper-plans.table {
      flex-direction: row;
      margin-bottom: -30px;
    }

    .wrapper-plans.plans.no {
      border-width: 0;
    }

    .col-plan {
      background-color: #fff;
      border: 0 solid #ecf0ff;
      border-radius: 0;
      margin-bottom: 65px;
    }

    .col-plan.col-plan--grey {
      background-color: #0000;
      background-image: linear-gradient(#eeeef080, #eeeef080), linear-gradient(#fff, #fff);
    }

    .col-plan.col-plan--grey.white {
      background-image: linear-gradient(#0000, #0000);
      display: block;
    }

    .col-plan.col-plan--first {
      border-right-width: 0;
    }

    .col-plan.col-promo-other {
      border-width: 2px;
      border-color: #e4e4e7;
      margin-top: 0;
      padding-top: 32px;
    }

    .col-plan.col-promo-other.first {
      border-width: 2px;
      margin-left: 0;
    }

    .col-plan.col-promo-other.second-plan {
      margin-bottom: 160px;
    }

    .col-plan.col-promo-other.last-plan {
      background-color: #0000;
      border-width: 0;
      margin-top: 50px;
      display: block;
    }

    .col-plan.mobile {
      display: none;
    }

    .col-plan.column-right {
      border-width: 0 1.5px 0 0;
      padding-left: 0;
      padding-right: 20px;
    }

    .col-plan-top {
      margin: 20px 40px;
    }

    .col-plan-top.col-price-plan {
      align-items: center;
      margin-left: 0;
      margin-right: 0;
      padding-top: 20px;
      padding-bottom: 40px;
      padding-left: 20px;
    }

    .col-plan-top.badges {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      grid-auto-flow: column;
      margin-bottom: 0;
      margin-left: 32px;
      margin-right: 32px;
      padding-bottom: 0;
    }

    .saving-text.text-saving {
      color: var(--midnight-blue);
    }

    .price-block-22 {
      align-items: flex-start;
      margin-top: 20px;
      margin-bottom: 20px;
    }

    .price-block-22.pricing {
      margin-top: 20px;
    }

    .price-22.free {
      margin-bottom: 0;
    }

    .price-lable-top.cents {
      margin-left: 0;
      position: absolute;
      top: 123px;
      left: 55px;
    }

    .price-lable-top.badges {
      padding-bottom: 0;
    }

    .feature-category-22 {
      font-size: 14px;
    }

    .feature-category-22.small-teams {
      padding-top: 32px;
      padding-bottom: 10px;
    }

    .feature-name-22 {
      flex: 1;
      font-size: 14px;
    }

    .feature-name-22.pricing-table-feature {
      flex-flow: row;
      flex: 0 auto;
      margin-right: 0;
      padding-right: 0;
      font-size: 13px;
      line-height: 125%;
    }

    .feature-desc-22 {
      font-size: 12px;
      display: block;
    }

    .feature-desc-22.pricing {
      display: none;
    }

    .boldie {
      font-size: 16px;
    }

    .most-popular-label {
      inset: 38px 20px auto auto;
    }

    .spacer-pricing-01 {
      height: 1px;
    }

    .plan-description-22 {
      font-size: 16px;
    }

    .trigger-nr2.promo-first {
      background-position: 100% 0;
      background-size: cover;
      margin-bottom: -320px;
      padding-bottom: 0;
    }

    .trigger-nr2.pricing {
      padding-bottom: 16px;
    }

    .pricing-grid-container-22 {
      width: 100%;
    }

    .button-pricing_secondary-22 {
      padding-left: 20px;
      padding-right: 20px;
    }

    .button-pricing_secondary-22.fix.sticky {
      padding-left: 8px;
      padding-right: 8px;
      font-size: 12px;
    }

    .button-pricing-22 {
      padding-left: 20px;
      padding-right: 20px;
    }

    .button-pricing-22.fix.sticky {
      padding-left: 8px;
      padding-right: 8px;
      font-size: 12px;
    }

    .switcher-headline {
      margin-top: 20px;
      padding-left: 40px;
      padding-right: 40px;
      display: block;
    }

    .switcher-headline.promo-mobile {
      display: none;
    }

    .paragraph-10 {
      margin-bottom: 70px;
    }

    .image-42 {
      padding-top: 20px;
      padding-bottom: 10px;
    }

    .bold {
      line-height: 124%;
    }

    .image-43 {
      margin-right: 20px;
      padding-right: 0;
    }

    .headline {
      line-height: 50px;
    }

    .headline.main {
      font-size: 60px;
      line-height: 70px;
    }

    .column-19 {
      margin-bottom: 40px;
    }

    .column-20 {
      padding-left: 20px;
      left: 0;
    }

    .sample-text {
      font-size: 40px;
      line-height: 50px;
    }

    .hero {
      padding: 40px 20px;
    }

    .reasons-lp {
      grid-template-columns: 1fr;
    }

    .background-video {
      background-image: url('../images/background-new.svg');
      background-position: 0 0;
      background-size: auto;
      margin-bottom: 0;
      padding-bottom: 60px;
      display: block;
    }

    .background-video.cz {
      min-height: 750px;
    }

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

    .paragraph-18 {
      margin-top: 40px;
    }

    .column-23 {
      padding-left: 0;
    }

    .image-50,
    .image-51 {
      max-height: 200px;
    }

    .column-25 {
      padding-top: 40px;
      padding-left: 0;
    }

    .paragraph-starter {
      margin-top: 60px;
    }

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

    .recomended-title-div-2 {
      margin-left: 8px;
      margin-right: 8px;
    }

    .div-block-49.clockdiv {
      text-align: center;
      justify-content: flex-end;
      padding-left: 0;
      padding-right: 0;
    }

    .button-pricing-23 {
      padding-left: 20px;
      padding-right: 20px;
    }

    .button-pricing-23.pricing-cta-promo {
      margin-left: 0;
      margin-right: 0;
      padding-right: 30px;
    }

    .button-pricing_secondary-23 {
      padding-left: 20px;
      padding-right: 20px;
    }

    .switcher-headline-2 {
      margin-top: 20px;
      padding-left: 40px;
      padding-right: 40px;
      display: block;
    }

    .switcher-wrapper-2 {
      margin-right: 0;
    }

    .pricing-grid-row-23.cc-plans.plans-promo {
      grid-template-columns: 1fr 1fr 1fr;
      margin-right: 0;
    }

    .feature-desc-23.info {
      z-index: 105;
      margin-top: 0%;
      display: none;
      top: 9%;
      left: 240px;
    }

    .text-block-53 {
      color: var(--midnight-blue);
    }

    .container.comparison {
      background-position: 50%;
      background-repeat: repeat-x;
      background-size: 100% 80%;
      max-width: none;
      margin-top: 0;
      padding-top: 0;
    }

    .column-26 {
      padding-left: 20px;
    }

    .bold-text-36 {
      font-size: 16px;
    }

    .bold-text-36.pricing {
      font-size: 32px;
    }

    .quote {
      padding-top: 80px;
      padding-bottom: 10px;
      font-size: 16px;
      line-height: 24px;
    }

    .quote.media {
      padding: 20px 0 32px;
      font-size: 20px;
    }

    .image-52 {
      max-width: 30%;
    }

    .columns-12 {
      margin-top: 0;
      margin-bottom: 0;
      padding-bottom: 60px;
      display: flex;
    }

    .section-34 {
      margin-left: 10px;
      margin-right: 10px;
    }

    .paragraph-20 {
      margin-top: 8px;
      margin-bottom: 20px;
      margin-left: -110px;
      font-size: 12px;
      line-height: 20px;
    }

    .column-27 {
      padding-right: 0;
    }

    .p-table,
    .p-table.desktop {
      font-size: 12px;
    }

    .price-per-item {
      padding-bottom: 8px;
      font-size: 24px;
    }

    .text-pricing {
      font-size: 16px;
    }

    .text-pricing.users {
      font-size: 12px;
    }

    .final-price.free {
      font-size: 32px;
    }

    .logo-comparison,
    .logo-comparison.middle,
    .logo-comparison.left {
      max-width: 80%;
    }

    .logo-comparison.logo-nl {
      max-width: 75%;
    }

    .comparison-pricing-h {
      font-size: 32px;
    }

    .hack50-range-slider {
      padding-bottom: 4rem;
    }

    .hack50-slider-indicators {
      margin-top: -2rem;
      font-size: 14px;
      font-style: normal;
    }

    .section-36 {
      margin-top: 40px;
    }

    .h2-bold {
      margin-bottom: 20px;
      font-size: 32px;
    }

    .bold-text-39,
    .bold-text-40 {
      font-size: 24px;
    }

    .paragraph-23.pricing {
      margin-bottom: 80px;
    }

    .grid-12 {
      margin-right: 0;
    }

    .rating-percentage {
      max-width: 90%;
      margin-top: 13px;
      margin-left: 20px;
    }

    .div-block-52 {
      margin-top: 80px;
      padding-top: 80px;
    }

    .paragraph-27 {
      margin-top: 20px;
    }

    .div-block-53 {
      top: 80px;
    }

    .column-28 {
      padding-left: 0;
    }

    .bold-text-48 {
      font-size: 32px;
    }

    .section-37 {
      padding-bottom: 40px;
    }

    .section-37.webinar {
      background-image: url('../images/blue-background.svg');
      background-size: cover;
    }

    .compare-text {
      font-size: 12px;
    }

    .plans-section-23 {
      background-color: #eeeef0;
    }

    .feature-name-23 {
      flex: 1;
      font-size: 14px;
    }

    .annual-costs {
      font-size: 32px;
    }

    .div-block-59 {
      display: none;
    }

    .column-35 {
      display: block;
    }

    .columns-15 {
      display: flex;
    }

    .image-67 {
      max-width: 60%;
    }

    .image-68 {
      max-width: 50%;
    }

    .div-block-60 {
      background-image: none;
      background-repeat: repeat;
      background-size: auto;
      padding-left: 0;
      padding-right: 0;
    }

    .div-block-61 {
      padding-top: 0;
      padding-bottom: 100px;
    }

    .html-embed {
      padding-top: 40px;
    }

    .indi-texts.webinar {
      text-align: center;
      flex-direction: column;
      align-items: center;
    }

    .badges {
      max-width: 100px;
      padding-bottom: 40px;
      padding-left: 0;
    }

    .badges.first {
      max-width: 90px;
      padding-left: 0;
      padding-right: 0;
      font-size: 14px;
    }

    .badges._3logo {
      max-width: 98px;
    }

    .badges.last {
      max-width: 132px;
    }

    .badges.crowd {
      max-width: 102px;
    }

    .badges.leader {
      padding-bottom: 0;
    }

    .trust-badges {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      place-items: start center;
      display: grid;
    }

    .lp-text-individual {
      font-size: 16px;
    }

    .lp-text-individual.whitepaper {
      font-size: 15px;
    }

    .image-75 {
      width: 100%;
      max-width: none;
      height: auto;
      padding-right: 10px;
      display: inline-block;
      top: -30px;
      left: 0;
    }

    .bold-text-58.mobile {
      padding-top: 5px;
      display: block;
    }

    .columns-16 {
      padding-top: 0;
      padding-bottom: 0;
    }

    .name-speaker,
    .position {
      text-align: center;
    }

    .div-block-66 {
      padding-left: 0;
    }

    .div-block-67 {
      text-align: center;
      padding-top: 0;
    }

    .column-38 {
      display: block;
    }

    .webinar-hero {
      flex-direction: column;
    }

    .column-39 {
      padding-top: 0;
    }

    .paragraph-41 {
      display: none;
    }

    .paragraph-41.mobile {
      margin-top: 0;
      padding-top: 8px;
      display: block;
    }

    .div-block-68 {
      margin-top: -90px;
      display: flex;
    }

    .div-block-68.ebook {
      margin-top: 0;
    }

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

    .columns-17 {
      flex-flow: row;
      justify-content: flex-start;
      display: flex;
    }

    .columns-18 {
      display: flex;
    }

    .paragraph-42 {
      display: none;
    }

    .column-43 {
      display: flex;
    }

    .paragraph-43 {
      display: block;
    }

    .container-5.desktop {
      display: none;
    }

    .tags.both.second {
      padding-left: 0;
    }

    .tag-uni.orange {
      display: inline-block;
    }

    .h1-hero {
      max-width: 100%;
    }

    .h1-hero.left {
      font-size: 32px;
    }

    .hero-platform.comparison {
      flex-direction: column;
      padding-left: 0%;
      padding-right: 0%;
    }

    .image-hero.partners {
      padding-bottom: 40px;
      display: none;
    }

    .image-hero.media {
      margin-top: 0;
    }

    .h2-centre {
      padding-left: 4%;
      padding-right: 4%;
      font-size: 32px;
      line-height: 124%;
    }

    .h2-centre.features {
      margin-bottom: 16px;
    }

    .benefits-grid,
    .benefits-grid.platform {
      grid-template-columns: 1fr 1fr;
    }

    .benefits-grid.feature {
      grid-template-columns: 1fr;
    }

    .benefits-grid.feature.dns {
      grid-template-columns: 1fr;
      margin-left: 0%;
      margin-right: 0%;
    }

    .benefits-grid._2 {
      grid-template-columns: 1fr;
    }

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

    .div-block-70 {
      width: auto;
      margin-left: 4%;
      margin-right: 4%;
    }

    .paragraph-hero.home {
      padding-left: 4%;
      padding-right: 4%;
    }

    .h2 {
      margin-right: 25%;
      line-height: 124%;
    }

    .h2.middle {
      margin-left: auto;
      margin-right: auto;
    }

    .h2.center {
      max-width: 80%;
    }

    .zig-zag.contact {
      margin-top: 0;
    }

    .zig-zag-left {
      background-image: none;
      background-repeat: repeat;
      background-size: auto;
      padding-top: 80px;
      padding-left: 40px;
      padding-right: 40px;
    }

    .zig-zag-left.features {
      margin-top: 0;
      margin-bottom: 40px;
      display: none;
    }

    .zig-zag-left.support {
      background-image: none;
      background-position: 0 0;
      background-repeat: repeat;
      background-size: auto;
    }

    .p.feature.text-banner.testimonial {
      font-size: 14px;
      line-height: 22px;
    }

    .image-78 {
      max-width: 100%;
      display: none;
      overflow: visible;
    }

    .image-78.mobile {
      max-width: 100%;
      padding-bottom: 40px;
      display: block;
    }

    .column-46 {
      padding-left: 0;
      display: block;
    }

    .wrapper-middle.values {
      padding-top: 40px;
    }

    .middle-subheadline {
      padding-left: 15%;
      padding-right: 15%;
    }

    .middle-subheadline.partners {
      font-size: 16px;
    }

    .h-center {
      font-size: 32px;
    }

    .values-grid {
      grid-column-gap: 40px;
      grid-row-gap: 40px;
    }

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

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

    .name-person {
      font-size: 22px;
    }

    .cta-middle.feature {
      padding-bottom: 40px;
    }

    .quote-section {
      padding-left: 40px;
      padding-right: 40px;
    }

    .block-quote {
      font-size: 24px;
      line-height: 40px;
    }

    .meet-team-item-2 {
      width: auto;
      max-width: 52%;
      margin-bottom: 50px;
    }

    .name-quote.blue {
      width: 70%;
      padding-top: 0;
      display: inline-block;
      position: relative;
      top: 10px;
      left: auto;
    }

    .desc-download {
      padding-left: 32px;
      padding-right: 32px;
    }

    .section-highlight {
      padding-left: 40px;
      padding-right: 40px;
    }

    .text-block-white-middle {
      max-width: 640px;
      padding-left: 40px;
      padding-right: 40px;
    }

    .contact-grid {
      grid-column-gap: 32px;
      grid-row-gap: 32px;
      grid-template-columns: 1fr 1fr;
    }

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

    .title-block {
      margin-bottom: 40px;
      margin-right: 0;
    }

    .integration-grid {
      grid-template-columns: 3fr;
      max-width: 380px;
    }

    .title-wrap-2 {
      text-align: center;
      flex-direction: column;
      align-items: center;
    }

    .grid-client-stories {
      grid-template-columns: 1fr;
    }

    .f-section-large {
      padding-top: 72px;
      padding-bottom: 72px;
    }

    .section-regular {
      padding-top: 72px;
      padding-bottom: 0;
    }

    .button-wrap-right {
      width: 100%;
    }

    .right-arrow-2 {
      inset: -50px 0% auto 72px;
    }

    .left-arrow-2 {
      inset: -50px 0% auto -72px;
    }

    .testimonial-heading-wrap {
      margin-bottom: 100px;
    }

    .testimonial-p {
      font-size: 20px;
      line-height: 28px;
    }

    .left-arrow {
      width: auto;
      display: block;
    }

    .f-grid-four-column {
      grid-template-columns: 1fr 1fr;
    }

    .f-grid-four-column._6.logo.cz.whitepaper {
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      margin-bottom: 0;
    }

    .f-grid-four-column._6 {
      margin-bottom: 40px;
    }

    .logo_component-slider {
      grid-row-gap: 2rem;
      flex-direction: row;
      grid-template-columns: 1fr;
      justify-content: flex-start;
      align-items: center;
    }

    .padding-vertical {
      padding-left: 0;
      padding-right: 0;
    }

    .logo-slider-img {
      width: 125px;
    }

    .cta-grid {
      grid-row-gap: 32px;
      padding-top: 56px;
      padding-bottom: 56px;
    }

    .h-banner {
      padding-right: 0;
    }

    .div-block-319 {
      background-image: url('../images/contact-bg-simple.svg'), linear-gradient(#0000, #f3f7fd);
      background-position: 50% 19%, 0 0;
      background-repeat: repeat-x, repeat;
      background-size: cover, auto;
    }

    .contact-field-label {
      font-size: 14px;
    }

    .feature-list-grid {
      grid-template-columns: 1fr;
    }

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

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

    .partnership-types {
      padding-top: 20px;
    }

    .grid {
      padding-top: 40px;
    }

    .grid.mobile {
      padding-top: 120px;
    }

    .grid.mobile.demo {
      display: block;
    }

    .secondary-wrap-button,
    .secondary-wrap-button.get-in-touch,
    .secondary-wrap-button.get-in-touch {
      padding-left: 20px;
    }

    .numbers-white.individual {
      font-size: 32px;
    }

    .grid-15 {
      grid-column-gap: 32px;
      grid-row-gap: 32px;
      grid-template-columns: 1fr 1fr;
    }

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

    .quote-text {
      font-size: 32px;
      line-height: 124%;
    }

    .wrapper-author {
      padding-left: 0;
    }

    .text-wrapper-cs {
      padding-left: 0;
      padding-right: 0;
    }

    .tab-button {
      flex-direction: column;
      justify-content: flex-start;
    }

    .tab-button.w--current {
      flex-direction: column;
    }

    .load-bar-base {
      max-width: none;
      margin-left: 0;
      margin-right: 0;
    }

    .content-section {
      display: none;
    }

    .tabs-menu-slider {
      flex-wrap: wrap;
    }

    .price-section {
      padding-bottom: 80px;
    }

    .price-section.starter {
      padding-bottom: 40px;
    }

    .value-heading {
      margin-bottom: 100px;
      font-size: 40px;
      line-height: 50px;
    }

    .div-block-323 {
      margin-top: 20px;
    }

    .prive-table-grid {
      width: 70%;
    }

    .slide-icon {
      width: 40px;
    }

    .div-block-324 {
      flex-direction: column;
      justify-content: space-between;
      margin-bottom: 40px;
    }

    .image-7 {
      width: auto;
    }

    .image-87 {
      max-width: 260px;
    }

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

    .div-block-327 {
      margin-top: 0;
      padding-left: 0;
      font-size: 14px;
      line-height: 24px;
    }

    .how-to-box {
      flex-direction: column;
      display: flex;
    }

    .image-88 {
      margin-bottom: -40px;
    }

    .feature-div {
      padding-top: 20px;
      padding-bottom: 20px;
    }

    .feature-div._0 {
      padding-top: 20px;
    }

    .feature-div.bottom._2 {
      display: none;
    }

    .item-number {
      width: 50px;
      height: 50px;
      font-size: 24px;
    }

    .feature-item._2 {
      padding-top: 40px;
      padding-bottom: 20px;
    }

    .div-block-6 {
      flex-direction: column;
    }

    .how-to-item,
    .hero-item-box {
      grid-column-gap: 20px;
      grid-row-gap: 20px;
    }

    .features-grid-2 {
      flex-direction: column;
      display: flex;
    }

    .hide-para {
      opacity: 1;
      padding-right: 8%;
    }

    .features-title-item {
      text-align: center;
    }

    .image-90 {
      width: 430px;
    }

    .line._2 {
      width: 100%;
      display: none;
    }

    .line._2.mobile {
      display: block;
    }

    .image-91,
    .image-91.ztna {
      max-width: none;
    }

    .item-box {
      font-size: 20px;
    }

    .tab-button-2 {
      justify-content: flex-start;
    }

    .secondary-cta-2.basic.banner {
      padding-left: 16px;
      display: none;
    }

    .tabs-menu-5 {
      flex-wrap: wrap;
    }

    .link-block-7.post-other {
      margin-bottom: 32px;
    }

    .cta-2 {
      height: 45px;
      padding-top: 11px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .landing-cookies-section-2 {
      align-items: center;
      height: 170px;
    }

    .prize-partners-2 {
      grid-row-gap: 0px;
      grid-template-columns: 1fr;
    }

    .feature_component_steps.margin-top.margin-xlarge._3steps {
      grid-template-columns: 1fr 1fr;
    }

    .heading-style-h6 {
      font-size: .75rem;
    }

    .steps_paragraph {
      margin-top: -10px;
      padding-left: 8px;
      padding-right: 8px;
      font-size: 14px;
    }

    .get-started {
      padding-left: 1.25rem;
      padding-right: 1.25rem;
    }

    .right-img {
      display: none;
    }

    .left-img {
      display: block;
    }

    .left-img.mobile {
      padding-top: 0;
      padding-bottom: 40px;
      padding-right: 0;
      display: inline-block;
    }

    .left-img.desktop {
      display: none;
    }

    .left-img.desktop.mobile {
      display: block;
    }

    .zig-zag-right {
      margin-top: 0;
      margin-bottom: 40px;
      display: none;
    }

    .img-right.hide-mobile {
      display: none;
    }

    .price-section-2 {
      padding-bottom: 140px;
    }

    .padding-global-3 {
      padding-left: 4%;
      padding-right: 4%;
    }

    .faq-title-wrapper-plain {
      font-size: 14px;
    }

    .faq-title-wrapper-plain.pricing-table {
      padding-left: 28px;
    }

    .paragraph-regular-bold {
      font-size: 14px;
      line-height: 22px;
    }

    .faq-item-plain.pricing-table {
      padding-left: 0;
      padding-right: 0;
    }

    .paragraph-regular-2 {
      font-size: 14px;
      line-height: 22px;
    }

    .section-faq {
      padding-top: 72px;
      padding-bottom: 72px;
    }

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

    .image-99 {
      width: 100%;
    }

    .testimonials-text {
      line-height: 26px;
    }

    .button-landing-2 {
      padding-left: 20px;
      padding-right: 20px;
    }

    .p-white {
      padding-left: 0;
      padding-right: 0;
      font-size: 14px;
      line-height: 22px;
    }

    .grid-18.ztna {
      grid-template-columns: 1fr 1fr;
    }

    .p-feature {
      font-size: 14px;
      line-height: 22px;
    }

    .h-feature {
      font-size: 32px;
    }

    .hero-div.home {
      padding-top: 80px;
    }

    .hero-div.home.mobile {
      display: none;
    }

    .cta-section {
      width: 350px;
    }

    .jobs_banner {
      grid-row-gap: 0px;
      padding-top: 2rem;
      padding-bottom: 4rem;
    }

    .margin-top {
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0;
    }

    .jobs_banner_buttons-wrapper {
      grid-template-columns: 1fr;
      margin-top: 1rem;
    }

    .capterra {
      max-width: 100%;
    }

    .div-block-333 {
      width: 90%;
    }

    .column-51 {
      padding-bottom: 24px;
    }

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

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

    .f-footer-menu {
      min-width: 100%;
    }

    .f-footer-menu.cz {
      min-width: 0;
    }

    .f-footer-regular-grid {
      grid-template-columns: 1fr 1fr;
    }

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

    .image-100 {
      text-align: left;
      max-width: 50%;
    }

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

    .column-56 {
      flex-direction: row;
      display: block;
    }

    .h1.job {
      font-size: 32px;
      line-height: 100%;
    }

    .content-right_blog {
      max-width: 100%;
    }

    .blog-grid {
      grid-row-gap: 62px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      padding-left: 0;
    }

    .content-left {
      width: auto;
      display: none;
      position: relative;
    }

    .rich-text-2 {
      color: var(--midnight-blue);
    }

    .header-blog {
      justify-content: center;
      padding-bottom: 40px;
    }

    .blog-post-featured-image {
      width: 80%;
    }

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

    .lottie-animation-2 {
      display: none;
    }

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

    .navigation-grid-3.platform,
    .navigation-grid-3.feature {
      grid-template-columns: 2fr;
    }

    .product-grid {
      grid-column-gap: 0px;
      grid-template-columns: 1fr;
    }

    .product-grid.feature {
      grid-template-columns: 1fr;
    }

    .badge {
      display: none;
    }

    .navigation-title {
      margin-bottom: 10px;
    }

    .banner-2 {
      background-image: none;
      background-position: 0 0;
      background-repeat: repeat;
      background-size: auto;
    }

    .banner-text.mobile {
      text-align: center;
      width: 100%;
      display: block;
    }

    .banner-text.desktop {
      display: none;
    }

    .navigation-dropdown-link {
      padding: 10px;
    }

    .heading-35 {
      margin-top: 40px;
      margin-bottom: 40px;
    }

    .team_right_accordion_content {
      margin-right: 0;
    }

    .accordion_content_cta_text,
    .image-106 {
      display: none;
    }

    .image-108 {
      max-width: 100%;
    }

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

    .paragraph-57 {
      margin-left: 5%;
      margin-right: 5%;
    }

    .button-relative {
      padding: 16px 34px;
      font-size: 16px;
      line-height: 18px;
    }

    .footer-top {
      padding-top: 72px;
      padding-bottom: 72px;
    }

    .footer-top.pd-72px {
      padding-top: 48px;
      padding-bottom: 48px;
    }

    .card-home-pages-wrapper {
      padding-top: 40px;
      padding-left: 40px;
      padding-right: 40px;
    }

    .brix---text-200-bold {
      font-size: 16px;
      line-height: 18px;
    }

    .header-logo {
      max-width: 220px;
    }

    .pd---content-inside-card {
      padding: 32px 24px 40px;
    }

    .pd---content-inside-card.testimonial-video {
      padding: 32px 32px 48px;
    }

    .pd---content-inside-card.testimonial-v3 {
      padding-left: 32px;
      padding-right: 32px;
    }

    .cta-image-card {
      width: 980px;
      max-width: 980px;
    }

    .blob._1 {
      max-width: 80%;
      left: -37%;
    }

    .btn-primary {
      padding: 20px 32px;
    }

    .btn-primary.header {
      padding: 16px 26px;
    }

    .btn-primary.button-row {
      margin-right: 16px;
    }

    .form-newsletter {
      width: 100%;
      padding-left: 0;
    }

    .icon-list-item-wrapper.center {
      text-align: left;
      align-items: flex-start;
    }

    .text-100 {
      font-size: 14px;
    }

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

    .tabs-menu-6 {
      flex-direction: column;
      align-items: stretch;
    }

    .tabs-menu-6.bottom {
      align-items: stretch;
    }

    .testimonial-v3-image-wrapper {
      border-top-right-radius: 24px;
      border-bottom-left-radius: 0;
      max-width: 100%;
    }

    .card-4.testimonial-card-color {
      padding: 48px 32px;
    }

    .card-4.testimonial-v3 {
      flex-direction: column;
    }

    .card-4.content-left.pd-40px---64px {
      padding: 44px 32px;
    }

    .card-4.content-left.testimonial-v8 {
      flex-direction: row-reverse;
      padding-left: 33px;
      padding-right: 33px;
    }

    .card-4.content-center.testimonial-v6 {
      padding: 44px 32px;
    }

    .card-4.testmonial-v12 {
      padding-left: 32px;
      padding-right: 32px;
    }

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

    .mg-bottom-32px.tablet-only {
      margin-bottom: 24px;
    }

    .avatar-circle._05 {
      width: 80px;
      max-width: 80px;
      height: 80px;
      max-height: 80px;
    }

    .avatar-circle._08 {
      width: 220px;
      max-width: 220px;
      height: 220px;
      max-height: 220px;
    }

    .avatar-circle._04 {
      width: 64px;
      max-width: 64px;
      height: 64px;
      max-height: 64px;
    }

    .avatar-circle._03 {
      width: 56px;
      max-width: 56px;
      height: 56px;
      max-height: 56px;
    }

    .avatar-circle._07 {
      width: 140px;
      max-width: 140px;
      height: 140px;
      max-height: 140px;
    }

    .avatar-circle._07.testimonial-v8 {
      margin-left: 0;
      margin-right: 24px;
    }

    .section {
      padding-top: 100px;
      padding-bottom: 100px;
    }

    .section.top {
      padding-top: 100px;
    }

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

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

    .btn-secondary {
      padding-top: 20px;
      padding-bottom: 20px;
    }

    .grid-top---text-2-buttons {
      grid-template-columns: .9fr;
    }

    .heading-h4-size {
      font-size: 20px;
      line-height: 26px;
    }

    .elements---element-title {
      margin-top: 48px;
      padding-bottom: 20px;
      padding-left: 24px;
      padding-right: 24px;
    }

    .brix---btn-slider-arrow-left---testimonial-v12 {
      width: 56px;
      min-width: 56px;
      height: 56px;
      min-height: 56px;
      font-size: 22px;
      line-height: 24px;
      inset: auto auto -104px 36%;
    }

    .text-200 {
      font-size: 16px;
      line-height: 18px;
    }

    .btn-circle-secondary {
      width: 56px;
      min-width: 56px;
      height: 56px;
      min-height: 56px;
      font-size: 22px;
      line-height: 24px;
    }

    .btn-circle-secondary.slider-arrow.right---center-center {
      inset: auto 36% -86px auto;
    }

    .btn-circle-secondary.slider-arrow.right---center-center.testimonials-v12 {
      bottom: -104px;
    }

    .btn-circle-secondary.slider-arrow.left---top-left {
      bottom: -72px;
      left: 36%;
    }

    .btn-circle-secondary.slider-arrow.right---top-left {
      bottom: -72px;
      right: 36%;
    }

    .btn-circle-secondary.slider-arrow.left---center-center {
      inset: auto auto -86px 36%;
    }

    .btn-circle-secondary.slider-arrow.left---center-center.outside {
      bottom: -86px;
      left: 36%;
    }

    .btn-circle-secondary.slider-arrow.left---center-center.outside.testimonials-v12 {
      bottom: -104px;
    }

    .brix---btn-slider-arrow-right---testimonial-v12 {
      width: 56px;
      min-width: 56px;
      height: 56px;
      min-height: 56px;
      font-size: 22px;
      line-height: 24px;
      inset: auto 36% -104px auto;
    }

    .brix---paragraph-large {
      font-size: 18px;
      line-height: 30px;
    }

    .brix---avatar-circle-04 {
      width: 64px;
      max-width: 64px;
      height: 64px;
      max-height: 64px;
    }

    .brix---text-200 {
      font-size: 16px;
      line-height: 18px;
    }

    .tab-card {
      justify-content: center;
      align-items: center;
      margin: 8px 0;
      padding: 20px 26px;
      display: flex;
    }

    .text-300 {
      font-size: 18px;
      line-height: 20px;
    }

    .tab-line {
      padding-left: 0;
      padding-right: 0;
    }

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

    .f-testimonial-l-arrow {
      display: none;
    }

    .f-testimonial-slider-regular {
      padding-left: 0;
      padding-right: 0;
    }

    .f-h3-heading {
      font-size: 40px;
    }

    .f-testimonial-r-arrow {
      display: none;
    }

    .f-section-regular {
      padding-top: 72px;
      padding-bottom: 72px;
    }

    .f-testimonial-right-a,
    .f-testimonial-left-a {
      display: none;
    }

    .f-testimonial-slider-mask {
      width: 400px;
    }

    .section-regular-2 {
      padding-top: 72px;
      padding-bottom: 72px;
    }

    .pricing-icon-2 {
      color: #1a1a1a;
    }

    .pricing-grid-wide {
      grid-template-columns: 1fr;
    }

    .heading-content {
      font-size: 48px;
    }

    .plan-description-23 {
      font-size: 16px;
    }

    .button-pricing_secondary-24,
    .button-pricing-25 {
      padding-left: 20px;
      padding-right: 20px;
    }

    .pricing-heading-2 {
      font-size: 28px;
    }

    .pricing-heading-2.cd {
      font-size: 32px;
    }

    .image-111 {
      margin-right: 20px;
      padding-right: 0;
    }

    .div-block-342.clockdiv {
      text-align: center;
      justify-content: flex-end;
      padding-left: 0;
      padding-right: 0;
    }

    .feature-desc-25.info {
      z-index: 105;
      margin-top: 0%;
      display: none;
      top: 9%;
      left: 240px;
    }

    .feature-category-23 {
      font-size: 14px;
    }

    .price-23.free {
      margin-bottom: 0;
    }

    .plans-section-24 {
      background-color: #0000;
    }

    .feature-name-24 {
      flex: 1;
      font-size: 14px;
    }

    .button-pricing_secondary-25 {
      padding-left: 20px;
      padding-right: 20px;
    }

    .text-block-104.countdown {
      text-align: left;
      margin-right: auto;
      padding-left: 40px;
      padding-right: 20px;
    }

    .button-pricing-26 {
      padding-left: 20px;
      padding-right: 20px;
    }

    .cta-section-blog {
      max-width: 100%;
    }

    .demo {
      display: block;
    }

    .search-result {
      padding-left: 40px;
      padding-right: 40px;
    }

    .masonry__grid-mask {
      column-count: 2;
    }

    .div-block-347 {
      flex-direction: column;
      justify-content: space-between;
      margin-bottom: 40px;
    }

    .customer-story-left {
      margin-bottom: 20px;
    }

    .div-block-362 {
      width: 100%;
      font-family: Work Sans;
    }

    .section-regular-3 {
      padding-top: 72px;
      padding-bottom: 72px;
    }

    .h2-centre-2 {
      padding-left: 4%;
      padding-right: 4%;
      font-size: 32px;
      line-height: 124%;
    }

    .h2-centre-2.features {
      margin-bottom: 16px;
    }

    .section-48 {
      padding-top: 0;
      padding-bottom: 20px;
    }

    .image-126 {
      width: auto;
    }

    .paragraph-58 {
      text-align: center;
      order: -1;
    }

    .zig-zag-left-2 {
      background-image: none;
      background-repeat: repeat;
      background-size: auto;
      padding-top: 80px;
      padding-left: 40px;
      padding-right: 40px;
    }

    .zig-zag-left-2.features {
      margin-top: 0;
      margin-bottom: 40px;
      display: none;
    }

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

    .image-127 {
      max-width: 260px;
    }

    .div-block-364 {
      margin-top: 0;
      padding-left: 0;
      font-size: 14px;
      line-height: 24px;
    }

    .grid-22 {
      grid-column-gap: 32px;
      grid-row-gap: 32px;
      grid-template-columns: 1fr 1fr;
    }

    .paragraph-regular-bold-2 {
      font-size: 14px;
      line-height: 22px;
    }

    .faq-title-wrapper-plain-2 {
      font-size: 14px;
    }

    .landing-cookies-section-3 {
      align-items: center;
      height: 170px;
    }

    .intro-ilustrace-2 {
      padding-bottom: 60px;
    }

    .h2-2 {
      margin-right: 0%;
      line-height: 124%;
    }

    .feature-name-25 {
      flex: 1;
      font-size: 14px;
    }

    .h2-3 {
      margin-right: 25%;
      line-height: 124%;
    }

    .h2-3.center {
      max-width: 80%;
    }

    .content-section-2 {
      padding-bottom: 60px;
    }

    .div-block-368 {
      flex: 0 auto;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: block;
    }

    .story-content-grid {
      grid-column-gap: 0px;
      grid-row-gap: 15px;
      grid-template-rows: auto auto auto auto;
      grid-template-columns: 1fr;
      margin-top: 0;
    }

    .image-128 {
      max-width: 100%;
      display: none;
      overflow: visible;
    }

    .image-128.mobile {
      max-width: 100%;
      padding-bottom: 40px;
      display: block;
    }

    .p-detail-2.no-card {
      text-align: left;
    }

    .paragraph-regular-3 {
      font-size: 14px;
      line-height: 22px;
    }

    .alter-img-2 {
      width: auto;
      margin-left: 0;
      margin-right: 0;
    }

    .alter-img-2.even {
      margin-left: 0;
      margin-right: 20px;
    }

    .story.pr-20 {
      top: 0;
    }

    .cta-3 {
      height: 45px;
      padding-top: 11px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .faq-heading-wrapper-2 {
      margin-bottom: 24px;
    }

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

    .image-129 {
      padding-top: 0;
    }

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

    .heading-small {
      font-size: 2.5rem;
    }

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

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

    .image-131 {
      display: none;
    }

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

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

    .testimonials1_score-image {
      width: 8rem;
    }

    .testimonials1_slide {
      width: auto;
      max-width: none;
      margin-right: 1.25rem;
    }

    .testimonials1_slider-mask {
      width: 100%;
    }

    .testimonials1_score-wrapper {
      grid-auto-flow: row;
      margin-top: 1.25rem;
    }

    .margin-bottom {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0;
    }

    .page-padding-3 {
      padding-left: 1.25rem;
      padding-right: 1.25rem;
    }

    .heading-small-2 {
      font-size: 1rem;
    }

    .heading-large {
      font-size: 2rem;
    }

    .top-content.testimonial-v3 {
      margin-bottom: 24px;
    }

    .container-testimonial {
      padding-top: 60px;
      padding-bottom: 60px;
    }

    .image-testimonial.company-logo-testimonial {
      margin-bottom: 16px;
    }

    .image-wrapper---brix.testimonial-v1---brix {
      margin-bottom: 16px;
      margin-right: 16px;
    }

    .card-testimonial {
      border-radius: 12px;
    }

    .card-testimonial.testimonial-v3 {
      padding: 50px 38px;
    }

    .split-content.testimonials-client-info---brix {
      margin-bottom: -16px;
    }

    .tab-link {
      font-size: 18px;
      line-height: 18px;
    }

    .rig-grid {
      margin-top: 0;
      padding-left: 24px;
      padding-right: 24px;
    }

    .tabs-3 {
      background-color: #0000;
      margin-left: 0;
      margin-right: 0;
    }

    .bottom-info {
      padding-top: 0;
    }

    .bottom-info.tags {
      padding-bottom: 32px;
    }

    .tabs-menu-9 {
      justify-content: center;
      align-items: center;
      display: flex;
    }

    .pricing-wrapper {
      display: block;
    }

    .tab-pane-7 {
      padding: 30px;
    }

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

    .grid-top-sticky {
      margin-left: 0;
      margin-right: 0;
    }

    .mobile-pricing {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 16px;
    }

    .help {
      display: none;
    }

    .tab-standard {
      color: #fff;
      background-color: #0000;
      border: 1px solid #7b88a845;
      border-radius: 50px;
      margin-left: 10px;
      margin-right: 10px;
    }

    .tab-standard.w--current {
      color: #fff;
      background-color: #8c54ff;
      border-color: #0000;
    }

    .discount {
      color: #7b88a8;
    }

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

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

    .brix---pricing-content-wrapper-empty {
      display: none;
    }

    .brix---btn-primary-small-full-width {
      padding: 16px 32px;
    }

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

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

    .brix---text-201 {
      font-size: 16px;
      line-height: 18px;
    }

    .brix---pricing-table-top,
    .brix---pricing-table-top-featured {
      min-height: auto;
      padding: 40px 18px;
      position: static;
    }

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

    .brix---pricing-table-top-first {
      min-height: auto;
      padding: 40px 18px;
      position: static;
    }

    .brix---grid-4-columns-pricing-tablet {
      grid-template-columns: 1fr;
    }

    .brix---heading-h1-size {
      margin-bottom: 12px;
      font-size: 38px;
      line-height: 46px;
    }

    .brix---subtitle {
      font-size: 17px;
      line-height: 19px;
    }

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

    .sticky-section {
      padding-top: 0;
      padding-bottom: 100px;
    }

    .sticky-section.mobile {
      display: none;
    }

    .brix---accordion-title {
      font-size: 20px;
      line-height: 30px;
    }

    .brix---btn-circle-accordion-btn {
      width: 56px;
      min-width: 56px;
      height: 56px;
      min-height: 56px;
      font-size: 22px;
      line-height: 24px;
    }

    .brix---accordion-side {
      margin-right: 16px;
    }

    .brix---accordion-item-wrapper {
      padding: 40px 24px;
    }

    .brix---heading-h2-size {
      font-size: 28px;
      line-height: 40px;
    }

    .pricing-table-p {
      font-size: 12px;
    }

    .tabs-menu-10 {
      justify-content: center;
      align-items: center;
      display: flex;
    }

    .pricing-slector {
      display: none;
    }

    .faq-title-wrapper-plain-3 {
      font-size: 14px;
    }

    .faq-title-wrapper-plain-3.pricing-table {
      padding-left: 28px;
    }

    .pricing-table-p-2 {
      font-size: 12px;
    }

    .feature-name-26 {
      flex: 1;
      font-size: 14px;
    }

    .feature-name-26.pricing-table-feature {
      flex-flow: row;
      flex: 0 auto;
      margin-right: 0;
      padding-right: 0;
      font-size: 13px;
      line-height: 125%;
    }

    .feature-desc-29 {
      font-size: 12px;
      display: block;
    }

    .feature-desc-29.pricing {
      display: none;
    }

    .faq-item-plain-3.pricing-table,
    .platform-table,
    .network,
    .authentication-main,
    .security-main,
    .support-main {
      padding-left: 0;
      padding-right: 0;
    }

    .platform-mobile,
    .network-mobile,
    .authentication-mobile,
    .security-mobile,
    .support-mobile {
      display: none;
    }

    .alternating-block-2 {
      flex-direction: column;
      margin-top: 40px;
    }

    .alter-img-3 {
      width: auto;
      margin-left: 0;
      margin-right: 0;
    }

    .alter-img-3.even {
      margin-left: 0;
      margin-right: 20px;
    }

    .button-11 {
      padding-left: 30px;
      padding-right: 30px;
    }

    .button-11.reverse-blue.demo-secondary {
      margin-left: 16px;
    }

    .button-11.reverse-blue.demo-secondary.book-demo {
      margin-left: 24px;
    }

    .testimonials-text-2 {
      line-height: 26px;
    }

    .image-136 {
      max-width: 260px;
    }

    .div-block-373 {
      flex-direction: column;
      justify-content: space-between;
      margin-bottom: 40px;
    }

    .div-block-374 {
      margin-top: 0;
      padding-left: 0;
      font-size: 14px;
      line-height: 24px;
    }

    .button-12 {
      padding-left: 30px;
      padding-right: 30px;
    }

    .h2-4,
    .h2-5 {
      margin-right: 25%;
      line-height: 124%;
    }

    .bold-2 {
      line-height: 124%;
    }

    .button-13 {
      padding-left: 30px;
      padding-right: 30px;
    }

    .h2-6 {
      margin-right: 25%;
      line-height: 124%;
    }

    .zig-zag-left-3 {
      background-image: none;
      background-repeat: repeat;
      background-size: auto;
      padding-top: 80px;
      padding-left: 40px;
      padding-right: 40px;
    }

    .bold-3 {
      line-height: 124%;
    }

    .column-65 {
      padding-left: 0;
      display: block;
    }

    .div-block-378 {
      background-image: url('../images/contact-bg-simple.svg'), linear-gradient(#0000, #f3f7fd);
      background-position: 50% 19%, 0 0;
      background-repeat: repeat-x, repeat;
      background-size: cover, auto;
    }

    .button-14 {
      padding-left: 30px;
      padding-right: 30px;
    }

    .button-14.reverse-blue.demo-secondary {
      margin-left: 16px;
    }

    .button-14.reverse-blue.demo-secondary.book-demo {
      margin-left: 24px;
    }

    .grid-25.ztna {
      grid-template-columns: 1fr 1fr;
    }

    .banner-3 {
      background-image: none;
      background-position: 0 0;
      background-repeat: repeat;
      background-size: auto;
    }

    .image-140 {
      display: none;
    }

    .button-15 {
      padding-left: 30px;
      padding-right: 30px;
    }

    .button-15.reverse-blue.demo-secondary {
      margin-left: 16px;
    }

    .button-15.reverse-blue.demo-secondary.book-demo {
      margin-left: 24px;
    }

    .navigation-dropdown-link-2 {
      padding: 10px;
    }

    .secondary-cta-3.basic.banner {
      padding-left: 16px;
      display: none;
    }

    .navigation-title-2 {
      margin-bottom: 10px;
    }

    .banner-4 {
      background-image: none;
      background-position: 0 0;
      background-repeat: repeat;
      background-size: auto;
    }

    .image-144 {
      display: none;
    }

    .button-16 {
      padding-left: 30px;
      padding-right: 30px;
    }

    .secondary-cta-4.basic.banner {
      padding-left: 16px;
      display: none;
    }

    .h2-7 {
      margin-right: 0%;
      line-height: 124%;
    }

    .mobile {
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      padding-left: 20px;
    }
  }

  @media screen and (max-width: 479px) {
    h1 {
      font-size: 28px;
    }

    .top-nav-section {
      inset: 0% auto auto 0%;
    }

    .top-logo-link {
      margin-top: 0;
      padding-top: 0;
    }

    .top-nav-holder {
      display: flex;
    }

    .intro-text-holder {
      max-width: none;
    }

    .article-intro-text {
      margin-top: 1px;
      margin-bottom: 35px;
    }

    .image {
      max-width: 180px;
    }

    .image-4 {
      width: 50px;
    }

    .stats-text.landing {
      align-items: center;
      margin-top: 10px;
      margin-bottom: 10px;
    }

    .stats-text-number.landing {
      font-size: 23px;
      line-height: 25px;
    }

    .stats-text-desc.landing {
      font-size: 13px;
    }

    ._3steps-holder {
      max-width: none;
      margin-top: 46px;
    }

    ._3steps-shadow {
      display: none;
    }

    ._3steps-content {
      padding-top: 50px;
      padding-bottom: 70px;
    }

    .features-holder {
      margin-top: 41px;
    }

    .footer-section {
      padding-left: 20px;
      padding-right: 20px;
    }

    .footer-links-holder {
      justify-content: flex-start;
      padding-left: 0;
      padding-right: 0;
    }

    .footer-links-block {
      align-items: center;
      width: 100%;
      margin-left: 10px;
      margin-right: 10px;
    }

    .footer-link-main {
      margin-bottom: 0;
    }

    .soc-med-holder {
      text-align: center;
    }

    .soc-med-link {
      margin-left: 10px;
      margin-right: 10px;
    }

    .soc-med-icon {
      height: 22px;
    }

    .button {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0;
      font-size: 15px;
      display: block;
    }

    .button.reverse-blue {
      margin-left: auto;
    }

    .button.reverse-blue.demo-secondary {
      display: block;
    }

    .button.reverse-blue.demo-secondary.mobile {
      margin-top: 24px;
      margin-left: 0;
    }

    .button.reverse-blue.demo-secondary.book-demo {
      margin-left: 0;
    }

    .button.reverse-blue.demo-secondary.book-demo.lp {
      margin-right: 0;
    }

    .button.nav {
      display: none;
    }

    .integr-detail-content-holder {
      max-width: 90vw;
      margin-bottom: 36px;
    }

    .integr-detail-banner {
      width: 90vw;
      height: 47vw;
    }

    .integr-detail-h2 {
      margin-top: 40px;
    }

    .integr-detail-content-section {
      padding-top: 112px;
      overflow: hidden;
    }

    .h2-blue.center.nine-reasons.lp {
      margin-bottom: 10px;
    }

    .h2-blue.center.cta.landing-2 {
      margin-left: 0;
      margin-right: 0;
    }

    .h2-blue.center.testimonial-2 {
      padding-left: 20px;
      padding-right: 20px;
    }

    .h2-blue.center.comparison-h.white {
      margin-bottom: 24px;
      padding-left: 0%;
      padding-right: 0%;
      font-size: 20px;
    }

    .h2-blue.center.comparison-h.white.main {
      padding-left: 0%;
      padding-right: 0%;
    }

    .h2-blue.center.comparison-h.h-bottom {
      margin-left: 0;
      margin-right: 0;
      font-size: 24px;
      line-height: 125%;
    }

    .cta-orange.maxwidth {
      max-width: 90vw;
    }

    .cta-orange.maxwidth.w--current {
      max-width: 90vw;
      margin-top: 37px;
    }

    .feat-glob-net-holder {
      display: block;
    }

    .download-content-section {
      padding-left: 32px;
      padding-right: 32px;
    }

    .download-item {
      width: 80vw;
    }

    .download-item-list {
      justify-content: center;
    }

    .download-item-banner {
      height: 130px;
    }

    .heading-3 {
      max-width: none;
    }

    .hq-holder-right {
      width: 90vw;
    }

    .contact-section {
      background-size: auto 690px;
      margin-top: 96px;
    }

    .hq-image {
      max-width: 90vw;
    }

    .case-section {
      background-size: auto 960px;
      padding-top: 30px;
    }

    .case-h1 {
      max-width: 90vw;
    }

    .case-holder-right {
      width: 100%;
      max-width: none;
    }

    .case-quote-text {
      font-size: 22px;
      line-height: 27px;
    }

    .case-cont-section {
      padding-top: 1px;
    }

    .case-2-holder-left {
      width: 100%;
      max-width: none;
    }

    .error-message {
      width: 90vw;
    }

    .landing-h2-white {
      padding-left: 24px;
      padding-right: 24px;
    }

    .landing-h2-white.landing-h2-testimonials {
      padding-left: 0;
      padding-right: 0;
    }

    .landing-h2-white.landing-h2.h2-enterprise {
      padding-left: 0;
      padding-right: 0;
      font-size: 27px;
    }

    .text-block-5 {
      max-width: none;
    }

    .landing-cookies-section {
      font-size: 14px;
      line-height: 20px;
    }

    .no-credit-card {
      text-align: center;
    }

    .aff-left-cont {
      justify-content: flex-start;
    }

    .aff-right-cont {
      width: 0;
    }

    .aff-top-section {
      background-color: var(--midnight-blue);
      background-size: 220% 540px;
      padding-top: 0;
    }

    .aff-bottom-with-cta {
      margin-bottom: 15px;
    }

    .link {
      color: #fff;
    }

    .aff-section-3 {
      padding-bottom: 42px;
      padding-left: 10px;
      padding-right: 10px;
    }

    .faq-title {
      margin-left: 0;
      font-size: 18px;
      line-height: 22px;
    }

    .image-11 {
      margin-left: 15px;
    }

    .faq-answer {
      font-size: 14px;
      line-height: 22px;
    }

    .plans-holder-21 {
      overflow: auto;
    }

    .plans-section-21 {
      z-index: 0;
      padding-top: 90px;
      padding-bottom: 0;
    }

    .plan-cta-21 {
      margin-left: 30px;
      margin-right: 30px;
    }

    .price-tabs.hide {
      display: none;
    }

    .price-tabs-holder.landing {
      padding-top: 20px;
    }

    .price-tab-content.bottom {
      padding-left: 10px;
      padding-right: 10px;
    }

    .price-features-label-col.first {
      width: 160px;
    }

    .price-features-data-col {
      padding-left: 0;
      padding-right: 0;
    }

    .stats-section {
      padding-bottom: 21px;
    }

    .stats-21 {
      margin-top: 49px;
    }

    .addons-section {
      padding-top: 0;
    }

    .addons-block {
      border-radius: 0;
      max-width: 100%;
      padding-left: 19px;
      padding-right: 19px;
      font-size: 16px;
      line-height: 41px;
    }

    .addons-block.small-teams {
      margin-left: 10px;
      margin-right: 10px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .text-contact-team {
      text-align: center;
      font-size: 20px;
    }

    .tooltip-box {
      display: none;
      left: -137px;
    }

    .faq-pricing {
      background-color: var(--white-smoke);
      padding-top: 46px;
      padding-left: 30px;
      padding-right: 30px;
    }

    .career-position-section {
      padding-top: 40px;
      overflow: hidden;
    }

    .career-position-title {
      text-align: left;
      margin-top: 40px;
      margin-bottom: 0;
    }

    .career-position-holder {
      max-width: 90vw;
      margin-bottom: 36px;
    }

    .career-position-text-rtb {
      margin-top: 0;
    }

    .career-position-intro-text {
      padding-bottom: 0;
    }

    .more-careers {
      margin-top: 41px;
    }

    .more-careers-link {
      font-size: 18px;
    }

    .partner-main-cont {
      background-position: 91% 5%;
      background-size: 50vw;
      padding-top: 106px;
    }

    .partner-section-2 {
      padding-top: 38px;
      padding-bottom: 65px;
    }

    .partner-1-column {
      width: 90vw;
    }

    .partner-features-holder {
      margin-top: 41px;
    }

    .partner-feature-item {
      flex-direction: column;
    }

    .work-icon-holder {
      width: 100px;
      margin-bottom: 33px;
    }

    .partner-cp {
      width: 90vw;
    }

    .partner-section-4 {
      background-size: 100% 400px;
    }

    .partner-section-5 {
      background-size: 100% 270px;
    }

    .blog-section {
      padding-top: 59px;
    }

    .h1-light {
      font-size: 34px;
      line-height: 40px;
    }

    .tag-link {
      margin-bottom: 7px;
    }

    .blog-rtb h4,
    .blog-rtb h2,
    .blog-rtb h3 {
      margin-top: 24px;
      margin-bottom: 8px;
      line-height: 124%;
    }

    .blog-rtb blockquote {
      width: auto;
      padding-top: 46px;
      padding-left: 22px;
      left: 0;
    }

    .blog-section-2 {
      padding-top: 29px;
    }

    .collection-item {
      flex-direction: column;
    }

    .image-14 {
      width: 100%;
      margin-bottom: 19px;
      margin-right: 0;
    }

    .comparison {
      max-width: 100vw;
    }

    .blog-section-1 {
      padding-top: 29px;
    }

    .menu-drop-item,
    .drop-menu-link {
      display: block;
    }

    .menu-drop,
    .top-nav-holder-1 {
      display: none;
    }

    .mob {
      width: 100vw;
      max-width: none;
      display: block;
    }

    .static-ip-section-1.open-vpn-landing {
      display: block;
    }

    .static-ip-section-1.starter-hero.individual {
      padding-bottom: 80px;
    }

    .static-ip-section-1.whitepaper {
      padding-right: 20px;
    }

    .static-ip-section-1.whitepaper.second {
      padding-left: 0;
      padding-right: 0;
    }

    .static-ip-section-1.individual {
      padding-top: 40px;
    }

    .intro-block.lp-intro {
      text-align: center;
      padding-left: 20px;
      padding-right: 20px;
    }

    .intro-block.lp-intro.whitepaper {
      padding-top: 20px;
    }

    .intro-block.lp-intro.whitepaper.webinar {
      margin-left: 0;
    }

    .intro-block.lp-intro.whitepaper.big {
      padding-top: 10px;
    }

    .intro-block.lp-intro.whitepaper-photo {
      margin-top: -50px;
    }

    .intro-block.lp-new-block {
      padding-top: 40px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .product-tour {
      background-size: 100% 230px;
      padding-top: 30px;
    }

    .trial-form-wrapper {
      padding-left: 20px;
      padding-right: 20px;
    }

    .div-block-8.block-lp {
      max-width: none;
      padding-right: 0;
    }

    .div-block-8.lp-block {
      position: static;
    }

    .product-tour-tab-paragraph {
      color: var(--midnight-blue);
      display: none;
    }

    .product-tour-wrapper {
      padding-top: 40px;
    }

    .product-tour-wrapper.mobile {
      padding-top: 20px;
      padding-bottom: 40px;
    }

    .product-tour-wrapper.mobile.home {
      padding-top: 0;
    }

    .features-staticip-item {
      margin-left: 0;
      margin-right: 0;
    }

    .features-staticip-item.starter {
      margin-left: 0;
    }

    .testimonial-inside {
      flex-direction: column;
      height: 100%;
      padding: 20px;
    }

    .testimonials {
      min-height: 490px;
    }

    .testimonials.landing-2 {
      min-height: 440px;
    }

    .testimonials.landing-2.landing-open-vpn-testimonials {
      min-height: 560px;
      margin-bottom: 40px;
      padding-top: 0;
      padding-left: 10px;
      padding-right: 10px;
    }

    .product-tour-tab.lp,
    .product-tour-tab.lp.w--current {
      background-position: 97% 22px;
    }

    .slide-nav.testimonial {
      padding-top: 0;
    }

    .text-block-19 {
      font-size: 14px;
      line-height: 120%;
    }

    .image-20 {
      width: 70px;
    }

    .image-20.testimonial-picture-logo {
      margin-bottom: 40px;
      padding-top: 30px;
      padding-bottom: 30px;
    }

    .prize-partners {
      grid-row-gap: 0px;
    }

    .logo {
      height: 30px;
    }

    .logo.about {
      height: 60px;
    }

    .logo.badges-lp,
    .logo.badges-lp.capterra {
      height: auto;
    }

    .logo.badges-starter {
      height: 50px;
    }

    .logo.top {
      max-width: 100%;
      height: 80px;
      margin-bottom: -50px;
    }

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

    .bold-text.lp-h1 {
      font-size: 32px;
      line-height: 120%;
    }

    .bold-text.lp-h1.individual-h1 {
      font-size: 35px;
      line-height: 124%;
    }

    .bold-text.lp-h1.individual-h1.whitepaper {
      font-size: 24px;
      line-height: 125%;
    }

    .bold-text.h1-lp {
      font-size: 40px;
    }

    .list-landing.list-individual {
      text-align: left;
      padding-top: 0;
      padding-left: 15px;
    }

    .list-landing.whitepaper-list {
      margin-left: 0;
      margin-right: 0;
    }

    .list-item-landing {
      font-size: 16px;
    }

    .logo-landing {
      max-width: 70%;
      margin-bottom: 40px;
    }

    .logo-landing.sticky {
      max-width: 100%;
      padding-right: 16px;
      display: block;
    }

    .logo-landing.sticky.lp {
      padding-right: 20px;
    }

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

    .heading-landing.lp-h1 {
      padding-right: 0;
      font-size: 32px;
    }

    .heading-landing.h1-lp {
      font-size: 30px;
    }

    .heading-landing.h1-lp-light {
      font-size: 25px;
      line-height: 120%;
    }

    .heading-landing.lp-individual-h2 {
      font-size: 20px;
    }

    .heading-landing.lp-individual-h1 {
      margin-top: 0;
      font-size: 30px;
    }

    .heading-landing.whitepaper {
      font-size: 26px;
    }

    .heading-landing.whitepaper.h2-mobile {
      margin-bottom: 0;
    }

    .heading-landing.webinar {
      font-size: 24px;
    }

    .heading-landing.ebook {
      font-size: 18px;
    }

    .nine-reasons-section {
      padding-top: 60px;
      padding-bottom: 20px;
    }

    .bold-text-2 {
      font-size: 24px;
    }

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

    .intro-ilustrace {
      padding-left: 20px;
      padding-right: 20px;
    }

    .intro-ilustrace.individual {
      margin-top: 0;
      margin-left: 20px;
      margin-right: 20px;
      padding: 20px;
    }

    .intro-ilustrace.individual.whitepaper {
      margin-top: -20px;
      margin-right: 20px;
    }

    .intro-ilustrace.individual.whitepaper.webinar {
      margin-top: 20px;
    }

    .intro-ilustrace.individual.whitepaper.ebook-form {
      margin-top: 0;
    }

    .button-landing {
      text-align: center;
      width: 100%;
    }

    .button-landing.sticky {
      text-align: center;
      order: 0;
      margin-right: 0;
      padding-left: 16px;
      padding-right: 16px;
      font-size: 13px;
    }

    .button-landing.consultation {
      margin-left: 0;
    }

    .button-landing.consultation.comparison {
      width: 80%;
      margin-right: 0;
      padding-left: 20px;
      padding-right: 20px;
      font-size: 14px;
    }

    .button-landing.white-comparison {
      width: 90%;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0;
      font-size: 14px;
      display: block;
    }

    .button-landing.ztna-cta {
      margin-right: 0;
      font-size: 14px;
    }

    .button-secondary {
      text-align: center;
      width: 100%;
    }

    .image-21 {
      display: none;
    }

    .image-21.landing-open-vpn {
      flex: 0 auto;
      order: 1;
      align-self: auto;
    }

    .product-tour-image-tab,
    .right-arrow,
    .left-arrow {
      display: none;
    }

    .italic-text-2 {
      font-size: 14px;
      line-height: 120%;
    }

    .product-tour-section {
      background-image: none;
      padding-top: 100px;
    }

    .tour-submenu {
      flex-wrap: wrap;
      margin-top: 0;
    }

    .sticky-navigation-landing {
      z-index: 1000;
      display: block;
    }

    .sticky-navigation-landing_inner {
      justify-content: flex-start;
      align-items: center;
    }

    .div-block-17 {
      justify-content: flex-start;
      align-items: center;
      width: 70%;
      padding-right: 0;
      display: flex;
    }

    .features-benefits-section {
      padding-top: 60px;
      padding-bottom: 20px;
    }

    .reviews-wrapper.landing-badges.tablet-badges {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: none;
    }

    .reviews-wrapper.landing-badges.badges-mobile {
      display: none;
    }

    .reviews-wrapper.landing-badges.badges-mobile.mobile-starter {
      background-color: #0000;
      padding-top: 30px;
    }

    .reviews-wrapper.landing-badges.badges-mobile.mobile-starter.first {
      margin-left: 0;
      padding-top: 0;
    }

    .reviews-wrapper.landing-badges {
      display: none;
    }

    .cta-bottom-2 {
      padding: 60px 20px;
    }

    .cta-bottom-2.blue-comparison {
      background-color: #0000;
    }

    .cta-bottom-2.blue-comparison.individual {
      padding-top: 80px;
      padding-bottom: 40px;
    }

    .product-tour-2 {
      background-size: 100% 230px;
      padding-top: 30px;
    }

    .product-tour-2.mobile.product-tour {
      padding-top: 40px;
    }

    .orange-main-cta {
      justify-content: center;
      width: 100%;
    }

    .intro-right-2 {
      justify-content: flex-start;
    }

    .ctas {
      text-align: center;
      flex-direction: column;
      align-items: stretch;
      width: 100%;
    }

    .blue-secondary-cta {
      justify-content: center;
      width: 100%;
      margin-top: 19px;
      margin-left: 0;
    }

    .trust-holder.starter {
      display: none;
    }

    .capterra-g2-icon {
      height: 17px;
    }

    .trust-stats-nr {
      font-size: 18px;
    }

    .trust-stats-text {
      font-size: 10px;
      line-height: 12px;
    }

    .features-item-2 {
      margin-bottom: 11px;
    }

    .reference-hp-section {
      padding-top: 46px;
      padding-left: 30px;
      padding-right: 30px;
    }

    .final-cta-section-2 {
      background-size: 100% 100px;
      flex-direction: column;
      align-items: center;
      padding: 66px 30px 177px;
    }

    ._3step-item {
      padding-left: 10px;
      padding-right: 10px;
    }

    ._3step-item.stepitem {
      background-color: #0000;
      margin-right: 0;
      padding: 0 0 20px;
    }

    ._3step-item.individual-block {
      margin-right: 0;
    }

    ._3step-item.individual-block.webinar {
      margin-top: 80px;
      margin-bottom: 20px;
      margin-right: 0;
    }

    ._3step-item.individual-block.webinar.speaker-2 {
      margin-top: 0;
    }

    ._3steps-texty {
      margin-bottom: 0;
    }

    ._3steps-texty.starter-texty {
      padding-left: 40px;
    }

    .image-22 {
      height: 14px;
      margin-top: 14px;
      margin-bottom: 14px;
    }

    .product-tour-section-2 {
      background-image: none;
      padding-top: 100px;
    }

    .features-section-2 {
      padding-top: 46px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .cta-div {
      align-self: stretch;
      margin-bottom: 30px;
    }

    .arrow-vert {
      background-color: var(--white-smoke);
      justify-content: center;
      align-items: center;
      display: flex;
    }

    .video-holder-lp {
      margin-top: 0;
    }

    .lp-pic-right {
      align-items: stretch;
    }

    .lp-text-left {
      justify-content: flex-start;
      width: auto;
      max-width: 80vw;
    }

    .features-section-lp {
      padding-top: 46px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .features-section-lp.features-open-vpn {
      padding-top: 40px;
    }

    .reference-section-lp {
      padding-top: 46px;
      padding-left: 30px;
      padding-right: 30px;
    }

    .reference-section-lp.testimonials-lp-open-vpn {
      padding-left: 30px;
      padding-right: 30px;
    }

    .line-lp {
      margin-top: 24px;
      margin-bottom: 0;
    }

    .alternating-block {
      flex-direction: column;
    }

    .alter-img {
      order: -1;
      margin-left: 0;
    }

    .alter-text {
      width: auto;
    }

    .paragraph-7 {
      padding-right: 0;
      font-size: 14px;
      line-height: 22px;
    }

    .benefits-section-lp {
      background-image: none;
      padding-top: 100px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .intro-section-lp {
      padding: 96px 20px 65px;
    }

    .heading-15 {
      font-size: 18px;
      line-height: 23px;
    }

    .customer-map-section {
      padding-top: 60px;
    }

    .customer-map-testimonial {
      font-size: 20px;
    }

    .partner-ecosystem-section {
      padding-top: 60px;
    }

    .partner-ecosystem-grid {
      grid-row-gap: 0px;
      grid-template: "Area"
        / 1fr 1fr;
    }

    .partner-ecosystem-grid.grid-comparison {
      grid-template-columns: 1fr 1fr;
      margin-bottom: 0;
    }

    .cta-orange-2.maxwidth {
      max-width: 90vw;
    }

    .cta-orange-2.maxwidth.w--current {
      max-width: 90vw;
      margin-top: 37px;
    }

    .trust-stats-nr-2 {
      font-size: 18px;
    }

    .trust-holder-about {
      background-color: #fff;
      margin-top: -20px;
    }

    .meet-team-section {
      padding-bottom: 60px;
    }

    .meet-team-grid {
      grid-row-gap: 0px;
      grid-template-columns: 1fr;
      grid-template-areas: "Area";
    }

    .meet-team-item {
      margin-left: 0;
      margin-right: 0;
    }

    .about-top-section {
      background-color: var(--midnight-blue);
      background-image: none;
      background-repeat: repeat;
      background-size: auto;
      background-attachment: scroll;
      margin-top: 96px;
      padding-bottom: 0;
    }

    .trust-about-wrapper-about {
      padding-top: 0;
    }

    .customer-map-h2 {
      padding-left: 24px;
      padding-right: 24px;
    }

    .about-partner-subtitle.comparison-web {
      text-align: left;
      padding-left: 20px;
      padding-right: 20px;
      font-size: 14px;
    }

    .whyus-team-image {
      max-width: 90vw;
    }

    .plans-item-lp {
      width: 80vw;
      margin-top: 0;
      margin-bottom: 67px;
    }

    .blue-secondary-cta-2 {
      justify-content: center;
      width: 100%;
      margin-top: 19px;
      margin-left: 0;
    }

    .orange-main-cta-2 {
      width: 100%;
    }

    .lp-pic-right-2 {
      align-items: stretch;
    }

    .product-tour-section-lp {
      background-image: none;
      padding-top: 100px;
    }

    .landing-h2-white-lp {
      padding-left: 24px;
      padding-right: 24px;
    }

    .our-values-section {
      padding-top: 60px;
      padding-bottom: 20px;
    }

    .pricing-grid-row {
      grid-column-gap: 0px;
    }

    .pricing-grid-row.cc-plans {
      grid-template-areas: "feature feature feature"
        "plan-1 plan-2 plan-3";
      padding-top: 26px;
    }

    .pricing-grid-row.cc-plans.plans-promo {
      z-index: auto;
    }

    .pricing-grid-row.top {
      display: block;
    }

    .pricing-grid-row.white.color {
      border-bottom-width: 0;
    }

    .pricing-grid-row.blue {
      border-bottom-width: 0;
      grid-auto-flow: row;
    }

    .feature-desc {
      padding-right: 10%;
    }

    .feature-desc.info {
      width: 200px;
      font-size: 11px;
      line-height: 140%;
      display: none;
      top: 310px;
      left: 100px;
    }

    .pricing-grid-container {
      z-index: auto;
      min-width: 450px;
      position: relative;
    }

    .pricing-grid-container.comparison-cont {
      min-width: auto;
      padding-left: 0;
      padding-right: 0;
      display: none;
    }

    .plan-info-wrapper {
      padding-left: 10px;
      padding-right: 10px;
    }

    .plan-info-wrapper.left.landing {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 0;
    }

    .plan-info-wrapper.recommended.plan-promo {
      z-index: 2;
      z-index: 2;
      inset: 0% 0% 0% auto;
      margin-top: -49px;
      position: relative;
      inset: 0% 0% 0% auto;
    }

    .feature-name {
      width: auto;
      margin-right: -50px;
      padding-left: 0;
      padding-right: 10px;
      font-size: 12px;
    }

    .feature-name.feature {
      margin-bottom: -10px;
      font-size: 14px;
    }

    .feature-name.h3 {
      padding-left: 0;
    }

    .feature-name.mobile {
      margin-right: -5px;
      padding-left: 10px;
      padding-right: 0;
      font-size: 11px;
      line-height: 16px;
    }

    .feature-name.mobile.features {
      margin-top: 15px;
      padding-left: 20px;
      font-size: 13px;
      font-weight: 700;
    }

    .feature-name.mobile.logo {
      text-align: center;
      height: auto;
      margin: 3px 0 0;
      padding-bottom: 10px;
      padding-left: 0;
      font-size: 8px;
    }

    .feature-name.mobile.last {
      margin-top: 0;
      margin-bottom: 0;
      margin-right: 20px;
      padding-top: 20px;
      padding-bottom: 20px;
      padding-left: 20px;
    }

    .plan-price-strikethrough {
      margin-top: 0;
      font-size: 24px;
      line-height: 24px;
    }

    .switcher-wrapper {
      display: none;
    }

    .switcher-wrapper.landing {
      display: block;
    }

    .pricing-heading {
      margin-top: 40px;
      font-size: 28px;
    }

    .pricing-heading.h-promo {
      font-size: 24px;
      line-height: 125%;
    }

    .pricing-heading.bold {
      padding-left: 20px;
      padding-right: 20px;
      font-size: 24px;
      line-height: 30px;
    }

    .pricing-heading.h1 {
      margin-bottom: 0;
    }

    .plan-price-label {
      margin-top: 0;
      font-size: 11px;
      line-height: 130%;
    }

    .feature-category.category {
      margin-bottom: 0;
      padding-bottom: 20px;
    }

    .button-pricing_secondary {
      text-align: center;
      width: 100%;
      font-size: 14px;
    }

    .button-pricing_secondary.bottom {
      width: auto;
    }

    .button-pricing_secondary.pricing-secondary-promo {
      width: 100%;
      margin-left: 0;
      margin-right: 0;
    }

    .button-pricing {
      text-align: center;
      width: 100%;
      font-size: 14px;
    }

    .button-pricing.sticky,
    .button-pricing.sticky-22 {
      margin-right: 0;
    }

    .button-pricing.pricing-cta-promo {
      width: 100%;
      margin-left: 0;
      margin-right: 0;
      padding-left: 20px;
      padding-right: 20px;
    }

    .switcher-text {
      display: none;
    }

    .pricing-filler.field {
      text-align: left;
      justify-content: center;
      align-items: center;
      margin-top: auto;
      margin-bottom: auto;
      display: flex;
    }

    .pricing-subtitle {
      font-size: 20px;
      display: none;
    }

    .pricing-subtitle.pricing-subtitle--22 {
      font-size: 18px;
      line-height: 24px;
    }

    .feature-name-inner-wrapper {
      justify-content: flex-start;
    }

    .feature-name-inner-wrapper.landing {
      justify-content: space-between;
    }

    .feature-name-inner-wrapper.feature-name {
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      flex-flow: row;
      grid-template-rows: auto;
      grid-template-columns: 5fr 1fr;
      grid-auto-columns: 1fr;
      justify-content: stretch;
      align-items: stretch;
      margin-left: auto;
      margin-right: auto;
      padding-right: 0;
      display: grid;
    }

    .plan-name-sticky {
      font-size: 18px;
    }

    .plans-section-features {
      min-width: 450px;
      padding-top: 20px;
      padding-bottom: 40px;
    }

    .sticky-names-pricing_inner {
      justify-content: center;
    }

    .plan-name-pricing {
      font-size: 16px;
    }

    .plan-name-pricing.landing {
      font-size: 20px;
    }

    .plan-name-pricing.fix {
      color: var(--midnight-blue);
      margin-bottom: 0;
      padding-top: 1px;
      padding-bottom: 1px;
      font-size: 8px;
      font-weight: 600;
    }

    .plan-name-pricing.fix.premium-mobile {
      color: var(--white-smoke);
      font-weight: 600;
    }

    .plan-name-pricing.fix.price {
      padding-top: 4px;
      padding-bottom: 4px;
      font-size: 12px;
      line-height: 10px;
    }

    .plan-name-pricing.fix.price.revert {
      color: var(--white-smoke);
    }

    .plan-name-pricing.fix.price.contact {
      letter-spacing: .25px;
      text-transform: capitalize;
      padding-bottom: 4px;
      font-size: 12px;
    }

    .wrapper-100percent {
      z-index: auto;
      object-fit: fill;
      margin-top: 0;
      padding-top: 0;
      position: relative;
      overflow: auto;
    }

    .wrapper-100percent.promo-mobile {
      padding-top: 50px;
    }

    .wrapper-100percent-copy {
      object-fit: fill;
      position: relative;
      overflow: auto;
    }

    .plan-description {
      font-size: 12px;
    }

    .plan-description.landing {
      font-size: 15px;
    }

    .feature-value {
      width: auto;
      height: auto;
    }

    .feature-value.icon {
      width: auto;
    }

    .plan-user-number {
      font-size: 12px;
      display: block;
    }

    .plan-user-number.landing {
      font-size: 14px;
    }

    .link-7 {
      font-size: 13px;
    }

    .switcher-text-sale-text {
      display: none;
    }

    .sale-mobile {
      display: flex;
    }

    .text-block-36 {
      margin-left: 20px;
      margin-right: 20px;
    }

    .text-block-36.promo-mobile {
      font-weight: 500;
    }

    .sale-title-mobile {
      margin-left: 20px;
      margin-right: 20px;
      display: none;
    }

    .pricing-switcher-smallscreen {
      display: flex;
    }

    .plan-price-new {
      margin-top: 0;
      padding-left: 6px;
      font-size: 32px;
      line-height: 24px;
    }

    .plan-price-new.price-plan-now {
      font-size: 32px;
    }

    .plan-price-new.promo-price {
      padding-left: 6px;
      font-size: 40px;
    }

    .plan-price-new.promo-price.mobile {
      font-size: 40px;
    }

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

    .notif-text {
      padding-left: 30px;
    }

    .notification-ghost {
      height: 92px;
    }

    .popup {
      display: none;
    }

    .popup-window {
      height: auto;
      margin-left: 5%;
      margin-right: 5%;
      padding: 0 10px;
      display: block;
    }

    .div-block-28 {
      padding-left: 0;
      padding-right: 0;
    }

    .trust-popup {
      display: none;
    }

    .heading-16 {
      margin-bottom: 20px;
      padding-left: 0;
      padding-right: 0;
      font-size: 20px;
    }

    .popup-cta {
      margin: 15px 0;
      padding-bottom: 22px;
      padding-left: 2px;
      padding-right: 2px;
    }

    .plan-description-wrapper {
      min-height: 70px;
    }

    .pricing-landig-section {
      padding-top: 60px;
      padding-bottom: 60px;
    }

    .plan-info-wrapper-landing {
      padding-bottom: 0;
      padding-left: 16px;
      padding-right: 0;
    }

    .plan-info-wrapper-landing.right {
      border-bottom-left-radius: 5px;
      padding-right: 0;
    }

    .pricing-landing {
      grid-template: "Area"
        "."
        "."
        "."
        "Area-2"
        / 1fr;
    }

    .link-9 {
      font-size: 13px;
    }

    .notif-text-2,
    .notif-text-3 {
      text-align: left;
    }

    .product-tour-section-cz {
      background-image: none;
      padding-top: 100px;
    }

    .webinar-section {
      padding-top: 29px;
    }

    .webinar-block {
      margin-left: 0;
      margin-right: 0;
    }

    .toc-section {
      background-image: none;
      padding: 60px 20px;
    }

    .list-name-wrapper {
      border-bottom-style: none;
    }

    .list-paragraph {
      border-bottom-style: solid;
      border-bottom-width: 12px;
    }

    .heading-18 {
      margin-top: 20px;
      margin-bottom: 20px;
    }

    .wrapper.bg-light-blue {
      padding-left: 0;
      padding-right: 0;
    }

    ._700 {
      padding-left: 20px;
      padding-right: 20px;
    }

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

    .wrapper-2-col {
      padding-top: 46px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .intro-section-topic {
      padding: 96px 20px 65px;
    }

    .image-paragraph.logo {
      width: 100%;
      max-width: 100%;
      height: auto;
      margin-left: 0;
    }

    .photo-section {
      margin-top: 83px;
    }

    .photo-section__h1 {
      margin-top: 11px;
      font-size: 17px;
      line-height: 17px;
      top: 1.8vw;
    }

    .cta-section {
      padding-top: 60px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .cta {
      width: 100%;
    }

    .cta.center {
      padding-top: 16px;
      font-size: 14px;
    }

    .cta.customers {
      padding-left: 32px;
      padding-right: 32px;
      font-size: 14px;
    }

    .feeling-good-section {
      padding-bottom: 61px;
    }

    .feeling-good__flex {
      margin-top: 40px;
    }

    .feeling-good__img {
      height: 210px;
      margin-bottom: 20px;
    }

    .feeling-good__text-column {
      width: 100%;
      padding-left: 25px;
      padding-right: 25px;
    }

    .positions-section {
      padding-top: 60px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .positions__wrapper {
      margin-top: 20px;
    }

    .positions__h2 {
      margin-bottom: 11px;
      font-size: 20px;
      line-height: 25px;
    }

    .positions__item {
      flex-direction: column;
      margin-bottom: 50px;
    }

    .smiles-section {
      padding-top: 60px;
    }

    .smiles__grid {
      grid-template-rows: 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px 40px;
      grid-template-columns: 1fr 1fr;
      margin-top: 40px;
      padding-left: 8px;
      padding-right: 8px;
    }

    .map-section {
      padding-top: 60px;
    }

    .div-block-34 {
      height: 40px;
    }

    .image-27 {
      margin-top: 0;
    }

    .testimonials-employees {
      min-height: 490px;
    }

    .testimonials-employees.hp {
      min-height: 640px;
    }

    .legal-section {
      padding-top: 59px;
    }

    .legal-rtb h2 {
      line-height: 32px;
    }

    .legal-rtb blockquote {
      width: auto;
      padding-top: 46px;
      padding-left: 22px;
      left: 0;
    }

    .tabs-menu-2 {
      align-items: center;
    }

    .tab.acceptable-usage-policy {
      font-size: 14px;
    }

    .tab.privacy-policy,
    .tab.terms-and-conditions {
      margin-left: 0;
      margin-right: 0;
      font-size: 14px;
    }

    .tab.terms-and-conditions.sla {
      font-size: 14px;
    }

    .tab.terms-and-conditions.affiliate {
      margin-top: 16px;
    }

    .tab.terms-and-conditions.affiliate.w--current {
      margin-top: 16px;
      margin-left: 0;
      font-size: 14px;
    }

    .recomended-title-div {
      margin-left: 14px;
      margin-right: 14px;
      padding-top: 6px;
      font-size: 11px;
    }

    .recomended-title-div.promo-recommended-title-div {
      z-index: 100;
      -webkit-text-fill-color: inherit;
      background-clip: border-box;
      order: 0;
      margin-top: -2px;
      margin-left: -11px;
      margin-right: -11px;
      position: relative;
    }

    .recomended-title-div.timer {
      top: 1680px;
    }

    .text-block-41.countdown {
      text-align: left;
      margin-left: auto;
      padding-top: 2px;
      font-size: 13px;
      line-height: 120%;
    }

    .plan-price-now {
      margin-top: 0;
      padding-left: 6px;
      font-size: 32px;
      line-height: 24px;
    }

    .strike-through-color,
    .strike-through-color-2 {
      font-size: 38px;
    }

    .text-mobile-secondary-button {
      font-size: 14px;
    }

    .image-30 {
      margin-bottom: 0;
      padding-right: 0;
    }

    .image-30.screens {
      height: 100%;
      margin-top: 0;
      padding-bottom: 0;
      padding-left: 0;
    }

    .image-30.screens.map {
      width: 100%;
      height: 100%;
      margin-top: 40px;
      margin-left: 0;
      padding-right: 0;
    }

    .image-31 {
      padding-bottom: 0;
      padding-left: 0;
    }

    .image-32 {
      padding-bottom: 0;
      padding-right: 0;
    }

    .image-33 {
      padding-bottom: 0;
      padding-left: 0;
    }

    .image-33.scale {
      max-width: 100%;
      padding-left: 0;
    }

    .image-34 {
      margin-bottom: 0;
      padding-right: 0;
    }

    .features-lp-secition {
      text-align: center;
      flex-direction: column;
      justify-content: flex-start;
      align-items: center;
      display: flex;
    }

    .features-lp-secition.last,
    .features-lp-secition.middle {
      margin-top: 40px;
    }

    .features-lp-secition.third-section {
      margin-top: 40px;
      margin-bottom: 0;
    }

    .features-lp-secition._4-section {
      margin-top: 40px;
      margin-bottom: 40px;
    }

    .column-features-text {
      order: 1;
      margin-top: 0;
      padding-top: 10px;
      padding-bottom: 0;
    }

    .column-4 {
      padding-right: 0;
    }

    .column-5 {
      padding-right: 0;
      display: block;
    }

    .column-6 {
      margin-bottom: 60px;
    }

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

    .paragraph-9.p-starter {
      padding-right: 0;
      font-size: 16px;
      line-height: 125%;
    }

    .column-7 {
      padding-top: 0;
    }

    .columns-4 {
      display: flex;
    }

    .columns-5 {
      padding-top: 40px;
      padding-bottom: 40px;
      display: none;
    }

    .column-12,
    .column-13,
    .column-14 {
      justify-content: center;
      display: flex;
    }

    .column-15,
    .column-16,
    .column-17,
    .column-18 {
      padding-left: 0;
      padding-right: 0;
    }

    .plans-section-22 {
      padding-top: 0;
      padding-bottom: 0;
    }

    .wrapper-plans.table {
      flex-direction: row;
    }

    .col-plan {
      border-width: 0;
      margin-bottom: 0;
      padding-top: 10px;
    }

    .col-plan.col-plan--grey.mobile-plan.blue {
      margin-top: 40px;
      margin-bottom: 40px;
      padding-top: 20px;
      padding-bottom: 20px;
    }

    .col-plan.col-plan--first {
      border-right-width: 0;
    }

    .col-plan.col-plan--first.mobile-plan {
      border-width: 0 0 2px;
      border-color: #000 #000 #e4e4e7;
      padding-top: 40px;
      padding-bottom: 40px;
    }

    .col-plan.col-promo-other.last-plan {
      margin-top: 60px;
    }

    .col-plan.column-right {
      border-width: 0 1.5px 0 0;
      border-radius: 0;
      padding-top: 10px;
      padding-right: 0;
    }

    .col-plan.mobile-plan {
      padding-top: 40px;
      padding-bottom: 40px;
    }

    .col-plan.mobile-plan.grey {
      padding-top: 16px;
      padding-bottom: 16px;
    }

    .col-plan-top {
      margin-bottom: 0;
      margin-left: 24px;
      margin-right: 24px;
    }

    .col-plan-top.col-price-plan {
      padding-left: 0;
    }

    .col-plan-top.badges {
      grid-template-columns: 1fr;
      margin: 0;
      padding: 0;
    }

    .tabs-pricing-22.tab-new {
      display: flex;
    }

    .price-block-22.block-tags.g2.mobile {
      margin-top: 0;
      display: block;
    }

    .price-lable-top.cents {
      top: 137px;
    }

    .price-lable-top.badges {
      padding: 0;
    }

    .price-lable-top.badges.reviews {
      margin-right: 0;
    }

    .feature-name-22 {
      width: auto;
      padding-right: 10px;
    }

    .feature-name-22.pricing-table-feature {
      font-size: 12px;
    }

    .feature-desc-22 {
      padding-right: 10%;
      font-size: 14px;
      display: none;
    }

    .feature-desc-22.pricing {
      padding-right: 0%;
      font-size: 10px;
      display: none;
    }

    .feature-name-wrap-22.white-table-border {
      border-top-width: 1.5px;
      border-bottom-width: 1.5px;
      border-left-width: 1.5px;
      padding-left: 12px;
      padding-right: 12px;
    }

    .feature-name-wrap-22.white-table-border.highlighted {
      border-bottom-width: 1.5px;
      border-left-width: 1.5px;
    }

    .boldie {
      font-size: 16px;
    }

    .most-popular-label {
      padding-left: 7px;
      top: 43px;
      right: 19px;
    }

    .i-icon.icon-pricing {
      flex: 0 auto;
      width: 20px;
      min-width: 20px;
      max-width: 20px;
      height: 20px;
      margin: auto 0 auto 4px;
      padding-left: 0;
      position: static;
      left: 0;
      right: 0;
    }

    .plan-description-22 {
      font-size: 14px;
    }

    .pricing-grid-row-22 {
      grid-column-gap: 0px;
    }

    .trigger-nr2 {
      padding-top: 90px;
      padding-bottom: 20px;
    }

    .trigger-nr2.pricing {
      padding-bottom: 0;
    }

    .pricing-grid-container-22 {
      min-width: 450px;
      position: relative;
    }

    .button-pricing_secondary-22,
    .button-pricing-22 {
      text-align: center;
      width: 100%;
      font-size: 14px;
    }

    .buy-now-link-22 {
      padding-right: 0;
    }

    .switcher-headline {
      color: var(--midnight-blue);
      background-color: #fff;
      border-radius: 5px;
      margin-bottom: 40px;
      margin-left: 20px;
      margin-right: 20px;
      padding: 20px;
      font-size: 20px;
      font-weight: 700;
      line-height: 26px;
      display: block;
    }

    .switcher-headline.promo-mobile {
      color: #fff;
      background-color: #0000;
      padding-top: 0;
      padding-bottom: 0;
      font-weight: 500;
      display: block;
    }

    .text-span-7 {
      font-weight: 700;
    }

    .paragraph-10.mobile-promo {
      margin-bottom: 0;
      display: block;
    }

    .bold {
      font-size: 24px;
    }

    .headline {
      font-size: 30px;
      line-height: 40px;
    }

    .headline.main {
      font-size: 35px;
      line-height: 45px;
    }

    .sample-text {
      font-size: 27px;
      line-height: 40px;
    }

    .logo-columns {
      padding-right: 0;
    }

    .hero {
      padding-left: 0;
      padding-right: 0;
    }

    .brand-sections.main {
      padding-top: 0;
    }

    .image-46 {
      text-align: left;
      max-width: 60%;
    }

    .dashboard {
      padding-left: 0;
    }

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

    .reasons-lp {
      grid-row-gap: 0px;
      margin-left: 15px;
      margin-right: 15px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .reasons-lp.starter-reasons {
      padding-left: 0;
      padding-right: 0;
    }

    .background-video {
      min-height: 650px;
      margin-bottom: 0;
      padding: 0 20px;
      display: block;
    }

    .column-23 {
      padding-left: 0;
      padding-right: 0;
    }

    .image-50,
    .image-51 {
      width: 100%;
      max-height: none;
    }

    .column-25 {
      padding-right: 0;
    }

    .recomended-title-div-2 {
      margin-left: 14px;
      margin-right: 14px;
      padding-top: 6px;
      font-size: 11px;
    }

    .recomended-title-div-2.promo-recommended-title-div {
      z-index: 100;
      -webkit-text-fill-color: inherit;
      background-clip: border-box;
      order: 0;
      margin-top: -2px;
      margin-left: -11px;
      margin-right: -11px;
      position: relative;
    }

    .button-pricing-23 {
      text-align: center;
      width: 100%;
      font-size: 14px;
    }

    .button-pricing-23.pricing-cta-promo {
      width: 100%;
      margin-left: 0;
      margin-right: 0;
      padding-left: 20px;
      padding-right: 20px;
    }

    .button-pricing_secondary-23 {
      text-align: center;
      width: 100%;
      font-size: 14px;
    }

    .button-pricing_secondary-23.pricing-secondary-promo {
      width: 100%;
      margin-left: 0;
      margin-right: 0;
    }

    .switcher-headline-2 {
      color: #0e2b8f;
      background-color: #fff;
      border-radius: 5px;
      margin-bottom: 40px;
      margin-left: 20px;
      margin-right: 20px;
      padding: 20px;
      font-size: 20px;
      font-weight: 700;
      line-height: 26px;
      display: block;
    }

    .switcher-wrapper-2 {
      display: none;
    }

    .pricing-grid-row-23 {
      grid-column-gap: 0px;
    }

    .pricing-grid-row-23.cc-plans {
      grid-template-areas: "feature feature feature"
        "plan-1 plan-2 plan-3";
      padding-top: 26px;
    }

    .pricing-grid-row-23.cc-plans.plans-promo {
      z-index: auto;
    }

    .feature-desc-23 {
      padding-right: 10%;
    }

    .feature-desc-23.info {
      width: 190px;
      padding: 10px;
      font-size: 11px;
      line-height: 140%;
      display: none;
      top: 10.3%;
      left: 103px;
    }

    .quote-block {
      padding-left: 20px;
      padding-right: 20px;
    }

    .container {
      margin-top: 40px;
      margin-bottom: 40px;
      padding: 40px 10px;
    }

    .container.comparison {
      display: none;
    }

    .column-26 {
      flex: 0 3 auto;
      padding-left: 0;
      display: block;
    }

    .bold-text-36 {
      font-size: 16px;
      line-height: 16px;
    }

    .bold-text-36.pricing {
      font-size: 24px;
    }

    .quote {
      padding-top: 20px;
      padding-left: 0;
      padding-right: 0;
      font-size: 16px;
      line-height: 24px;
    }

    .image-52 {
      max-width: 100%;
    }

    .columns-12 {
      margin-top: 20px;
      margin-bottom: 0;
      padding-bottom: 0;
      padding-left: 0;
      padding-right: 40px;
      display: flex;
    }

    .section-33 {
      background-image: none;
      background-position: 0 0;
      background-repeat: repeat;
      background-size: auto;
      background-attachment: scroll;
      display: block;
    }

    .bold-price {
      margin-bottom: 12px;
      font-size: 15px;
    }

    .bold-price.text {
      font-size: 9px;
      font-weight: 400;
      line-height: 12px;
    }

    .bold-text-37 {
      font-size: 14px;
    }

    .bold-text-37.text {
      font-size: 9px;
      font-weight: 500;
      line-height: 12px;
    }

    .bold-text-37.text.location {
      font-size: 12px;
    }

    .section-34 {
      display: none;
    }

    .p-table {
      padding-left: 0;
      padding-right: 0;
      font-size: 12px;
      line-height: 18px;
      display: block;
    }

    .p-table.mobile {
      margin-top: 0;
      margin-bottom: 0;
    }

    .p-table.mobile.top {
      margin-top: 10px;
    }

    .p-table.mobile.bottom {
      margin-bottom: 10px;
      display: block;
    }

    .p-table.desktop {
      display: none;
    }

    .image-54 {
      width: 20px;
      display: inline-block;
    }

    .image-54.nl {
      padding-bottom: 4px;
    }

    .text-pricing {
      padding-left: 13px;
      padding-right: 13px;
      font-size: 10px;
      line-height: 14px;
    }

    .image-57 {
      padding: 0 20px 20px;
    }

    .final-price.free {
      padding-top: 5px;
      font-size: 24px;
    }

    .logo-comparison {
      padding-bottom: 7px;
      display: none;
    }

    .logo-comparison.middle {
      padding-bottom: 10px;
      display: none;
    }

    .logo-comparison.left {
      flex: 0 auto;
      align-self: center;
      max-width: 100%;
      padding-bottom: 10px;
      display: none;
    }

    .comparison-pricing-h {
      margin-top: 0;
      padding-bottom: 0;
      font-size: 24px;
    }

    .hack50-range-slider {
      padding-top: 20px;
      padding-bottom: 3rem;
    }

    .hack50-slider-indicators {
      margin-top: -2rem;
    }

    .h2-bold {
      margin-bottom: 24px;
      padding-left: 20px;
      padding-right: 20px;
      font-size: 24px;
    }

    .rating-percentage,
    .div-block-52 {
      display: none;
    }

    .paragraph-25 {
      font-size: 20px;
    }

    .paragraph-26 {
      font-size: 16px;
    }

    .image-62 {
      max-width: 40%;
    }

    .heading-23 {
      padding-top: 40px;
    }

    .paragraph-28 {
      font-size: 14px;
    }

    .div-block-53 {
      background-image: none;
      background-position: 0 0;
      background-size: auto;
      padding-left: 20px;
      padding-right: 20px;
      position: relative;
      top: -210px;
    }

    .column-28 {
      padding-left: 0;
    }

    .bold-text-48 {
      text-align: left;
      line-height: 125%;
    }

    .div-block-54 {
      margin-bottom: -120px;
    }

    .section-37 {
      margin-top: 0;
      padding-top: 80px;
      padding-bottom: 80px;
    }

    .section-37.webinar {
      padding-top: 40px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .section-38 {
      margin-top: 20px;
      margin-bottom: 40px;
      padding-top: 20px;
    }

    .section-38.hidden {
      display: block;
    }

    .compare-text {
      margin-bottom: 0;
    }

    .compare-text.items.last {
      padding-right: 10px;
    }

    .items-compare {
      text-align: left;
      padding-left: 10px;
      font-size: 15px;
    }

    .items-compare.compare {
      text-align: left;
      padding-right: 0;
      display: block;
    }

    .items-compare.item1 {
      padding-left: 0;
    }

    .div-block-57 {
      padding-bottom: 20px;
    }

    .plans-section-23 {
      padding-top: 0;
      padding-bottom: 0;
    }

    .feature-desc-24 {
      padding-right: 10%;
    }

    .feature-name-23 {
      width: auto;
      padding-right: 10px;
    }

    .feature-name-23.individual {
      margin-top: 8px;
      margin-bottom: 8px;
      padding-right: 0;
    }

    .link-compare {
      font-size: 11px;
    }

    .div-block-58 {
      padding-bottom: 0;
    }

    .annual-costs {
      font-size: 24px;
    }

    .text-block-59 {
      margin-top: 0;
      padding-top: 20px;
      font-size: 12px;
    }

    .image-63,
    .image-64,
    .image-65 {
      display: none;
    }

    .column-31 {
      text-align: center;
      padding-top: 0;
      display: block;
    }

    .column-31.price-comparison {
      justify-content: center;
      align-items: center;
      padding-top: 0;
      display: flex;
    }

    .column-31.text-users {
      justify-content: center;
      align-items: center;
      padding-top: 0;
      padding-left: 0;
      padding-right: 0;
      display: flex;
    }

    .column-31.comparison-column {
      padding-left: 0;
      padding-right: 0;
    }

    .column-32 {
      text-align: center;
      padding-top: 0;
    }

    .column-33 {
      text-align: center;
      margin-top: 0;
      padding-top: 0;
    }

    .bold-text-53 {
      font-size: 11px;
      line-height: 14px;
    }

    .bold-text-53.logo {
      margin-left: 0;
      margin-right: 0;
      font-size: 8px;
    }

    ._2 {
      background-color: #0000;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      margin-bottom: 0;
      padding-left: 20px;
      display: flex;
    }

    ._2.features-g2 {
      margin-top: 40px;
    }

    ._2.features-g2.comparison {
      padding-left: 0;
      display: block;
    }

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

    .column-34 {
      align-items: center;
      margin-top: 0;
      margin-bottom: 0;
      display: flex;
    }

    .column-34.single {
      margin-top: 8px;
      margin-bottom: 8px;
    }

    .columns-14 {
      background-color: var(--bluish-white);
      justify-content: center;
      display: flex;
    }

    .columns-14.white {
      background-color: #fff;
    }

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

    .section-39 {
      background-color: var(--bluish-white);
    }

    .image-67,
    .image-68 {
      max-width: 100%;
    }

    .column-37 {
      padding-left: 0;
    }

    .paragraph-36 {
      margin-left: 20px;
      font-size: 12px;
      line-height: 18px;
    }

    .image-69 {
      max-width: 20%;
      position: relative;
      top: -20px;
    }

    .image-70 {
      clear: none;
      max-width: 20%;
      position: relative;
      top: 20px;
      left: 210px;
      right: auto;
    }

    .div-block-60 {
      margin-top: 40px;
      padding-bottom: 0;
      padding-left: 0;
      padding-right: 0;
      top: 0;
    }

    .div-block-61 {
      padding-top: 40px;
      padding-bottom: 0;
    }

    .normal {
      font-weight: 400;
    }

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

    .text-white {
      margin-left: 0%;
      margin-right: 0%;
      font-size: 14px;
    }

    .badges {
      width: 100%;
      max-width: 95px;
      padding-right: 10px;
    }

    .badges.first {
      width: 20%;
      max-width: 50%;
      margin-right: 0;
      padding-right: 5px;
      display: inline-block;
    }

    .badges._3logo {
      width: 19%;
      max-width: 101px;
      padding-left: 5px;
      padding-right: 5px;
      display: inline-block;
    }

    .badges.last {
      width: 24%;
      padding-left: 5px;
      padding-right: 0;
    }

    .badges.crowd {
      width: 20%;
      padding-left: 5px;
      padding-right: 5px;
    }

    .badges.logo {
      width: 100%;
      height: 100%;
      max-height: 95px;
      padding-top: 20px;
      padding-bottom: 20px;
      display: block;
    }

    .badges.logo.whitepaper {
      max-width: 70px;
      max-height: 60px;
      padding-top: 0;
      padding-bottom: 0;
    }

    .badges.logo.whitepaper.mews {
      max-height: 90px;
      padding-top: 0;
      padding-bottom: 0;
    }

    .trust-badges {
      margin-left: -20px;
      margin-right: -20px;
      display: block;
    }

    .lp-text-individual {
      font-size: 14px;
    }

    .lp-text-individual.whitepaper {
      text-align: left;
      font-size: 14px;
      line-height: 22px;
    }

    .heading-25 {
      font-size: 30px;
    }

    .heading-25.whitepaper {
      font-size: 20px;
    }

    .heading-25.whitepaper.webinar {
      margin-top: 8px;
      margin-bottom: 24px;
      font-size: 18px;
    }

    .mask {
      padding-top: 0;
      padding-bottom: 0;
    }

    .text-block-61 {
      font-size: 10px;
    }

    .image-75 {
      width: 100%;
      max-width: none;
      margin-top: 40px;
      padding-bottom: 40px;
      top: -20px;
      left: 0;
    }

    .tag {
      margin-top: 20px;
    }

    .bold-text-58.mobile {
      padding-top: 8px;
    }

    .webinar-paragraph {
      text-align: left;
      margin-bottom: 16px;
    }

    .column-38 {
      flex: 1;
      order: 0;
      padding-top: 0;
      padding-left: 0;
      display: block;
    }

    .column-39.form-ebook {
      padding-top: 60px;
      padding-left: 0;
      padding-right: 0;
    }

    .column-40 {
      padding-left: 20px;
      padding-right: 20px;
    }

    .paragraph-41.mobile {
      margin-right: -30px;
      padding-top: 11px;
    }

    .div-block-68 {
      flex-direction: column;
      margin-top: -80px;
    }

    .div-block-68.consultation {
      margin-top: 40px;
    }

    .columns-17 {
      display: flex;
    }

    .column-44 {
      padding-left: 0;
      padding-right: 0;
    }

    .tags.both.second {
      padding-left: 0;
    }

    .tags.client-story {
      flex-direction: column;
    }

    .tag-uni {
      padding-top: 6px;
    }

    .tag-uni.orange.next.client {
      margin-top: 16px;
      margin-left: 0;
    }

    .tag-uni.light-blue {
      margin-bottom: 32px;
    }

    .p-tag.customers {
      display: inline;
    }

    .h1-hero {
      font-size: 30px;
    }

    .h1-hero.left {
      margin-top: 24px;
      margin-bottom: 24px;
      padding-right: 0;
      font-size: 32px;
    }

    .h1-hero.left.feature,
    .h1-hero.left.comparison {
      font-size: 32px;
    }

    .h1-hero.features {
      max-width: 100%;
    }

    .h1-hero.home {
      font-size: 32px;
    }

    .h1-hero.home.mobile {
      max-width: 91%;
      margin-top: 0;
      font-size: 26px;
    }

    .perex-hero.comparison-hero {
      font-size: 16px;
    }

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

    .p-detail.no-card.mobile {
      padding-top: 0;
    }

    .p-detail.support.mobile {
      margin-top: -4px;
    }

    .hero-platform {
      padding-top: 80px;
      padding-left: 4%;
      padding-right: 4%;
    }

    .hero-platform.comparison {
      padding-left: 4%;
      padding-right: 4%;
    }

    .image-hero {
      max-width: 100%;
    }

    .image-hero.platform-img {
      margin-top: 0;
      display: block;
    }

    .image-hero.media {
      margin-top: 40px;
    }

    .image-hero.image-comparison {
      margin-top: 0;
      padding-left: 0;
    }

    .div-block-69 {
      padding-left: 0;
      padding-right: 0;
    }

    .div-block-69.benefits {
      margin-top: 80px;
    }

    .div-block-69.spacing-cta {
      width: 100%;
    }

    .h2-centre {
      padding-left: 0;
      padding-right: 0;
      font-size: 24px;
    }

    .h2-centre.white {
      text-align: left;
      margin-bottom: 32px;
    }

    .h2-centre.features.testimonial-3 {
      padding-left: 2%;
      padding-right: 2%;
      line-height: 124%;
    }

    .h2-centre.features {
      line-height: 124%;
    }

    .h2-centre.features.testimonial {
      padding-left: 2%;
      padding-right: 2%;
      line-height: 124%;
    }

    .benefits-grid,
    .benefits-grid.platform {
      grid-template-columns: 1fr;
    }

    .benefits-grid.feature {
      margin-left: 0%;
      margin-right: 0%;
    }

    .benefits-grid._2 {
      margin-left: 4%;
      padding-left: 0;
    }

    .card {
      transition-duration: .2s;
    }

    .h3.feature {
      font-size: 24px;
    }

    .benefit-section.platform {
      margin-bottom: 80px;
    }

    .benefit-section.features {
      margin-top: 80px;
    }

    .benefit-section.location {
      margin-top: 40px;
      margin-bottom: 40px;
    }

    .form.headline {
      font-size: 24px;
      line-height: 125%;
    }

    .grid-13 {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-columns: 1fr 1fr;
      padding-left: 32px;
      padding-right: 32px;
    }

    .grid-13.testimonials {
      margin-top: 16px;
    }

    .div-block-70 {
      width: auto;
      margin-left: 4%;
      margin-right: 4%;
    }

    .trust-logo-section {
      padding-bottom: 80px;
    }

    .hero-wrapper {
      padding-left: 4%;
      padding-right: 4%;
    }

    .paragraph-hero {
      font-size: 14px;
    }

    .paragraph-hero.left.partner {
      margin-top: 10px;
    }

    .paragraph-hero.start._1 {
      margin-top: 16px;
      font-size: 14px;
    }

    .paragraph-hero.recognition,
    .paragraph-hero.home {
      padding-left: 4%;
      padding-right: 4%;
    }

    .paragraph-hero.home.mobile {
      margin-top: 16px;
      padding-left: 6%;
      padding-right: 6%;
      font-size: 14px;
      line-height: 150%;
    }

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

    .h2 {
      margin-bottom: 24px;
      margin-right: 0%;
      padding-right: 20px;
      font-size: 24px;
    }

    .h2.middle {
      margin-top: 0;
    }

    .h2.middle.blue {
      margin-top: 16px;
    }

    .h2.center {
      max-width: 100%;
      padding-right: 0;
      font-size: 24px;
    }

    .zig-zag.right {
      margin-top: 0;
    }

    .zig-zag.left {
      margin-top: 20px;
    }

    .zig-zag-left {
      padding-top: 40px;
      padding-left: 24px;
      padding-right: 24px;
    }

    .zig-zag-left.features {
      margin-top: 0;
      margin-bottom: 0;
    }

    .p,
    .p.last {
      font-size: 14px;
      line-height: 22px;
    }

    .p.pricing-section {
      text-align: center;
    }

    .p.feature.text-banner.testimonial {
      padding-bottom: 16px;
    }

    .p.media-kit {
      width: 100%;
    }

    .image-78.mobile {
      max-width: 100%;
      padding-top: 0;
    }

    .column-46 {
      padding-top: 40px;
    }

    .wrapper-middle {
      padding-top: 80px;
    }

    .wrapper-middle.open-position {
      padding-top: 40px;
    }

    .middle-subheadline {
      margin-top: 0;
      padding-left: 0%;
      padding-right: 0%;
      font-size: 14px;
    }

    .middle-subheadline.partners {
      max-width: 100%;
    }

    .h-center {
      font-size: 24px;
    }

    .subheadlines {
      margin-top: 0;
      margin-bottom: 8px;
      font-size: 20px;
    }

    .values {
      line-height: 22px;
    }

    .values-grid {
      grid-template-columns: 1fr;
      margin-top: 40px;
    }

    .column-47,
    .middle-align-mobile {
      text-align: center;
    }

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

    .profile.ztna {
      max-width: 100%;
    }

    .name-person {
      font-size: 20px;
    }

    .column-48 {
      padding-left: 0;
      padding-right: 0;
    }

    .cta-middle.feature.home {
      padding-bottom: 80px;
    }

    .cta-middle.feature.home.mobile {
      margin-left: 4%;
      margin-right: 4%;
      padding-bottom: 20px;
    }

    .cta-middle.feature.compliance {
      margin-left: 4%;
      margin-right: 4%;
    }

    .cta-middle.positions {
      padding-bottom: 0;
    }

    .quote-section {
      padding-left: 4%;
      padding-right: 4%;
    }

    .quote-section.expert {
      padding-left: 8%;
      padding-right: 8%;
    }

    .quote-section.careers {
      padding-left: 4%;
      padding-right: 4%;
    }

    .block-quote {
      font-size: 20px;
      line-height: 36px;
    }

    .block-quote.white {
      margin-bottom: 24px;
      font-size: 18px;
      line-height: 28px;
    }

    .meet-team-item-2 {
      max-width: 75%;
      margin-left: 0;
      margin-right: 0;
    }

    .name-quote {
      font-size: 14px;
    }

    .name-quote.blue {
      font-size: 12px;
      top: 20px;
    }

    .desc-download {
      padding-left: 24px;
      padding-right: 24px;
    }

    .text-block-white-middle {
      padding-left: 0;
      padding-right: 0;
    }

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

    .integration-title-2 {
      font-size: 50px;
    }

    .cta-link-wrapper.cta-testimonial {
      padding-left: 0;
    }

    .large-icon-2 {
      width: 100px;
    }

    .line-break-2 {
      margin-top: 20px;
      margin-bottom: 20px;
    }

    .section-regular {
      padding-top: 20px;
      padding-bottom: 20px;
    }

    .form-wrap {
      padding: 40px 20px 32px;
    }

    .heading-detail-regular {
      font-size: 10px;
    }

    .heading-detail-regular.p {
      text-align: center;
      font-size: 12px;
    }

    .title-wrapper-regular {
      text-align: center;
    }

    .section-testimonial {
      overflow: hidden;
    }

    .testimonial-mask {
      width: 100%;
    }

    .testimonial-card {
      box-shadow: 0 0 40px #0e2b8f26;
    }

    .testimonial-p {
      font-size: 18px;
      line-height: 26px;
    }

    .left-arrow {
      display: block;
    }

    .f-logo-grid-primary {
      grid-column-gap: 24px;
      grid-row-gap: 24px;
    }

    .f-section-small.awards {
      padding-bottom: 80px;
    }

    .f-logo-grid-middle {
      grid-column-gap: 24px;
      grid-row-gap: 24px;
      margin-top: 24px;
      margin-bottom: 24px;
    }

    .f-logo-block.highlight {
      margin-left: 0%;
      margin-right: 0%;
      padding-left: 0;
      padding-right: 0;
    }

    .f-grid-four-column,
    .f-grid-four-column._6 {
      grid-template-columns: 1fr 1fr;
    }

    .f-grid-four-column._6.starter {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      padding-left: 0%;
      padding-right: 0%;
    }

    .f-grid-four-column._6.logo.cz.whitepaper {
      grid-template-columns: 1fr 1fr 1fr;
      padding-top: 40px;
    }

    .f-grid-four-column._6 {
      grid-template-columns: 1fr 1fr;
    }

    .f-grid-four-column._6.logo {
      grid-template-columns: 1fr 1fr;
      max-width: none;
      height: 100%;
    }

    .logo_component-slider {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      overflow: hidden;
    }

    .padding-vertical {
      padding-left: 0;
      padding-right: 0;
    }

    .padding-vertical.padding-xxlarge {
      padding-top: 2rem;
      padding-bottom: 2rem;
    }

    .logo-slider-img {
      width: 70px;
    }

    .page-padding.s0 {
      margin-bottom: 0;
      padding-top: 1em;
      padding-bottom: 1em;
    }

    .cta-grid {
      padding-left: 5%;
      padding-right: 5%;
    }

    .cta-grid.cta-cs {
      padding: 40px 24px;
    }

    .h-banner {
      padding-right: 0;
      font-size: 24px;
    }

    .contact-fields-row {
      flex-direction: column;
      align-items: stretch;
    }

    .contact-field-wrap.first-name {
      margin-right: 0;
    }

    .bold-text-71 {
      font-size: 32px;
    }

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

    .feature-list-grid {
      margin-top: 32px;
    }

    .feature-card-2 {
      flex-direction: column;
    }

    .benefits-listing {
      padding-bottom: 80px;
    }

    .container-large-4 {
      max-width: none;
    }

    .partnership-types.home {
      padding-top: 0;
    }

    .grid {
      padding-top: 80px;
    }

    .grid.case-ssr {
      padding-left: 8%;
      padding-right: 8%;
    }

    .grid.mobile {
      padding-bottom: 40px;
    }

    .div-block-321 {
      margin-left: auto;
      margin-right: auto;
      display: block;
    }

    .secondary-wrap-button {
      padding-left: 0;
      display: block;
    }

    .secondary-wrap-button.get-in-touch.none {
      display: none;
    }

    .secondary-wrap-button.get-in-touch {
      margin-left: auto;
      margin-right: auto;
      padding-top: 20px;
      padding-left: 0;
      display: block;
    }

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

    .numbers-white.individual {
      text-align: center;
    }

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

    .case-study-text {
      margin-top: 32px;
      margin-bottom: 24px;
    }

    .quote-text {
      margin-bottom: 0;
      font-size: 24px;
    }

    .text-wrapper-cs {
      padding-bottom: 40px;
    }

    .tab-panel {
      padding-left: 10px;
      padding-right: 10px;
    }

    .content-block {
      padding-bottom: 10px;
    }

    .tabs-content-6 {
      padding-top: 20px;
    }

    .price-section {
      padding-top: 40px;
    }

    .value-heading {
      font-size: 30px;
      line-height: 44px;
    }

    .price-value-item {
      padding: 40px 20px;
    }

    .price-value-item._3,
    .price-value-item._2 {
      display: block;
    }

    .price-value-item._3._4 {
      padding-left: 24px;
      display: block;
    }

    .price-value-item._2._3 {
      display: block;
    }

    .text-block-69 {
      font-size: 40px;
    }

    .price-pakage-body {
      padding-top: 40px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .text-block-72 {
      font-size: 20px;
    }

    .prive-table-grid {
      width: 100%;
    }

    .paragraph-52 {
      font-size: 14px;
    }

    .sub-title {
      font-size: 30px;
      line-height: 30px;
    }

    .div-block-324 {
      padding-right: 20px;
    }

    .slide-nav-3 {
      margin-top: 0;
      padding-top: 0;
      padding-bottom: 90px;
    }

    .testimonial-section-2 {
      padding: 80px 0;
    }

    .testimonial-section-2.case-study {
      padding-top: 0;
    }

    .image-7 {
      width: auto;
    }

    .image-87 {
      width: 100%;
      max-width: 240px;
    }

    .hero-item.mb-52 {
      margin-bottom: 0;
    }

    .slider {
      height: 160%;
      margin-bottom: 40px;
    }

    .div-block-326 {
      grid-column-gap: 0px;
      grid-row-gap: 16px;
      flex-direction: column;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      height: auto;
      padding-left: 8%;
      padding-right: 8%;
      display: grid;
    }

    .div-block-327 {
      margin-top: 0;
    }

    .feature-h {
      margin-bottom: 10px;
      font-size: 18px;
    }

    .how-to-image {
      width: 200px;
      right: -11%;
    }

    .how-to-img {
      height: 290px;
    }

    .feature-div.all {
      padding-right: 16px;
    }

    .feature-div.picture {
      display: none;
    }

    .item-number {
      width: 40px;
      height: 40px;
      font-size: 20px;
    }

    .feature-item {
      grid-column-gap: 8px;
      grid-row-gap: 8px;
    }

    .feature-item._2 {
      padding-left: 0;
    }

    .hide-para {
      opacity: 1;
      padding-right: 0%;
    }

    .image-90 {
      width: 240px;
    }

    .line.m {
      display: block;
      inset: auto 0% 0%;
    }

    .how-to-section {
      padding-top: 40px;
      padding-bottom: 0;
    }

    .item-box {
      grid-column-gap: 20px;
      grid-row-gap: 20px;
      font-size: 16px;
      line-height: 24px;
    }

    .p-2 {
      font-size: 14px;
      line-height: 22px;
    }

    .tab-panel-2 {
      padding-left: 10px;
      padding-right: 10px;
    }

    .secondary-cta-2.basic.banner {
      display: none;
    }

    .content-block-2 {
      padding-bottom: 10px;
    }

    .cta-2 {
      width: 100%;
    }

    .button-4 {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0;
      display: block;
    }

    .landing-cookies-section-2 {
      font-size: 14px;
      line-height: 20px;
    }

    .prize-partners-2 {
      grid-row-gap: 0px;
    }

    .footer-section-2 {
      padding-left: 20px;
      padding-right: 20px;
    }

    .grid-17 {
      grid-row-gap: 40px;
      grid-template-columns: 1fr 1fr;
    }

    .feature_component_steps.margin-top.margin-xlarge._3steps {
      grid-template-columns: 1fr;
    }

    .feature_component_steps.margin-top.margin-xlarge {
      grid-row-gap: 4rem;
      grid-template-columns: 1fr;
    }

    .feature_component.feature {
      padding-top: 0;
      padding-bottom: 0;
    }

    .get-started {
      padding-top: 40px;
      padding-bottom: 40px;
    }

    .img-rating {
      max-width: 100%;
      margin-top: auto;
      margin-bottom: auto;
    }

    .features-wrap {
      margin-left: 4%;
      margin-right: 4%;
    }

    .left-img.mobile._1 {
      padding-top: 40px;
      padding-bottom: 0;
    }

    .left-img.mobile.hide {
      display: none;
    }

    .img-wrape-features {
      padding-left: 0;
      padding-right: 0;
    }

    .img-right.ga-apps {
      padding-bottom: 20px;
    }

    .ga-dashboard {
      margin-bottom: 20px;
      padding-bottom: 0;
    }

    .text-block-74.enterprise {
      margin-right: -10px;
    }

    .price-pakage-body-2 {
      padding-top: 40px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .text-block-76 {
      flex: 0 auto;
      display: block;
    }

    .h-features {
      padding-right: 20px;
      font-size: 24px;
    }

    .team_right_accordion_item {
      width: 100%;
      padding: 0% 4% 4%;
      display: block;
    }

    .team_left_description {
      font-size: 16px;
    }

    .padding-global-3 {
      padding-left: 4%;
      padding-right: 4%;
    }

    .padding-global-3.about {
      padding-left: 0%;
      padding-right: 0%;
    }

    .faq-toggle {
      width: 100%;
      display: flex;
    }

    .faq-title-wrapper-plain.pricing-table {
      padding-left: 8px;
    }

    .paragraph-regular-bold {
      font-size: 16px;
    }

    .faq-heading-wrapper {
      margin-bottom: 24px;
    }

    .faq-item-plain {
      padding: 24px;
    }

    .faq-item-plain.pricing-table.mobile {
      padding-top: 0;
      padding-bottom: 0;
      display: block;
    }

    .faq-item-plain.pricing-table.mobile.platform {
      padding-top: 25px;
      padding-bottom: 25px;
    }

    .section-faq {
      padding: 80px 4%;
    }

    .image-99 {
      width: 70%;
    }

    .price-pakage-body-3 {
      padding-top: 40px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .backdrop-wrapper {
      margin-bottom: 40px;
      padding-bottom: 0;
    }

    .thumbnail-wrapper {
      height: 290px;
    }

    .video-section {
      padding-top: 80px;
      padding-bottom: 80px;
    }

    .testimonials-text {
      line-height: 26px;
    }

    .testimonial-name,
    .testimonial-position {
      font-size: 12px;
    }

    .button-landing-2 {
      text-align: center;
      width: 100%;
    }

    .button-landing-2.white-comparison {
      width: 90%;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0;
      font-size: 14px;
      display: block;
    }

    .guide-features {
      padding-top: 80px;
    }

    .guide-features.consultation {
      padding-left: 20px;
      padding-right: 20px;
    }

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

    .guide-h {
      margin: 32px 4%;
      font-size: 24px;
      line-height: 125%;
    }

    .other-features {
      margin-top: 80px;
    }

    .grid-18 {
      grid-template-columns: 1fr;
      padding-left: 8%;
      padding-right: 8%;
    }

    .grid-18.ztna {
      grid-template-columns: 1fr;
    }

    .ztna {
      padding-left: 16px;
      padding-right: 16px;
    }

    .h-feature {
      font-size: 28px;
      line-height: 124%;
    }

    .hero-div.home.desktop {
      display: none;
    }

    .hero-div.home.mobile {
      display: block;
    }

    .cta-section {
      width: 100%;
    }

    .cta-section.testimonial {
      padding-left: 0;
      padding-right: 0;
    }

    .jobs_banner {
      border-radius: 10px;
      margin-top: 4%;
      padding: 3rem 2rem;
    }

    .jobs_banner_heading {
      text-align: left;
    }

    .jobs_offers_grid {
      grid-row-gap: 2rem;
      display: none;
    }

    .margin-top {
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0;
    }

    .jobs_offers {
      display: none;
    }

    .jobs_banner_buttons-wrapper {
      grid-row-gap: 2rem;
      grid-template-columns: 1fr;
    }

    .button-5.is-shadowless {
      font-size: .875rem;
      line-height: 1.5rem;
    }

    .cta-section-testimonial {
      padding: 40px 24px;
    }

    .grid-19 {
      grid-column-gap: 8px;
      grid-row-gap: 8px;
    }

    .trusted {
      padding-top: 32px;
    }

    .f-footer-menu {
      flex-direction: column;
      min-width: 100%;
    }

    .f-footer-vertical-divider {
      display: none;
    }

    .f-footer-regular-grid {
      grid-template-columns: 1fr;
    }

    .jobs_offers_card {
      padding: 1.5rem 1rem;
    }

    .jobs_offers_card_button {
      margin-right: 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }

    .jobs_offers_card_button.is-orange {
      margin-right: 0;
    }

    .jobs_offers_card_description {
      font-size: .875rem;
    }

    .jobs_offers_card_button-wrapper {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      flex-direction: column;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      align-items: flex-start;
      display: grid;
    }

    .hero-container {
      padding-left: 4%;
      padding-right: 4%;
    }

    .content-left {
      display: none;
    }

    .blog-section-4 {
      padding-left: 4%;
    }

    .header-blog {
      min-height: 680px;
    }

    .blog-post-featured-image {
      width: 90%;
      margin-top: 0;
    }

    .trust-section.home {
      margin-bottom: 40px;
    }

    .trusted-p.mobile {
      font-size: 12px;
    }

    .logo-image {
      text-align: left;
      max-width: 80%;
    }

    .dropdown:active {
      background-color: #fff;
    }

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

    .navigation-grid-3.feature {
      justify-items: stretch;
    }

    .navigation-button-wrapper-2.trial {
      display: none;
    }

    .brand-3.w--current {
      text-align: left;
    }

    .banner-2 {
      display: none;
    }

    .banner-2.banner {
      padding-left: 3%;
      padding-right: 3%;
      font-size: 14px;
      text-decoration: none;
      display: block;
    }

    .banner-content {
      text-decoration: none;
    }

    .menu-wrap-3 {
      color: var(--midnight-blue);
    }

    .banner-text.mobile {
      text-align: center;
      width: 100%;
      font-size: 12px;
      line-height: 20px;
      text-decoration: none;
    }

    .menu-button-4 {
      border-color: var(--midnight-blue);
      background-color: #0e2b8f1a;
      margin-left: 0;
    }

    .navigation-icon-3 {
      clear: left;
      align-self: flex-start;
      max-width: 40px;
      margin-bottom: 0;
      margin-right: 16px;
    }

    .navigation-icon-3.icon-platform {
      align-self: flex-start;
    }

    .navigation-link-content {
      flex-direction: row;
      align-self: center;
    }

    .nav-toggle {
      background-color: #fff;
      border-bottom-color: #0e2b8f1a;
      display: flex;
    }

    .nav-toggle:hover {
      color: var(--midnight-blue);
      border-bottom-width: 0;
      border-bottom-color: #0000;
    }

    .nav-toggle:active {
      color: #fff;
      background-color: #fff;
      border-bottom-color: #0000;
    }

    .nav-toggle.w--open {
      border-bottom-color: var(--midnight-blue);
      color: var(--midnight-blue);
      background-color: #0e2b8f1a;
    }

    .link-title {
      font-size: 14px;
    }

    .dropdown-list-3 {
      background-color: #fff;
      display: none;
    }

    .dropdown-list-3.w--open {
      height: 600px;
    }

    .nav-link {
      padding-left: 12px;
    }

    .nav-link:hover {
      border-bottom-width: 0;
      border-bottom-color: #0000;
    }

    .navigation-dropdown-link {
      color: var(--midnight-blue);
      flex-direction: row;
      padding-left: 0;
    }

    .text-block-91.mobile {
      padding-left: 0;
    }

    .login {
      padding-right: 16px;
    }

    .heading-35 {
      font-size: 32px;
    }

    .lottie-animation-3 {
      width: 1.5rem;
    }

    .team_right_accordion-heading {
      font-size: 1.25rem;
      line-height: 120%;
    }

    .team_right_accordion_content {
      grid-row-gap: 2rem;
      padding-left: 0;
    }

    .jobs_offers_card_button-2 {
      margin-right: 0;
      padding-left: 1rem;
      padding-right: 1rem;
    }

    .team_right_accordion_content_cta-wrapper {
      grid-row-gap: 1rem;
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr;
      margin-top: 2rem;
    }

    .team_right_accordion_trigger {
      grid-column-gap: 1rem;
      grid-template-columns: max-content;
    }

    .team_right_accordion_categories {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto;
      grid-template-columns: max-content max-content;
      grid-auto-columns: 1fr;
      display: grid;
    }

    .lottie-wrapper {
      width: 3.5rem;
      height: 3.5rem;
      display: none;
    }

    .heading-36 {
      font-size: 24px;
    }

    .image-107 {
      float: left;
      max-width: 60%;
    }

    .image-108.mobile {
      margin-top: 120px;
      margin-bottom: 16px;
    }

    .icon-5 {
      color: var(--midnight-blue);
    }

    .button-relative {
      padding: 15px 34px 16px;
    }

    .button-relative.newsletter {
      width: 100%;
      margin-top: 16px;
      padding-top: 19px;
      padding-bottom: 19px;
      position: static;
    }

    .footer-top {
      padding-top: 80px;
      padding-bottom: 80px;
    }

    .card-home-pages-wrapper {
      padding-left: 24px;
      padding-right: 24px;
    }

    .brix---card-testimonial-v14 {
      padding: 40px 24px 24px;
    }

    .brix---text-200-bold {
      font-size: 15px;
      line-height: 16px;
    }

    .header-logo {
      max-width: 180px;
    }

    .pd---content-inside-card.testimonial-video {
      padding-top: 32px;
      padding-left: 24px;
      padding-right: 24px;
    }

    .blob._1 {
      max-width: 130%;
      top: 2%;
      left: -52%;
    }

    .btn-primary {
      width: 100%;
      padding-top: 18px;
      padding-bottom: 18px;
    }

    .btn-primary.header {
      padding: 12px 20px;
      font-size: 14px;
      line-height: 18px;
    }

    .btn-primary.button-row {
      margin-bottom: 16px;
      margin-right: 0;
    }

    .buttons-row {
      flex-direction: column;
    }

    .form-newsletter-wrapper {
      position: static;
    }

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

    .avatar-image-2 {
      width: 100%;
    }

    .testimonial-v3-image-wrapper {
      border-top-right-radius: 24px;
      border-bottom-left-radius: 0;
    }

    .brix---testimonial-v14-left-right {
      padding: 32px 22px;
    }

    .card-4.testimonial-card-color {
      padding-left: 24px;
      padding-right: 24px;
    }

    .card-4.testimonial-v3 {
      flex-direction: column;
    }

    .card-4.content-left {
      padding-top: 40px;
      padding-left: 24px;
      padding-right: 24px;
    }

    .card-4.content-left.pd-40px---64px {
      padding: 40px 24px;
    }

    .card-4.content-left.testimonial-v8 {
      text-align: center;
      flex-direction: column-reverse;
      padding: 40px 24px;
    }

    .card-4.content-center.testimonial-v6 {
      padding-left: 24px;
      padding-right: 24px;
    }

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

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

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

    .avatar-circle._07.testimonial-v8 {
      margin-bottom: 24px;
      margin-right: 0;
    }

    .input-relative.newsletter {
      min-height: 64px;
      padding-top: 22px;
      padding-bottom: 22px;
      font-size: 16px;
    }

    .input-relative.newsletter::placeholder {
      font-size: 16px;
      line-height: 18px;
    }

    .section {
      padding-top: 96px;
      padding-bottom: 96px;
    }

    .section.top {
      padding-top: 66px;
    }

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

    .btn-secondary {
      width: 100%;
      padding-top: 18px;
      padding-bottom: 18px;
    }

    .grid-top---text-2-buttons {
      grid-row-gap: 16px;
      grid-template-columns: 1fr;
    }

    .social-media-grid-top {
      grid-template-columns: repeat(auto-fit, 30px);
    }

    .brix---btn-slider-arrow-left---testimonial-v12 {
      left: 31%;
    }

    .icon-list {
      margin-right: 8px;
    }

    .btn-circle-secondary.slider-arrow.right---center-center {
      right: 31%;
    }

    .btn-circle-secondary.slider-arrow.left---top-left {
      bottom: -72px;
      left: 33%;
    }

    .btn-circle-secondary.slider-arrow.right---top-left {
      bottom: -72px;
      right: 31%;
    }

    .btn-circle-secondary.slider-arrow.left---center-center {
      left: 31%;
    }

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

    .social-icon-square {
      border-radius: 6px;
      width: 30px;
      min-width: 30px;
      height: 30px;
      min-height: 30px;
      font-size: 14px;
    }

    .brix---btn-slider-arrow-right---testimonial-v12 {
      right: 31%;
    }

    .brix---mg-left-16px {
      margin-left: 13px;
    }

    .brix---avatar-circle-04 {
      width: 56px;
      min-width: 56px;
      max-width: 56px;
      height: 56px;
      min-height: 56px;
      max-height: 56px;
    }

    .brix---text-200 {
      font-size: 15px;
      line-height: 16px;
    }

    .container-default {
      padding-left: 20px;
      padding-right: 20px;
    }

    .tab-line {
      padding-left: 0;
      padding-right: 0;
      display: flex;
    }

    .f-testimonial-author {
      flex-flow: column wrap;
      align-items: flex-start;
    }

    .f-testimonial-avatar-small {
      margin-bottom: 16px;
      margin-right: 0;
    }

    .f-testimonial-slider-mask {
      width: 100%;
    }

    .price-feature-block-blue {
      background-color: #fff;
      border-style: none;
      padding: 16px 0;
    }

    .price-text-large {
      font-size: 40px;
    }

    .price-card-line-feature {
      padding: 24px 14px;
    }

    .price-detail {
      font-size: 16px;
    }

    .trigger-nr2-2 {
      padding-top: 90px;
      padding-bottom: 20px;
    }

    .plan-description-23 {
      font-size: 14px;
    }

    .button-pricing_secondary-24 {
      text-align: center;
      width: 100%;
      font-size: 14px;
    }

    .text-block-102 {
      font-size: 10px;
    }

    .button-pricing-25 {
      text-align: center;
      width: 100%;
      font-size: 14px;
    }

    .pricing-heading-2 {
      margin-top: 40px;
      font-size: 28px;
    }

    .feature-desc-25 {
      padding-right: 10%;
    }

    .feature-desc-25.info {
      width: 190px;
      padding: 10px;
      font-size: 11px;
      line-height: 140%;
      display: none;
      top: 10.3%;
      left: 103px;
    }

    .plans-section-24 {
      padding-top: 0;
      padding-bottom: 0;
    }

    .feature-name-24 {
      width: auto;
      padding-right: 10px;
    }

    .feature-desc-26 {
      padding-right: 10%;
    }

    .button-pricing_secondary-25 {
      text-align: center;
      width: 100%;
      font-size: 14px;
    }

    .text-block-104.countdown {
      text-align: left;
      margin-left: auto;
      padding-top: 2px;
      font-size: 13px;
      line-height: 120%;
    }

    .button-pricing-26 {
      text-align: center;
      width: 100%;
      font-size: 14px;
    }

    .author {
      margin-bottom: 0;
      display: block;
    }

    .p.center {
      width: 100%;
    }

    .search-result {
      padding-left: 20px;
      padding-right: 20px;
    }

    .button-6 {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0;
      display: block;
    }

    .button-6.reverse-blue {
      margin-left: auto;
    }

    .button-7 {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0;
      display: block;
    }

    .button-7.reverse-blue {
      margin-left: auto;
    }

    .grid-20 {
      grid-template-rows: auto auto;
      grid-template-areas: ". . ."
        ". Area Area";
    }

    .story-text {
      margin-bottom: 20px;
    }

    .masonry__grid-mask {
      column-count: auto;
      white-space: nowrap;
    }

    .masonry__grid-slide {
      margin-bottom: 0;
    }

    .footer-section-4 {
      padding-left: 20px;
      padding-right: 20px;
    }

    .masonry__grid-container {
      margin-top: 40px;
    }

    .grid-21 {
      grid-row-gap: 40px;
      grid-template-columns: 1fr 1fr;
    }

    .div-block-347 {
      padding-right: 20px;
    }

    .masonry__grid-nav {
      width: 100%;
      padding-top: 16px;
      display: block;
      position: static;
      overflow: hidden;
    }

    .feature-desc-27 {
      padding-right: 10%;
    }

    .h-features-2 {
      padding-right: 20px;
      font-size: 24px;
    }

    .masonry__grid-arrow {
      width: 48px;
      height: 48px;
      margin: 0;
      display: none;
      position: relative;
      top: 0;
      right: 10px;
    }

    .h2-centre-2 {
      padding-left: 0;
      padding-right: 0;
      font-size: 24px;
    }

    .h2-centre-2.white {
      text-align: center;
      margin-bottom: 32px;
    }

    .h2-centre-2.features {
      line-height: 124%;
    }

    .soc-med-link-2 {
      margin-left: 10px;
      margin-right: 10px;
    }

    .hero-wrapper-2 {
      padding-left: 4%;
      padding-right: 4%;
    }

    .column-59 {
      padding-left: 0;
      padding-right: 0;
    }

    .image-125 {
      text-align: left;
      max-width: 60%;
    }

    .image-126 {
      width: auto;
    }

    .p-3 {
      font-size: 14px;
      line-height: 22px;
    }

    .p-3.white.text-numbers {
      text-align: center;
    }

    .zig-zag-left-2 {
      padding-top: 40px;
      padding-left: 24px;
      padding-right: 24px;
    }

    .zig-zag-left-2.features {
      margin-top: 0;
      margin-bottom: 0;
    }

    .faq-item-plain-2 {
      padding: 24px;
    }

    .button-8 {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0;
      display: block;
    }

    .div-block-363 {
      grid-column-gap: 0px;
      grid-row-gap: 16px;
      flex-direction: column;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      height: auto;
      padding-left: 8%;
      padding-right: 8%;
      display: grid;
    }

    .image-127 {
      width: 100%;
      max-width: 240px;
    }

    .div-block-364 {
      margin-top: 0;
    }

    .grid-22 {
      text-align: center;
      grid-template-columns: 1fr;
    }

    .mb-20 {
      width: 100%;
    }

    .p-5 {
      font-size: 14px;
      line-height: 22px;
    }

    .paragraph-regular-bold-2,
    .paragraph-hero-2 {
      font-size: 16px;
    }

    .div-block-367 {
      margin-left: auto;
      margin-right: auto;
      display: block;
    }

    .landing-cookies-section-3 {
      font-size: 14px;
      line-height: 20px;
    }

    .intro-ilustrace-2 {
      padding-left: 20px;
      padding-right: 20px;
    }

    .feature-name-inner-wrapper-2 {
      justify-content: flex-start;
    }

    .container-16,
    .tab-pane-5 {
      padding-left: 0;
      padding-right: 0;
    }

    .masonry__grid-icon {
      color: #333;
      margin: 0;
      position: static;
    }

    .testimonial-2 {
      padding-top: 40px;
      padding-bottom: 40px;
    }

    .h2-2 {
      margin-bottom: 0;
      margin-right: 0%;
      padding-left: 20px;
      padding-right: 20px;
      font-size: 24px;
    }

    .feature-name-25 {
      width: auto;
      padding-right: 10px;
    }

    .feature-name-25.individual {
      margin-top: 8px;
      margin-bottom: 8px;
      padding-right: 0;
    }

    .mb-15 {
      line-height: 124%;
    }

    .h2-3 {
      margin-bottom: 24px;
      margin-right: 0%;
      padding-right: 20px;
      font-size: 24px;
    }

    .h2-3.center {
      max-width: 100%;
      padding-right: 0;
      font-size: 24px;
    }

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

    .bold-text-87.lp-h1 {
      font-size: 32px;
      line-height: 120%;
    }

    .content-section-2 {
      padding-top: 40px;
      padding-bottom: 30px;
    }

    .div-block-368.lp-block {
      position: static;
    }

    .feature-desc-28 {
      padding-right: 10%;
    }

    .mb-15-5 {
      line-height: 124%;
    }

    .italic-text-3 {
      font-size: 14px;
      line-height: 120%;
    }

    .image-128 {
      display: block;
    }

    .image-128.mobile {
      max-width: 100%;
      padding-top: 0;
    }

    .p-detail-2,
    .p-detail-2.no-card {
      text-align: center;
    }

    .heading-37 {
      font-size: 40px;
    }

    .alter-img-2 {
      order: -1;
      margin-left: 0;
    }

    .story {
      padding: 15px;
    }

    .button-9 {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0;
      display: block;
    }

    .cta-3 {
      width: 100%;
    }

    .faq-heading-wrapper-2 {
      margin-bottom: 24px;
    }

    .grid-23 {
      padding-top: 0;
      padding-bottom: 0;
    }

    .bold-text-90 {
      font-size: 24px;
      line-height: 124%;
    }

    .image-129 {
      height: 100%;
    }

    .column-60 {
      padding-left: 0;
    }

    .column-61 {
      display: block;
    }

    .column-61.hide,
    .cell-2 {
      display: none;
    }

    .cell-3 {
      justify-content: center;
      align-items: center;
    }

    .logo-header {
      padding: 0;
    }

    .column-62 {
      display: none;
    }

    .img-nordlayer {
      padding-bottom: 6px;
    }

    .comparison-g2 {
      padding-top: 8px;
      padding-bottom: 16px;
    }

    .grid-logos {
      grid-column-gap: 32px;
      grid-row-gap: 32px;
      grid-template-columns: 1fr 1fr;
      margin-bottom: 80px;
    }

    .crn {
      width: 60%;
    }

    .section-dashboard {
      padding-left: 16px;
      padding-right: 16px;
    }

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

    .text-size-tiny {
      text-align: center;
      font-size: 1rem;
    }

    .paragraph {
      margin-top: 4px;
      margin-left: -12px;
      margin-right: -12px;
      font-size: 10px;
    }

    .rating-g2 {
      font-size: 12px;
    }

    .link-banner {
      text-decoration: none;
      display: none;
    }

    .image-131 {
      display: none;
    }

    .bold-text-91 {
      text-decoration: underline;
    }

    .empty-state-4 {
      display: none;
    }

    .bold-text-92 {
      color: var(--midnight-blue);
      display: none;
    }

    .centre {
      margin-bottom: 40px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .list-5 {
      width: 100%;
    }

    .testimonials_content {
      padding: 1.25rem;
    }

    .testimonials1_date-details {
      flex-direction: column;
      align-items: flex-start;
    }

    .testimonials1_slide {
      width: 90%;
    }

    .margin-bottom {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0;
    }

    .title.avatar-name-v1---brix {
      font-size: 12px;
    }

    .title.testimonial-v3---brix {
      font-size: 24px;
      line-height: 125%;
    }

    .container-testimonial-section {
      padding-left: 16px;
      padding-right: 16px;
    }

    .image-testimonial.company-logo-testimonial {
      max-width: 100px;
    }

    .image-testimonial.company-logo-testimonial.g2 {
      max-width: 40px;
      margin-right: 100px;
    }

    .image-testimonial.company-logo-testimonial.capterra-logo {
      max-width: 120px;
    }

    .card-content-v3 {
      margin-top: 20px;
    }

    .card-testimonial.testimonial-v3 {
      margin-bottom: 16px;
      padding: 32px 24px;
    }

    .split-content.testimonials-client-info---brix {
      flex-direction: column;
      align-items: flex-start;
    }

    .testimonial-position {
      grid-column-gap: 30px;
      grid-row-gap: 30px;
    }

    .columns-21 {
      display: block;
    }

    .pricing-group-button {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      margin-bottom: 30px;
    }

    .base-section.dark {
      padding-top: 80px;
    }

    .tab-link {
      margin-bottom: 16px;
      margin-right: 30px;
    }

    .check-list {
      grid-template-rows: auto auto auto auto auto auto auto auto;
      grid-template-columns: 1fr;
      margin-top: 30px;
    }

    .rig-grid {
      padding-left: 16px;
      padding-right: 16px;
    }

    .tabs-menu-8 {
      flex-wrap: wrap;
    }

    .tabs-3 {
      grid-template-rows: auto auto;
    }

    .bottom-info {
      padding-left: 0;
    }

    .bottom-info.tags {
      padding-bottom: 0;
    }

    .tabs-menu-9 {
      flex-wrap: wrap;
      justify-content: center;
    }

    .tab-pane-7 {
      padding-left: 10px;
      padding-right: 10px;
    }

    .grid-top-sticky {
      top: 98px;
    }

    .grid-top-sticky.mobile {
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      grid-template-rows: auto;
      grid-template-columns: 2fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      padding-top: 0;
      display: grid;
    }

    .tab-standard {
      margin-top: 10px;
      margin-bottom: 10px;
    }

    .grid-pricing {
      grid-template-columns: 2fr 1fr 1fr 1fr;
    }

    .pricing-table-cell.white-border.left {
      border-top-width: 1.5px;
      border-bottom-width: 1.5px;
      border-left-width: 1.5px;
    }

    .pricing-table-cell.white-border.left.highlighted {
      border-bottom-width: 1.5px;
      border-left-width: 1.5px;
    }

    .pricing-table-cell.white-border.left {
      border-top-width: 1.5px;
      border-bottom-width: 1.5px;
      border-right-width: 1.5px;
    }

    .pricing-table-cell.white-border.left.highlighted {
      border-bottom-width: 1.5px;
      border-right-width: 1.5px;
    }

    .pricing-table-cell.highlight-border.first {
      border-width: 1.5px;
    }

    .pricing-table-cell.highlight-border.middle,
    .pricing-table-cell.highlight-border.middle.highlighted {
      border-bottom-width: 1.5px;
      border-left-width: 1.5px;
      border-right-width: 1.5px;
    }

    .pricing-table-cell.highlight-border.last {
      border-bottom-width: 1.5px;
      border-right-width: 1.5px;
      border-bottom-color: var(--midnight-blue);
      border-left-width: 1.5px;
    }

    .pricing-table-cell.highlight-border.last.ass {
      border-bottom-color: #c4cdeb;
    }

    .pricing-table-cell.footer-link-main.premium {
      background-color: var(--midnight-blue);
      border-width: 1.5px;
      border-bottom-color: #6a78b8;
      padding-top: 0;
      padding-bottom: 0;
    }

    .pricing-table-cell.footer-link-main.enterpise {
      border-top-width: 1.5px;
      border-bottom-width: 1.5px;
      border-right-width: 1.5px;
      padding-top: 0;
      padding-bottom: 0;
    }

    .pricing-table-cell.footer-link-main.essential {
      border-top-width: 1.5px;
      border-bottom-width: 1.5px;
      border-left-width: 1.5px;
      margin-bottom: 0;
      padding-top: 0;
      padding-bottom: 0;
    }

    .pricing-table-cell.footer-link-main.essential._1 {
      border-width: 0 1.5px 1.5px;
    }

    .pricing-table-cell.footer-link-main.essential.revert {
      border-width: 0 0 1.5px 1.5px;
      border-color: var(--midnight-blue);
      background-color: var(--midnight-blue);
    }

    .brix---btn-primary-small-full-width {
      width: 100%;
      padding-top: 18px;
      padding-bottom: 18px;
    }

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

    .brix---text-201 {
      font-size: 15px;
      line-height: 16px;
    }

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

    .brix---text-300-bold {
      font-size: 17px;
      line-height: 21px;
    }

    .brix---grid-4-columns-pricing-tablet {
      grid-template-columns: 1fr;
    }

    .brix---paragraph-default {
      font-size: 17px;
      line-height: 28px;
    }

    .brix---heading-h1-size {
      margin-bottom: 10px;
      font-size: 30px;
      line-height: 37px;
    }

    .brix---subtitle {
      font-size: 14px;
      line-height: 18px;
    }

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

    .brix---container-default {
      padding-left: 20px;
      padding-right: 20px;
    }

    .sticky-section.text-decoration-none {
      display: none;
    }

    .sticky-section.mobile {
      padding-bottom: 100px;
      display: block;
    }

    .brix---accordion-title {
      font-size: 18px;
      line-height: 26px;
    }

    .brix---btn-circle-accordion-btn {
      width: 44px;
      min-width: 44px;
      height: 44px;
      min-height: 44px;
    }

    .brix---heading-h2-size {
      font-size: 24px;
      line-height: 34px;
    }

    .pricing-table.none {
      display: block;
    }

    .icons-table {
      max-width: 40%;
    }

    .pricing-table-p {
      padding-left: 0;
      padding-right: 0;
      font-size: 10px;
    }

    .pricing-table-p.white {
      padding-left: 1.5px;
      padding-right: 1.5px;
    }

    .text-block-109 {
      font-size: 14px;
    }

    .tabs-menu-10 {
      flex-wrap: wrap;
      justify-content: center;
    }

    .grid-24 {
      grid-column-gap: 24px;
      grid-row-gap: 24px;
      grid-template-columns: 1fr 1fr 1fr;
    }

    .bold-text-94 {
      padding-right: 5px;
    }

    .bold-text-95 {
      font-size: 12px;
      font-weight: 600;
    }

    .bold-text-95.contact {
      font-size: 10px;
      font-weight: 600;
    }

    .pricing-slector {
      background-color: #fff;
      border: 1.5px solid #e4e4e7;
      border-left: 0 solid #000;
      border-right-width: 0;
      width: 100%;
      height: 100%;
      margin-top: auto;
      margin-bottom: auto;
      padding-top: 0;
      padding-bottom: 0;
      display: flex;
    }

    .circ-mover {
      background-color: var(--midnight-blue);
      color: var(--midnight-blue);
    }

    .pricing-switch {
      border: 1.5px solid var(--midnight-blue);
      background-color: #f3f7fd;
      flex: 0 auto;
      width: 50px;
      height: 24px;
      margin-left: 8px;
      display: block;
    }

    .pricing-switch.none {
      display: none;
    }

    .paragraph-3._1-left-margin {
      width: 80%;
      margin-left: 0;
      font-size: 11px;
      line-height: 125%;
    }

    .paragraph-4._4-left-margin {
      color: var(--midnight-blue);
      letter-spacing: 1px;
      text-transform: uppercase;
      margin-top: 0;
      margin-bottom: 6px;
      margin-left: 0;
      font-size: 6px;
      font-weight: 700;
      line-height: 10px;
    }

    .paragraph-4._4-left-margin.white {
      color: var(--white-smoke);
    }

    .paragraph-4._4-left-margin.contact {
      letter-spacing: .25px;
    }

    .bold-text-96 {
      color: var(--orange-red);
    }

    .faq-title-wrapper-plain-3.pricing-table {
      padding-left: 8px;
    }

    .pricing-table-p-2 {
      font-size: 10px;
    }

    .pricing-table-p-2.white {
      padding-left: 2px;
      padding-right: 1px;
    }

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

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

    .feature-name-26 {
      width: auto;
      padding-right: 10px;
    }

    .feature-name-26.pricing-table-feature {
      justify-content: flex-start;
      width: 100%;
      min-width: 0;
      max-width: 160px;
      margin-right: 40px;
      font-size: 10px;
      font-weight: 600;
      position: relative;
    }

    .feature-desc-29 {
      padding-right: 10%;
      font-size: 14px;
    }

    .feature-desc-29.pricing {
      padding-right: 0%;
      font-size: 10px;
      display: none;
    }

    .feature-name-wrap-25.white-table-border {
      border-top-width: 1.5px;
      border-bottom-width: 1.5px;
      border-left-width: 1.5px;
      width: 100%;
      padding-left: 8px;
      padding-right: 8px;
    }

    .feature-name-wrap-25.white-table-border.middle {
      display: flex;
    }

    .feature-name-wrap-25.white-table-border.highlighted {
      border-bottom-width: 1.5px;
      border-left-width: 1.5px;
      padding-left: 8px;
      padding-right: 8px;
    }

    .faq-item-plain-3 {
      padding: 24px;
    }

    .faq-item-plain-3.pricing-table.mobile {
      display: block;
    }

    .platform-mobile {
      width: 100%;
      margin-bottom: 0;
      display: block;
    }

    .platform-table-mobile {
      width: 100%;
      display: block;
      position: relative;
    }

    .network-mobile {
      width: 100%;
      display: block;
    }

    .network-table-mobile {
      width: 100%;
      display: block;
      position: relative;
    }

    .authentication-mobile {
      width: 100%;
      display: block;
    }

    .autentication-table-mobile {
      width: 100%;
      display: block;
      position: relative;
    }

    .security-mobile {
      width: 100%;
      display: block;
    }

    .security-table-mobile {
      display: block;
      position: relative;
    }

    .support-mobile {
      width: 100%;
      display: block;
    }

    .support-table-mobile {
      width: 100%;
      display: block;
      position: relative;
    }

    .grid-badges {
      margin-bottom: 0;
    }

    .alternating-block-2 {
      flex-direction: column;
    }

    .p-6 {
      font-size: 14px;
      line-height: 22px;
    }

    .h-features-3 {
      padding-right: 20px;
      font-size: 24px;
    }

    .alter-img-3 {
      order: -1;
      margin-left: 0;
    }

    .p-7 {
      font-size: 14px;
      line-height: 22px;
    }

    .h-features-4 {
      padding-right: 20px;
      font-size: 24px;
    }

    .button-11 {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      padding-left: 24px;
      padding-right: 24px;
      font-size: 15px;
      display: block;
    }

    .button-11.reverse-blue {
      margin-left: auto;
    }

    .button-11.reverse-blue.demo-secondary {
      display: block;
    }

    .button-11.reverse-blue.demo-secondary.book-demo {
      margin-left: 0;
    }

    .button-11.reverse-blue.demo-secondary.book-demo.none {
      margin-top: 0;
      margin-left: auto;
      margin-right: auto;
      font-size: 15px;
    }

    .testimonials-text-2 {
      line-height: 26px;
    }

    .testimonial-name-2 {
      font-size: 12px;
    }

    .slide-nav-5 {
      margin-top: 0;
      padding-top: 0;
      padding-bottom: 90px;
    }

    .testimonial-position-2 {
      font-size: 12px;
    }

    .image-136 {
      width: 100%;
      max-width: 240px;
    }

    .div-block-373 {
      padding-right: 20px;
    }

    .div-block-374 {
      margin-top: 0;
    }

    .button-12 {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0;
      font-size: 15px;
      display: block;
    }

    .p-8 {
      font-size: 14px;
      line-height: 22px;
    }

    .h2-4 {
      margin-bottom: 24px;
      margin-right: 0%;
      padding-right: 20px;
      font-size: 24px;
    }

    .div-block-376 {
      margin-left: auto;
      margin-right: auto;
      display: block;
    }

    .p-9 {
      font-size: 14px;
      line-height: 22px;
    }

    .h2-5 {
      margin-bottom: 24px;
      margin-right: 0%;
      padding-right: 20px;
      font-size: 24px;
    }

    .bold-2 {
      font-size: 24px;
    }

    .column-64 {
      padding-left: 0;
      padding-right: 0;
    }

    .button-13 {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0;
      display: block;
    }

    .p-10 {
      font-size: 14px;
      line-height: 22px;
    }

    .h2-6 {
      margin-bottom: 24px;
      margin-right: 0%;
      padding-right: 20px;
      font-size: 24px;
    }

    .zig-zag-left-3 {
      padding-top: 40px;
      padding-left: 24px;
      padding-right: 24px;
    }

    .bold-text-99,
    .bold-3 {
      font-size: 24px;
    }

    .column-65 {
      padding-top: 40px;
    }

    .button-14 {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0;
      display: block;
    }

    .button-14.reverse-blue {
      margin-left: auto;
    }

    .button-14.reverse-blue.demo-secondary {
      display: block;
    }

    .button-14.reverse-blue.demo-secondary.book-demo {
      margin-left: 16px;
      margin-right: 16px;
      font-size: 15px;
    }

    .grid-25 {
      grid-template-columns: 1fr;
      padding-left: 8%;
      padding-right: 8%;
    }

    .grid-25.ztna {
      grid-template-columns: 1fr;
      display: none;
    }

    .about {
      padding-top: 80px;
    }

    .bold-text-101 {
      font-size: 24px;
    }

    .cta-orange-3.maxwidth {
      max-width: 90vw;
    }

    .cta-orange-3.maxwidth.w--current {
      max-width: 90vw;
      margin-top: 37px;
    }

    .f-footer-detail-2 {
      text-align: center;
    }

    .banner-3 {
      display: none;
    }

    .banner-3.banner {
      padding-left: 3%;
      padding-right: 3%;
      font-size: 14px;
      text-decoration: none;
      display: block;
    }

    .image-140 {
      display: none;
    }

    .button-15 {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0;
      display: block;
    }

    .button-15.reverse-blue {
      margin-left: auto;
    }

    .button-15.reverse-blue.demo-secondary {
      display: block;
    }

    .button-15.reverse-blue.demo-secondary.book-demo {
      margin-left: 0;
    }

    .button-15.nav {
      display: none;
    }

    .logo-image-2 {
      text-align: left;
      max-width: 80%;
    }

    .navigation-dropdown-link-2 {
      color: #0e2b8f;
      flex-direction: row;
      padding-left: 0;
    }

    .nav-link-2:hover {
      border-bottom-width: 0;
      border-bottom-color: #0000;
    }

    .secondary-cta-3.basic.banner {
      display: none;
    }

    .bold-text-102 {
      text-decoration: underline;
    }

    .menu-button-5 {
      background-color: #0e2b8f1a;
      border-color: #0e2b8f;
      margin-left: 0;
    }

    .menu-wrap-4 {
      color: #0e2b8f;
    }

    .brand-4.w--current {
      text-align: left;
    }

    .icon-6 {
      color: #0e2b8f;
    }

    .link-title-2 {
      font-size: 14px;
    }

    .dropdown-list-4 {
      background-color: #fff;
      display: none;
    }

    .dropdown-list-4.w--open {
      height: 600px;
    }

    .nav-toggle-2 {
      background-color: #fff;
      border-bottom-color: #0e2b8f1a;
      display: flex;
    }

    .nav-toggle-2:hover {
      color: #0e2b8f;
      border-bottom-width: 0;
      border-bottom-color: #0000;
    }

    .nav-toggle-2:active {
      color: #fff;
      background-color: #fff;
      border-bottom-color: #0000;
    }

    .nav-toggle-2.w--open {
      color: #0e2b8f;
      background-color: #0e2b8f1a;
      border-bottom-color: #0e2b8f;
    }

    .dropdown-2:active {
      background-color: #fff;
    }

    .banner-4 {
      display: none;
    }

    .banner-4.banner {
      padding-left: 3%;
      padding-right: 3%;
      font-size: 14px;
      text-decoration: none;
      display: block;
    }

    .image-144 {
      display: none;
    }

    .button-16 {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0;
      display: block;
    }

    .button-16.reverse-blue {
      margin-left: auto;
    }

    .button-16.nav {
      display: none;
    }

    .logo-image-3 {
      text-align: left;
      max-width: 80%;
    }

    .secondary-cta-4.basic.banner {
      display: none;
    }

    .bold-text-103 {
      text-decoration: underline;
    }

    .menu-button-6 {
      background-color: #0e2b8f1a;
      border-color: #0e2b8f;
      margin-left: 0;
    }

    .brand-5.w--current {
      text-align: left;
    }

    .icon-7 {
      color: #0e2b8f;
    }

    .careers {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-columns: 1fr;
    }

    .h2-7 {
      margin-bottom: 0;
      margin-right: 0%;
      padding-left: 20px;
      padding-right: 20px;
      font-size: 24px;
    }

    .p-11 {
      font-size: 14px;
      line-height: 22px;
    }

    .button-17 {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0;
      display: block;
    }

    .mobile {
      padding-left: 0;
      padding-right: 0;
    }

    .mobile.starts {
      padding-top: 16px;
    }

    .bold-text-106,
    .bold-text-107,
    .bold-text-108,
    .bold-text-109,
    .bold-text-110,
    .bold-text-111,
    .bold-text-112,
    .bold-text-113 {
      font-weight: 600;
    }
  }

  #w-node-_56ab753b-c542-595c-dd55-6ede131fd26e-9bea6c08,
  #w-node-_9fe7464a-cf50-5092-f74c-45eda67e23d0-9bea6c08,
  #w-node-_6f09762a-cae9-c876-a1f0-4a4a7fc5682a-7fc567fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f79ba3ee-4799-8d52-81a9-95f95526e222-5526e1e4,
  #w-node-f79ba3ee-4799-8d52-81a9-95f95526e237-5526e1e4,
  #w-node-f79ba3ee-4799-8d52-81a9-95f95526e24d-5526e1e4,
  #w-node-f79ba3ee-4799-8d52-81a9-95f95526e262-5526e1e4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 2fr;
  }

  #w-node-_72a1a5b1-6a73-1de3-ac88-4727686f047d-8bea6c49,
  #w-node-_850e0dd7-da67-a0ea-5059-e9ca23d79858-8bea6c49,
  #w-node-_3eb6aad0-6641-3f7a-0ea0-972e5e611b60-8bea6c49,
  #w-node-_8d86aff0-f80e-85ed-9f9f-1e84f0fcff44-8bea6c49,
  #w-node-c71379a9-f1c4-67ee-b3d4-d88bce2db8b7-8bea6c49,
  #w-node-_3f0b93f7-ac3f-e25d-9eaf-a0c9e3deff47-8bea6c49,
  #w-node-_08941b92-3aaf-5b58-fb22-b394be486c50-8bea6c49,
  #w-node-d1e4b331-9610-b432-8574-a70c18f705af-8bea6c49 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_73c7debe-63f7-1cce-82eb-8298a663e5e5-8bea6c49 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-b9a46097-7472-154a-aad6-d3d6d2697ce9-8bea6c49 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_34097e02-07a1-bc07-e597-6e616c161574-8bea6c49 {
    align-self: center;
  }

  #w-node-_02e9974a-9251-81f0-a20e-5c6a07704338-8bea6c49 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_02e9974a-9251-81f0-a20e-5c6a07704342-8bea6c49 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f909ddfa-b245-1726-4fd3-a03de6d4ae73-8bea6c49 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-f909ddfa-b245-1726-4fd3-a03de6d4ae7f-8bea6c49 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f909ddfa-b245-1726-4fd3-a03de6d4ae92-8bea6c49 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-f909ddfa-b245-1726-4fd3-a03de6d4ae95-8bea6c49 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f909ddfa-b245-1726-4fd3-a03de6d4ae9a-8bea6c49 {
    justify-self: stretch;
  }

  #w-node-f909ddfa-b245-1726-4fd3-a03de6d4ae9d-8bea6c49,
  #w-node-f909ddfa-b245-1726-4fd3-a03de6d4ae9f-8bea6c49 {
    justify-self: end;
  }

  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-5fea6c4a,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-5fea6c4a,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-5fea6c4a,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-5fea6c4a,
  #w-node-_3af35b2c-77e2-0509-94ea-e5eb55faf3a5-5fea6c4a,
  #w-node-_3af35b2c-77e2-0509-94ea-e5eb55faf3ac-5fea6c4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe37-5fea6c4a,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe38-5fea6c4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe39-5fea6c4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3a-5fea6c4a {
    place-self: start center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3c-5fea6c4a {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3e-5fea6c4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3f-5fea6c4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe40-5fea6c4a,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe42-5fea6c4a {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe44-5fea6c4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe45-5fea6c4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe46-5fea6c4a,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe48-5fea6c4a {
    align-self: start;
  }

  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c3-5fea6c4a,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c9-5fea6c4a,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81ce-5fea6c4a,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81d5-5fea6c4a,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81da-5fea6c4a,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81e1-5fea6c4a,
  #w-node-d2892b15-5eea-a519-9d0e-71fb7780e1e0-5fea6c4a,
  #w-node-d2892b15-5eea-a519-9d0e-71fb7780e1e6-5fea6c4a,
  #w-node-d2892b15-5eea-a519-9d0e-71fb7780e1ec-5fea6c4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-adac65ac-f0fa-0303-80e4-21e6decb1c55-adea6c4b {
    place-self: center;
  }

  #w-node-adac65ac-f0fa-0303-80e4-21e6decb1c5a-adea6c4b {
    justify-self: center;
  }

  #w-node-adac65ac-f0fa-0303-80e4-21e6decb1c5b-adea6c4b,
  #w-node-adac65ac-f0fa-0303-80e4-21e6decb1c5c-adea6c4b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-adac65ac-f0fa-0303-80e4-21e6decb1c5d-adea6c4b {
    place-self: center;
  }

  #w-node-adac65ac-f0fa-0303-80e4-21e6decb1bea-adea6c4b,
  #w-node-adac65ac-f0fa-0303-80e4-21e6decb1beb-adea6c4b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-adac65ac-f0fa-0303-80e4-21e6decb1bec-adea6c4b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-adac65ac-f0fa-0303-80e4-21e6decb1bed-adea6c4b {
    place-self: start center;
  }

  #w-node-adac65ac-f0fa-0303-80e4-21e6decb1bef-adea6c4b {
    align-self: start;
  }

  #w-node-adac65ac-f0fa-0303-80e4-21e6decb1bf1-adea6c4b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-adac65ac-f0fa-0303-80e4-21e6decb1bf2-adea6c4b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-adac65ac-f0fa-0303-80e4-21e6decb1bf3-adea6c4b,
  #w-node-adac65ac-f0fa-0303-80e4-21e6decb1bf5-adea6c4b {
    align-self: start;
  }

  #w-node-adac65ac-f0fa-0303-80e4-21e6decb1bf7-adea6c4b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-adac65ac-f0fa-0303-80e4-21e6decb1bf8-adea6c4b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-adac65ac-f0fa-0303-80e4-21e6decb1bf9-adea6c4b,
  #w-node-adac65ac-f0fa-0303-80e4-21e6decb1bfb-adea6c4b {
    align-self: start;
  }

  #w-node-_2919a470-74aa-40d7-6fdd-5fecba3dc9d1-4eea6c63,
  #w-node-_7111f591-f612-a413-ecc1-cc3a5112030a-4eea6c63,
  #w-node-_1dd611d0-7d58-171b-0db5-128c5dd80afb-4eea6c63,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce3759-4eea6c63,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce375a-4eea6c63,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce375c-4eea6c63,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b1670e-4eea6c63,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b1670f-4eea6c63,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b16711-4eea6c63 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bd5e32a4-5ce9-0933-a6de-a884a5800982-4eea6c63,
  #w-node-_400bb54b-91a5-47a7-4103-c758c89a646c-4eea6c63,
  #w-node-_6337d4fb-72c8-c13e-9ee2-0bfc46a79c08-4eea6c63 {
    justify-self: end;
  }

  #w-node-_4ee47668-7916-403b-abf3-75124edc6852-43ea6c80,
  #w-node-_823da146-8a75-f084-c1bf-500fd1328623-43ea6c80,
  #w-node-fae9f166-a4bb-7460-cab7-318bb95f8a28-43ea6c80,
  #w-node-_1569b7ad-1907-af9f-62b9-2310b8b523c7-43ea6c80,
  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-43ea6c80,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-43ea6c80,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-43ea6c80,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-43ea6c80,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ace-43ea6c80,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ad6-43ea6c80,
  #w-node-ad9d9b66-eea6-e2cf-266f-8c04ae40145a-43ea6c80,
  #w-node-ad9d9b66-eea6-e2cf-266f-8c04ae401462-43ea6c80 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8c8-43ea6c80,
  #w-node-d1026157-7355-9d0e-0424-47049717e8c9-43ea6c80 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8ca-43ea6c80 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cb-43ea6c80 {
    place-self: start center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cd-43ea6c80 {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cf-43ea6c80 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d0-43ea6c80 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d1-43ea6c80,
  #w-node-d1026157-7355-9d0e-0424-47049717e8d3-43ea6c80 {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d5-43ea6c80 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d6-43ea6c80 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d7-43ea6c80,
  #w-node-d1026157-7355-9d0e-0424-47049717e8d9-43ea6c80 {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8db-43ea6c80 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8dc-43ea6c80 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8dd-43ea6c80,
  #w-node-d1026157-7355-9d0e-0424-47049717e8e1-43ea6c80 {
    align-self: start;
  }

  #w-node-_6e1291ca-4714-060a-4eb9-e3252e016de1-b3b07c94 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_82b4578e-d833-c19e-0e7a-49aa0087c719-03ea6c81 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-03ea6c81,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb8-03ea6c81,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ebb-03ea6c81,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ebe-03ea6c81,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-03ea6c81,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ecd-03ea6c81,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ed0-03ea6c81,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ed3-03ea6c81,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-03ea6c81,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee2-03ea6c81,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee5-03ea6c81,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee8-03ea6c81,
  #w-node-_8e4448cc-7a80-15c5-560a-094a22f3cd1e-03ea6c81,
  #w-node-_8e4448cc-7a80-15c5-560a-094a22f3cd22-03ea6c81,
  #w-node-_8e4448cc-7a80-15c5-560a-094a22f3cd28-03ea6c81,
  #w-node-_8e4448cc-7a80-15c5-560a-094a22f3cd35-03ea6c81,
  #w-node-_21af9b67-c115-08ec-3d3e-986da256a469-03ea6c81,
  #w-node-_21af9b67-c115-08ec-3d3e-986da256a46a-03ea6c81,
  #w-node-_21af9b67-c115-08ec-3d3e-986da256a46b-03ea6c81,
  #w-node-_21af9b67-c115-08ec-3d3e-986da256a46c-03ea6c81,
  #w-node-_21af9b67-c115-08ec-3d3e-986da256a46d-03ea6c81,
  #w-node-_21af9b67-c115-08ec-3d3e-986da256a46e-03ea6c81,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f66b-03ea6c81,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f671-03ea6c81,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f673-03ea6c81,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f67a-03ea6c81,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f67c-03ea6c81,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f683-03ea6c81,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f685-03ea6c81,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f68c-03ea6c81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217d-03ea6c81,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217e-03ea6c81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217f-03ea6c81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2180-03ea6c81 {
    place-self: start center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2182-03ea6c81 {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2184-03ea6c81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2185-03ea6c81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2186-03ea6c81,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2188-03ea6c81 {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218a-03ea6c81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218b-03ea6c81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218c-03ea6c81,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218e-03ea6c81 {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2190-03ea6c81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2191-03ea6c81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2192-03ea6c81,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2196-03ea6c81 {
    align-self: start;
  }

  #w-node-fd5e5b2a-6eb6-40e1-294d-3eba25506d9e-25506d8b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fedde610-7369-191e-e852-dfa9c61b0a88-61ea6c84 {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-fedde610-7369-191e-e852-dfa9c61b0a89-61ea6c84 {
    grid-area: 1 / 7 / 3 / 11;
  }

  #w-node-fedde610-7369-191e-e852-dfa9c61b0a8a-61ea6c84 {
    grid-area: 3 / 1 / 7 / 3;
  }

  #w-node-fedde610-7369-191e-e852-dfa9c61b0a8b-61ea6c84 {
    grid-area: 1 / 4 / 3 / 7;
  }

  #w-node-fedde610-7369-191e-e852-dfa9c61b0a8c-61ea6c84 {
    grid-area: 3 / 3 / 5 / 6;
  }

  #w-node-fedde610-7369-191e-e852-dfa9c61b0a8d-61ea6c84 {
    grid-area: 3 / 6 / 5 / 9;
  }

  #w-node-fedde610-7369-191e-e852-dfa9c61b0a8e-61ea6c84 {
    grid-area: 3 / 9 / 7 / 11;
  }

  #w-node-fedde610-7369-191e-e852-dfa9c61b0a8f-61ea6c84 {
    grid-area: 5 / 3 / 7 / 6;
  }

  #w-node-fedde610-7369-191e-e852-dfa9c61b0a90-61ea6c84 {
    grid-area: 5 / 6 / 7 / 9;
  }

  #w-node-fedde610-7369-191e-e852-dfa9c61b0a91-61ea6c84 {
    grid-area: 7 / 1 / 9 / 3;
  }

  #w-node-fedde610-7369-191e-e852-dfa9c61b0a92-61ea6c84 {
    grid-area: 7 / 3 / 9 / 6;
  }

  #w-node-fedde610-7369-191e-e852-dfa9c61b0a93-61ea6c84 {
    grid-area: 7 / 6 / 9 / 9;
  }

  #w-node-fedde610-7369-191e-e852-dfa9c61b0a94-61ea6c84 {
    grid-area: 7 / 9 / 9 / 11;
  }

  #w-node-b3b26922-9b1e-e28d-f779-d258d33625af-61ea6c84,
  #w-node-f044f131-84cb-98a1-d7a4-05dcd9e43363-61ea6c84,
  #w-node-f044f131-84cb-98a1-d7a4-05dcd9e4336b-61ea6c84,
  #w-node-f044f131-84cb-98a1-d7a4-05dcd9e43373-61ea6c84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e78df560-cdbb-1d98-903a-55f2d9fcb065-61ea6c84 {
    place-self: stretch stretch;
  }

  #w-node-e78df560-cdbb-1d98-903a-55f2d9fcb079-61ea6c84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9f465797-c160-c701-dbc1-f173c54cd739-61ea6c84,
  #w-node-_2e8e4d88-ae56-6de4-6d07-025c6cdf9726-61ea6c84 {
    place-self: center;
  }

  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-21ea6caa,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-21ea6caa,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-21ea6caa,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-21ea6caa,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ace-21ea6caa,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ad6-21ea6caa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe37-21ea6caa,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe38-21ea6caa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe39-21ea6caa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3a-21ea6caa {
    place-self: start center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3c-21ea6caa {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3e-21ea6caa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3f-21ea6caa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe40-21ea6caa,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe42-21ea6caa {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe44-21ea6caa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe45-21ea6caa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe46-21ea6caa,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe48-21ea6caa {
    align-self: start;
  }

  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c3-21ea6caa,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c9-21ea6caa,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81ce-21ea6caa,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81d5-21ea6caa,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81da-21ea6caa,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81e1-21ea6caa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0c26db29-2169-c275-e70a-ad602c2e0a94-edea6cae {
    grid-area: Area;
  }

  #w-node-a3e70684-d2de-deba-a64e-2e9da8c351e4-2aea6caf,
  #w-node-a3e70684-d2de-deba-a64e-2e9da8c351ea-2aea6caf,
  #w-node-a3e70684-d2de-deba-a64e-2e9da8c351ef-2aea6caf,
  #w-node-a3e70684-d2de-deba-a64e-2e9da8c351f5-2aea6caf,
  #w-node-c69b8da3-71e9-45ca-7f66-c129a021a36b-2aea6caf,
  #w-node-c69b8da3-71e9-45ca-7f66-c129a021a372-2aea6caf,
  #w-node-e1a91698-92a2-aa4e-8ff6-777accc89995-2aea6caf,
  #w-node-e1a91698-92a2-aa4e-8ff6-777accc8999c-2aea6caf,
  #w-node-_79681fe5-9fb2-cda4-1dea-e3eee0a54877-2aea6caf,
  #w-node-_79681fe5-9fb2-cda4-1dea-e3eee0a5487e-2aea6caf,
  #w-node-_803d1b93-e298-2c48-8567-a1831b601c75-2aea6caf,
  #w-node-_803d1b93-e298-2c48-8567-a1831b601c7c-2aea6caf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0dd23d67-3866-8951-05dc-3fcf17da440f-2aea6caf {
    align-self: center;
  }

  #w-node-_0dd23d67-3866-8951-05dc-3fcf17da4413-2aea6caf,
  #w-node-_0dd23d67-3866-8951-05dc-3fcf17da4414-2aea6caf,
  #w-node-_0dd23d67-3866-8951-05dc-3fcf17da4417-2aea6caf {
    justify-self: end;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099464e-b3ea6cb0 {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994653-b3ea6cb0 {
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994654-b3ea6cb0 {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994655-b3ea6cb0 {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994656-b3ea6cb0 {
    grid-area: Area-3;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099484f-b3ea6cb0,
  #w-node-_14062756-830c-91d9-5874-a08d00994850-b3ea6cb0,
  #w-node-_14062756-830c-91d9-5874-a08d00994855-b3ea6cb0,
  #w-node-_14062756-830c-91d9-5874-a08d00994857-b3ea6cb0,
  #w-node-_14062756-830c-91d9-5874-a08d00994858-b3ea6cb0,
  #w-node-_14062756-830c-91d9-5874-a08d0099485d-b3ea6cb0,
  #w-node-_14062756-830c-91d9-5874-a08d0099485f-b3ea6cb0,
  #w-node-_14062756-830c-91d9-5874-a08d00994860-b3ea6cb0,
  #w-node-_14062756-830c-91d9-5874-a08d00994865-b3ea6cb0,
  #w-node-_14062756-830c-91d9-5874-a08d00994867-b3ea6cb0,
  #w-node-_14062756-830c-91d9-5874-a08d00994868-b3ea6cb0,
  #w-node-_14062756-830c-91d9-5874-a08d0099486d-b3ea6cb0,
  #w-node-_14062756-830c-91d9-5874-a08d0099486f-b3ea6cb0,
  #w-node-_14062756-830c-91d9-5874-a08d00994870-b3ea6cb0,
  #w-node-_14062756-830c-91d9-5874-a08d00994875-b3ea6cb0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994883-b3ea6cb0,
  #w-node-_14062756-830c-91d9-5874-a08d00994884-b3ea6cb0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994885-b3ea6cb0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994886-b3ea6cb0 {
    place-self: start center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994888-b3ea6cb0 {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099488a-b3ea6cb0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099488b-b3ea6cb0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099488c-b3ea6cb0,
  #w-node-_14062756-830c-91d9-5874-a08d0099488e-b3ea6cb0 {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994890-b3ea6cb0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994891-b3ea6cb0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994892-b3ea6cb0,
  #w-node-_14062756-830c-91d9-5874-a08d00994894-b3ea6cb0 {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994896-b3ea6cb0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994897-b3ea6cb0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994898-b3ea6cb0,
  #w-node-_14062756-830c-91d9-5874-a08d0099489a-b3ea6cb0 {
    align-self: start;
  }

  #w-node-_676d9eba-b548-b129-0b95-2c0b18758729-fbea6cb2 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-_676d9eba-b548-b129-0b95-2c0b1875872f-fbea6cb2 {
    justify-self: center;
  }

  #w-node-_676d9eba-b548-b129-0b95-2c0b18758730-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_676d9eba-b548-b129-0b95-2c0b18758733-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_676d9eba-b548-b129-0b95-2c0b1875873b-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_676d9eba-b548-b129-0b95-2c0b1875873f-fbea6cb2,
  #w-node-_676d9eba-b548-b129-0b95-2c0b18758743-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_676d9eba-b548-b129-0b95-2c0b1875874b-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_676d9eba-b548-b129-0b95-2c0b18758753-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_676d9eba-b548-b129-0b95-2c0b18758757-fbea6cb2,
  #w-node-_676d9eba-b548-b129-0b95-2c0b1875875b-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_676d9eba-b548-b129-0b95-2c0b18758763-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_676d9eba-b548-b129-0b95-2c0b1875876c-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_676d9eba-b548-b129-0b95-2c0b18758770-fbea6cb2,
  #w-node-_676d9eba-b548-b129-0b95-2c0b18758774-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_7a0c43d7-588c-4f62-3fa8-c69c5271e1d2-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_7a0c43d7-588c-4f62-3fa8-c69c5271e1da-fbea6cb2 {
    grid-area: plan-1;
    place-self: center;
  }

  #w-node-_7a0c43d7-588c-4f62-3fa8-c69c5271e1de-fbea6cb2,
  #w-node-_7a0c43d7-588c-4f62-3fa8-c69c5271e1e2-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-c1eae159-9b35-6ba0-2ffc-bf953ed09478-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-c1eae159-9b35-6ba0-2ffc-bf953ed09480-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-c1eae159-9b35-6ba0-2ffc-bf953ed09485-fbea6cb2,
  #w-node-c1eae159-9b35-6ba0-2ffc-bf953ed0948a-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_676d9eba-b548-b129-0b95-2c0b1875877c-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_676d9eba-b548-b129-0b95-2c0b18758785-fbea6cb2 {
    grid-area: plan-1;
    place-self: center;
  }

  #w-node-_676d9eba-b548-b129-0b95-2c0b18758789-fbea6cb2,
  #w-node-_676d9eba-b548-b129-0b95-2c0b1875878d-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-f9c303aa-38cf-6344-eb7d-415059ac4506-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-f9c303aa-38cf-6344-eb7d-415059ac450e-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-f9c303aa-38cf-6344-eb7d-415059ac4512-fbea6cb2,
  #w-node-f9c303aa-38cf-6344-eb7d-415059ac4516-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-d5f74907-5a3f-e971-bd28-53b25a8d7ffa-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-d5f74907-5a3f-e971-bd28-53b25a8d8002-fbea6cb2 {
    grid-area: plan-1;
    place-self: center;
  }

  #w-node-d5f74907-5a3f-e971-bd28-53b25a8d8006-fbea6cb2,
  #w-node-d5f74907-5a3f-e971-bd28-53b25a8d800a-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-a4a66077-03a4-9937-1fce-20e844d7bd13-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-a4a66077-03a4-9937-1fce-20e844d7bd1b-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-a4a66077-03a4-9937-1fce-20e844d7bd1f-fbea6cb2,
  #w-node-a4a66077-03a4-9937-1fce-20e844d7bd23-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-c93efa4f-7493-4f40-92da-7c682c03a81e-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-c93efa4f-7493-4f40-92da-7c682c03a826-fbea6cb2 {
    grid-area: plan-1;
    place-self: center;
  }

  #w-node-c93efa4f-7493-4f40-92da-7c682c03a82a-fbea6cb2,
  #w-node-c93efa4f-7493-4f40-92da-7c682c03a82e-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-e1ddf537-a5ce-c2cc-acc0-592ed4adb75b-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-e1ddf537-a5ce-c2cc-acc0-592ed4adb763-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-e1ddf537-a5ce-c2cc-acc0-592ed4adb767-fbea6cb2,
  #w-node-e1ddf537-a5ce-c2cc-acc0-592ed4adb76b-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_16e1f2eb-289f-ddc4-e7e3-be6030a4473a-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_16e1f2eb-289f-ddc4-e7e3-be6030a44742-fbea6cb2 {
    grid-area: plan-1;
    place-self: center;
  }

  #w-node-_16e1f2eb-289f-ddc4-e7e3-be6030a44746-fbea6cb2,
  #w-node-_16e1f2eb-289f-ddc4-e7e3-be6030a4474a-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-ad263c94-f275-e37c-ab11-5b8f9dabb974-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-ad263c94-f275-e37c-ab11-5b8f9dabb97c-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-ad263c94-f275-e37c-ab11-5b8f9dabb980-fbea6cb2,
  #w-node-ad263c94-f275-e37c-ab11-5b8f9dabb984-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-f624a0bc-9a94-05f9-6ff3-fa1cff35592a-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-f624a0bc-9a94-05f9-6ff3-fa1cff355932-fbea6cb2 {
    grid-area: plan-1;
    place-self: center;
  }

  #w-node-f624a0bc-9a94-05f9-6ff3-fa1cff355936-fbea6cb2,
  #w-node-f624a0bc-9a94-05f9-6ff3-fa1cff35593a-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-ab2b7ab0-6cd9-aa2b-c84a-8032c91e389e-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-ab2b7ab0-6cd9-aa2b-c84a-8032c91e38a6-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-ab2b7ab0-6cd9-aa2b-c84a-8032c91e38aa-fbea6cb2,
  #w-node-ab2b7ab0-6cd9-aa2b-c84a-8032c91e38ae-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_7223dbca-379f-c288-c37b-4fa87cb01089-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_7223dbca-379f-c288-c37b-4fa87cb01091-fbea6cb2 {
    grid-area: plan-1;
    place-self: center;
  }

  #w-node-_7223dbca-379f-c288-c37b-4fa87cb01095-fbea6cb2,
  #w-node-_7223dbca-379f-c288-c37b-4fa87cb01099-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_5c0b0048-076d-fa16-f83c-7ec1435906a5-fbea6cb2,
  #w-node-f0eb8b21-4321-2439-5c19-c1d5a3cd3903-fbea6cb2,
  #w-node-_0ee51c37-023e-eed9-8520-bcb80ca69328-fbea6cb2,
  #w-node-_52d36f4a-b79b-64fc-5e05-83a44b59b329-fbea6cb2,
  #w-node-ab75dcba-fbb0-1f8b-441b-7f68dec68612-fbea6cb2,
  #w-node-_7b3d0a25-5916-9e66-6761-acaa1bb14078-fbea6cb2,
  #w-node-c673b8d6-1b5b-62db-054e-ad21bce7735c-fbea6cb2,
  #w-node-c673b8d6-1b5b-62db-054e-ad21bce7735e-fbea6cb2,
  #w-node-c673b8d6-1b5b-62db-054e-ad21bce7735f-fbea6cb2,
  #w-node-_41293255-baf4-dc22-064b-944b2972ab54-fbea6cb2,
  #w-node-_41293255-baf4-dc22-064b-944b2972ab57-fbea6cb2,
  #w-node-_41293255-baf4-dc22-064b-944b2972ab59-fbea6cb2,
  #w-node-_97d707d3-f835-005c-d844-89895b7a38eb-fbea6cb2,
  #w-node-_97d707d3-f835-005c-d844-89895b7a38ee-fbea6cb2,
  #w-node-_97d707d3-f835-005c-d844-89895b7a38f0-fbea6cb2,
  #w-node-_4f7ec88b-d44b-e961-862a-6b7122f2c690-fbea6cb2,
  #w-node-_4f7ec88b-d44b-e961-862a-6b7122f2c693-fbea6cb2,
  #w-node-_4f7ec88b-d44b-e961-862a-6b7122f2c695-fbea6cb2,
  #w-node-_8093cd3f-951c-815e-3fd9-ae6c996475ba-fbea6cb2,
  #w-node-_8093cd3f-951c-815e-3fd9-ae6c996475bd-fbea6cb2,
  #w-node-_8093cd3f-951c-815e-3fd9-ae6c996475bf-fbea6cb2,
  #w-node-e0a4633d-05a8-f373-ce8f-c464d2b984cc-fbea6cb2,
  #w-node-e0a4633d-05a8-f373-ce8f-c464d2b984cf-fbea6cb2,
  #w-node-e0a4633d-05a8-f373-ce8f-c464d2b984d1-fbea6cb2,
  #w-node-a55d79c4-d974-ba03-c8e5-2b8088c20c33-fbea6cb2,
  #w-node-a55d79c4-d974-ba03-c8e5-2b8088c20c36-fbea6cb2,
  #w-node-a55d79c4-d974-ba03-c8e5-2b8088c20c38-fbea6cb2,
  #w-node-_68d5517a-9e51-c830-c856-92257bb1cfe0-fbea6cb2,
  #w-node-_68d5517a-9e51-c830-c856-92257bb1cfe3-fbea6cb2,
  #w-node-_68d5517a-9e51-c830-c856-92257bb1cfe5-fbea6cb2,
  #w-node-_82395e9b-fced-06e3-724b-924417b20056-fbea6cb2,
  #w-node-_82395e9b-fced-06e3-724b-924417b2005a-fbea6cb2,
  #w-node-_82395e9b-fced-06e3-724b-924417b2005b-fbea6cb2,
  #w-node-c1639df1-b796-571e-1e49-2d02be762aa2-fbea6cb2,
  #w-node-c1639df1-b796-571e-1e49-2d02be762aa5-fbea6cb2,
  #w-node-c1639df1-b796-571e-1e49-2d02be762aa7-fbea6cb2,
  #w-node-_900bd037-e3b6-bc2c-4cd3-150a0f78e1c2-fbea6cb2,
  #w-node-_900bd037-e3b6-bc2c-4cd3-150a0f78e1c5-fbea6cb2,
  #w-node-_900bd037-e3b6-bc2c-4cd3-150a0f78e1c7-fbea6cb2,
  #w-node-e5f7e06e-098c-4729-ea4c-b01c9a4f0ca4-fbea6cb2,
  #w-node-e5f7e06e-098c-4729-ea4c-b01c9a4f0ca7-fbea6cb2,
  #w-node-e5f7e06e-098c-4729-ea4c-b01c9a4f0ca9-fbea6cb2,
  #w-node-_28504231-5eea-720b-bc05-dbef8042dad6-fbea6cb2,
  #w-node-_28504231-5eea-720b-bc05-dbef8042dad9-fbea6cb2,
  #w-node-_28504231-5eea-720b-bc05-dbef8042dadb-fbea6cb2,
  #w-node-a1f045b1-815a-9940-bf84-0b434074c904-fbea6cb2,
  #w-node-a1f045b1-815a-9940-bf84-0b434074c907-fbea6cb2,
  #w-node-a1f045b1-815a-9940-bf84-0b434074c909-fbea6cb2,
  #w-node-b16df89e-c204-e01b-6a14-fef2433f6c82-fbea6cb2,
  #w-node-b16df89e-c204-e01b-6a14-fef2433f6c85-fbea6cb2,
  #w-node-b16df89e-c204-e01b-6a14-fef2433f6c87-fbea6cb2 {
    justify-self: center;
  }

  #w-node-de3febcf-8596-7b64-b0ed-8420bf2fb5cc-fbea6cb2 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-de3febcf-8596-7b64-b0ed-8420bf2fb5cd-fbea6cb2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887f8-fbea6cb2 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887fc-fbea6cb2 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887ff-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88802-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8880a-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8880e-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88812-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8881a-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88822-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88826-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8882a-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88832-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8883b-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8883f-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88843-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45caaa-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45cab3-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45cab7-fbea6cb2,
  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45cabb-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8884b-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88854-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88858-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8885c-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88864-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8886d-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88872-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88877-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8887f-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88888-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8888f-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88894-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8889d-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888a6-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888aa-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ae-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888b6-fbea6cb2 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ba-fbea6cb2 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888bd-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888c0-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888c9-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888cd-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888d1-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888d9-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888e2-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888e6-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ea-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888f2-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888fb-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ff-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88903-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8890b-fbea6cb2 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8890f-fbea6cb2 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88912-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88915-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8891e-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88922-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88926-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8892e-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88937-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8893b-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8893f-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88947-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88950-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88954-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88958-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88960-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88969-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8896d-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88971-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88979-fbea6cb2 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8897d-fbea6cb2 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88980-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88983-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8898c-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88990-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88994-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8899c-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889a5-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889aa-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889af-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889b8-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c1-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c5-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c9-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889d2-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889db-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889df-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889e3-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889eb-fbea6cb2 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889f0-fbea6cb2 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88a06-fbea6cb2,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88a1c-fbea6cb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_46707416-3326-db80-7149-46dc6ae93238-5aea6cb4,
  #w-node-_46707416-3326-db80-7149-46dc6ae9323d-5aea6cb4,
  #w-node-_46707416-3326-db80-7149-46dc6ae93243-5aea6cb4,
  #w-node-_46707416-3326-db80-7149-46dc6ae93248-5aea6cb4,
  #w-node-_46707416-3326-db80-7149-46dc6ae93250-5aea6cb4,
  #w-node-_46707416-3326-db80-7149-46dc6ae93255-5aea6cb4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_46707416-3326-db80-7149-46dc6ae93232-5aea6cb4 {
    justify-self: end;
  }

  #w-node-_46707416-3326-db80-7149-46dc6ae931b7-5aea6cb4,
  #w-node-_46707416-3326-db80-7149-46dc6ae931bc-5aea6cb4,
  #w-node-_46707416-3326-db80-7149-46dc6ae931c2-5aea6cb4,
  #w-node-_46707416-3326-db80-7149-46dc6ae931c7-5aea6cb4,
  #w-node-_46707416-3326-db80-7149-46dc6ae931cd-5aea6cb4,
  #w-node-_46707416-3326-db80-7149-46dc6ae931d2-5aea6cb4,
  #w-node-_46707416-3326-db80-7149-46dc6ae93192-5aea6cb4,
  #w-node-_46707416-3326-db80-7149-46dc6ae93197-5aea6cb4,
  #w-node-_46707416-3326-db80-7149-46dc6ae931a3-5aea6cb4,
  #w-node-_46707416-3326-db80-7149-46dc6ae931a8-5aea6cb4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bcd00424-a204-faa6-a3da-2e14532b4a8f-0bea6cba {
    align-self: center;
  }

  #w-node-bcd00424-a204-faa6-a3da-2e14532b4aa3-0bea6cba {
    grid-area: Area;
  }

  #w-node-bcd00424-a204-faa6-a3da-2e14532b4aa8-0bea6cba {
    grid-area: Area;
    justify-self: center;
  }

  #w-node-a95c63d7-8314-dd72-da1d-472b18564df9-47ea6cbe,
  #w-node-a95c63d7-8314-dd72-da1d-472b18564e08-47ea6cbe,
  #w-node-a95c63d7-8314-dd72-da1d-472b18564e0a-47ea6cbe,
  #w-node-a95c63d7-8314-dd72-da1d-472b18564e0c-47ea6cbe,
  #w-node-a95c63d7-8314-dd72-da1d-472b18564e0f-47ea6cbe,
  #w-node-a95c63d7-8314-dd72-da1d-472b18564e11-47ea6cbe,
  #w-node-a95c63d7-8314-dd72-da1d-472b18564e14-47ea6cbe,
  #w-node-a95c63d7-8314-dd72-da1d-472b18564e16-47ea6cbe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b2a0cfed-8599-f244-14a9-01c895c5b902-47ea6cbe,
  #w-node-b2a0cfed-8599-f244-14a9-01c895c5b903-47ea6cbe {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-b2a0cfed-8599-f244-14a9-01c895c5b904-47ea6cbe {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-b2a0cfed-8599-f244-14a9-01c895c5b905-47ea6cbe,
  #w-node-b2a0cfed-8599-f244-14a9-01c895c5b906-47ea6cbe,
  #w-node-b2a0cfed-8599-f244-14a9-01c895c5b907-47ea6cbe,
  #w-node-_13fbd9bf-b525-e852-30b0-feb5ff3e931f-47ea6cbe,
  #w-node-ee488c0f-9081-4891-a7b3-eb689a8a058c-47ea6cbe,
  #w-node-_2fd47176-ed09-a811-1f7d-b72c6e8846ec-47ea6cbe {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-b808f8a2-3180-d072-a0d8-0992105c5f76-47ea6cbe,
  #w-node-a419910f-22ef-f7b9-4ab6-b1cb57098dc3-47ea6cbe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7784b7e9-ab0b-134c-385f-2258c2cdf964-47ea6cbe,
  #w-node-a357a6f1-f8fd-dad8-d2f1-91000192fc3b-47ea6cbe {
    justify-self: end;
  }

  #w-node-_452c7907-c6ec-ead2-d63b-87e0adc6cfe4-47ea6cbe,
  #w-node-_452c7907-c6ec-ead2-d63b-87e0adc6cfe5-47ea6cbe,
  #w-node-_452c7907-c6ec-ead2-d63b-87e0adc6cfe6-47ea6cbe,
  #w-node-_452c7907-c6ec-ead2-d63b-87e0adc6cfe7-47ea6cbe,
  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-18ea6cbf,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-18ea6cbf,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-18ea6cbf,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-18ea6cbf,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ace-18ea6cbf,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ad6-18ea6cbf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe37-18ea6cbf,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe38-18ea6cbf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe39-18ea6cbf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3a-18ea6cbf {
    place-self: start center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3c-18ea6cbf {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3e-18ea6cbf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3f-18ea6cbf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe40-18ea6cbf,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe42-18ea6cbf {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe44-18ea6cbf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe45-18ea6cbf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe46-18ea6cbf,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe48-18ea6cbf {
    align-self: start;
  }

  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c3-18ea6cbf,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c9-18ea6cbf,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81ce-18ea6cbf,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81d5-18ea6cbf,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81da-18ea6cbf,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81e1-18ea6cbf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099464e-67ea6cc0 {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994653-67ea6cc0 {
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994654-67ea6cc0 {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994655-67ea6cc0 {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994656-67ea6cc0 {
    grid-area: Area-3;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099484f-67ea6cc0,
  #w-node-_14062756-830c-91d9-5874-a08d00994850-67ea6cc0,
  #w-node-_14062756-830c-91d9-5874-a08d00994855-67ea6cc0,
  #w-node-_14062756-830c-91d9-5874-a08d00994857-67ea6cc0,
  #w-node-_14062756-830c-91d9-5874-a08d00994858-67ea6cc0,
  #w-node-_14062756-830c-91d9-5874-a08d0099485d-67ea6cc0,
  #w-node-_14062756-830c-91d9-5874-a08d0099485f-67ea6cc0,
  #w-node-_14062756-830c-91d9-5874-a08d00994860-67ea6cc0,
  #w-node-_14062756-830c-91d9-5874-a08d00994865-67ea6cc0,
  #w-node-_14062756-830c-91d9-5874-a08d00994867-67ea6cc0,
  #w-node-_14062756-830c-91d9-5874-a08d00994868-67ea6cc0,
  #w-node-_14062756-830c-91d9-5874-a08d0099486d-67ea6cc0,
  #w-node-_14062756-830c-91d9-5874-a08d0099486f-67ea6cc0,
  #w-node-_14062756-830c-91d9-5874-a08d00994870-67ea6cc0,
  #w-node-_14062756-830c-91d9-5874-a08d00994875-67ea6cc0,
  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-98ea6cc6,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-98ea6cc6,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-98ea6cc6,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-98ea6cc6,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ace-98ea6cc6,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ad6-98ea6cc6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe37-98ea6cc6,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe38-98ea6cc6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe39-98ea6cc6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3a-98ea6cc6 {
    place-self: start center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3c-98ea6cc6 {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3e-98ea6cc6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3f-98ea6cc6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe40-98ea6cc6,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe42-98ea6cc6 {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe44-98ea6cc6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe45-98ea6cc6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe46-98ea6cc6,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe48-98ea6cc6 {
    align-self: start;
  }

  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c3-98ea6cc6,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c9-98ea6cc6,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81ce-98ea6cc6,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81d5-98ea6cc6,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81da-98ea6cc6,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81e1-98ea6cc6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_629ea4a5-e2b7-5437-5db1-11d731ce7a33-c4ea6cc7,
  #w-node-_629ea4a5-e2b7-5437-5db1-11d731ce7a36-c4ea6cc7 {
    justify-self: end;
  }

  #w-node-_629ea4a5-e2b7-5437-5db1-11d731ce7a3d-c4ea6cc7,
  #w-node-_629ea4a5-e2b7-5437-5db1-11d731ce7a3e-c4ea6cc7,
  #w-node-_629ea4a5-e2b7-5437-5db1-11d731ce7a3f-c4ea6cc7,
  #w-node-_629ea4a5-e2b7-5437-5db1-11d731ce7a40-c4ea6cc7,
  #w-node-_5055225e-b60f-0457-9449-a3602acece11-ccea6cca,
  #w-node-_5055225e-b60f-0457-9449-a3602acece14-ccea6cca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5055225e-b60f-0457-9449-a3602acece15-ccea6cca,
  #w-node-_5055225e-b60f-0457-9449-a3602acece17-ccea6cca {
    place-self: center;
  }

  #w-node-_9708fd95-0020-a79f-36bd-4de2e3ad4721-ccea6cca,
  #w-node-ac784526-b354-4775-b806-85615bf424a7-ccea6cca,
  #w-node-ac784526-b354-4775-b806-85615bf424af-ccea6cca,
  #w-node-ac784526-b354-4775-b806-85615bf424b7-ccea6cca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_088b6ee7-d155-581e-3ea1-caf2284d6d42-ccea6cca {
    place-self: stretch stretch;
  }

  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-00ea6cd8,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-00ea6cd8,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-00ea6cd8,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-00ea6cd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe37-00ea6cd8,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe38-00ea6cd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe39-00ea6cd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3a-00ea6cd8 {
    place-self: start center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3c-00ea6cd8 {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3e-00ea6cd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3f-00ea6cd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe40-00ea6cd8,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe42-00ea6cd8 {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe44-00ea6cd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe45-00ea6cd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe46-00ea6cd8,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe48-00ea6cd8 {
    align-self: start;
  }

  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c3-00ea6cd8,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c9-00ea6cd8,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81ce-00ea6cd8,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81d5-00ea6cd8,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81da-00ea6cd8,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81e1-00ea6cd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_978880db-1a2c-4543-0ee2-73fd0e9df5b1-fdea6ced {
    align-self: center;
  }

  #w-node-_47243589-109e-b9fa-9174-f027d9de584a-fdea6ced {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_50d6fd57-d92f-6b10-f9f5-a6a2863be559-ffea6cee,
  #w-node-a12eb198-e92f-736a-8431-7f6eb2e63f37-ffea6cee {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_153829cc-c303-03fd-01e3-9d7662a3130a-ffea6cee {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_52cdaace-e304-ce71-0ee8-8a240e8bdd3d-d3ea6cf3 {
    place-self: center;
  }

  #w-node-_1b1b1676-851f-c413-4c12-9afe4dd21dce-d3ea6cf3 {
    grid-area: 1 / 5 / 2 / 6;
    place-self: center;
  }

  #w-node-eafe8241-fa00-3af4-e750-c51863b50895-d3ea6cf3 {
    grid-area: 1 / 4 / 2 / 5;
    place-self: center;
  }

  #w-node-eafe8241-fa00-3af4-e750-c51863b50893-d3ea6cf3 {
    grid-area: Area-3;
    place-self: center;
  }

  #w-node-eafe8241-fa00-3af4-e750-c51863b50894-d3ea6cf3 {
    grid-area: Area-2;
    place-self: center;
  }

  #w-node-_9cea0a20-78bf-9334-9a65-211908fdcf07-d3ea6cf3 {
    place-self: center;
  }

  #w-node-_7d37c93e-0646-f74c-679a-fb724074c026-d3ea6cf3 {
    justify-self: center;
  }

  #w-node-_7d37c93e-0646-f74c-679a-fb724074c027-d3ea6cf3 {
    place-self: center;
  }

  #w-node-_7d37c93e-0646-f74c-679a-fb724074c025-d3ea6cf3 {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-_7d37c93e-0646-f74c-679a-fb724074c024-d3ea6cf3 {
    grid-area: Area-3;
    place-self: center;
  }

  #w-node-c414e7ee-526f-f76e-889a-68c04c9ea513-d3ea6cf3,
  #w-node-_5879cd10-e52e-ad5e-1646-4730e5bc6d22-d3ea6cf3,
  #w-node-_7ff6a150-5a14-5442-49e4-aa31e6facc01-d3ea6cf3,
  #w-node-f1696014-16c0-0112-aab7-6e2abef6898e-d3ea6cf3,
  #w-node-_95a5afd2-d88e-4eb6-2dd6-75bca1935e85-d3ea6cf3,
  #w-node-_95a5afd2-d88e-4eb6-2dd6-75bca1935e97-d3ea6cf3,
  #w-node-_95a5afd2-d88e-4eb6-2dd6-75bca1935eaa-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e3daed56-d9f5-dc0b-1d31-d28aab7417c2-d3ea6cf3 {
    grid-area: plan-1;
  }

  #w-node-e3daed56-d9f5-dc0b-1d31-d28aab7417f4-d3ea6cf3 {
    grid-area: feature;
    align-self: end;
  }

  #w-node-e3daed56-d9f5-dc0b-1d31-d28aab741805-d3ea6cf3 {
    grid-area: plan-2;
  }

  #w-node-e3daed56-d9f5-dc0b-1d31-d28aab74183b-d3ea6cf3 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887f8-d3ea6cf3 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887fc-d3ea6cf3 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887ff-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88802-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8880a-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8880e-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88812-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8881a-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88822-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88826-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8882a-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88832-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8883b-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8883f-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88843-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45caaa-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45cab3-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45cab7-d3ea6cf3,
  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45cabb-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8884b-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88854-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88858-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8885c-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88864-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8886d-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88872-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88877-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8887f-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88888-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8888f-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88894-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8889d-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888a6-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888aa-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ae-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888b6-d3ea6cf3 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ba-d3ea6cf3 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888bd-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888c0-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888c9-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888cd-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888d1-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888d9-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888e2-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888e6-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ea-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888f2-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888fb-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ff-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88903-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8890b-d3ea6cf3 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8890f-d3ea6cf3 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88912-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88915-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8891e-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88922-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88926-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8892e-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88937-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8893b-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8893f-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88947-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88950-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88954-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88958-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88960-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88969-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8896d-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88971-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88979-d3ea6cf3 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8897d-d3ea6cf3 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88980-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88983-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8898c-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88990-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88994-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8899c-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889a5-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889aa-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889af-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889b8-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c1-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c5-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c9-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889d2-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889db-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889df-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889e3-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889eb-d3ea6cf3 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889f0-d3ea6cf3 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88a06-d3ea6cf3,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88a1c-d3ea6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_8b45bfa1-8328-5644-c0ee-be8b800d0f7e-d3ea6cf3,
  #w-node-a3e70684-d2de-deba-a64e-2e9da8c351e4-74ea6d0c,
  #w-node-a3e70684-d2de-deba-a64e-2e9da8c351ea-74ea6d0c,
  #w-node-a3e70684-d2de-deba-a64e-2e9da8c351ef-74ea6d0c,
  #w-node-a3e70684-d2de-deba-a64e-2e9da8c351f5-74ea6d0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0dd23d67-3866-8951-05dc-3fcf17da440f-74ea6d0c {
    align-self: center;
  }

  #w-node-_0dd23d67-3866-8951-05dc-3fcf17da4413-74ea6d0c,
  #w-node-_0dd23d67-3866-8951-05dc-3fcf17da4414-74ea6d0c,
  #w-node-_0dd23d67-3866-8951-05dc-3fcf17da4417-74ea6d0c {
    justify-self: end;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099464e-41ea6d0d {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994653-41ea6d0d {
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994654-41ea6d0d {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994655-41ea6d0d {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994656-41ea6d0d {
    grid-area: Area-3;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099484f-41ea6d0d,
  #w-node-_14062756-830c-91d9-5874-a08d00994850-41ea6d0d,
  #w-node-_14062756-830c-91d9-5874-a08d00994855-41ea6d0d,
  #w-node-_14062756-830c-91d9-5874-a08d00994857-41ea6d0d,
  #w-node-_14062756-830c-91d9-5874-a08d00994858-41ea6d0d,
  #w-node-_14062756-830c-91d9-5874-a08d0099485d-41ea6d0d,
  #w-node-_14062756-830c-91d9-5874-a08d0099485f-41ea6d0d,
  #w-node-_14062756-830c-91d9-5874-a08d00994860-41ea6d0d,
  #w-node-_14062756-830c-91d9-5874-a08d00994865-41ea6d0d,
  #w-node-_14062756-830c-91d9-5874-a08d00994867-41ea6d0d,
  #w-node-_14062756-830c-91d9-5874-a08d00994868-41ea6d0d,
  #w-node-_14062756-830c-91d9-5874-a08d0099486d-41ea6d0d,
  #w-node-_14062756-830c-91d9-5874-a08d0099486f-41ea6d0d,
  #w-node-_14062756-830c-91d9-5874-a08d00994870-41ea6d0d,
  #w-node-_14062756-830c-91d9-5874-a08d00994875-41ea6d0d,
  #w-node-_4ee47668-7916-403b-abf3-75124edc6852-1bea6d0f,
  #w-node-_823da146-8a75-f084-c1bf-500fd1328623-1bea6d0f,
  #w-node-fae9f166-a4bb-7460-cab7-318bb95f8a28-1bea6d0f,
  #w-node-_1569b7ad-1907-af9f-62b9-2310b8b523c7-1bea6d0f,
  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-1bea6d0f,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-1bea6d0f,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-1bea6d0f,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-1bea6d0f,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ace-1bea6d0f,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ad6-1bea6d0f,
  #w-node-ad9d9b66-eea6-e2cf-266f-8c04ae40145a-1bea6d0f,
  #w-node-ad9d9b66-eea6-e2cf-266f-8c04ae401462-1bea6d0f,
  #w-node-_20ae55c2-ff2b-f566-a628-7a5baea20eaf-1bea6d0f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_20ae55c2-ff2b-f566-a628-7a5baea20ef2-1bea6d0f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: end;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe37-1bea6d0f,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe38-1bea6d0f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe39-1bea6d0f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3a-1bea6d0f {
    place-self: start center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3c-1bea6d0f {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3e-1bea6d0f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3f-1bea6d0f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe40-1bea6d0f,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe42-1bea6d0f {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe44-1bea6d0f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe45-1bea6d0f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe46-1bea6d0f,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe48-1bea6d0f {
    align-self: start;
  }

  #w-node-bc551522-cebf-9e56-d7ce-55409dd7c1e1-88ea6d29 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a6ef867d-d208-5207-ec6f-eb56c719328d-e0ea6d2a,
  #w-node-a6ef867d-d208-5207-ec6f-eb56c71932ba-e0ea6d2a,
  #w-node-a6ef867d-d208-5207-ec6f-eb56c71932cd-e0ea6d2a,
  #w-node-a6ef867d-d208-5207-ec6f-eb56c71932e6-e0ea6d2a,
  #w-node-a6ef867d-d208-5207-ec6f-eb56c71932f9-e0ea6d2a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_747a6110-491b-0c12-05d6-608b42524a20-e0ea6d2a,
  #w-node-_747a6110-491b-0c12-05d6-608b42524a21-e0ea6d2a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_747a6110-491b-0c12-05d6-608b42524a22-e0ea6d2a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_392a2322-c72a-8019-fbd3-b1473654564b-e0ea6d2a,
  #w-node-_6808c2ee-31a6-a2fb-be5c-8d219e370605-e0ea6d2a,
  #w-node-_6cb6de01-d121-a260-ba9b-323413c939a5-e0ea6d2a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_978880db-1a2c-4543-0ee2-73fd0e9df5b1-14ea6d2e {
    align-self: center;
  }

  #w-node-b04405d3-d170-d308-e62e-d709dd7336a9-14ea6d2e {
    place-self: center;
  }

  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-22ea6d43,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-22ea6d43,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-22ea6d43,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-22ea6d43,
  #w-node-_3af35b2c-77e2-0509-94ea-e5eb55faf3a5-22ea6d43,
  #w-node-_3af35b2c-77e2-0509-94ea-e5eb55faf3ac-22ea6d43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe37-22ea6d43,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe38-22ea6d43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe39-22ea6d43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3a-22ea6d43 {
    place-self: start center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3c-22ea6d43 {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3e-22ea6d43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3f-22ea6d43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe40-22ea6d43,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe42-22ea6d43 {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe44-22ea6d43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe45-22ea6d43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe46-22ea6d43,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe48-22ea6d43 {
    align-self: start;
  }

  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c3-22ea6d43,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c9-22ea6d43,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81ce-22ea6d43,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81d5-22ea6d43,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81da-22ea6d43,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81e1-22ea6d43,
  #w-node-d2892b15-5eea-a519-9d0e-71fb7780e1e0-22ea6d43,
  #w-node-d2892b15-5eea-a519-9d0e-71fb7780e1e6-22ea6d43,
  #w-node-d2892b15-5eea-a519-9d0e-71fb7780e1ec-22ea6d43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6232feb3-5501-46d8-e842-6de2f9053c68-abea6d44 {
    grid-area: Area;
  }

  #w-node-_9e90a725-ce5d-1b6f-e40b-9acf334ed8dc-abea6d44 {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-_6f750245-f00e-c6ed-6243-de02718f62e4-abea6d44 {
    grid-area: 1 / 7 / 3 / 11;
  }

  #w-node-_540b8c73-b4da-8f78-fa97-8407fe747726-abea6d44 {
    grid-area: 3 / 1 / 7 / 3;
  }

  #w-node-_88f21a2e-0c55-1d5c-4107-6ea4a3b9953b-abea6d44 {
    grid-area: 1 / 4 / 3 / 7;
  }

  #w-node-_41f18fec-f7c3-114c-ddee-499dce0ed5cf-abea6d44 {
    grid-area: 3 / 3 / 5 / 6;
  }

  #w-node-_17f5957f-3c1d-822b-325b-ed839c12c4e7-abea6d44 {
    grid-area: 3 / 6 / 5 / 9;
  }

  #w-node-b56a4b55-dc54-0746-8e04-3b0fb3309cca-abea6d44 {
    grid-area: 3 / 9 / 7 / 11;
  }

  #w-node-ee559e76-c040-3444-c9aa-c67cd470078c-abea6d44 {
    grid-area: 5 / 3 / 7 / 6;
  }

  #w-node-_72e0d2ef-e994-ad1c-9334-ecfcac36f4b1-abea6d44 {
    grid-area: 5 / 6 / 7 / 9;
  }

  #w-node-fa9dc1b2-e0b7-c665-b47f-9a3debb7cddb-abea6d44 {
    grid-area: 7 / 1 / 9 / 3;
  }

  #w-node-_3067e0be-da7f-031a-7fbf-3c490ecd7a1b-abea6d44 {
    grid-area: 7 / 3 / 9 / 6;
  }

  #w-node-_584667e0-65fd-6a4c-3800-c66a64c65bde-abea6d44 {
    grid-area: 7 / 6 / 9 / 9;
  }

  #w-node-_3e3a5af8-bc0a-aba5-7ab5-2273ff0aaae0-abea6d44 {
    grid-area: 7 / 9 / 9 / 11;
  }

  #w-node-_200c9065-6af9-cb85-9b61-223c9980ce55-9aea6d5d,
  #w-node-cf8baea8-66e5-f9de-9195-4555c602c263-9aea6d5d,
  #w-node-_9be3970b-3f79-cc2c-0973-52c4429c6872-9aea6d5d,
  #w-node-ca7ed7b2-28e8-a789-a2c5-d3c0d4eb0c5f-9aea6d5d,
  #w-node-_2a58de5d-7410-3a15-f4c7-3cf4e8af9c06-9aea6d5d,
  #w-node-_9da86ca8-ab32-628d-c359-ce05bef17c16-9aea6d5d,
  #w-node-_9c846631-45d2-fd16-3534-f2949ed96f55-9aea6d5d,
  #w-node-a6bc93e8-d168-ee99-2d1b-52c46f4a1717-9aea6d5d,
  #w-node-cb9c47d6-67d1-1a44-553a-d4ba167a834b-9aea6d5d,
  #w-node-_88c06b35-2d29-718c-fc20-ef8421d98938-9aea6d5d,
  #w-node-ec45fea2-133d-a57b-e026-bfa93028d620-9aea6d5d,
  #w-node-_239effa4-595b-a0c2-dc67-1a89001607f2-9aea6d5d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_25a00c10-c68b-09ab-a290-ff5854c5d89f-9aea6d5d,
  #w-node-_25a00c10-c68b-09ab-a290-ff5854c5d8a3-9aea6d5d,
  #w-node-_25a00c10-c68b-09ab-a290-ff5854c5d8a9-9aea6d5d,
  #w-node-_25a00c10-c68b-09ab-a290-ff5854c5d8af-9aea6d5d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start;
  }

  #w-node-_29f4618d-5a0e-6159-94d9-d92bfec94831-9aea6d5d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_25a00c10-c68b-09ab-a290-ff5854c5d8b8-9aea6d5d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_25a00c10-c68b-09ab-a290-ff5854c5d8bb-9aea6d5d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start;
  }

  #w-node-_25a00c10-c68b-09ab-a290-ff5854c5d8be-9aea6d5d,
  #w-node-_25a00c10-c68b-09ab-a290-ff5854c5d8c1-9aea6d5d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_25a00c10-c68b-09ab-a290-ff5854c5d8c7-9aea6d5d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start;
  }

  #w-node-_25a00c10-c68b-09ab-a290-ff5854c5d8ca-9aea6d5d,
  #w-node-_25a00c10-c68b-09ab-a290-ff5854c5d8cd-9aea6d5d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_25a00c10-c68b-09ab-a290-ff5854c5d8d0-9aea6d5d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start;
  }

  #w-node-_2919a470-74aa-40d7-6fdd-5fecba3dc9d1-1dea6d5f,
  #w-node-_7111f591-f612-a413-ecc1-cc3a5112030a-1dea6d5f,
  #w-node-_1dd611d0-7d58-171b-0db5-128c5dd80afb-1dea6d5f,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce3759-1dea6d5f,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce375a-1dea6d5f,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce375c-1dea6d5f,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b1670e-1dea6d5f,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b1670f-1dea6d5f,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b16711-1dea6d5f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bd5e32a4-5ce9-0933-a6de-a884a5800982-1dea6d5f,
  #w-node-_400bb54b-91a5-47a7-4103-c758c89a646c-1dea6d5f,
  #w-node-_6337d4fb-72c8-c13e-9ee2-0bfc46a79c08-1dea6d5f {
    justify-self: end;
  }

  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-5fea6d60,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-5fea6d60,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-5fea6d60,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-5fea6d60,
  #w-node-_3af35b2c-77e2-0509-94ea-e5eb55faf3a5-5fea6d60,
  #w-node-_3af35b2c-77e2-0509-94ea-e5eb55faf3ac-5fea6d60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe37-5fea6d60,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe38-5fea6d60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe39-5fea6d60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3a-5fea6d60 {
    place-self: start center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3c-5fea6d60 {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3e-5fea6d60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3f-5fea6d60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe40-5fea6d60,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe42-5fea6d60 {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe44-5fea6d60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe45-5fea6d60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe46-5fea6d60,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe48-5fea6d60 {
    align-self: start;
  }

  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c3-5fea6d60,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c9-5fea6d60,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81ce-5fea6d60,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81d5-5fea6d60,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81da-5fea6d60,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81e1-5fea6d60,
  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-48ea6d62,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-48ea6d62,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-48ea6d62,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-48ea6d62,
  #w-node-_3af35b2c-77e2-0509-94ea-e5eb55faf3a5-48ea6d62,
  #w-node-_3af35b2c-77e2-0509-94ea-e5eb55faf3ac-48ea6d62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe37-48ea6d62,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe38-48ea6d62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe39-48ea6d62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3a-48ea6d62 {
    place-self: start center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3c-48ea6d62 {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3e-48ea6d62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3f-48ea6d62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe40-48ea6d62,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe42-48ea6d62 {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe44-48ea6d62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe45-48ea6d62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe46-48ea6d62,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe48-48ea6d62 {
    align-self: start;
  }

  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c3-48ea6d62,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c9-48ea6d62,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81ce-48ea6d62,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81d5-48ea6d62,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81da-48ea6d62,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81e1-48ea6d62,
  #w-node-d2892b15-5eea-a519-9d0e-71fb7780e1e0-48ea6d62,
  #w-node-d2892b15-5eea-a519-9d0e-71fb7780e1e6-48ea6d62,
  #w-node-d2892b15-5eea-a519-9d0e-71fb7780e1ec-48ea6d62,
  #w-node-b91d56a8-2642-37ac-24b8-5a6199e068b2-e3ea6d65 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6bc4ef32-aa1e-f28b-ffea-0f11bcc71e26-97ea6d7a {
    grid-area: Area;
  }

  #w-node-_9903c942-ee26-a53d-5aab-ee4f3056261a-97ea6d7a,
  #w-node-_3767fe08-c9ae-1ead-5941-9b7d078928e7-97ea6d7a,
  #w-node-d6ff8816-2710-95b4-8a4c-ac78833a3a9a-97ea6d7a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c824ae17-8242-77ff-c567-b3a63e55f0e1-97ea6d7a {
    grid-area: Area;
  }

  #w-node-_73c7debe-63f7-1cce-82eb-8298a663e5e5-97ea6d7a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-b9a46097-7472-154a-aad6-d3d6d2697ce9-97ea6d7a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7ca58097-b3f6-3f29-e1bf-2b65f475940e-97ea6d7a {
    align-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099464e-f8ea6d8f {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994653-f8ea6d8f {
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994654-f8ea6d8f {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994655-f8ea6d8f {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994656-f8ea6d8f {
    grid-area: Area-3;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099484f-f8ea6d8f,
  #w-node-_14062756-830c-91d9-5874-a08d00994850-f8ea6d8f,
  #w-node-_14062756-830c-91d9-5874-a08d00994855-f8ea6d8f,
  #w-node-_14062756-830c-91d9-5874-a08d00994857-f8ea6d8f,
  #w-node-_14062756-830c-91d9-5874-a08d00994858-f8ea6d8f,
  #w-node-_14062756-830c-91d9-5874-a08d0099485d-f8ea6d8f,
  #w-node-_14062756-830c-91d9-5874-a08d0099485f-f8ea6d8f,
  #w-node-_14062756-830c-91d9-5874-a08d00994860-f8ea6d8f,
  #w-node-_14062756-830c-91d9-5874-a08d00994865-f8ea6d8f,
  #w-node-_14062756-830c-91d9-5874-a08d00994867-f8ea6d8f,
  #w-node-_14062756-830c-91d9-5874-a08d00994868-f8ea6d8f,
  #w-node-_14062756-830c-91d9-5874-a08d0099486d-f8ea6d8f,
  #w-node-_14062756-830c-91d9-5874-a08d0099486f-f8ea6d8f,
  #w-node-_14062756-830c-91d9-5874-a08d00994870-f8ea6d8f,
  #w-node-_14062756-830c-91d9-5874-a08d00994875-f8ea6d8f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994883-f8ea6d8f,
  #w-node-_14062756-830c-91d9-5874-a08d00994884-f8ea6d8f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994885-f8ea6d8f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994886-f8ea6d8f {
    place-self: start center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994888-f8ea6d8f {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099488a-f8ea6d8f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099488b-f8ea6d8f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099488c-f8ea6d8f,
  #w-node-_14062756-830c-91d9-5874-a08d0099488e-f8ea6d8f {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994890-f8ea6d8f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994891-f8ea6d8f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994892-f8ea6d8f,
  #w-node-_14062756-830c-91d9-5874-a08d00994894-f8ea6d8f {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994896-f8ea6d8f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994897-f8ea6d8f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994898-f8ea6d8f,
  #w-node-_14062756-830c-91d9-5874-a08d0099489a-f8ea6d8f {
    align-self: start;
  }

  #w-node-_2919a470-74aa-40d7-6fdd-5fecba3dc9d1-e7ea6d91,
  #w-node-_7111f591-f612-a413-ecc1-cc3a5112030a-e7ea6d91,
  #w-node-_1dd611d0-7d58-171b-0db5-128c5dd80afb-e7ea6d91,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce3759-e7ea6d91,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce375a-e7ea6d91,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce375c-e7ea6d91,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b1670e-e7ea6d91,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b1670f-e7ea6d91,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b16711-e7ea6d91 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bd5e32a4-5ce9-0933-a6de-a884a5800982-e7ea6d91,
  #w-node-_400bb54b-91a5-47a7-4103-c758c89a646c-e7ea6d91,
  #w-node-_6337d4fb-72c8-c13e-9ee2-0bfc46a79c08-e7ea6d91 {
    justify-self: end;
  }

  #w-node-_52cdaace-e304-ce71-0ee8-8a240e8bdd3d-a0ea6d92 {
    place-self: center;
  }

  #w-node-_1b1b1676-851f-c413-4c12-9afe4dd21dce-a0ea6d92 {
    grid-area: 1 / 5 / 2 / 6;
    place-self: center;
  }

  #w-node-eafe8241-fa00-3af4-e750-c51863b50895-a0ea6d92 {
    grid-area: 1 / 4 / 2 / 5;
    place-self: center;
  }

  #w-node-eafe8241-fa00-3af4-e750-c51863b50893-a0ea6d92 {
    grid-area: Area-3;
    place-self: center;
  }

  #w-node-eafe8241-fa00-3af4-e750-c51863b50894-a0ea6d92 {
    grid-area: Area-2;
    place-self: center;
  }

  #w-node-_9cea0a20-78bf-9334-9a65-211908fdcf07-a0ea6d92 {
    place-self: center;
  }

  #w-node-_7d37c93e-0646-f74c-679a-fb724074c026-a0ea6d92 {
    justify-self: center;
  }

  #w-node-_7d37c93e-0646-f74c-679a-fb724074c027-a0ea6d92 {
    place-self: center;
  }

  #w-node-_7d37c93e-0646-f74c-679a-fb724074c025-a0ea6d92 {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-_7d37c93e-0646-f74c-679a-fb724074c024-a0ea6d92 {
    grid-area: Area-3;
    justify-self: center;
  }

  #w-node-_0c26db29-2169-c275-e70a-ad602c2e0a94-a0ea6d92 {
    grid-area: Area;
  }

  #w-node-_3575414e-b659-54c8-078d-671ed429593e-a0ea6d92 {
    grid-area: plan-1;
  }

  #w-node-_3575414e-b659-54c8-078d-671ed4295972-a0ea6d92 {
    grid-area: feature;
    align-self: end;
  }

  #w-node-_3575414e-b659-54c8-078d-671ed4295984-a0ea6d92 {
    grid-area: plan-2;
  }

  #w-node-_3575414e-b659-54c8-078d-671ed42959d1-a0ea6d92 {
    grid-area: plan-3;
  }

  #w-node-f6a0a820-4666-03b3-6226-888574c61722-a0ea6d92 {
    grid-area: plan-1;
  }

  #w-node-f6a0a820-4666-03b3-6226-888574c61757-a0ea6d92 {
    grid-area: feature;
    align-self: end;
  }

  #w-node-f6a0a820-4666-03b3-6226-888574c6176e-a0ea6d92 {
    grid-area: plan-2;
  }

  #w-node-f6a0a820-4666-03b3-6226-888574c617a7-a0ea6d92 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887f8-a0ea6d92 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887fc-a0ea6d92 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887ff-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88802-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8880a-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8880e-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88812-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8881a-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88822-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88826-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8882a-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88832-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8883b-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8883f-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88843-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45caaa-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45cab3-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45cab7-a0ea6d92,
  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45cabb-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8884b-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88854-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88858-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8885c-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88864-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8886d-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88872-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88877-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8887f-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88888-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8888f-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88894-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8889d-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888a6-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888aa-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ae-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888b6-a0ea6d92 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ba-a0ea6d92 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888bd-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888c0-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888c9-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888cd-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888d1-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888d9-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888e2-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888e6-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ea-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888f2-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888fb-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ff-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88903-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8890b-a0ea6d92 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8890f-a0ea6d92 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88912-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88915-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8891e-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88922-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88926-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8892e-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88937-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8893b-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8893f-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88947-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88950-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88954-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88958-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88960-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88969-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8896d-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88971-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88979-a0ea6d92 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8897d-a0ea6d92 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88980-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88983-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8898c-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88990-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88994-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8899c-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889a5-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889aa-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889af-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889b8-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c1-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c5-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c9-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889d2-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889db-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889df-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889e3-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889eb-a0ea6d92 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889f0-a0ea6d92 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88a06-a0ea6d92,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88a1c-a0ea6d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbca6-65ea6d93 {
    place-self: center;
  }

  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbcab-65ea6d93 {
    justify-self: center;
  }

  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbcac-65ea6d93,
  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbcad-65ea6d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbcae-65ea6d93 {
    place-self: center;
  }

  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbc88-65ea6d93,
  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbc8e-65ea6d93,
  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbc94-65ea6d93,
  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbc9a-65ea6d93,
  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbc9c-65ea6d93,
  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbca2-65ea6d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbbad-65ea6d93,
  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbbae-65ea6d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbbaf-65ea6d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbbb0-65ea6d93 {
    place-self: start center;
  }

  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbbb2-65ea6d93 {
    align-self: start;
  }

  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbbb4-65ea6d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbbb5-65ea6d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbbb6-65ea6d93,
  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbbb8-65ea6d93 {
    align-self: start;
  }

  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbbba-65ea6d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbbbb-65ea6d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbbbc-65ea6d93,
  #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbbbe-65ea6d93 {
    align-self: start;
  }

  #w-node-ac4a4269-69cf-4d99-ee33-431b1210a2da-dcea6daa {
    grid-area: feature;
    align-self: center;
  }

  #w-node-ac4a4269-69cf-4d99-ee33-431b1210a2dd-dcea6daa {
    justify-self: center;
  }

  #w-node-ac4a4269-69cf-4d99-ee33-431b1210a2de-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ac4a4269-69cf-4d99-ee33-431b1210a2e0-dcea6daa {
    justify-self: center;
  }

  #w-node-_6071ff60-5eaf-0bfe-8300-5200db035f54-dcea6daa {
    place-self: center;
  }

  #w-node-_05f01e3e-e4f4-d015-bad5-fabf81fbff52-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_95517277-d7ba-f184-7efc-2d6dd215ec18-dcea6daa {
    justify-self: center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c377408-dcea6daa {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c37740a-dcea6daa,
  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c37740c-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c37741a-dcea6daa {
    grid-area: plan-1;
    place-self: center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c37741c-dcea6daa,
  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c37741e-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c37742c-dcea6daa {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c37742e-dcea6daa,
  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c377430-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c37743e-dcea6daa {
    grid-area: plan-1;
    place-self: center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c377440-dcea6daa,
  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c377442-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c377450-dcea6daa {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c377452-dcea6daa,
  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c377454-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c377462-dcea6daa {
    grid-area: plan-1;
    place-self: center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c377464-dcea6daa,
  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c377466-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c377474-dcea6daa {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c377476-dcea6daa,
  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c377478-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c377486-dcea6daa {
    grid-area: plan-1;
    place-self: center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c377488-dcea6daa,
  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c37748a-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c377498-dcea6daa {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c37749a-dcea6daa,
  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c37749c-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c3774aa-dcea6daa {
    grid-area: plan-1;
    place-self: center;
  }

  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c3774ac-dcea6daa,
  #w-node-_91e5cdfd-ddca-ec78-ec20-d45d7c3774ae-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-c3ef823f-4868-b1ba-801e-49f7e58d6460-dcea6daa {
    grid-area: feature;
    align-self: center;
  }

  #w-node-c3ef823f-4868-b1ba-801e-49f7e58d6463-dcea6daa {
    justify-self: center;
  }

  #w-node-c3ef823f-4868-b1ba-801e-49f7e58d6465-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c3ef823f-4868-b1ba-801e-49f7e58d6469-dcea6daa {
    justify-self: center;
  }

  #w-node-_7b0b98e7-afc8-9612-5ecb-1b9ad1e170ac-dcea6daa {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_7b0b98e7-afc8-9612-5ecb-1b9ad1e170ae-dcea6daa,
  #w-node-_7b0b98e7-afc8-9612-5ecb-1b9ad1e170b0-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-a3b3ee17-373e-191e-1a8a-a2338f35171b-dcea6daa {
    grid-area: plan-1;
    place-self: center;
  }

  #w-node-a3b3ee17-373e-191e-1a8a-a2338f35171d-dcea6daa,
  #w-node-a3b3ee17-373e-191e-1a8a-a2338f35171f-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_2039e9d7-ba46-5128-ab4b-0c90e4a3f839-dcea6daa {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_2039e9d7-ba46-5128-ab4b-0c90e4a3f83c-dcea6daa,
  #w-node-_2039e9d7-ba46-5128-ab4b-0c90e4a3f83f-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_10137e7e-1c36-6252-489e-bf4ad8948cf4-dcea6daa {
    grid-area: plan-1;
    place-self: center;
  }

  #w-node-_10137e7e-1c36-6252-489e-bf4ad8948cf6-dcea6daa,
  #w-node-_10137e7e-1c36-6252-489e-bf4ad8948cf8-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_56409e0f-9fbc-986e-248e-07818b9a2cc8-dcea6daa {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_56409e0f-9fbc-986e-248e-07818b9a2cca-dcea6daa,
  #w-node-_56409e0f-9fbc-986e-248e-07818b9a2ccc-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-d59db711-c76e-b532-43a9-babc4344d413-dcea6daa {
    grid-area: plan-1;
    place-self: center;
  }

  #w-node-d59db711-c76e-b532-43a9-babc4344d415-dcea6daa,
  #w-node-d59db711-c76e-b532-43a9-babc4344d417-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_57fcf58f-f7e0-8d79-4d1e-e6029922bd96-dcea6daa {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_57fcf58f-f7e0-8d79-4d1e-e6029922bd98-dcea6daa,
  #w-node-_57fcf58f-f7e0-8d79-4d1e-e6029922bd9a-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_44c9c391-744b-f22e-8b57-1a83e98abe09-dcea6daa {
    grid-area: feature;
    align-self: center;
  }

  #w-node-_44c9c391-744b-f22e-8b57-1a83e98abe0c-dcea6daa {
    justify-self: center;
  }

  #w-node-_44c9c391-744b-f22e-8b57-1a83e98abe0e-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_44c9c391-744b-f22e-8b57-1a83e98abe12-dcea6daa {
    justify-self: center;
  }

  #w-node-e5da3194-63df-23aa-5b9c-e0c00344ab34-dcea6daa {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-e5da3194-63df-23aa-5b9c-e0c00344ab36-dcea6daa,
  #w-node-e5da3194-63df-23aa-5b9c-e0c00344ab38-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-f91f222a-c33b-b327-8691-0b31afb06f4d-dcea6daa {
    grid-area: plan-1;
    place-self: center;
  }

  #w-node-f91f222a-c33b-b327-8691-0b31afb06f4f-dcea6daa,
  #w-node-f91f222a-c33b-b327-8691-0b31afb06f51-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_76ab8d4f-13e1-6061-982d-60c8236d2d96-dcea6daa {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_76ab8d4f-13e1-6061-982d-60c8236d2d98-dcea6daa,
  #w-node-_76ab8d4f-13e1-6061-982d-60c8236d2d9a-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-c49711f6-03ef-281e-7ff1-7e5074bde72d-dcea6daa {
    grid-area: plan-1;
    place-self: center;
  }

  #w-node-c49711f6-03ef-281e-7ff1-7e5074bde730-dcea6daa,
  #w-node-c49711f6-03ef-281e-7ff1-7e5074bde733-dcea6daa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-a3e70684-d2de-deba-a64e-2e9da8c351ef-b1ea6dac,
  #w-node-a3e70684-d2de-deba-a64e-2e9da8c351f5-b1ea6dac,
  #w-node-c69b8da3-71e9-45ca-7f66-c129a021a36b-b1ea6dac,
  #w-node-c69b8da3-71e9-45ca-7f66-c129a021a372-b1ea6dac,
  #w-node-e1a91698-92a2-aa4e-8ff6-777accc89995-b1ea6dac,
  #w-node-e1a91698-92a2-aa4e-8ff6-777accc8999c-b1ea6dac,
  #w-node-_79681fe5-9fb2-cda4-1dea-e3eee0a54877-b1ea6dac,
  #w-node-_79681fe5-9fb2-cda4-1dea-e3eee0a5487e-b1ea6dac,
  #w-node-_803d1b93-e298-2c48-8567-a1831b601c75-b1ea6dac,
  #w-node-_803d1b93-e298-2c48-8567-a1831b601c7c-b1ea6dac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0dd23d67-3866-8951-05dc-3fcf17da440f-b1ea6dac {
    align-self: center;
  }

  #w-node-_0dd23d67-3866-8951-05dc-3fcf17da4413-b1ea6dac,
  #w-node-_0dd23d67-3866-8951-05dc-3fcf17da4414-b1ea6dac,
  #w-node-_0dd23d67-3866-8951-05dc-3fcf17da4417-b1ea6dac {
    justify-self: end;
  }

  #w-node-_262d151c-5a75-2591-8ca1-33d5f674fb38-f674fb28 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_262d151c-5a75-2591-8ca1-33d5f674fb45-f674fb28,
  #w-node-_262d151c-5a75-2591-8ca1-33d5f674fb7d-f674fb28,
  #w-node-_262d151c-5a75-2591-8ca1-33d5f674fbdc-f674fb28 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_842b5c50-0169-f33e-b2d9-0433c2f2ffdf-c2f2ffcf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_842b5c50-0169-f33e-b2d9-0433c2f2ffec-c2f2ffcf,
  #w-node-_842b5c50-0169-f33e-b2d9-0433c2f30024-c2f2ffcf,
  #w-node-_842b5c50-0169-f33e-b2d9-0433c2f30083-c2f2ffcf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d48c428f-ccd5-0287-9db8-0275a68f51c9-a68f51b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-d48c428f-ccd5-0287-9db8-0275a68f51d6-a68f51b9,
  #w-node-d48c428f-ccd5-0287-9db8-0275a68f520e-a68f51b9,
  #w-node-d48c428f-ccd5-0287-9db8-0275a68f5264-a68f51b9,
  #w-node-_1bce5a1d-0ea5-db86-784f-16543849c8c5-a4ea6de5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1bce5a1d-0ea5-db86-784f-16543849c908-a4ea6de5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: end;
  }

  #w-node-_1bce5a1d-0ea5-db86-784f-16543849c94d-a4ea6de5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1bce5a1d-0ea5-db86-784f-16543849c95f-a4ea6de5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1bce5a1d-0ea5-db86-784f-16543849c9e7-a4ea6de5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1bce5a1d-0ea5-db86-784f-16543849c9ff-a4ea6de5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1bce5a1d-0ea5-db86-784f-16543849ca5d-a4ea6de5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1bce5a1d-0ea5-db86-784f-16543849ca84-a4ea6de5,
  #w-node-_1bce5a1d-0ea5-db86-784f-16543849cae8-a4ea6de5,
  #w-node-_1bce5a1d-0ea5-db86-784f-16543849cb69-a4ea6de5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1bce5a1d-0ea5-db86-784f-16543849cbac-a4ea6de5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: end;
  }

  #w-node-_1bce5a1d-0ea5-db86-784f-16543849cbf1-a4ea6de5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1bce5a1d-0ea5-db86-784f-16543849cc09-a4ea6de5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01b8183c-4a46-3fd1-562b-1a244acae9f2-b0ea6de7 {
    grid-area: plan-1;
  }

  #w-node-_43de111b-5511-ecab-5f2b-712e64cd1b6d-b0ea6de7 {
    grid-area: feature;
    align-self: end;
  }

  #w-node-_01b8183c-4a46-3fd1-562b-1a244acae9f9-b0ea6de7 {
    grid-area: plan-2;
  }

  #w-node-_01b8183c-4a46-3fd1-562b-1a244acaea00-b0ea6de7 {
    grid-area: plan-3;
  }

  #w-node-_8a0f3bf2-9fc7-947b-b637-3515d0286a55-b0ea6de7 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-_9765aff4-e50f-8847-6026-763a007b03d6-b0ea6de7 {
    grid-area: plan-3;
  }

  #w-node-c05ef623-ec48-c0ff-b878-bb51fe3ddbdc-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8a0f3bf2-9fc7-947b-b637-3515d0286a5f-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_2d41539b-bb36-60ad-973f-d07ed0402def-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_6f4ff662-4944-71cf-fba6-6fb84f1881ea-b0ea6de7,
  #w-node-_952fca1c-007b-7ca6-f012-bb3c6cfbf907-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_20916db5-898e-ec05-4e3d-ab6ac6a63d48-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_20916db5-898e-ec05-4e3d-ab6ac6a63d50-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_20916db5-898e-ec05-4e3d-ab6ac6a63d54-b0ea6de7,
  #w-node-_20916db5-898e-ec05-4e3d-ab6ac6a63d58-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_719da629-6be1-be4b-d7c2-e3a242ede69c-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_719da629-6be1-be4b-d7c2-e3a242ede6a4-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_719da629-6be1-be4b-d7c2-e3a242ede6a8-b0ea6de7,
  #w-node-_719da629-6be1-be4b-d7c2-e3a242ede6ac-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_98873856-6715-c0e6-c17f-27beacb8fc19-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_98873856-6715-c0e6-c17f-27beacb8fc22-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_98873856-6715-c0e6-c17f-27beacb8fc26-b0ea6de7,
  #w-node-_98873856-6715-c0e6-c17f-27beacb8fc2a-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_86f331ca-f8c6-6420-a7a3-f435312291b6-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_86f331ca-f8c6-6420-a7a3-f435312291be-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_86f331ca-f8c6-6420-a7a3-f435312291c2-b0ea6de7,
  #w-node-_86f331ca-f8c6-6420-a7a3-f435312291c6-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-e746081a-9bff-713e-412d-9e6eee28dd81-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-e746081a-9bff-713e-412d-9e6eee28dd89-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-e746081a-9bff-713e-412d-9e6eee28dd8d-b0ea6de7,
  #w-node-e746081a-9bff-713e-412d-9e6eee28dd91-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-cf77bdbe-78ac-5d05-4d91-bdbc6871e635-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-cf77bdbe-78ac-5d05-4d91-bdbc6871e63d-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-cf77bdbe-78ac-5d05-4d91-bdbc6871e641-b0ea6de7,
  #w-node-cf77bdbe-78ac-5d05-4d91-bdbc6871e645-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-aba3858d-7450-8ab3-fd1c-878b1a225a78-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-aba3858d-7450-8ab3-fd1c-878b1a225a80-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-aba3858d-7450-8ab3-fd1c-878b1a225a84-b0ea6de7,
  #w-node-aba3858d-7450-8ab3-fd1c-878b1a225a88-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_1cbede13-4e6e-38f9-1f46-03f741e361fb-b0ea6de7 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-_1cbede13-4e6e-38f9-1f46-03f741e361ff-b0ea6de7 {
    grid-area: plan-3;
  }

  #w-node-_1cbede13-4e6e-38f9-1f46-03f741e36202-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3256d82d-637a-9e69-5dd9-a805ddc01484-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_3256d82d-637a-9e69-5dd9-a805ddc0148c-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_3256d82d-637a-9e69-5dd9-a805ddc01490-b0ea6de7,
  #w-node-_3256d82d-637a-9e69-5dd9-a805ddc01494-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-acd431a7-18cf-9015-f84e-5d20d1f79a3b-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-acd431a7-18cf-9015-f84e-5d20d1f79a43-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-acd431a7-18cf-9015-f84e-5d20d1f79a47-b0ea6de7,
  #w-node-acd431a7-18cf-9015-f84e-5d20d1f79a4b-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_38647227-80c4-43d6-ce81-6e694c14437f-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_38647227-80c4-43d6-ce81-6e694c144387-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_38647227-80c4-43d6-ce81-6e694c14438b-b0ea6de7,
  #w-node-_38647227-80c4-43d6-ce81-6e694c14438f-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-f8351c3d-67ac-607a-cee7-55022d9bf8aa-b0ea6de7 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-f8351c3d-67ac-607a-cee7-55022d9bf8ae-b0ea6de7 {
    grid-area: plan-3;
  }

  #w-node-f8351c3d-67ac-607a-cee7-55022d9bf8b1-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_19c02c04-8ac7-3f15-8240-378a934a357f-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_19c02c04-8ac7-3f15-8240-378a934a3588-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_19c02c04-8ac7-3f15-8240-378a934a358c-b0ea6de7,
  #w-node-_19c02c04-8ac7-3f15-8240-378a934a3590-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-c8e1766d-f678-1ac9-676d-f7a1c367daa5-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-c8e1766d-f678-1ac9-676d-f7a1c367daae-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-c8e1766d-f678-1ac9-676d-f7a1c367dab2-b0ea6de7,
  #w-node-c8e1766d-f678-1ac9-676d-f7a1c367dab6-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_0ec83634-bb47-da9c-1089-7d09e12352fa-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_0ec83634-bb47-da9c-1089-7d09e1235303-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_0ec83634-bb47-da9c-1089-7d09e1235307-b0ea6de7,
  #w-node-_0ec83634-bb47-da9c-1089-7d09e123530b-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-f298231b-e5b3-0481-4e94-26e7e9fdab96-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-f298231b-e5b3-0481-4e94-26e7e9fdab9f-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-f298231b-e5b3-0481-4e94-26e7e9fdaba3-b0ea6de7,
  #w-node-f298231b-e5b3-0481-4e94-26e7e9fdaba7-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-e8643c98-2f3c-2724-8374-5e236fe8ffbe-b0ea6de7 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-e8643c98-2f3c-2724-8374-5e236fe8ffc2-b0ea6de7 {
    grid-area: plan-3;
  }

  #w-node-e8643c98-2f3c-2724-8374-5e236fe8ffc5-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d462340-9788-28be-c13a-08ac7fdd8090-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_9d462340-9788-28be-c13a-08ac7fdd8098-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_9d462340-9788-28be-c13a-08ac7fdd809c-b0ea6de7,
  #w-node-_9d462340-9788-28be-c13a-08ac7fdd80a0-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_9ace311a-46f7-75fa-7c67-98590c57247f-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_9ace311a-46f7-75fa-7c67-98590c572487-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_9ace311a-46f7-75fa-7c67-98590c57248b-b0ea6de7,
  #w-node-_9ace311a-46f7-75fa-7c67-98590c57248f-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_8061b6c4-ef35-3299-9545-56a2bfce6de3-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_8061b6c4-ef35-3299-9545-56a2bfce6deb-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_8061b6c4-ef35-3299-9545-56a2bfce6def-b0ea6de7,
  #w-node-_8061b6c4-ef35-3299-9545-56a2bfce6df3-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-c1dc5d4b-335c-2347-c677-8b1a1ea49685-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-c1dc5d4b-335c-2347-c677-8b1a1ea4968d-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-c1dc5d4b-335c-2347-c677-8b1a1ea49691-b0ea6de7,
  #w-node-c1dc5d4b-335c-2347-c677-8b1a1ea49695-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_6cfc4451-286f-4f7c-ec93-805a4ce77bb2-b0ea6de7 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_6cfc4451-286f-4f7c-ec93-805a4ce77bbb-b0ea6de7 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_6cfc4451-286f-4f7c-ec93-805a4ce77bc0-b0ea6de7,
  #w-node-_6cfc4451-286f-4f7c-ec93-805a4ce77bc5-b0ea6de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_828d072f-4b52-dc50-c15b-7b93ad7db2e4-b0ea6de7 {
    grid-area: plan-1;
  }

  #w-node-_828d072f-4b52-dc50-c15b-7b93ad7db303-b0ea6de7 {
    grid-area: plan-2;
  }

  #w-node-_828d072f-4b52-dc50-c15b-7b93ad7db317-b0ea6de7 {
    grid-area: plan-3;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099464e-a4ea6dfe {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994653-a4ea6dfe {
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994654-a4ea6dfe {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994655-a4ea6dfe {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994656-a4ea6dfe {
    grid-area: Area-3;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099484f-a4ea6dfe,
  #w-node-_14062756-830c-91d9-5874-a08d00994850-a4ea6dfe,
  #w-node-_14062756-830c-91d9-5874-a08d00994855-a4ea6dfe,
  #w-node-_14062756-830c-91d9-5874-a08d00994857-a4ea6dfe,
  #w-node-_14062756-830c-91d9-5874-a08d00994858-a4ea6dfe,
  #w-node-_14062756-830c-91d9-5874-a08d0099485d-a4ea6dfe,
  #w-node-_14062756-830c-91d9-5874-a08d0099485f-a4ea6dfe,
  #w-node-_14062756-830c-91d9-5874-a08d00994860-a4ea6dfe,
  #w-node-_14062756-830c-91d9-5874-a08d00994865-a4ea6dfe,
  #w-node-_14062756-830c-91d9-5874-a08d00994867-a4ea6dfe,
  #w-node-_14062756-830c-91d9-5874-a08d00994868-a4ea6dfe,
  #w-node-_14062756-830c-91d9-5874-a08d0099486d-a4ea6dfe,
  #w-node-_14062756-830c-91d9-5874-a08d0099486f-a4ea6dfe,
  #w-node-_14062756-830c-91d9-5874-a08d00994870-a4ea6dfe,
  #w-node-_14062756-830c-91d9-5874-a08d00994875-a4ea6dfe,
  #w-node-_4ee47668-7916-403b-abf3-75124edc6852-d5ea6dff,
  #w-node-_823da146-8a75-f084-c1bf-500fd1328623-d5ea6dff,
  #w-node-fae9f166-a4bb-7460-cab7-318bb95f8a28-d5ea6dff,
  #w-node-_1569b7ad-1907-af9f-62b9-2310b8b523c7-d5ea6dff,
  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-d5ea6dff,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-d5ea6dff,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-d5ea6dff,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-d5ea6dff,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ace-d5ea6dff,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ad6-d5ea6dff,
  #w-node-ad9d9b66-eea6-e2cf-266f-8c04ae40145a-d5ea6dff,
  #w-node-ad9d9b66-eea6-e2cf-266f-8c04ae401462-d5ea6dff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8c8-d5ea6dff,
  #w-node-d1026157-7355-9d0e-0424-47049717e8c9-d5ea6dff {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8ca-d5ea6dff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cb-d5ea6dff {
    place-self: start center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cd-d5ea6dff {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cf-d5ea6dff {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d0-d5ea6dff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d1-d5ea6dff,
  #w-node-d1026157-7355-9d0e-0424-47049717e8d3-d5ea6dff {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d5-d5ea6dff {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d6-d5ea6dff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d7-d5ea6dff,
  #w-node-d1026157-7355-9d0e-0424-47049717e8d9-d5ea6dff {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8db-d5ea6dff {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8dc-d5ea6dff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8dd-d5ea6dff,
  #w-node-d1026157-7355-9d0e-0424-47049717e8e1-d5ea6dff {
    align-self: start;
  }

  #w-node-a3e70684-d2de-deba-a64e-2e9da8c351e4-eeea6e01,
  #w-node-a3e70684-d2de-deba-a64e-2e9da8c351ea-eeea6e01,
  #w-node-a3e70684-d2de-deba-a64e-2e9da8c351ef-eeea6e01,
  #w-node-a3e70684-d2de-deba-a64e-2e9da8c351f5-eeea6e01,
  #w-node-c69b8da3-71e9-45ca-7f66-c129a021a36b-eeea6e01,
  #w-node-c69b8da3-71e9-45ca-7f66-c129a021a372-eeea6e01,
  #w-node-e1a91698-92a2-aa4e-8ff6-777accc89995-eeea6e01,
  #w-node-e1a91698-92a2-aa4e-8ff6-777accc8999c-eeea6e01,
  #w-node-_79681fe5-9fb2-cda4-1dea-e3eee0a54877-eeea6e01,
  #w-node-_79681fe5-9fb2-cda4-1dea-e3eee0a5487e-eeea6e01,
  #w-node-_803d1b93-e298-2c48-8567-a1831b601c75-eeea6e01,
  #w-node-_803d1b93-e298-2c48-8567-a1831b601c7c-eeea6e01 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0dd23d67-3866-8951-05dc-3fcf17da440f-eeea6e01 {
    align-self: center;
  }

  #w-node-_0dd23d67-3866-8951-05dc-3fcf17da4413-eeea6e01,
  #w-node-_0dd23d67-3866-8951-05dc-3fcf17da4414-eeea6e01,
  #w-node-_0dd23d67-3866-8951-05dc-3fcf17da4417-eeea6e01 {
    justify-self: end;
  }

  #w-node-_52cdaace-e304-ce71-0ee8-8a240e8bdd3d-53ea6e02 {
    place-self: center;
  }

  #w-node-_1b1b1676-851f-c413-4c12-9afe4dd21dce-53ea6e02 {
    grid-area: 1 / 5 / 2 / 6;
    place-self: center;
  }

  #w-node-eafe8241-fa00-3af4-e750-c51863b50895-53ea6e02 {
    grid-area: 1 / 4 / 2 / 5;
    place-self: center;
  }

  #w-node-eafe8241-fa00-3af4-e750-c51863b50893-53ea6e02 {
    grid-area: Area-3;
    place-self: center;
  }

  #w-node-eafe8241-fa00-3af4-e750-c51863b50894-53ea6e02 {
    grid-area: Area-2;
    place-self: center;
  }

  #w-node-_9cea0a20-78bf-9334-9a65-211908fdcf07-53ea6e02 {
    place-self: center;
  }

  #w-node-_7d37c93e-0646-f74c-679a-fb724074c026-53ea6e02 {
    justify-self: center;
  }

  #w-node-_7d37c93e-0646-f74c-679a-fb724074c027-53ea6e02 {
    place-self: center;
  }

  #w-node-_7d37c93e-0646-f74c-679a-fb724074c025-53ea6e02 {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-_7d37c93e-0646-f74c-679a-fb724074c024-53ea6e02 {
    grid-area: Area-3;
    justify-self: center;
  }

  #w-node-_0c26db29-2169-c275-e70a-ad602c2e0a94-53ea6e02 {
    grid-area: Area;
  }

  #w-node-_78946066-250f-fd28-aaf4-9c27432423d3-53ea6e02 {
    grid-area: plan-1;
  }

  #w-node-_78946066-250f-fd28-aaf4-9c2743242407-53ea6e02 {
    grid-area: feature;
    align-self: end;
  }

  #w-node-_78946066-250f-fd28-aaf4-9c2743242419-53ea6e02 {
    grid-area: plan-2;
  }

  #w-node-_78946066-250f-fd28-aaf4-9c2743242466-53ea6e02 {
    grid-area: plan-3;
  }

  #w-node-_679d6b71-e7f9-70f0-036b-5b0830b6b5df-53ea6e02 {
    grid-area: plan-1;
  }

  #w-node-_679d6b71-e7f9-70f0-036b-5b0830b6b614-53ea6e02 {
    grid-area: feature;
    align-self: end;
  }

  #w-node-_679d6b71-e7f9-70f0-036b-5b0830b6b62b-53ea6e02 {
    grid-area: plan-2;
  }

  #w-node-_679d6b71-e7f9-70f0-036b-5b0830b6b664-53ea6e02 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88749-53ea6e02 {
    grid-area: plan-1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8877b-53ea6e02 {
    grid-area: feature;
    align-self: end;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8878c-53ea6e02 {
    grid-area: plan-2;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887c2-53ea6e02 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887f8-53ea6e02 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887fc-53ea6e02 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887ff-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88802-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8880a-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8880e-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88812-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8881a-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88822-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88826-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8882a-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88832-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8883b-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8883f-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88843-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_27d91594-a99d-1b2d-6d27-9195668e3413-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_27d91594-a99d-1b2d-6d27-9195668e341c-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_27d91594-a99d-1b2d-6d27-9195668e3420-53ea6e02,
  #w-node-_27d91594-a99d-1b2d-6d27-9195668e3424-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8884b-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88854-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88858-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8885c-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88864-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8886d-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88872-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88877-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8887f-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88888-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8888f-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88894-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8889d-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888a6-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888aa-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ae-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888b6-53ea6e02 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ba-53ea6e02 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888bd-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888c0-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888c9-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888cd-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888d1-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888d9-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888e2-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888e6-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ea-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888f2-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888fb-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ff-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88903-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8890b-53ea6e02 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8890f-53ea6e02 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88912-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88915-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8891e-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88922-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88926-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8892e-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88937-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8893b-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8893f-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88947-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88950-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88954-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88958-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88960-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88969-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8896d-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88971-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88979-53ea6e02 {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8897d-53ea6e02 {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88980-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88983-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8898c-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88990-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88994-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8899c-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889a5-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889aa-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889af-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889b8-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c1-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c5-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c9-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889d2-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889db-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889df-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889e3-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889eb-53ea6e02 {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889f0-53ea6e02 {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88a06-53ea6e02,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88a1c-53ea6e02 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_4ee47668-7916-403b-abf3-75124edc6852-0bea6e03,
  #w-node-_823da146-8a75-f084-c1bf-500fd1328623-0bea6e03,
  #w-node-fae9f166-a4bb-7460-cab7-318bb95f8a28-0bea6e03,
  #w-node-_1569b7ad-1907-af9f-62b9-2310b8b523c7-0bea6e03,
  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-0bea6e03,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-0bea6e03,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-0bea6e03,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-0bea6e03,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ace-0bea6e03,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ad6-0bea6e03,
  #w-node-ad9d9b66-eea6-e2cf-266f-8c04ae40145a-0bea6e03,
  #w-node-ad9d9b66-eea6-e2cf-266f-8c04ae401462-0bea6e03,
  #w-node-da53c1f9-2088-7427-db79-95e85ac71469-0bea6e03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8c8-0bea6e03,
  #w-node-d1026157-7355-9d0e-0424-47049717e8c9-0bea6e03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8ca-0bea6e03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cb-0bea6e03 {
    place-self: start center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cd-0bea6e03 {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cf-0bea6e03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d0-0bea6e03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d1-0bea6e03,
  #w-node-d1026157-7355-9d0e-0424-47049717e8d3-0bea6e03 {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d5-0bea6e03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d6-0bea6e03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d7-0bea6e03,
  #w-node-d1026157-7355-9d0e-0424-47049717e8d9-0bea6e03 {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8db-0bea6e03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8dc-0bea6e03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8dd-0bea6e03,
  #w-node-d1026157-7355-9d0e-0424-47049717e8e1-0bea6e03 {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099464e-78ea6e17 {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994653-78ea6e17 {
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994654-78ea6e17 {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994655-78ea6e17 {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994656-78ea6e17 {
    grid-area: Area-3;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099484f-78ea6e17,
  #w-node-_14062756-830c-91d9-5874-a08d00994850-78ea6e17,
  #w-node-_14062756-830c-91d9-5874-a08d00994855-78ea6e17,
  #w-node-_14062756-830c-91d9-5874-a08d00994857-78ea6e17,
  #w-node-_14062756-830c-91d9-5874-a08d00994858-78ea6e17,
  #w-node-_14062756-830c-91d9-5874-a08d0099485d-78ea6e17,
  #w-node-_14062756-830c-91d9-5874-a08d0099485f-78ea6e17,
  #w-node-_14062756-830c-91d9-5874-a08d00994860-78ea6e17,
  #w-node-_14062756-830c-91d9-5874-a08d00994865-78ea6e17,
  #w-node-_14062756-830c-91d9-5874-a08d00994867-78ea6e17,
  #w-node-_14062756-830c-91d9-5874-a08d00994868-78ea6e17,
  #w-node-_14062756-830c-91d9-5874-a08d0099486d-78ea6e17,
  #w-node-_14062756-830c-91d9-5874-a08d0099486f-78ea6e17,
  #w-node-_14062756-830c-91d9-5874-a08d00994870-78ea6e17,
  #w-node-_14062756-830c-91d9-5874-a08d00994875-78ea6e17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994883-78ea6e17,
  #w-node-_14062756-830c-91d9-5874-a08d00994884-78ea6e17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994885-78ea6e17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994886-78ea6e17 {
    place-self: start center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994888-78ea6e17 {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099488a-78ea6e17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099488b-78ea6e17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099488c-78ea6e17,
  #w-node-_14062756-830c-91d9-5874-a08d0099488e-78ea6e17 {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994890-78ea6e17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994891-78ea6e17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994892-78ea6e17,
  #w-node-_14062756-830c-91d9-5874-a08d00994894-78ea6e17 {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994896-78ea6e17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994897-78ea6e17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994898-78ea6e17,
  #w-node-_14062756-830c-91d9-5874-a08d0099489a-78ea6e17 {
    align-self: start;
  }

  #w-node-_4ee47668-7916-403b-abf3-75124edc6852-84ea6e19,
  #w-node-_823da146-8a75-f084-c1bf-500fd1328623-84ea6e19,
  #w-node-fae9f166-a4bb-7460-cab7-318bb95f8a28-84ea6e19,
  #w-node-_1569b7ad-1907-af9f-62b9-2310b8b523c7-84ea6e19,
  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-84ea6e19,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-84ea6e19,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-84ea6e19,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-84ea6e19,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ace-84ea6e19,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ad6-84ea6e19,
  #w-node-ad9d9b66-eea6-e2cf-266f-8c04ae40145a-84ea6e19,
  #w-node-ad9d9b66-eea6-e2cf-266f-8c04ae401462-84ea6e19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e605450d-a43d-05cd-c9f1-c9568f4e1728-84ea6e19 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e605450d-a43d-05cd-c9f1-c9568f4e1743-84ea6e19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8c8-84ea6e19,
  #w-node-d1026157-7355-9d0e-0424-47049717e8c9-84ea6e19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8ca-84ea6e19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cb-84ea6e19 {
    place-self: start center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cd-84ea6e19 {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cf-84ea6e19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d0-84ea6e19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d1-84ea6e19,
  #w-node-d1026157-7355-9d0e-0424-47049717e8d3-84ea6e19 {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d5-84ea6e19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d6-84ea6e19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d7-84ea6e19,
  #w-node-d1026157-7355-9d0e-0424-47049717e8d9-84ea6e19 {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8db-84ea6e19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8dc-84ea6e19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8dd-84ea6e19,
  #w-node-d1026157-7355-9d0e-0424-47049717e8e1-84ea6e19 {
    align-self: start;
  }

  #w-node-abc5320c-2170-f0d8-878e-16651b9b8f90-24ea6e1d,
  #w-node-abc5320c-2170-f0d8-878e-16651b9b8f97-24ea6e1d,
  #w-node-abc5320c-2170-f0d8-878e-16651b9b8f9c-24ea6e1d,
  #w-node-abc5320c-2170-f0d8-878e-16651b9b8fa5-24ea6e1d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe37-24ea6e1d,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe38-24ea6e1d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe39-24ea6e1d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3a-24ea6e1d {
    place-self: start center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3c-24ea6e1d {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3e-24ea6e1d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3f-24ea6e1d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe40-24ea6e1d,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe42-24ea6e1d {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe44-24ea6e1d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe45-24ea6e1d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe46-24ea6e1d,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe48-24ea6e1d {
    align-self: start;
  }

  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c3-24ea6e1d,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c9-24ea6e1d,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81ce-24ea6e1d,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81d5-24ea6e1d,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81da-24ea6e1d,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81e1-24ea6e1d,
  #w-node-d2892b15-5eea-a519-9d0e-71fb7780e1e0-24ea6e1d,
  #w-node-d2892b15-5eea-a519-9d0e-71fb7780e1e6-24ea6e1d,
  #w-node-d2892b15-5eea-a519-9d0e-71fb7780e1ec-24ea6e1d,
  #w-node-_98619308-d09e-4c40-113e-9cccf13c0543-bcea6e1e,
  #w-node-_98619308-d09e-4c40-113e-9cccf13c0549-bcea6e1e,
  #w-node-_98619308-d09e-4c40-113e-9cccf13c054e-bcea6e1e,
  #w-node-_98619308-d09e-4c40-113e-9cccf13c0554-bcea6e1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe37-bcea6e1e,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe38-bcea6e1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe39-bcea6e1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3a-bcea6e1e {
    place-self: start center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3c-bcea6e1e {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3e-bcea6e1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3f-bcea6e1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe40-bcea6e1e,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe42-bcea6e1e {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe44-bcea6e1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe45-bcea6e1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe46-bcea6e1e,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe48-bcea6e1e {
    align-self: start;
  }

  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c3-bcea6e1e,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c9-bcea6e1e,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81ce-bcea6e1e,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81d5-bcea6e1e,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81da-bcea6e1e,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81e1-bcea6e1e,
  #w-node-d2892b15-5eea-a519-9d0e-71fb7780e1e0-bcea6e1e,
  #w-node-d2892b15-5eea-a519-9d0e-71fb7780e1e6-bcea6e1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1aff7d07-3707-70a2-4f38-27035c974273-46ea6e1f {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-_1aff7d07-3707-70a2-4f38-27035c974274-46ea6e1f {
    grid-area: 1 / 2 / 2 / 2;
    place-self: center;
  }

  #w-node-_25e9060d-a8fb-b99d-62ff-267fa1e5f978-46ea6e1f {
    justify-self: center;
  }

  #w-node-a55d6af1-f3c7-8951-ee89-ef6d6b2d8ffe-46ea6e1f {
    place-self: center;
  }

  #w-node-_1aff7d07-3707-70a2-4f38-27035c974275-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_52cdaace-e304-ce71-0ee8-8a240e8bdd3d-46ea6e1f {
    place-self: center;
  }

  #w-node-_1b1b1676-851f-c413-4c12-9afe4dd21dce-46ea6e1f {
    grid-area: 1 / 5 / 2 / 6;
    place-self: center;
  }

  #w-node-eafe8241-fa00-3af4-e750-c51863b50895-46ea6e1f {
    grid-area: 1 / 4 / 2 / 5;
    place-self: center;
  }

  #w-node-eafe8241-fa00-3af4-e750-c51863b50893-46ea6e1f {
    grid-area: Area-3;
    place-self: center;
  }

  #w-node-eafe8241-fa00-3af4-e750-c51863b50894-46ea6e1f {
    grid-area: Area-2;
    place-self: center;
  }

  #w-node-_95a5afd2-d88e-4eb6-2dd6-75bca1935e85-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_95a5afd2-d88e-4eb6-2dd6-75bca1935e97-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef9c-46ea6e1f {
    grid-area: Area-3;
    place-self: center;
  }

  #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef9d-46ea6e1f {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef99-46ea6e1f {
    justify-self: center;
  }

  #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef9b-46ea6e1f {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-_9b187a24-94e2-81ee-6ddb-025f36b45fc6-46ea6e1f {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_8fa1e3a2-9a1a-0cb9-a271-90e4485bfb1c-46ea6e1f {
    grid-area: Area-3;
    place-self: center;
  }

  #w-node-d56434eb-46ce-cc91-0b27-b8c7f532a60d-46ea6e1f {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-fbea0b59-b230-2919-a0cd-ab2f9183fe08-46ea6e1f {
    justify-self: center;
  }

  #w-node-_9c7585b0-7a93-2c07-f45e-d4d157d2d2ac-46ea6e1f,
  #w-node-_1bd4b7e3-9165-75e8-4e2b-d07f0a8826fc-46ea6e1f {
    grid-area: 1 / 5 / 2 / 6;
    place-self: center;
  }

  #w-node-_0c57648c-02a6-b9ff-1110-2d583b3af24c-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0c57648c-02a6-b9ff-1110-2d583b3af2ae-46ea6e1f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: end;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887f8-46ea6e1f {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887fc-46ea6e1f {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887ff-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88802-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8880a-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8880e-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88812-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8881a-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88822-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88826-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8882a-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88832-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8883b-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8883f-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88843-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45caaa-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45cab3-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45cab7-46ea6e1f,
  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45cabb-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8884b-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88854-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88858-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8885c-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88864-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8886d-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88872-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88877-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8887f-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88888-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8888f-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88894-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8889d-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888a6-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888aa-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ae-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888b6-46ea6e1f {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ba-46ea6e1f {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888bd-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888c0-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888c9-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888cd-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888d1-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888d9-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888e2-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888e6-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ea-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888f2-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888fb-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ff-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88903-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8890b-46ea6e1f {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8890f-46ea6e1f {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88912-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88915-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8891e-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88922-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88926-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8892e-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88937-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8893b-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8893f-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88947-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88950-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88954-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88958-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88960-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88969-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8896d-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88971-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88979-46ea6e1f {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8897d-46ea6e1f {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88980-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88983-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8898c-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88990-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88994-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8899c-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889a5-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889aa-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889af-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889b8-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c1-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c5-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c9-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889d2-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889db-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889df-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889e3-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889eb-46ea6e1f {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889f0-46ea6e1f {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88a06-46ea6e1f,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88a1c-46ea6e1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099464e-4bea6e20 {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994653-4bea6e20 {
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994654-4bea6e20 {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994655-4bea6e20 {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994656-4bea6e20 {
    grid-area: Area-3;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099484f-4bea6e20,
  #w-node-_14062756-830c-91d9-5874-a08d00994850-4bea6e20,
  #w-node-_14062756-830c-91d9-5874-a08d00994855-4bea6e20,
  #w-node-_14062756-830c-91d9-5874-a08d00994857-4bea6e20,
  #w-node-_14062756-830c-91d9-5874-a08d00994858-4bea6e20,
  #w-node-_14062756-830c-91d9-5874-a08d0099485d-4bea6e20,
  #w-node-_14062756-830c-91d9-5874-a08d0099485f-4bea6e20,
  #w-node-_14062756-830c-91d9-5874-a08d00994860-4bea6e20,
  #w-node-_14062756-830c-91d9-5874-a08d00994865-4bea6e20,
  #w-node-_14062756-830c-91d9-5874-a08d00994867-4bea6e20,
  #w-node-_14062756-830c-91d9-5874-a08d00994868-4bea6e20,
  #w-node-_14062756-830c-91d9-5874-a08d0099486d-4bea6e20,
  #w-node-_14062756-830c-91d9-5874-a08d0099486f-4bea6e20,
  #w-node-_14062756-830c-91d9-5874-a08d00994870-4bea6e20,
  #w-node-_14062756-830c-91d9-5874-a08d00994875-4bea6e20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099464e-20ea6e4c {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994653-20ea6e4c {
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994654-20ea6e4c {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994655-20ea6e4c {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994656-20ea6e4c {
    grid-area: Area-3;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099484f-20ea6e4c,
  #w-node-_14062756-830c-91d9-5874-a08d00994850-20ea6e4c,
  #w-node-_14062756-830c-91d9-5874-a08d00994855-20ea6e4c,
  #w-node-_14062756-830c-91d9-5874-a08d00994857-20ea6e4c,
  #w-node-_14062756-830c-91d9-5874-a08d00994858-20ea6e4c,
  #w-node-_14062756-830c-91d9-5874-a08d0099485d-20ea6e4c,
  #w-node-_14062756-830c-91d9-5874-a08d0099485f-20ea6e4c,
  #w-node-_14062756-830c-91d9-5874-a08d00994860-20ea6e4c,
  #w-node-_14062756-830c-91d9-5874-a08d00994865-20ea6e4c,
  #w-node-_14062756-830c-91d9-5874-a08d00994867-20ea6e4c,
  #w-node-_14062756-830c-91d9-5874-a08d00994868-20ea6e4c,
  #w-node-_14062756-830c-91d9-5874-a08d0099486d-20ea6e4c,
  #w-node-_14062756-830c-91d9-5874-a08d0099486f-20ea6e4c,
  #w-node-_14062756-830c-91d9-5874-a08d00994870-20ea6e4c,
  #w-node-_14062756-830c-91d9-5874-a08d00994875-20ea6e4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994883-20ea6e4c,
  #w-node-_14062756-830c-91d9-5874-a08d00994884-20ea6e4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994885-20ea6e4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994886-20ea6e4c {
    place-self: start center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994888-20ea6e4c {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099488a-20ea6e4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099488b-20ea6e4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099488c-20ea6e4c,
  #w-node-_14062756-830c-91d9-5874-a08d0099488e-20ea6e4c {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994890-20ea6e4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994891-20ea6e4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994892-20ea6e4c,
  #w-node-_14062756-830c-91d9-5874-a08d00994894-20ea6e4c {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994896-20ea6e4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994897-20ea6e4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994898-20ea6e4c,
  #w-node-_14062756-830c-91d9-5874-a08d0099489a-20ea6e4c {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099464e-20ea6e56 {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994653-20ea6e56 {
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994654-20ea6e56 {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994655-20ea6e56 {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994656-20ea6e56 {
    grid-area: Area-3;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099484f-20ea6e56,
  #w-node-_14062756-830c-91d9-5874-a08d00994850-20ea6e56,
  #w-node-_14062756-830c-91d9-5874-a08d00994855-20ea6e56,
  #w-node-_14062756-830c-91d9-5874-a08d00994857-20ea6e56,
  #w-node-_14062756-830c-91d9-5874-a08d00994858-20ea6e56,
  #w-node-_14062756-830c-91d9-5874-a08d0099485d-20ea6e56,
  #w-node-_14062756-830c-91d9-5874-a08d0099485f-20ea6e56,
  #w-node-_14062756-830c-91d9-5874-a08d00994860-20ea6e56,
  #w-node-_14062756-830c-91d9-5874-a08d00994865-20ea6e56,
  #w-node-_14062756-830c-91d9-5874-a08d00994867-20ea6e56,
  #w-node-_14062756-830c-91d9-5874-a08d00994868-20ea6e56,
  #w-node-_14062756-830c-91d9-5874-a08d0099486d-20ea6e56,
  #w-node-_14062756-830c-91d9-5874-a08d0099486f-20ea6e56,
  #w-node-_14062756-830c-91d9-5874-a08d00994870-20ea6e56,
  #w-node-_14062756-830c-91d9-5874-a08d00994875-20ea6e56 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994883-20ea6e56,
  #w-node-_14062756-830c-91d9-5874-a08d00994884-20ea6e56 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994885-20ea6e56 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994886-20ea6e56 {
    place-self: start center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994888-20ea6e56 {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099488a-20ea6e56 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099488b-20ea6e56 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099488c-20ea6e56,
  #w-node-_14062756-830c-91d9-5874-a08d0099488e-20ea6e56 {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994890-20ea6e56 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994891-20ea6e56 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994892-20ea6e56,
  #w-node-_14062756-830c-91d9-5874-a08d00994894-20ea6e56 {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994896-20ea6e56 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994897-20ea6e56 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994898-20ea6e56,
  #w-node-_14062756-830c-91d9-5874-a08d0099489a-20ea6e56 {
    align-self: start;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa156d4-70ea6e6b {
    place-self: center;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa156d9-70ea6e6b {
    justify-self: center;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa156da-70ea6e6b {
    place-self: center;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa156db-70ea6e6b {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa156dc-70ea6e6b {
    grid-area: Area-3;
    justify-self: center;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa1594a-70ea6e6b,
  #w-node-_9b1fab79-d854-0606-3185-4a1dffa1594b-70ea6e6b,
  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15950-70ea6e6b,
  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15952-70ea6e6b,
  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15953-70ea6e6b,
  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15958-70ea6e6b,
  #w-node-_9b1fab79-d854-0606-3185-4a1dffa1595a-70ea6e6b,
  #w-node-_9b1fab79-d854-0606-3185-4a1dffa1595b-70ea6e6b,
  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15960-70ea6e6b,
  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15962-70ea6e6b,
  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15963-70ea6e6b,
  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15968-70ea6e6b,
  #w-node-_9b1fab79-d854-0606-3185-4a1dffa1596a-70ea6e6b,
  #w-node-_9b1fab79-d854-0606-3185-4a1dffa1596b-70ea6e6b,
  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15970-70ea6e6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa1597e-70ea6e6b,
  #w-node-_9b1fab79-d854-0606-3185-4a1dffa1597f-70ea6e6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15980-70ea6e6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15981-70ea6e6b {
    place-self: start center;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15983-70ea6e6b {
    align-self: start;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15985-70ea6e6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15986-70ea6e6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15987-70ea6e6b,
  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15989-70ea6e6b {
    align-self: start;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa1598b-70ea6e6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa1598c-70ea6e6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa1598d-70ea6e6b,
  #w-node-_9b1fab79-d854-0606-3185-4a1dffa1598f-70ea6e6b {
    align-self: start;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15991-70ea6e6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15992-70ea6e6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15993-70ea6e6b,
  #w-node-_9b1fab79-d854-0606-3185-4a1dffa15995-70ea6e6b {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099464e-adea6e6d {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994653-adea6e6d {
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994654-adea6e6d {
    place-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994655-adea6e6d {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994656-adea6e6d {
    grid-area: Area-3;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099484f-adea6e6d,
  #w-node-_14062756-830c-91d9-5874-a08d00994850-adea6e6d,
  #w-node-_14062756-830c-91d9-5874-a08d00994855-adea6e6d,
  #w-node-_14062756-830c-91d9-5874-a08d00994857-adea6e6d,
  #w-node-_14062756-830c-91d9-5874-a08d00994858-adea6e6d,
  #w-node-_14062756-830c-91d9-5874-a08d0099485d-adea6e6d,
  #w-node-_14062756-830c-91d9-5874-a08d0099485f-adea6e6d,
  #w-node-_14062756-830c-91d9-5874-a08d00994860-adea6e6d,
  #w-node-_14062756-830c-91d9-5874-a08d00994865-adea6e6d,
  #w-node-_14062756-830c-91d9-5874-a08d00994867-adea6e6d,
  #w-node-_14062756-830c-91d9-5874-a08d00994868-adea6e6d,
  #w-node-_14062756-830c-91d9-5874-a08d0099486d-adea6e6d,
  #w-node-_14062756-830c-91d9-5874-a08d0099486f-adea6e6d,
  #w-node-_14062756-830c-91d9-5874-a08d00994870-adea6e6d,
  #w-node-_14062756-830c-91d9-5874-a08d00994875-adea6e6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994883-adea6e6d,
  #w-node-_14062756-830c-91d9-5874-a08d00994884-adea6e6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994885-adea6e6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994886-adea6e6d {
    place-self: start center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994888-adea6e6d {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099488a-adea6e6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099488b-adea6e6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d0099488c-adea6e6d,
  #w-node-_14062756-830c-91d9-5874-a08d0099488e-adea6e6d {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994890-adea6e6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994891-adea6e6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994892-adea6e6d,
  #w-node-_14062756-830c-91d9-5874-a08d00994894-adea6e6d {
    align-self: start;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994896-adea6e6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994897-adea6e6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14062756-830c-91d9-5874-a08d00994898-adea6e6d,
  #w-node-_14062756-830c-91d9-5874-a08d0099489a-adea6e6d {
    align-self: start;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367ce48-c5ea6e6f {
    place-self: center;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367ce4d-c5ea6e6f {
    justify-self: center;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367ce4e-c5ea6e6f {
    place-self: center;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367ce4f-c5ea6e6f {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367ce50-c5ea6e6f {
    grid-area: Area-3;
    justify-self: center;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0be-c5ea6e6f,
  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0bf-c5ea6e6f,
  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0c4-c5ea6e6f,
  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0c6-c5ea6e6f,
  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0c7-c5ea6e6f,
  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0cc-c5ea6e6f,
  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0ce-c5ea6e6f,
  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0cf-c5ea6e6f,
  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0d4-c5ea6e6f,
  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0d6-c5ea6e6f,
  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0d7-c5ea6e6f,
  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0dc-c5ea6e6f,
  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0de-c5ea6e6f,
  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0df-c5ea6e6f,
  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0e4-c5ea6e6f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0f2-c5ea6e6f,
  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0f3-c5ea6e6f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0f4-c5ea6e6f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0f5-c5ea6e6f {
    place-self: start center;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0f7-c5ea6e6f {
    align-self: start;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0f9-c5ea6e6f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0fa-c5ea6e6f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0fb-c5ea6e6f,
  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0fd-c5ea6e6f {
    align-self: start;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d0ff-c5ea6e6f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d100-c5ea6e6f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d101-c5ea6e6f,
  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d103-c5ea6e6f {
    align-self: start;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d105-c5ea6e6f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d106-c5ea6e6f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d107-c5ea6e6f,
  #w-node-dc260bc4-2a0d-9219-e81e-271cc367d109-c5ea6e6f {
    align-self: start;
  }

  #w-node-_978880db-1a2c-4543-0ee2-73fd0e9df5b1-22ea6e85 {
    align-self: center;
  }

  #w-node-b04405d3-d170-d308-e62e-d709dd7336a9-22ea6e85 {
    place-self: center;
  }

  #w-node-_978880db-1a2c-4543-0ee2-73fd0e9df5b1-adea6e8a,
  #w-node-b04405d3-d170-d308-e62e-d709dd7336a9-adea6e8a,
  #w-node-_15688cbb-d131-dc6d-72ad-b0e8628a24b5-adea6e8a,
  #w-node-_15688cbb-d131-dc6d-72ad-b0e8628a24bc-adea6e8a {
    align-self: center;
  }

  #w-node-_5d0f8e06-bf7b-45ae-593a-b211491dbb05-adea6e8a,
  #w-node-ce75db31-e032-5898-93dd-86cd5fa16c19-adea6e8a,
  #w-node-_916f2c4d-1d28-83a5-e21c-8833f75bfb2d-adea6e8a,
  #w-node-_6d31adf4-0ad9-d5aa-f3ff-4d6ab5264ad1-adea6e8a,
  #w-node-_5bb2c78a-f22f-2d8a-d244-c206fea5474b-adea6e8a,
  #w-node-_084c6b8f-4b8c-3b39-73ef-e964d0df0f39-adea6e8a {
    place-self: center;
  }

  #w-node-e1e5cac4-70f3-4d2c-680a-c950766fd6be-adea6e8a,
  #w-node-e1e5cac4-70f3-4d2c-680a-c950766fd6c5-adea6e8a {
    align-self: center;
  }

  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-6bea6ea5,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-6bea6ea5,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-6bea6ea5,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-6bea6ea5,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ace-6bea6ea5,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ad6-6bea6ea5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe37-6bea6ea5,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe38-6bea6ea5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe39-6bea6ea5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3a-6bea6ea5 {
    place-self: start center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3c-6bea6ea5 {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3e-6bea6ea5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3f-6bea6ea5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe40-6bea6ea5,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe42-6bea6ea5 {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe44-6bea6ea5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe45-6bea6ea5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe46-6bea6ea5,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe48-6bea6ea5 {
    align-self: start;
  }

  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c3-6bea6ea5,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c9-6bea6ea5,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81ce-6bea6ea5,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81d5-6bea6ea5,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81da-6bea6ea5,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81e1-6bea6ea5,
  #w-node-cedf8a20-50cc-afd8-2c57-0e7a7ce7c31f-6bea6ea5,
  #w-node-cedc6d10-39d3-8350-8583-6ce9190a3585-6bea6ea5,
  #w-node-_045c1248-4736-08f5-6369-6ff0a27a6202-6bea6ea5,
  #w-node-_4ee47668-7916-403b-abf3-75124edc6852-dfea6ea8,
  #w-node-_823da146-8a75-f084-c1bf-500fd1328623-dfea6ea8,
  #w-node-fae9f166-a4bb-7460-cab7-318bb95f8a28-dfea6ea8,
  #w-node-_1569b7ad-1907-af9f-62b9-2310b8b523c7-dfea6ea8,
  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-dfea6ea8,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-dfea6ea8,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-dfea6ea8,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-dfea6ea8,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ace-dfea6ea8,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ad6-dfea6ea8,
  #w-node-ad9d9b66-eea6-e2cf-266f-8c04ae40145a-dfea6ea8,
  #w-node-ad9d9b66-eea6-e2cf-266f-8c04ae401462-dfea6ea8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8c8-dfea6ea8,
  #w-node-d1026157-7355-9d0e-0424-47049717e8c9-dfea6ea8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8ca-dfea6ea8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cb-dfea6ea8 {
    place-self: start center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cd-dfea6ea8 {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cf-dfea6ea8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d0-dfea6ea8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d1-dfea6ea8,
  #w-node-d1026157-7355-9d0e-0424-47049717e8d3-dfea6ea8 {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d5-dfea6ea8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d6-dfea6ea8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d7-dfea6ea8,
  #w-node-d1026157-7355-9d0e-0424-47049717e8d9-dfea6ea8 {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8db-dfea6ea8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8dc-dfea6ea8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8dd-dfea6ea8,
  #w-node-d1026157-7355-9d0e-0424-47049717e8e1-dfea6ea8 {
    align-self: start;
  }

  #w-node-_3ff001d5-61c4-71e7-e3d6-8628c41ff604-c41ff5fa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3ff001d5-61c4-71e7-e3d6-8628c41ff61f-c41ff5fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b01cca7c-19de-81af-04f9-bf0e40c08675-1dea6ea9 {
    align-self: center;
  }

  #w-node-b01cca7c-19de-81af-04f9-bf0e40c0867c-1dea6ea9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5cd16c48-e17e-7e3f-003f-757e0eaa8811-1dea6ea9,
  #w-node-_5cd16c48-e17e-7e3f-003f-757e0eaa8822-1dea6ea9,
  #w-node-_5cd16c48-e17e-7e3f-003f-757e0eaa8830-1dea6ea9,
  #w-node-_5cd16c48-e17e-7e3f-003f-757e0eaa8818-1dea6ea9,
  #w-node-_5cd16c48-e17e-7e3f-003f-757e0eaa8829-1dea6ea9,
  #w-node-f41b3ed9-22dd-0b14-70d2-b4f0255766e4-1dea6ea9,
  #w-node-_5cd16c48-e17e-7e3f-003f-757e0eaa8837-1dea6ea9 {
    place-self: center;
  }

  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c3-c331f0bc,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c9-c331f0bc,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81ce-c331f0bc,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81d5-c331f0bc,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81da-c331f0bc,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81e1-c331f0bc,
  #w-node-_748c4dfa-5b30-bd0f-3d7e-8b9709e2eb96-c331f0bc,
  #w-node-_748c4dfa-5b30-bd0f-3d7e-8b9709e2eb9c-c331f0bc,
  #w-node-_5e994dea-e570-cba0-a84a-1097c3b7a388-c331f0bc,
  #w-node-_5e994dea-e570-cba0-a84a-1097c3b7a38e-c331f0bc,
  #w-node-cd09a6ea-17e3-e6ea-bb71-d21a0f0b2bdd-c331f0bc,
  #w-node-cd09a6ea-17e3-e6ea-bb71-d21a0f0b2be3-c331f0bc,
  #w-node-_6dc666e6-8e35-ac36-7ab0-db7fbe118b7b-c331f0bc,
  #w-node-_6dc666e6-8e35-ac36-7ab0-db7fbe118b81-c331f0bc,
  #w-node-_5457fdbb-50cc-03ae-1adc-32140ad2230b-c331f0bc,
  #w-node-_5457fdbb-50cc-03ae-1adc-32140ad22311-c331f0bc,
  #w-node-ed597daa-1f19-2f1a-3164-779d081fcf51-c331f0bc,
  #w-node-ed597daa-1f19-2f1a-3164-779d081fcf57-c331f0bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-efd305e5-743e-9591-4342-dbef282ebd8e-c331f0bc,
  #w-node-efd305e5-743e-9591-4342-dbef282ebd8f-c331f0bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-efd305e5-743e-9591-4342-dbef282ebd90-c331f0bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-efd305e5-743e-9591-4342-dbef282ebd91-c331f0bc {
    place-self: start center;
  }

  #w-node-efd305e5-743e-9591-4342-dbef282ebd93-c331f0bc {
    align-self: start;
  }

  #w-node-efd305e5-743e-9591-4342-dbef282ebd95-c331f0bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-efd305e5-743e-9591-4342-dbef282ebd96-c331f0bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-efd305e5-743e-9591-4342-dbef282ebd97-c331f0bc,
  #w-node-efd305e5-743e-9591-4342-dbef282ebd99-c331f0bc {
    align-self: start;
  }

  #w-node-efd305e5-743e-9591-4342-dbef282ebd9b-c331f0bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-efd305e5-743e-9591-4342-dbef282ebd9c-c331f0bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-efd305e5-743e-9591-4342-dbef282ebd9d-c331f0bc,
  #w-node-efd305e5-743e-9591-4342-dbef282ebd9f-c331f0bc {
    align-self: start;
  }

  #w-node-efd305e5-743e-9591-4342-dbef282ebda1-c331f0bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-efd305e5-743e-9591-4342-dbef282ebda2-c331f0bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-efd305e5-743e-9591-4342-dbef282ebda3-c331f0bc,
  #w-node-efd305e5-743e-9591-4342-dbef282ebda7-c331f0bc {
    align-self: start;
  }

  #w-node-c737f990-dee2-8b1c-3d37-5ef0c2e8f2e8-c331f0bc,
  #w-node-c737f990-dee2-8b1c-3d37-5ef0c2e8f2eb-c331f0bc {
    justify-self: end;
  }

  #w-node-_32f31d13-2ef5-d94a-1630-f048049c574e-c331f0bc,
  #w-node-_32f31d13-2ef5-d94a-1630-f048049c574f-c331f0bc,
  #w-node-_32f31d13-2ef5-d94a-1630-f048049c5750-c331f0bc,
  #w-node-_32f31d13-2ef5-d94a-1630-f048049c5751-c331f0bc,
  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-c331f0bc,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-c331f0bc,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-c331f0bc,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-c331f0bc,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ace-c331f0bc,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ad6-c331f0bc,
  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-18847a4c,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-18847a4c,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-18847a4c,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-18847a4c,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ace-18847a4c,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ad6-18847a4c,
  #w-node-_81046c39-47ee-d33a-33b1-7f2af9fec3cf-18847a4c,
  #w-node-_81046c39-47ee-d33a-33b1-7f2af9fec3d8-18847a4c,
  #w-node-_5e25b597-2a3a-cf64-a43d-e2c720fdd8a2-18847a4c,
  #w-node-_5e25b597-2a3a-cf64-a43d-e2c720fdd8ab-18847a4c,
  #w-node-_927b98c6-7073-1459-e33a-2a2f4fd8c069-18847a4c,
  #w-node-_927b98c6-7073-1459-e33a-2a2f4fd8c072-18847a4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92166c39-6a85-257b-7126-912604135556-fe84cb84,
  #w-node-_92166c39-6a85-257b-7126-912604135557-fe84cb84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_92166c39-6a85-257b-7126-912604135558-fe84cb84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_92166c39-6a85-257b-7126-912604135559-fe84cb84,
  #w-node-_92166c39-6a85-257b-7126-91260413555a-fe84cb84,
  #w-node-_92166c39-6a85-257b-7126-91260413555b-fe84cb84,
  #w-node-_92166c39-6a85-257b-7126-91260413555c-fe84cb84,
  #w-node-_92166c39-6a85-257b-7126-91260413555d-fe84cb84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-eece5aac-c35a-5ede-04cd-0f272db8933e-fe84cb84,
  #w-node-_7cf9dbac-706c-401e-81d0-b810f22c8707-fe84cb84,
  #w-node-_187890e1-57cb-a307-0bd6-7d227b602525-fe84cb84,
  #w-node-_1de0cfb9-78a8-15c4-8950-5147dfb722e7-fe84cb84,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c3-fe84cb84,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c9-fe84cb84,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81ce-fe84cb84,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81d5-fe84cb84,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81da-fe84cb84,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81e1-fe84cb84,
  #w-node-_748c4dfa-5b30-bd0f-3d7e-8b9709e2eb96-fe84cb84,
  #w-node-_748c4dfa-5b30-bd0f-3d7e-8b9709e2eb9c-fe84cb84,
  #w-node-_5e994dea-e570-cba0-a84a-1097c3b7a388-fe84cb84,
  #w-node-_5e994dea-e570-cba0-a84a-1097c3b7a38e-fe84cb84,
  #w-node-cd09a6ea-17e3-e6ea-bb71-d21a0f0b2bdd-fe84cb84,
  #w-node-cd09a6ea-17e3-e6ea-bb71-d21a0f0b2be3-fe84cb84,
  #w-node-_6dc666e6-8e35-ac36-7ab0-db7fbe118b7b-fe84cb84,
  #w-node-_6dc666e6-8e35-ac36-7ab0-db7fbe118b81-fe84cb84,
  #w-node-_5457fdbb-50cc-03ae-1adc-32140ad2230b-fe84cb84,
  #w-node-_5457fdbb-50cc-03ae-1adc-32140ad22311-fe84cb84,
  #w-node-ed597daa-1f19-2f1a-3164-779d081fcf51-fe84cb84,
  #w-node-ed597daa-1f19-2f1a-3164-779d081fcf57-fe84cb84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c737f990-dee2-8b1c-3d37-5ef0c2e8f2e8-fe84cb84,
  #w-node-c737f990-dee2-8b1c-3d37-5ef0c2e8f2eb-fe84cb84 {
    justify-self: end;
  }

  #w-node-_32f31d13-2ef5-d94a-1630-f048049c574e-fe84cb84,
  #w-node-_32f31d13-2ef5-d94a-1630-f048049c574f-fe84cb84,
  #w-node-_32f31d13-2ef5-d94a-1630-f048049c5750-fe84cb84,
  #w-node-_32f31d13-2ef5-d94a-1630-f048049c5751-fe84cb84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d68869dc-b75a-2c57-4022-da79c06b1b81-b18164ee,
  #w-node-d68869dc-b75a-2c57-4022-da79c06b1b82-b18164ee,
  #w-node-d68869dc-b75a-2c57-4022-da79c06b1b83-b18164ee,
  #w-node-d68869dc-b75a-2c57-4022-da79c06b1b84-b18164ee,
  #w-node-d68869dc-b75a-2c57-4022-da79c06b1b85-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_95a5afd2-d88e-4eb6-2dd6-75bca1935e85-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_95a5afd2-d88e-4eb6-2dd6-75bca1935e97-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887f8-b18164ee {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887fc-b18164ee {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887ff-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88802-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8880a-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8880e-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88812-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8881a-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88822-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88826-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8882a-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88832-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8883b-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8883f-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88843-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45caaa-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45cab3-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45cab7-b18164ee,
  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45cabb-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8884b-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88854-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88858-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8885c-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88864-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8886d-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88872-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88877-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8887f-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88888-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8888f-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88894-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8889d-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888a6-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888aa-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ae-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888b6-b18164ee {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ba-b18164ee {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888bd-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888c0-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888c9-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888cd-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888d1-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888d9-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888e2-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888e6-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ea-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888f2-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888fb-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ff-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88903-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8890b-b18164ee {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8890f-b18164ee {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88912-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88915-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8891e-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88922-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88926-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8892e-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88937-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8893b-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8893f-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88947-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88950-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88954-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88958-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88960-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88969-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8896d-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88971-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88979-b18164ee {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8897d-b18164ee {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88980-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88983-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8898c-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88990-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88994-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8899c-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889a5-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889aa-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889af-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889b8-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c1-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c5-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c9-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889d2-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889db-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889df-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889e3-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889eb-b18164ee {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889f0-b18164ee {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88a06-b18164ee,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88a1c-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_6152c782-476f-877d-5515-ce234fb4a167-b18164ee,
  #w-node-_6152c782-476f-877d-5515-ce234fb4a168-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6152c782-476f-877d-5515-ce234fb4a169-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6152c782-476f-877d-5515-ce234fb4a16a-b18164ee {
    place-self: start center;
  }

  #w-node-_6152c782-476f-877d-5515-ce234fb4a16c-b18164ee {
    align-self: start;
  }

  #w-node-_6152c782-476f-877d-5515-ce234fb4a16e-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6152c782-476f-877d-5515-ce234fb4a16f-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6152c782-476f-877d-5515-ce234fb4a170-b18164ee,
  #w-node-_6152c782-476f-877d-5515-ce234fb4a172-b18164ee {
    align-self: start;
  }

  #w-node-_6152c782-476f-877d-5515-ce234fb4a174-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6152c782-476f-877d-5515-ce234fb4a175-b18164ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6152c782-476f-877d-5515-ce234fb4a176-b18164ee,
  #w-node-_6152c782-476f-877d-5515-ce234fb4a178-b18164ee {
    align-self: start;
  }

  #w-node-_5491a7ad-f3df-88c9-87e3-c9068dfe0078-498ef1e7 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-498ef1e7,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-498ef1e7,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-498ef1e7,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-498ef1e7,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ace-498ef1e7,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ad6-498ef1e7,
  #w-node-ad9d9b66-eea6-e2cf-266f-8c04ae40145a-498ef1e7,
  #w-node-ad9d9b66-eea6-e2cf-266f-8c04ae401462-498ef1e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8ac-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8ae-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8af-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8b0-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8b1-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8b3-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8b6-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8ba-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8bb-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8bd-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8c0-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8c2-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8c5-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8c8-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8ca-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8cd-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8d0-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8d2-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8d5-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8d8-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8da-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8dd-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8e0-498ef1e7,
  #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8e2-498ef1e7,
  #w-node-d122e99e-4029-3642-a346-f4c0679575ca-498ef1e7,
  #w-node-d122e99e-4029-3642-a346-f4c0679575cd-498ef1e7,
  #w-node-d122e99e-4029-3642-a346-f4c0679575cf-498ef1e7,
  #w-node-_4ee4d72e-a696-64d0-4dc6-0a2acba7be38-498ef1e7,
  #w-node-_4ee4d72e-a696-64d0-4dc6-0a2acba7be3b-498ef1e7,
  #w-node-_4ee4d72e-a696-64d0-4dc6-0a2acba7be3d-498ef1e7 {
    justify-self: center;
  }

  #w-node-_5fd86d1f-e88a-7de8-0292-739c4079d9ff-498ef1e7,
  #w-node-_5fd86d1f-e88a-7de8-0292-739c4079da05-498ef1e7,
  #w-node-_5fd86d1f-e88a-7de8-0292-739c4079da07-498ef1e7,
  #w-node-_5fd86d1f-e88a-7de8-0292-739c4079da19-498ef1e7,
  #w-node-c7ba837c-2d1b-e7ab-1480-8c59049f994c-498ef1e7,
  #w-node-_40c8bfae-bb0c-a42b-12f6-282e49a00703-498ef1e7,
  #w-node-_8a66c030-6760-3f45-5e8b-7f51467ef8cd-498ef1e7,
  #w-node-d00f57a0-d96e-e5d7-80f7-41c98953be72-498ef1e7,
  #w-node-_96c82eab-6591-4709-fa03-b008dc8fb197-498ef1e7,
  #w-node-c29e1c52-8556-c5b3-7600-59982b31d989-498ef1e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d48c2b33-f446-bfaf-ad06-376b6df52642-498ef1e7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_7486b64a-90a8-7934-f0d0-28547cb062d2-498ef1e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8c8-498ef1e7,
  #w-node-d1026157-7355-9d0e-0424-47049717e8c9-498ef1e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8ca-498ef1e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cb-498ef1e7 {
    place-self: start center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cd-498ef1e7 {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cf-498ef1e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d0-498ef1e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d1-498ef1e7,
  #w-node-d1026157-7355-9d0e-0424-47049717e8d3-498ef1e7 {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d5-498ef1e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d6-498ef1e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d7-498ef1e7,
  #w-node-d1026157-7355-9d0e-0424-47049717e8d9-498ef1e7 {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8db-498ef1e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8dc-498ef1e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8dd-498ef1e7,
  #w-node-d1026157-7355-9d0e-0424-47049717e8e1-498ef1e7 {
    align-self: start;
  }

  #w-node-_2be5e5d0-490b-d3a3-4912-0e79e7499d8a-e7499d88 {
    align-self: center;
  }

  #w-node-_5491a7ad-f3df-88c9-87e3-c9068dfe0078-ec1acacf {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_54551907-29e0-b1cf-1ce2-65b1f9ffda24-ec1acacf,
  #w-node-_54551907-29e0-b1cf-1ce2-65b1f9ffda28-ec1acacf,
  #w-node-_54551907-29e0-b1cf-1ce2-65b1f9ffda2e-ec1acacf,
  #w-node-_54551907-29e0-b1cf-1ce2-65b1f9ffda3b-ec1acacf,
  #w-node-_54551907-29e0-b1cf-1ce2-65b1f9ffda46-ec1acacf,
  #w-node-_54551907-29e0-b1cf-1ce2-65b1f9ffda47-ec1acacf,
  #w-node-_54551907-29e0-b1cf-1ce2-65b1f9ffda48-ec1acacf,
  #w-node-_54551907-29e0-b1cf-1ce2-65b1f9ffda49-ec1acacf,
  #w-node-_54551907-29e0-b1cf-1ce2-65b1f9ffda4a-ec1acacf,
  #w-node-_54551907-29e0-b1cf-1ce2-65b1f9ffda4b-ec1acacf,
  #w-node-_28bf042a-d899-59bd-b3a1-79e1704cf9eb-ec1acacf,
  #w-node-a06322db-bc15-8a35-b699-0a49e7fa94b9-ec1acacf,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf69-ec1acacf,
  #w-node-b1ddee64-8d92-a3ac-3708-f5d90ae5bf71-ec1acacf,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ace-ec1acacf,
  #w-node-a89a1c51-cdb4-f88f-59d9-69706fd14ad6-ec1acacf,
  #w-node-ad9d9b66-eea6-e2cf-266f-8c04ae40145a-ec1acacf,
  #w-node-ad9d9b66-eea6-e2cf-266f-8c04ae401462-ec1acacf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d48c2b33-f446-bfaf-ad06-376b6df52642-ec1acacf {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_7486b64a-90a8-7934-f0d0-28547cb062d2-ec1acacf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8c8-ec1acacf,
  #w-node-d1026157-7355-9d0e-0424-47049717e8c9-ec1acacf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8ca-ec1acacf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cb-ec1acacf {
    place-self: start center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cd-ec1acacf {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8cf-ec1acacf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d0-ec1acacf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d1-ec1acacf,
  #w-node-d1026157-7355-9d0e-0424-47049717e8d3-ec1acacf {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d5-ec1acacf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d6-ec1acacf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8d7-ec1acacf,
  #w-node-d1026157-7355-9d0e-0424-47049717e8d9-ec1acacf {
    align-self: start;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8db-ec1acacf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8dc-ec1acacf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1026157-7355-9d0e-0424-47049717e8dd-ec1acacf,
  #w-node-d1026157-7355-9d0e-0424-47049717e8e1-ec1acacf {
    align-self: start;
  }

  #w-node-_92166c39-6a85-257b-7126-912604135556-3abeb886,
  #w-node-_92166c39-6a85-257b-7126-912604135557-3abeb886 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_92166c39-6a85-257b-7126-912604135558-3abeb886 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_92166c39-6a85-257b-7126-912604135559-3abeb886,
  #w-node-_92166c39-6a85-257b-7126-91260413555a-3abeb886,
  #w-node-_92166c39-6a85-257b-7126-91260413555b-3abeb886,
  #w-node-_92166c39-6a85-257b-7126-91260413555c-3abeb886,
  #w-node-_92166c39-6a85-257b-7126-91260413555d-3abeb886 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-eece5aac-c35a-5ede-04cd-0f272db8933e-3abeb886,
  #w-node-_7cf9dbac-706c-401e-81d0-b810f22c8707-3abeb886,
  #w-node-_1de0cfb9-78a8-15c4-8950-5147dfb722e7-3abeb886,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c3-3abeb886,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c9-3abeb886,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81ce-3abeb886,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81d5-3abeb886,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81da-3abeb886,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81e1-3abeb886,
  #w-node-_748c4dfa-5b30-bd0f-3d7e-8b9709e2eb96-3abeb886,
  #w-node-_748c4dfa-5b30-bd0f-3d7e-8b9709e2eb9c-3abeb886,
  #w-node-_5e994dea-e570-cba0-a84a-1097c3b7a388-3abeb886,
  #w-node-_5e994dea-e570-cba0-a84a-1097c3b7a38e-3abeb886,
  #w-node-cd09a6ea-17e3-e6ea-bb71-d21a0f0b2bdd-3abeb886,
  #w-node-cd09a6ea-17e3-e6ea-bb71-d21a0f0b2be3-3abeb886,
  #w-node-_6dc666e6-8e35-ac36-7ab0-db7fbe118b7b-3abeb886,
  #w-node-_6dc666e6-8e35-ac36-7ab0-db7fbe118b81-3abeb886,
  #w-node-_5457fdbb-50cc-03ae-1adc-32140ad2230b-3abeb886,
  #w-node-_5457fdbb-50cc-03ae-1adc-32140ad22311-3abeb886,
  #w-node-ed597daa-1f19-2f1a-3164-779d081fcf51-3abeb886,
  #w-node-ed597daa-1f19-2f1a-3164-779d081fcf57-3abeb886 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c737f990-dee2-8b1c-3d37-5ef0c2e8f2e8-3abeb886,
  #w-node-c737f990-dee2-8b1c-3d37-5ef0c2e8f2eb-3abeb886 {
    justify-self: end;
  }

  #w-node-_32f31d13-2ef5-d94a-1630-f048049c574e-3abeb886,
  #w-node-_32f31d13-2ef5-d94a-1630-f048049c574f-3abeb886,
  #w-node-_32f31d13-2ef5-d94a-1630-f048049c5750-3abeb886,
  #w-node-_32f31d13-2ef5-d94a-1630-f048049c5751-3abeb886 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92166c39-6a85-257b-7126-912604135556-a84b554d,
  #w-node-_92166c39-6a85-257b-7126-912604135557-a84b554d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_92166c39-6a85-257b-7126-912604135558-a84b554d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_92166c39-6a85-257b-7126-912604135559-a84b554d,
  #w-node-_92166c39-6a85-257b-7126-91260413555a-a84b554d,
  #w-node-_92166c39-6a85-257b-7126-91260413555b-a84b554d,
  #w-node-_92166c39-6a85-257b-7126-91260413555c-a84b554d,
  #w-node-_92166c39-6a85-257b-7126-91260413555d-a84b554d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-eece5aac-c35a-5ede-04cd-0f272db8933e-a84b554d,
  #w-node-_7cf9dbac-706c-401e-81d0-b810f22c8707-a84b554d,
  #w-node-_1de0cfb9-78a8-15c4-8950-5147dfb722e7-a84b554d,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c3-a84b554d,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c9-a84b554d,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81ce-a84b554d,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81d5-a84b554d,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81da-a84b554d,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81e1-a84b554d,
  #w-node-_748c4dfa-5b30-bd0f-3d7e-8b9709e2eb96-a84b554d,
  #w-node-_748c4dfa-5b30-bd0f-3d7e-8b9709e2eb9c-a84b554d,
  #w-node-_5e994dea-e570-cba0-a84a-1097c3b7a388-a84b554d,
  #w-node-_5e994dea-e570-cba0-a84a-1097c3b7a38e-a84b554d,
  #w-node-cd09a6ea-17e3-e6ea-bb71-d21a0f0b2bdd-a84b554d,
  #w-node-cd09a6ea-17e3-e6ea-bb71-d21a0f0b2be3-a84b554d,
  #w-node-_6dc666e6-8e35-ac36-7ab0-db7fbe118b7b-a84b554d,
  #w-node-_6dc666e6-8e35-ac36-7ab0-db7fbe118b81-a84b554d,
  #w-node-_5457fdbb-50cc-03ae-1adc-32140ad2230b-a84b554d,
  #w-node-_5457fdbb-50cc-03ae-1adc-32140ad22311-a84b554d,
  #w-node-ed597daa-1f19-2f1a-3164-779d081fcf51-a84b554d,
  #w-node-ed597daa-1f19-2f1a-3164-779d081fcf57-a84b554d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c737f990-dee2-8b1c-3d37-5ef0c2e8f2e8-a84b554d,
  #w-node-c737f990-dee2-8b1c-3d37-5ef0c2e8f2eb-a84b554d {
    justify-self: end;
  }

  #w-node-_32f31d13-2ef5-d94a-1630-f048049c574e-a84b554d,
  #w-node-_32f31d13-2ef5-d94a-1630-f048049c574f-a84b554d,
  #w-node-_32f31d13-2ef5-d94a-1630-f048049c5750-a84b554d,
  #w-node-_32f31d13-2ef5-d94a-1630-f048049c5751-a84b554d,
  #w-node-_9fe7464a-cf50-5092-f74c-45eda67e23d0-f4366d6a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e3-bb46bb1a,
  #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e4-bb46bb1a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e5-bb46bb1a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e6-bb46bb1a,
  #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e7-bb46bb1a,
  #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e8-bb46bb1a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_56ab753b-c542-595c-dd55-6ede131fd26e-bb46bb1a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5ca767dc-38bc-4590-0769-11bc315abe38-bb46bb1a,
  #w-node-_5ca767dc-38bc-4590-0769-11bc315abe39-bb46bb1a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_5ca767dc-38bc-4590-0769-11bc315abe3a-bb46bb1a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_5ca767dc-38bc-4590-0769-11bc315abe3b-bb46bb1a,
  #w-node-_5ca767dc-38bc-4590-0769-11bc315abe3c-bb46bb1a,
  #w-node-_5ca767dc-38bc-4590-0769-11bc315abe3d-bb46bb1a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-da6b0937-6b6f-3417-5cb0-6b768d5316b5-bb46bb1a,
  #w-node-da6b0937-6b6f-3417-5cb0-6b768d5316bb-bb46bb1a,
  #w-node-da6b0937-6b6f-3417-5cb0-6b768d5316c0-bb46bb1a,
  #w-node-da6b0937-6b6f-3417-5cb0-6b768d5316c7-bb46bb1a,
  #w-node-da6b0937-6b6f-3417-5cb0-6b768d5316cc-bb46bb1a,
  #w-node-da6b0937-6b6f-3417-5cb0-6b768d5316d3-bb46bb1a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92166c39-6a85-257b-7126-912604135556-e9e901e5,
  #w-node-_92166c39-6a85-257b-7126-912604135557-e9e901e5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_92166c39-6a85-257b-7126-912604135558-e9e901e5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_92166c39-6a85-257b-7126-912604135559-e9e901e5,
  #w-node-_92166c39-6a85-257b-7126-91260413555a-e9e901e5,
  #w-node-_92166c39-6a85-257b-7126-91260413555b-e9e901e5,
  #w-node-_92166c39-6a85-257b-7126-91260413555c-e9e901e5,
  #w-node-_92166c39-6a85-257b-7126-91260413555d-e9e901e5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-eece5aac-c35a-5ede-04cd-0f272db8933e-e9e901e5,
  #w-node-_7cf9dbac-706c-401e-81d0-b810f22c8707-e9e901e5,
  #w-node-_187890e1-57cb-a307-0bd6-7d227b602525-e9e901e5,
  #w-node-_1de0cfb9-78a8-15c4-8950-5147dfb722e7-e9e901e5,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c3-e9e901e5,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c9-e9e901e5,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81ce-e9e901e5,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81d5-e9e901e5,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81da-e9e901e5,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81e1-e9e901e5,
  #w-node-_748c4dfa-5b30-bd0f-3d7e-8b9709e2eb96-e9e901e5,
  #w-node-_748c4dfa-5b30-bd0f-3d7e-8b9709e2eb9c-e9e901e5,
  #w-node-_5e994dea-e570-cba0-a84a-1097c3b7a388-e9e901e5,
  #w-node-_5e994dea-e570-cba0-a84a-1097c3b7a38e-e9e901e5,
  #w-node-cd09a6ea-17e3-e6ea-bb71-d21a0f0b2bdd-e9e901e5,
  #w-node-_6dc666e6-8e35-ac36-7ab0-db7fbe118b7b-e9e901e5,
  #w-node-_6dc666e6-8e35-ac36-7ab0-db7fbe118b81-e9e901e5,
  #w-node-_5457fdbb-50cc-03ae-1adc-32140ad2230b-e9e901e5,
  #w-node-_5457fdbb-50cc-03ae-1adc-32140ad22311-e9e901e5,
  #w-node-ed597daa-1f19-2f1a-3164-779d081fcf51-e9e901e5,
  #w-node-ed597daa-1f19-2f1a-3164-779d081fcf57-e9e901e5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c737f990-dee2-8b1c-3d37-5ef0c2e8f2e8-e9e901e5,
  #w-node-c737f990-dee2-8b1c-3d37-5ef0c2e8f2eb-e9e901e5 {
    justify-self: end;
  }

  #w-node-_32f31d13-2ef5-d94a-1630-f048049c574e-e9e901e5,
  #w-node-_32f31d13-2ef5-d94a-1630-f048049c574f-e9e901e5,
  #w-node-_32f31d13-2ef5-d94a-1630-f048049c5750-e9e901e5,
  #w-node-_32f31d13-2ef5-d94a-1630-f048049c5751-e9e901e5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92166c39-6a85-257b-7126-912604135556-4b3b2e0c,
  #w-node-_92166c39-6a85-257b-7126-912604135557-4b3b2e0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_92166c39-6a85-257b-7126-912604135558-4b3b2e0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_92166c39-6a85-257b-7126-912604135559-4b3b2e0c,
  #w-node-_92166c39-6a85-257b-7126-91260413555a-4b3b2e0c,
  #w-node-_92166c39-6a85-257b-7126-91260413555b-4b3b2e0c,
  #w-node-_92166c39-6a85-257b-7126-91260413555c-4b3b2e0c,
  #w-node-_92166c39-6a85-257b-7126-91260413555d-4b3b2e0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-eece5aac-c35a-5ede-04cd-0f272db8933e-4b3b2e0c,
  #w-node-a9841d57-bbd4-4ce5-9a93-8915812b58e9-4b3b2e0c,
  #w-node-a9841d57-bbd4-4ce5-9a93-8915812b58ef-4b3b2e0c,
  #w-node-a9841d57-bbd4-4ce5-9a93-8915812b58f1-4b3b2e0c,
  #w-node-a9841d57-bbd4-4ce5-9a93-8915812b58f7-4b3b2e0c,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c3-4b3b2e0c,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c9-4b3b2e0c,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81ce-4b3b2e0c,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81d5-4b3b2e0c,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81da-4b3b2e0c,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81e1-4b3b2e0c,
  #w-node-_748c4dfa-5b30-bd0f-3d7e-8b9709e2eb96-4b3b2e0c,
  #w-node-_748c4dfa-5b30-bd0f-3d7e-8b9709e2eb9c-4b3b2e0c,
  #w-node-_5e994dea-e570-cba0-a84a-1097c3b7a388-4b3b2e0c,
  #w-node-_5e994dea-e570-cba0-a84a-1097c3b7a38e-4b3b2e0c,
  #w-node-cd09a6ea-17e3-e6ea-bb71-d21a0f0b2bdd-4b3b2e0c,
  #w-node-cd09a6ea-17e3-e6ea-bb71-d21a0f0b2be3-4b3b2e0c,
  #w-node-_6dc666e6-8e35-ac36-7ab0-db7fbe118b7b-4b3b2e0c,
  #w-node-_6dc666e6-8e35-ac36-7ab0-db7fbe118b81-4b3b2e0c,
  #w-node-_5457fdbb-50cc-03ae-1adc-32140ad2230b-4b3b2e0c,
  #w-node-_5457fdbb-50cc-03ae-1adc-32140ad22311-4b3b2e0c,
  #w-node-ed597daa-1f19-2f1a-3164-779d081fcf51-4b3b2e0c,
  #w-node-ed597daa-1f19-2f1a-3164-779d081fcf57-4b3b2e0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c737f990-dee2-8b1c-3d37-5ef0c2e8f2e8-4b3b2e0c,
  #w-node-c737f990-dee2-8b1c-3d37-5ef0c2e8f2eb-4b3b2e0c {
    justify-self: end;
  }

  #w-node-_32f31d13-2ef5-d94a-1630-f048049c574e-4b3b2e0c,
  #w-node-_32f31d13-2ef5-d94a-1630-f048049c574f-4b3b2e0c,
  #w-node-_32f31d13-2ef5-d94a-1630-f048049c5750-4b3b2e0c,
  #w-node-_32f31d13-2ef5-d94a-1630-f048049c5751-4b3b2e0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b8d2f88d-9c61-19cd-bea4-40744d30afed-76cbc62e,
  #w-node-b8d2f88d-9c61-19cd-bea4-40744d30aff0-76cbc62e {
    justify-self: end;
  }

  #w-node-b8d2f88d-9c61-19cd-bea4-40744d30aff7-76cbc62e,
  #w-node-b8d2f88d-9c61-19cd-bea4-40744d30aff8-76cbc62e,
  #w-node-b8d2f88d-9c61-19cd-bea4-40744d30aff9-76cbc62e,
  #w-node-b8d2f88d-9c61-19cd-bea4-40744d30affa-76cbc62e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_38f7d807-dfbd-58d1-2ba1-112ee9c15086-b7808b99,
  #w-node-a0c8e23d-69be-18b3-5c11-d6d258fb352c-b7808b99,
  #w-node-_71ab49bb-7675-87da-a4af-bd0f27d55af4-b7808b99,
  #w-node-dd64b665-e316-6850-9fec-5d6f77c47349-b7808b99 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_4443504d-5d3b-e25c-12c7-5a30fdf769c4-b7808b99,
  #w-node-_4443504d-5d3b-e25c-12c7-5a30fdf769cc-b7808b99,
  #w-node-_4443504d-5d3b-e25c-12c7-5a30fdf769d4-b7808b99,
  #w-node-_4443504d-5d3b-e25c-12c7-5a30fdf769dc-b7808b99,
  #w-node-_4443504d-5d3b-e25c-12c7-5a30fdf769e2-b7808b99 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_69f1cf71-8ce4-7313-6801-62a23d8c47f8-0dc12915 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    display: none;
  }

  #w-node-d435362c-cce2-a7ff-b035-8196b69da90b-0dc12915,
  #w-node-_7897e714-072c-d28c-8302-49fe5723fad3-0dc12915 {
    order: -9999;
  }

  #w-node-_37793268-987d-0c0f-064f-91b162fb3ab1-0dc12915 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: start;
  }

  #w-node-ae3e7701-49f4-9877-a3b8-eab95b3a3091-0dc12915,
  #w-node-af2176aa-7ea5-ea8d-e555-33bc43622718-0dc12915,
  #w-node-_4d7f6fc6-a98c-d6ca-808f-7936ab51b558-0dc12915,
  #w-node-e500bf49-54ab-3c4b-2031-7855c232e6a8-0dc12915 {
    order: -9999;
  }

  #w-node-a4039657-0361-bfa6-9705-d37820ddc6da-0dc12915 {
    grid-area: 2 / 1 / 2 / 1;
    align-self: start;
  }

  #w-node-a4039657-0361-bfa6-9705-d37820ddc6db-0dc12915 {
    order: -9999;
    align-self: start;
  }

  #w-node-_37793268-987d-0c0f-064f-91b162fb39e2-0dc12915 {
    grid-area: 2 / 1 / 3 / -1;
    align-self: start;
  }

  #switch_button.w-node-_37793268-987d-0c0f-064f-91b162fb39e3-0dc12915 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

  #w-node-_37793268-987d-0c0f-064f-91b162fb39f0-0dc12915 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_79c6998e-d5b2-3e05-44ab-180a2de7fbf4-0dc12915 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: start stretch;
  }

  #w-node-_3694570c-ad8f-9fe8-be25-dbe25e9a6224-0dc12915 {
    grid-area: 1 / 3 / 2 / 4;
    place-self: start stretch;
  }

  #w-node-_02c9db5a-1a28-8a65-ad75-19687122ac28-0dc12915 {
    grid-area: 1 / 4 / 2 / 5;
    place-self: start stretch;
  }

  #w-node-d457ad4c-1fe4-b1ab-033a-d8286eb149ee-0dc12915 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start stretch;
  }

  #w-node-f05a731f-73b4-8227-4ba0-3e0a3fac6a43-0dc12915 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: start;
  }

  #w-node-_8dd20092-b3d8-b223-b4fb-3ce6e7b524e9-0dc12915,
  #w-node-d85e9b6a-614e-6aae-ed6e-b13d1a4e40f0-0dc12915 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

  #w-node-f05a731f-73b4-8227-4ba0-3e0a3fac6a4c-0dc12915 {
    grid-area: 1 / 3 / 2 / 4;
    place-self: start;
  }

  #w-node-f05a731f-73b4-8227-4ba0-3e0a3fac6a51-0dc12915 {
    grid-area: 1 / 4 / 2 / 5;
    place-self: start;
  }

  #w-node-_8ec04619-e7c1-792b-f0a4-0a1392906b18-0dc12915 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

  #w-node-_2919a470-74aa-40d7-6fdd-5fecba3dc9d1-f472ca77,
  #w-node-_7111f591-f612-a413-ecc1-cc3a5112030a-f472ca77,
  #w-node-_1dd611d0-7d58-171b-0db5-128c5dd80afb-f472ca77,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce3759-f472ca77,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce375a-f472ca77,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce375c-f472ca77,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b1670e-f472ca77,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b1670f-f472ca77,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b16711-f472ca77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bd5e32a4-5ce9-0933-a6de-a884a5800982-f472ca77,
  #w-node-_400bb54b-91a5-47a7-4103-c758c89a646c-f472ca77,
  #w-node-_6337d4fb-72c8-c13e-9ee2-0bfc46a79c08-f472ca77 {
    justify-self: end;
  }

  #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebc9-a5fd6919,
  #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebca-a5fd6919 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcb-a5fd6919 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcc-a5fd6919,
  #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcd-a5fd6919,
  #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebce-a5fd6919,
  #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e1-a5fd6919,
  #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e2-a5fd6919,
  #w-node-_3a5f31ce-b0e9-cb78-14cb-023ab7b30848-a5fd6919 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_98619308-d09e-4c40-113e-9cccf13c0543-92c131d1,
  #w-node-_98619308-d09e-4c40-113e-9cccf13c0549-92c131d1,
  #w-node-_98619308-d09e-4c40-113e-9cccf13c054e-92c131d1,
  #w-node-_98619308-d09e-4c40-113e-9cccf13c0554-92c131d1,
  #w-node-bb3c9aab-8467-44b6-b54c-416840e5bbba-92c131d1,
  #w-node-bb3c9aab-8467-44b6-b54c-416840e5bbc0-92c131d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe37-92c131d1,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe38-92c131d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe39-92c131d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3a-92c131d1 {
    place-self: start center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3c-92c131d1 {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3e-92c131d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe3f-92c131d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe40-92c131d1,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe42-92c131d1 {
    align-self: start;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe44-92c131d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe45-92c131d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe46-92c131d1,
  #w-node-_1fcc35f5-bd47-f740-4ef5-2710fad5fe48-92c131d1 {
    align-self: start;
  }

  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c3-92c131d1,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81c9-92c131d1,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81ce-92c131d1,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81d5-92c131d1,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81da-92c131d1,
  #w-node-_1564e728-2822-c1ca-f506-6412ecba81e1-92c131d1,
  #w-node-d2892b15-5eea-a519-9d0e-71fb7780e1e0-92c131d1,
  #w-node-d2892b15-5eea-a519-9d0e-71fb7780e1e6-92c131d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebc9-39740250,
  #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebca-39740250 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcb-39740250 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcc-39740250,
  #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcd-39740250,
  #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebce-39740250,
  #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e1-39740250,
  #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e2-39740250,
  #w-node-_3a5f31ce-b0e9-cb78-14cb-023ab7b30848-39740250,
  #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e3-d5b2a300,
  #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e4-d5b2a300 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e5-d5b2a300 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e6-d5b2a300,
  #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e7-d5b2a300,
  #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e8-d5b2a300 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_56ab753b-c542-595c-dd55-6ede131fd26e-d5b2a300 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c5d9814f-dab7-b243-1e72-45f8207cd1c4-d5b2a300 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_93b0d235-00f2-669b-dcbf-436a46200f73-d5b2a300,
  #w-node-_93b0d235-00f2-669b-dcbf-436a46200f74-d5b2a300 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_93b0d235-00f2-669b-dcbf-436a46200f75-d5b2a300 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_93b0d235-00f2-669b-dcbf-436a46200f76-d5b2a300,
  #w-node-_93b0d235-00f2-669b-dcbf-436a46200f77-d5b2a300,
  #w-node-_93b0d235-00f2-669b-dcbf-436a46200f78-d5b2a300 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a35629eb-64f8-c94a-89f1-7c8223ba3e2a-d5b2a300 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebc9-5923b36e,
  #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebca-5923b36e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcb-5923b36e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcc-5923b36e,
  #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcd-5923b36e,
  #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebce-5923b36e,
  #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e1-5923b36e,
  #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e2-5923b36e,
  #w-node-_3a5f31ce-b0e9-cb78-14cb-023ab7b30848-5923b36e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_82b4578e-d833-c19e-0e7a-49aa0087c719-39f970d3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-39f970d3,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb8-39f970d3,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ebb-39f970d3,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ebe-39f970d3,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-39f970d3,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ecd-39f970d3,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ed0-39f970d3,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ed3-39f970d3,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-39f970d3,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee2-39f970d3,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee5-39f970d3,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee8-39f970d3,
  #w-node-_8e4448cc-7a80-15c5-560a-094a22f3cd1e-39f970d3,
  #w-node-_8e4448cc-7a80-15c5-560a-094a22f3cd22-39f970d3,
  #w-node-_8e4448cc-7a80-15c5-560a-094a22f3cd28-39f970d3,
  #w-node-_8e4448cc-7a80-15c5-560a-094a22f3cd35-39f970d3,
  #w-node-_21af9b67-c115-08ec-3d3e-986da256a469-39f970d3,
  #w-node-_21af9b67-c115-08ec-3d3e-986da256a46a-39f970d3,
  #w-node-_21af9b67-c115-08ec-3d3e-986da256a46b-39f970d3,
  #w-node-_21af9b67-c115-08ec-3d3e-986da256a46c-39f970d3,
  #w-node-_21af9b67-c115-08ec-3d3e-986da256a46d-39f970d3,
  #w-node-_21af9b67-c115-08ec-3d3e-986da256a46e-39f970d3,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f66b-39f970d3,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f671-39f970d3,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f673-39f970d3,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f67a-39f970d3,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f67c-39f970d3,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f683-39f970d3,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f685-39f970d3,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f68c-39f970d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217d-39f970d3,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217e-39f970d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217f-39f970d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2180-39f970d3 {
    place-self: start center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2182-39f970d3 {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2184-39f970d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2185-39f970d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2186-39f970d3,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2188-39f970d3 {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218a-39f970d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218b-39f970d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218c-39f970d3,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218e-39f970d3 {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2190-39f970d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2191-39f970d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2192-39f970d3,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2196-39f970d3 {
    align-self: start;
  }

  #w-node-_82b4578e-d833-c19e-0e7a-49aa0087c719-00e14374 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-00e14374,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb8-00e14374,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ebb-00e14374,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ebe-00e14374,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-00e14374,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ecd-00e14374,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ed0-00e14374,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ed3-00e14374,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-00e14374,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee2-00e14374,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee5-00e14374,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee8-00e14374,
  #w-node-_8e4448cc-7a80-15c5-560a-094a22f3cd1e-00e14374,
  #w-node-_8e4448cc-7a80-15c5-560a-094a22f3cd22-00e14374,
  #w-node-_8e4448cc-7a80-15c5-560a-094a22f3cd28-00e14374,
  #w-node-_8e4448cc-7a80-15c5-560a-094a22f3cd35-00e14374,
  #w-node-_21af9b67-c115-08ec-3d3e-986da256a469-00e14374,
  #w-node-_21af9b67-c115-08ec-3d3e-986da256a46a-00e14374,
  #w-node-_21af9b67-c115-08ec-3d3e-986da256a46b-00e14374,
  #w-node-_21af9b67-c115-08ec-3d3e-986da256a46c-00e14374,
  #w-node-_21af9b67-c115-08ec-3d3e-986da256a46d-00e14374,
  #w-node-_21af9b67-c115-08ec-3d3e-986da256a46e-00e14374,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f66b-00e14374,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f671-00e14374,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f673-00e14374,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f67a-00e14374,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f67c-00e14374,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f683-00e14374,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f685-00e14374,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f68c-00e14374 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217d-00e14374,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217e-00e14374 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217f-00e14374 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2180-00e14374 {
    place-self: start center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2182-00e14374 {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2184-00e14374 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2185-00e14374 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2186-00e14374,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2188-00e14374 {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218a-00e14374 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218b-00e14374 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218c-00e14374,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218e-00e14374 {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2190-00e14374 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2191-00e14374 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2192-00e14374,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2196-00e14374 {
    align-self: start;
  }

  #w-node-_82b4578e-d833-c19e-0e7a-49aa0087c719-3b3e5bfb {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-3b3e5bfb,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb8-3b3e5bfb,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ebb-3b3e5bfb,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ebe-3b3e5bfb,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-3b3e5bfb,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ecd-3b3e5bfb,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ed0-3b3e5bfb,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ed3-3b3e5bfb,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-3b3e5bfb,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee2-3b3e5bfb,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee5-3b3e5bfb,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee8-3b3e5bfb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c0ad7381-0344-80ff-190b-1917ac0527cc-3b3e5bfb,
  #w-node-c0ad7381-0344-80ff-190b-1917ac0527e1-3b3e5bfb,
  #w-node-c0ad7381-0344-80ff-190b-1917ac0527f7-3b3e5bfb,
  #w-node-c0ad7381-0344-80ff-190b-1917ac05280c-3b3e5bfb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_26ac4b87-e948-d113-5520-dd596840f66b-3b3e5bfb,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f671-3b3e5bfb,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f673-3b3e5bfb,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f67a-3b3e5bfb,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f67c-3b3e5bfb,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f683-3b3e5bfb,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f685-3b3e5bfb,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f68c-3b3e5bfb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217d-3b3e5bfb,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217e-3b3e5bfb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217f-3b3e5bfb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2180-3b3e5bfb {
    place-self: start center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2182-3b3e5bfb {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2184-3b3e5bfb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2185-3b3e5bfb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2186-3b3e5bfb,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2188-3b3e5bfb {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218a-3b3e5bfb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218b-3b3e5bfb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218c-3b3e5bfb,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218e-3b3e5bfb {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2190-3b3e5bfb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2191-3b3e5bfb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2192-3b3e5bfb,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2196-3b3e5bfb {
    align-self: start;
  }

  #w-node-c799476a-e516-928b-b30f-0aef4be0eb1c-3b4382ef,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb24-3b4382ef,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb2a-3b4382ef,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb2c-3b4382ef,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb32-3b4382ef,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb34-3b4382ef,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb3a-3b4382ef,
  #w-node-d8da1c1c-5572-fb37-8478-c74afbe62e4f-3b4382ef,
  #w-node-d8da1c1c-5572-fb37-8478-c74afbe62e55-3b4382ef,
  #w-node-_91d7d663-0298-321c-81f1-c5527cc1f21e-3b4382ef,
  #w-node-_91d7d663-0298-321c-81f1-c5527cc1f224-3b4382ef,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-3b4382ef,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb8-3b4382ef,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ebb-3b4382ef,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ebe-3b4382ef,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-3b4382ef,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ecd-3b4382ef,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ed0-3b4382ef,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ed3-3b4382ef,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-3b4382ef,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee2-3b4382ef,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee5-3b4382ef,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee8-3b4382ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a181-3b4382ef,
  #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a196-3b4382ef,
  #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a1ac-3b4382ef,
  #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a1c1-3b4382ef {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_26ac4b87-e948-d113-5520-dd596840f66b-3b4382ef,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f671-3b4382ef,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f673-3b4382ef,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f67a-3b4382ef,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f67c-3b4382ef,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f683-3b4382ef,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f685-3b4382ef,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f68c-3b4382ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217d-3b4382ef,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217e-3b4382ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217f-3b4382ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2180-3b4382ef {
    place-self: start center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2182-3b4382ef {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2184-3b4382ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2185-3b4382ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2186-3b4382ef,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2188-3b4382ef {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218a-3b4382ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218b-3b4382ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218c-3b4382ef,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218e-3b4382ef {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2190-3b4382ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2191-3b4382ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2192-3b4382ef,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2196-3b4382ef {
    align-self: start;
  }

  #w-node-c799476a-e516-928b-b30f-0aef4be0eb1c-f2bb1453,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb24-f2bb1453,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb2a-f2bb1453,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb2c-f2bb1453,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb32-f2bb1453,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb34-f2bb1453,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb3a-f2bb1453,
  #w-node-d8da1c1c-5572-fb37-8478-c74afbe62e4f-f2bb1453,
  #w-node-d8da1c1c-5572-fb37-8478-c74afbe62e55-f2bb1453,
  #w-node-_91d7d663-0298-321c-81f1-c5527cc1f21e-f2bb1453,
  #w-node-_91d7d663-0298-321c-81f1-c5527cc1f224-f2bb1453,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-f2bb1453,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb8-f2bb1453,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ebb-f2bb1453,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ebe-f2bb1453,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-f2bb1453,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ecd-f2bb1453,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ed0-f2bb1453,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ed3-f2bb1453,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-f2bb1453,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee2-f2bb1453,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee5-f2bb1453,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee8-f2bb1453 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a181-f2bb1453,
  #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a196-f2bb1453,
  #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a1ac-f2bb1453,
  #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a1c1-f2bb1453 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_26ac4b87-e948-d113-5520-dd596840f66b-f2bb1453,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f671-f2bb1453,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f673-f2bb1453,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f67a-f2bb1453,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f67c-f2bb1453,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f683-f2bb1453,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f685-f2bb1453,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f68c-f2bb1453 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217d-f2bb1453,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217e-f2bb1453 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217f-f2bb1453 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2180-f2bb1453 {
    place-self: start center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2182-f2bb1453 {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2184-f2bb1453 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2185-f2bb1453 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2186-f2bb1453,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2188-f2bb1453 {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218a-f2bb1453 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218b-f2bb1453 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218c-f2bb1453,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218e-f2bb1453 {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2190-f2bb1453 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2191-f2bb1453 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2192-f2bb1453,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2196-f2bb1453 {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe219b-f2bb1453 {
    align-self: center;
  }

  #w-node-_82b4578e-d833-c19e-0e7a-49aa0087c719-d6be5944 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-d6be5944,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb8-d6be5944,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ebb-d6be5944,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ebe-d6be5944,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-d6be5944,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ecd-d6be5944,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ed0-d6be5944,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ed3-d6be5944,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-d6be5944,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee2-d6be5944,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee5-d6be5944,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee8-d6be5944 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c0ad7381-0344-80ff-190b-1917ac0527cc-d6be5944,
  #w-node-c0ad7381-0344-80ff-190b-1917ac0527e1-d6be5944,
  #w-node-c0ad7381-0344-80ff-190b-1917ac0527f7-d6be5944,
  #w-node-c0ad7381-0344-80ff-190b-1917ac05280c-d6be5944 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_26ac4b87-e948-d113-5520-dd596840f66b-d6be5944,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f671-d6be5944,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f673-d6be5944,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f67a-d6be5944,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f67c-d6be5944,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f683-d6be5944,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f685-d6be5944,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f68c-d6be5944 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217d-d6be5944,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217e-d6be5944 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217f-d6be5944 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2180-d6be5944 {
    place-self: start center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2182-d6be5944 {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2184-d6be5944 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2185-d6be5944 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2186-d6be5944,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2188-d6be5944 {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218a-d6be5944 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218b-d6be5944 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218c-d6be5944,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218e-d6be5944 {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2190-d6be5944 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2191-d6be5944 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2192-d6be5944,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2196-d6be5944 {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe219b-d6be5944 {
    align-self: center;
  }

  #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e1-bb53cce5,
  #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e2-bb53cce5,
  #w-node-_3a5f31ce-b0e9-cb78-14cb-023ab7b30848-bb53cce5,
  #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e1-b1b87db8,
  #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e2-b1b87db8,
  #w-node-_3a5f31ce-b0e9-cb78-14cb-023ab7b30848-b1b87db8,
  #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e1-667388ca,
  #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e2-667388ca,
  #w-node-_3a5f31ce-b0e9-cb78-14cb-023ab7b30848-667388ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_56ab753b-c542-595c-dd55-6ede131fd26e-ba14206f,
  #w-node-_9fe7464a-cf50-5092-f74c-45eda67e23d0-ba14206f,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb1c-d0cdca6b,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb24-d0cdca6b,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb2a-d0cdca6b,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb2c-d0cdca6b,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb32-d0cdca6b,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb34-d0cdca6b,
  #w-node-c799476a-e516-928b-b30f-0aef4be0eb3a-d0cdca6b,
  #w-node-d8da1c1c-5572-fb37-8478-c74afbe62e4f-d0cdca6b,
  #w-node-d8da1c1c-5572-fb37-8478-c74afbe62e55-d0cdca6b,
  #w-node-_91d7d663-0298-321c-81f1-c5527cc1f21e-d0cdca6b,
  #w-node-_91d7d663-0298-321c-81f1-c5527cc1f224-d0cdca6b,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-d0cdca6b,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb8-d0cdca6b,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ebb-d0cdca6b,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ebe-d0cdca6b,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-d0cdca6b,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ecd-d0cdca6b,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ed0-d0cdca6b,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ed3-d0cdca6b,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-d0cdca6b,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee2-d0cdca6b,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee5-d0cdca6b,
  #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ee8-d0cdca6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a181-d0cdca6b,
  #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a196-d0cdca6b,
  #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a1ac-d0cdca6b,
  #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a1c1-d0cdca6b {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_26ac4b87-e948-d113-5520-dd596840f66b-d0cdca6b,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f671-d0cdca6b,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f673-d0cdca6b,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f67a-d0cdca6b,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f67c-d0cdca6b,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f683-d0cdca6b,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f685-d0cdca6b,
  #w-node-_26ac4b87-e948-d113-5520-dd596840f68c-d0cdca6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217d-d0cdca6b,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217e-d0cdca6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe217f-d0cdca6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2180-d0cdca6b {
    place-self: start center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2182-d0cdca6b {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2184-d0cdca6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2185-d0cdca6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2186-d0cdca6b,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2188-d0cdca6b {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218a-d0cdca6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218b-d0cdca6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218c-d0cdca6b,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe218e-d0cdca6b {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2190-d0cdca6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2191-d0cdca6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2192-d0cdca6b,
  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe2196-d0cdca6b {
    align-self: start;
  }

  #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe219b-d0cdca6b {
    align-self: center;
  }

  #w-node-_591cbdd4-8650-d54c-9c71-067ba0176014-12543c8a,
  #w-node-_591cbdd4-8650-d54c-9c71-067ba0176015-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_591cbdd4-8650-d54c-9c71-067ba0176016-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_591cbdd4-8650-d54c-9c71-067ba0176017-12543c8a {
    place-self: start center;
  }

  #w-node-_591cbdd4-8650-d54c-9c71-067ba017601b-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_591cbdd4-8650-d54c-9c71-067ba017601c-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_591cbdd4-8650-d54c-9c71-067ba017601d-12543c8a {
    align-self: start;
  }

  #w-node-_591cbdd4-8650-d54c-9c71-067ba0176021-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_591cbdd4-8650-d54c-9c71-067ba0176022-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_591cbdd4-8650-d54c-9c71-067ba0176023-12543c8a {
    align-self: start;
  }

  #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef9c-12543c8a {
    grid-area: Area-3;
    place-self: center;
  }

  #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef9d-12543c8a {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef99-12543c8a {
    justify-self: center;
  }

  #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef9b-12543c8a {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-_9b187a24-94e2-81ee-6ddb-025f36b45fc6-12543c8a {
    grid-area: Area;
    place-self: center;
  }

  #w-node-_8fa1e3a2-9a1a-0cb9-a271-90e4485bfb1c-12543c8a {
    grid-area: Area-3;
    place-self: center;
  }

  #w-node-d56434eb-46ce-cc91-0b27-b8c7f532a60d-12543c8a {
    grid-area: Area-2;
    justify-self: center;
  }

  #w-node-fbea0b59-b230-2919-a0cd-ab2f9183fe08-12543c8a {
    justify-self: center;
  }

  #w-node-_9c7585b0-7a93-2c07-f45e-d4d157d2d2ac-12543c8a,
  #w-node-_1bd4b7e3-9165-75e8-4e2b-d07f0a8826fc-12543c8a {
    grid-area: 1 / 5 / 2 / 6;
    place-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887f8-12543c8a {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887fc-12543c8a {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887ff-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88802-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8880a-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8880e-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88812-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8881a-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88822-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88826-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8882a-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88832-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8883b-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8883f-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88843-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45caaa-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45cab3-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45cab7-12543c8a,
  #w-node-_94f7b441-eb85-d60f-2e1e-eaea3a45cabb-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8884b-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88854-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88858-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8885c-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88864-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8886d-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88872-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88877-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8887f-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88888-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8888f-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88894-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8889d-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888a6-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888aa-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ae-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888b6-12543c8a {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ba-12543c8a {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888bd-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888c0-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888c9-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888cd-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888d1-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888d9-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888e2-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888e6-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ea-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888f2-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888fb-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b888ff-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88903-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8890b-12543c8a {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8890f-12543c8a {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88912-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88915-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8891e-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88922-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88926-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8892e-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88937-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8893b-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8893f-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88947-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88950-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88954-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88958-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88960-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88969-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8896d-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88971-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88979-12543c8a {
    grid-area: feature;
    align-self: center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8897d-12543c8a {
    grid-area: plan-3;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88980-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88983-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8898c-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88990-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88994-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8899c-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889a5-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889aa-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889af-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889b8-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c1-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c5-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889c9-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889d2-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889db-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889df-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889e3-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889eb-12543c8a {
    grid-area: feature;
    align-self: start;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b889f0-12543c8a {
    grid-area: plan-1;
    place-self: start center;
  }

  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88a06-12543c8a,
  #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88a1c-12543c8a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_2919a470-74aa-40d7-6fdd-5fecba3dc9d1-06f303b9,
  #w-node-_7111f591-f612-a413-ecc1-cc3a5112030a-06f303b9,
  #w-node-_1dd611d0-7d58-171b-0db5-128c5dd80afb-06f303b9,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce3759-06f303b9,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce375a-06f303b9,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce375c-06f303b9,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b1670e-06f303b9,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b1670f-06f303b9,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b16711-06f303b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3fca9e4-019e-010a-fede-26fb2660d60a-06f303b9,
  #w-node-b3fca9e4-019e-010a-fede-26fb2660d60b-06f303b9,
  #w-node-b3fca9e4-019e-010a-fede-26fb2660d60e-06f303b9 {
    justify-self: end;
  }

  #w-node-_2919a470-74aa-40d7-6fdd-5fecba3dc9d1-a08c1419,
  #w-node-_7111f591-f612-a413-ecc1-cc3a5112030a-a08c1419,
  #w-node-_1dd611d0-7d58-171b-0db5-128c5dd80afb-a08c1419,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce3759-a08c1419,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce375a-a08c1419,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce375c-a08c1419,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b1670e-a08c1419,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b1670f-a08c1419,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b16711-a08c1419 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3fca9e4-019e-010a-fede-26fb2660d60a-a08c1419,
  #w-node-b3fca9e4-019e-010a-fede-26fb2660d60b-a08c1419,
  #w-node-b3fca9e4-019e-010a-fede-26fb2660d60e-a08c1419 {
    justify-self: end;
  }

  #w-node-_2919a470-74aa-40d7-6fdd-5fecba3dc9d1-5ecc140b,
  #w-node-_7111f591-f612-a413-ecc1-cc3a5112030a-5ecc140b,
  #w-node-_1dd611d0-7d58-171b-0db5-128c5dd80afb-5ecc140b,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce3759-5ecc140b,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce375a-5ecc140b,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce375c-5ecc140b,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b1670e-5ecc140b,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b1670f-5ecc140b,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b16711-5ecc140b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a7d49db-956e-12b8-bbc7-2afc9608dc84-5ecc140b,
  #w-node-_4a7d49db-956e-12b8-bbc7-2afc9608dc85-5ecc140b,
  #w-node-_4a7d49db-956e-12b8-bbc7-2afc9608dc88-5ecc140b {
    justify-self: end;
  }

  #w-node-_2919a470-74aa-40d7-6fdd-5fecba3dc9d1-d16970ab,
  #w-node-_7111f591-f612-a413-ecc1-cc3a5112030a-d16970ab,
  #w-node-_1dd611d0-7d58-171b-0db5-128c5dd80afb-d16970ab,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce3759-d16970ab,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce375a-d16970ab,
  #w-node-_9d4efa92-53f9-3d0c-6038-b5e601ce375c-d16970ab,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b1670e-d16970ab,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b1670f-d16970ab,
  #w-node-_94ddb115-61e2-1c7e-2aa2-85af59b16711-d16970ab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a7d49db-956e-12b8-bbc7-2afc9608dc84-d16970ab,
  #w-node-_4a7d49db-956e-12b8-bbc7-2afc9608dc85-d16970ab,
  #w-node-_4a7d49db-956e-12b8-bbc7-2afc9608dc88-d16970ab {
    justify-self: end;
  }

  @media screen and (min-width: 1920px) {

    #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef9d-46ea6e1f,
    #w-node-_9b187a24-94e2-81ee-6ddb-025f36b45fc6-46ea6e1f,
    #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef9d-12543c8a,
    #w-node-_9b187a24-94e2-81ee-6ddb-025f36b45fc6-12543c8a {
      grid-area: Area;
    }
  }

  @media screen and (min-width: 1440px) {
    #w-node-adac65ac-f0fa-0303-80e4-21e6decb1c5b-adea6c4b {
      justify-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994656-b3ea6cb0,
    #w-node-_14062756-830c-91d9-5874-a08d00994656-67ea6cc0,
    #w-node-_7d37c93e-0646-f74c-679a-fb724074c024-d3ea6cf3,
    #w-node-_14062756-830c-91d9-5874-a08d00994656-41ea6d0d,
    #w-node-_14062756-830c-91d9-5874-a08d00994656-f8ea6d8f,
    #w-node-_7d37c93e-0646-f74c-679a-fb724074c024-a0ea6d92 {
      grid-area: Area-3;
      justify-self: center;
    }

    #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbcac-65ea6d93 {
      justify-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994656-a4ea6dfe,
    #w-node-_7d37c93e-0646-f74c-679a-fb724074c024-53ea6e02,
    #w-node-_14062756-830c-91d9-5874-a08d00994656-78ea6e17,
    #w-node-_1aff7d07-3707-70a2-4f38-27035c974274-46ea6e1f {
      grid-area: Area-3;
      justify-self: center;
    }

    #w-node-a55d6af1-f3c7-8951-ee89-ef6d6b2d8ffe-46ea6e1f {
      place-self: center;
    }

    #w-node-_1aff7d07-3707-70a2-4f38-27035c974275-46ea6e1f {
      grid-area: Area;
      place-self: center;
    }

    #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef9c-46ea6e1f {
      grid-area: span 1 / span 1 / span 1 / span 1;
      justify-self: center;
    }

    #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef9d-46ea6e1f,
    #w-node-_9b187a24-94e2-81ee-6ddb-025f36b45fc6-46ea6e1f {
      grid-area: Area;
      justify-self: center;
    }

    #w-node-_8fa1e3a2-9a1a-0cb9-a271-90e4485bfb1c-46ea6e1f {
      grid-area: span 1 / span 1 / span 1 / span 1;
      justify-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994656-4bea6e20,
    #w-node-_14062756-830c-91d9-5874-a08d00994656-20ea6e4c,
    #w-node-_14062756-830c-91d9-5874-a08d00994656-20ea6e56,
    #w-node-_9b1fab79-d854-0606-3185-4a1dffa156dc-70ea6e6b,
    #w-node-_14062756-830c-91d9-5874-a08d00994656-adea6e6d,
    #w-node-dc260bc4-2a0d-9219-e81e-271cc367ce50-c5ea6e6f {
      grid-area: Area-3;
      justify-self: center;
    }

    #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e2-a5fd6919,
    #w-node-_3a5f31ce-b0e9-cb78-14cb-023ab7b30848-a5fd6919,
    #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e2-39740250,
    #w-node-_3a5f31ce-b0e9-cb78-14cb-023ab7b30848-39740250,
    #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e2-5923b36e,
    #w-node-_3a5f31ce-b0e9-cb78-14cb-023ab7b30848-5923b36e,
    #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e2-bb53cce5,
    #w-node-_3a5f31ce-b0e9-cb78-14cb-023ab7b30848-bb53cce5,
    #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e2-b1b87db8,
    #w-node-_3a5f31ce-b0e9-cb78-14cb-023ab7b30848-b1b87db8,
    #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e2-667388ca,
    #w-node-_3a5f31ce-b0e9-cb78-14cb-023ab7b30848-667388ca {
      justify-self: center;
    }

    #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef9c-12543c8a {
      grid-area: span 1 / span 1 / span 1 / span 1;
      justify-self: center;
    }

    #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef9d-12543c8a,
    #w-node-_9b187a24-94e2-81ee-6ddb-025f36b45fc6-12543c8a {
      grid-area: Area;
      justify-self: center;
    }

    #w-node-_8fa1e3a2-9a1a-0cb9-a271-90e4485bfb1c-12543c8a {
      grid-area: span 1 / span 1 / span 1 / span 1;
      justify-self: center;
    }
  }

  @media screen and (min-width: 1280px) {
    #w-node-adac65ac-f0fa-0303-80e4-21e6decb1c5a-adea6c4b {
      justify-self: center;
    }

    #w-node-adac65ac-f0fa-0303-80e4-21e6decb1c5b-adea6c4b,
    #w-node-adac65ac-f0fa-0303-80e4-21e6decb1c5c-adea6c4b {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-adac65ac-f0fa-0303-80e4-21e6decb1c5d-adea6c4b,
    #w-node-_14062756-830c-91d9-5874-a08d00994654-b3ea6cb0 {
      place-self: center;
    }

    #w-node-b2a0cfed-8599-f244-14a9-01c895c5b902-47ea6cbe,
    #w-node-b2a0cfed-8599-f244-14a9-01c895c5b903-47ea6cbe {
      grid-area: span 1 / span 1 / span 1 / span 1;
      justify-self: center;
    }

    #w-node-b2a0cfed-8599-f244-14a9-01c895c5b904-47ea6cbe {
      grid-area: span 1 / span 1 / span 1 / span 1;
      place-self: center;
    }

    #w-node-b2a0cfed-8599-f244-14a9-01c895c5b905-47ea6cbe,
    #w-node-b2a0cfed-8599-f244-14a9-01c895c5b906-47ea6cbe,
    #w-node-b2a0cfed-8599-f244-14a9-01c895c5b907-47ea6cbe,
    #w-node-_13fbd9bf-b525-e852-30b0-feb5ff3e931f-47ea6cbe,
    #w-node-ee488c0f-9081-4891-a7b3-eb689a8a058c-47ea6cbe {
      grid-area: span 1 / span 1 / span 1 / span 1;
      justify-self: center;
    }

    #w-node-b808f8a2-3180-d072-a0d8-0992105c5f76-47ea6cbe {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994654-67ea6cc0,
    #w-node-_7d37c93e-0646-f74c-679a-fb724074c027-d3ea6cf3,
    #w-node-_14062756-830c-91d9-5874-a08d00994654-41ea6d0d {
      place-self: center;
    }

    #w-node-_747a6110-491b-0c12-05d6-608b42524a20-e0ea6d2a,
    #w-node-_747a6110-491b-0c12-05d6-608b42524a21-e0ea6d2a,
    #w-node-_392a2322-c72a-8019-fbd3-b1473654564b-e0ea6d2a,
    #w-node-_6808c2ee-31a6-a2fb-be5c-8d219e370605-e0ea6d2a,
    #w-node-_6cb6de01-d121-a260-ba9b-323413c939a5-e0ea6d2a {
      grid-area: span 1 / span 1 / span 1 / span 1;
      justify-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994654-f8ea6d8f,
    #w-node-_7d37c93e-0646-f74c-679a-fb724074c027-a0ea6d92 {
      place-self: center;
    }

    #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbcab-65ea6d93 {
      justify-self: center;
    }

    #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbcac-65ea6d93,
    #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbcad-65ea6d93 {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbcae-65ea6d93,
    #w-node-_14062756-830c-91d9-5874-a08d00994654-a4ea6dfe,
    #w-node-_7d37c93e-0646-f74c-679a-fb724074c027-53ea6e02,
    #w-node-_14062756-830c-91d9-5874-a08d00994654-78ea6e17,
    #w-node-a55d6af1-f3c7-8951-ee89-ef6d6b2d8ffe-46ea6e1f,
    #w-node-_14062756-830c-91d9-5874-a08d00994654-4bea6e20,
    #w-node-_14062756-830c-91d9-5874-a08d00994654-20ea6e4c,
    #w-node-_14062756-830c-91d9-5874-a08d00994654-20ea6e56,
    #w-node-_9b1fab79-d854-0606-3185-4a1dffa156da-70ea6e6b,
    #w-node-_14062756-830c-91d9-5874-a08d00994654-adea6e6d,
    #w-node-dc260bc4-2a0d-9219-e81e-271cc367ce4e-c5ea6e6f {
      place-self: center;
    }

    #w-node-_92166c39-6a85-257b-7126-912604135556-fe84cb84,
    #w-node-_92166c39-6a85-257b-7126-912604135557-fe84cb84,
    #w-node-_92166c39-6a85-257b-7126-912604135559-fe84cb84,
    #w-node-_92166c39-6a85-257b-7126-91260413555a-fe84cb84,
    #w-node-_92166c39-6a85-257b-7126-91260413555b-fe84cb84,
    #w-node-_92166c39-6a85-257b-7126-91260413555c-fe84cb84,
    #w-node-_92166c39-6a85-257b-7126-91260413555d-fe84cb84,
    #w-node-d68869dc-b75a-2c57-4022-da79c06b1b81-b18164ee,
    #w-node-d68869dc-b75a-2c57-4022-da79c06b1b82-b18164ee,
    #w-node-d68869dc-b75a-2c57-4022-da79c06b1b83-b18164ee,
    #w-node-d68869dc-b75a-2c57-4022-da79c06b1b84-b18164ee,
    #w-node-d68869dc-b75a-2c57-4022-da79c06b1b85-b18164ee,
    #w-node-_92166c39-6a85-257b-7126-912604135556-3abeb886,
    #w-node-_92166c39-6a85-257b-7126-912604135557-3abeb886,
    #w-node-_92166c39-6a85-257b-7126-912604135559-3abeb886,
    #w-node-_92166c39-6a85-257b-7126-91260413555a-3abeb886,
    #w-node-_92166c39-6a85-257b-7126-91260413555b-3abeb886,
    #w-node-_92166c39-6a85-257b-7126-91260413555c-3abeb886,
    #w-node-_92166c39-6a85-257b-7126-91260413555d-3abeb886,
    #w-node-_92166c39-6a85-257b-7126-912604135556-a84b554d,
    #w-node-_92166c39-6a85-257b-7126-912604135557-a84b554d,
    #w-node-_92166c39-6a85-257b-7126-912604135559-a84b554d,
    #w-node-_92166c39-6a85-257b-7126-91260413555a-a84b554d,
    #w-node-_92166c39-6a85-257b-7126-91260413555b-a84b554d,
    #w-node-_92166c39-6a85-257b-7126-91260413555c-a84b554d,
    #w-node-_92166c39-6a85-257b-7126-91260413555d-a84b554d,
    #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e3-bb46bb1a,
    #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e4-bb46bb1a {
      grid-area: span 1 / span 1 / span 1 / span 1;
      justify-self: center;
    }

    #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e5-bb46bb1a {
      grid-area: span 1 / span 1 / span 1 / span 1;
      place-self: center;
    }

    #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e6-bb46bb1a,
    #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e7-bb46bb1a,
    #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e8-bb46bb1a,
    #w-node-_5ca767dc-38bc-4590-0769-11bc315abe38-bb46bb1a,
    #w-node-_5ca767dc-38bc-4590-0769-11bc315abe39-bb46bb1a {
      grid-area: span 1 / span 1 / span 1 / span 1;
      justify-self: center;
    }

    #w-node-_5ca767dc-38bc-4590-0769-11bc315abe3a-bb46bb1a {
      grid-area: span 1 / span 1 / span 1 / span 1;
      place-self: center;
    }

    #w-node-_5ca767dc-38bc-4590-0769-11bc315abe3b-bb46bb1a,
    #w-node-_5ca767dc-38bc-4590-0769-11bc315abe3c-bb46bb1a,
    #w-node-_5ca767dc-38bc-4590-0769-11bc315abe3d-bb46bb1a,
    #w-node-_92166c39-6a85-257b-7126-912604135556-e9e901e5,
    #w-node-_92166c39-6a85-257b-7126-912604135557-e9e901e5,
    #w-node-_92166c39-6a85-257b-7126-912604135559-e9e901e5,
    #w-node-_92166c39-6a85-257b-7126-91260413555a-e9e901e5,
    #w-node-_92166c39-6a85-257b-7126-91260413555b-e9e901e5,
    #w-node-_92166c39-6a85-257b-7126-91260413555c-e9e901e5,
    #w-node-_92166c39-6a85-257b-7126-91260413555d-e9e901e5,
    #w-node-_92166c39-6a85-257b-7126-912604135556-4b3b2e0c,
    #w-node-_92166c39-6a85-257b-7126-912604135557-4b3b2e0c,
    #w-node-_92166c39-6a85-257b-7126-912604135559-4b3b2e0c,
    #w-node-_92166c39-6a85-257b-7126-91260413555a-4b3b2e0c,
    #w-node-_92166c39-6a85-257b-7126-91260413555b-4b3b2e0c,
    #w-node-_92166c39-6a85-257b-7126-91260413555c-4b3b2e0c,
    #w-node-_92166c39-6a85-257b-7126-91260413555d-4b3b2e0c,
    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebc9-a5fd6919,
    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebca-a5fd6919 {
      grid-area: span 1 / span 1 / span 1 / span 1;
      justify-self: center;
    }

    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcb-a5fd6919 {
      grid-area: span 1 / span 1 / span 1 / span 1;
      place-self: center;
    }

    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcc-a5fd6919,
    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcd-a5fd6919,
    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebce-a5fd6919,
    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebc9-39740250,
    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebca-39740250 {
      grid-area: span 1 / span 1 / span 1 / span 1;
      justify-self: center;
    }

    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcb-39740250 {
      grid-area: span 1 / span 1 / span 1 / span 1;
      place-self: center;
    }

    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcc-39740250,
    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcd-39740250,
    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebce-39740250,
    #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e3-d5b2a300,
    #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e4-d5b2a300 {
      grid-area: span 1 / span 1 / span 1 / span 1;
      justify-self: center;
    }

    #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e5-d5b2a300 {
      grid-area: span 1 / span 1 / span 1 / span 1;
      place-self: center;
    }

    #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e6-d5b2a300,
    #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e7-d5b2a300,
    #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e8-d5b2a300,
    #w-node-_93b0d235-00f2-669b-dcbf-436a46200f73-d5b2a300,
    #w-node-_93b0d235-00f2-669b-dcbf-436a46200f74-d5b2a300 {
      grid-area: span 1 / span 1 / span 1 / span 1;
      justify-self: center;
    }

    #w-node-_93b0d235-00f2-669b-dcbf-436a46200f75-d5b2a300 {
      grid-area: span 1 / span 1 / span 1 / span 1;
      place-self: center;
    }

    #w-node-_93b0d235-00f2-669b-dcbf-436a46200f76-d5b2a300,
    #w-node-_93b0d235-00f2-669b-dcbf-436a46200f77-d5b2a300,
    #w-node-_93b0d235-00f2-669b-dcbf-436a46200f78-d5b2a300,
    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebc9-5923b36e,
    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebca-5923b36e {
      grid-area: span 1 / span 1 / span 1 / span 1;
      justify-self: center;
    }

    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcb-5923b36e {
      grid-area: span 1 / span 1 / span 1 / span 1;
      place-self: center;
    }

    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcc-5923b36e,
    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcd-5923b36e,
    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebce-5923b36e {
      grid-area: span 1 / span 1 / span 1 / span 1;
      justify-self: center;
    }
  }

  @media screen and (max-width: 991px) {

    #w-node-d58114fe-0819-5a63-e0a8-40555f82fb2e-9bea6c08,
    #w-node-_57b231c4-4558-3537-ee2b-5794871fd500-9bea6c08 {
      order: 9999;
    }

    #w-node-_1f94e274-7af3-a0e6-3627-5d46684be332-684be31a,
    #w-node-_1f94e274-7af3-a0e6-3627-5d46684be378-684be31a,
    #w-node-_1f94e274-7af3-a0e6-3627-5d46684be3d4-684be31a,
    #w-node-_1f94e274-7af3-a0e6-3627-5d46684be439-684be31a {
      grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_2063fb6d-5676-857f-2f2d-2016878e611b-878e6116 {
      order: 9999;
    }

    #w-node-_73c7debe-63f7-1cce-82eb-8298a663e5e5-8bea6c49,
    #w-node-b9a46097-7472-154a-aad6-d3d6d2697ce9-8bea6c49 {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-c2b87140-acbe-2d5e-204e-10b1b52b5852-b52b584f {
      order: 9999;
    }

    #w-node-adac65ac-f0fa-0303-80e4-21e6decb1c55-adea6c4b {
      grid-area: span 1 / span 1 / span 1 / span 1;
      place-self: center;
    }

    #w-node-adac65ac-f0fa-0303-80e4-21e6decb1c5a-adea6c4b,
    #w-node-adac65ac-f0fa-0303-80e4-21e6decb1c5b-adea6c4b,
    #w-node-adac65ac-f0fa-0303-80e4-21e6decb1c5c-adea6c4b,
    #w-node-adac65ac-f0fa-0303-80e4-21e6decb1c5d-adea6c4b {
      justify-self: center;
    }

    #w-node-adac65ac-f0fa-0303-80e4-21e6decb1bce-adea6c4b,
    #w-node-e6033d97-e3e5-2736-c43d-6d26922412ed-43ea6c80,
    #w-node-c439109a-cbde-7ce7-9e2d-e6ba8cf4b08e-43ea6c80,
    #w-node-_9db48990-a8e6-dd7b-96c7-79ed3f6d9130-03ea6c81,
    #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe219b-03ea6c81 {
      order: 9999;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a88-61ea6c84,
    #w-node-fedde610-7369-191e-e852-dfa9c61b0a89-61ea6c84 {
      grid-area: span 2 / span 3 / span 2 / span 3;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a8a-61ea6c84 {
      grid-area: span 4 / span 2 / span 4 / span 2;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a8b-61ea6c84,
    #w-node-fedde610-7369-191e-e852-dfa9c61b0a8c-61ea6c84,
    #w-node-fedde610-7369-191e-e852-dfa9c61b0a8d-61ea6c84 {
      grid-area: span 2 / span 3 / span 2 / span 3;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a8e-61ea6c84 {
      grid-area: span 4 / span 3 / span 4 / span 3;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a8f-61ea6c84 {
      grid-area: span 2 / span 2 / span 2 / span 2;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a90-61ea6c84 {
      grid-area: span 2 / span 3 / span 2 / span 3;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a91-61ea6c84,
    #w-node-fedde610-7369-191e-e852-dfa9c61b0a92-61ea6c84 {
      grid-area: span 2 / span 2 / span 2 / span 2;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a93-61ea6c84,
    #w-node-fedde610-7369-191e-e852-dfa9c61b0a94-61ea6c84 {
      grid-area: span 2 / span 3 / span 2 / span 3;
    }

    #w-node-e78df560-cdbb-1d98-903a-55f2d9fcb079-61ea6c84 {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_9f465797-c160-c701-dbc1-f173c54cd739-61ea6c84,
    #w-node-_2e8e4d88-ae56-6de4-6d07-025c6cdf9726-61ea6c84 {
      justify-self: start;
    }

    #w-node-c439109a-cbde-7ce7-9e2d-e6ba8cf4b08e-21ea6caa {
      order: 9999;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099464e-b3ea6cb0 {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994653-b3ea6cb0,
    #w-node-_14062756-830c-91d9-5874-a08d00994654-b3ea6cb0,
    #w-node-_14062756-830c-91d9-5874-a08d00994655-b3ea6cb0,
    #w-node-_14062756-830c-91d9-5874-a08d00994656-b3ea6cb0 {
      justify-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994684-b3ea6cb0 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994686-b3ea6cb0 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994692-b3ea6cb0 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994694-b3ea6cb0 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a1-b3ea6cb0 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a3-b3ea6cb0 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b0-b3ea6cb0 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b2-b3ea6cb0 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946bf-b3ea6cb0 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946c1-b3ea6cb0 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946ce-b3ea6cb0 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946d0-b3ea6cb0 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fa-b3ea6cb0 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fc-b3ea6cb0 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994708-b3ea6cb0 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099470a-b3ea6cb0,
    #w-node-_14062756-830c-91d9-5874-a08d00994718-b3ea6cb0 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099489f-b3ea6cb0 {
      order: 9999;
    }

    #w-node-_1490adf2-66ac-6ac8-a0b9-78637396921f-fbea6cb2 {
      place-self: center;
    }

    #w-node-a47da52c-661f-5501-d111-b5a68360325d-fbea6cb2,
    #w-node-cdf06b94-2d36-c182-fda1-c77b853e0923-fbea6cb2,
    #w-node-f9adea2b-ba04-396e-f702-d6657dea9a6d-fbea6cb2 {
      justify-self: center;
    }

    #w-node-de3febcf-8596-7b64-b0ed-8420bf2fb5cc-fbea6cb2,
    #w-node-de3febcf-8596-7b64-b0ed-8420bf2fb5cd-fbea6cb2 {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-bcd00424-a204-faa6-a3da-2e14532b4a8f-0bea6cba {
      grid-area: 1 / 1 / 3 / 2;
    }

    #w-node-c439109a-cbde-7ce7-9e2d-e6ba8cf4b08e-18ea6cbf {
      order: 9999;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099464e-67ea6cc0 {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994653-67ea6cc0,
    #w-node-_14062756-830c-91d9-5874-a08d00994654-67ea6cc0,
    #w-node-_14062756-830c-91d9-5874-a08d00994655-67ea6cc0,
    #w-node-_14062756-830c-91d9-5874-a08d00994656-67ea6cc0 {
      justify-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994684-67ea6cc0 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994686-67ea6cc0 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994692-67ea6cc0 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994694-67ea6cc0 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a1-67ea6cc0 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a3-67ea6cc0 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b0-67ea6cc0 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b2-67ea6cc0 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946bf-67ea6cc0 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946c1-67ea6cc0 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fa-67ea6cc0 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fc-67ea6cc0 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994708-67ea6cc0 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099470a-67ea6cc0,
    #w-node-_14062756-830c-91d9-5874-a08d00994718-67ea6cc0 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099489f-67ea6cc0,
    #w-node-b8725f70-6bfb-70cc-72f4-8fc4dbfad21d-98ea6cc6,
    #w-node-c439109a-cbde-7ce7-9e2d-e6ba8cf4b08e-98ea6cc6 {
      order: 9999;
    }

    #w-node-_5055225e-b60f-0457-9449-a3602acece11-ccea6cca {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_52cdaace-e304-ce71-0ee8-8a240e8bdd3d-d3ea6cf3 {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-_1b1b1676-851f-c413-4c12-9afe4dd21dce-d3ea6cf3,
    #w-node-eafe8241-fa00-3af4-e750-c51863b50895-d3ea6cf3 {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_1490adf2-66ac-6ac8-a0b9-78637396921f-d3ea6cf3 {
      place-self: center;
    }

    #w-node-a47da52c-661f-5501-d111-b5a68360325d-d3ea6cf3,
    #w-node-cdf06b94-2d36-c182-fda1-c77b853e0923-d3ea6cf3,
    #w-node-f9adea2b-ba04-396e-f702-d6657dea9a6d-d3ea6cf3 {
      justify-self: center;
    }

    #w-node-_9cea0a20-78bf-9334-9a65-211908fdcf07-d3ea6cf3 {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-_7d37c93e-0646-f74c-679a-fb724074c026-d3ea6cf3,
    #w-node-_7d37c93e-0646-f74c-679a-fb724074c027-d3ea6cf3,
    #w-node-_7d37c93e-0646-f74c-679a-fb724074c025-d3ea6cf3,
    #w-node-_7d37c93e-0646-f74c-679a-fb724074c024-d3ea6cf3 {
      justify-self: center;
    }

    #w-node-e3daed56-d9f5-dc0b-1d31-d28aab7417c2-d3ea6cf3 {
      grid-area: plan-1;
    }

    #w-node-e3daed56-d9f5-dc0b-1d31-d28aab7417f4-d3ea6cf3 {
      align-self: start;
    }

    #w-node-e3daed56-d9f5-dc0b-1d31-d28aab741805-d3ea6cf3 {
      grid-area: plan-2;
    }

    #w-node-e3daed56-d9f5-dc0b-1d31-d28aab74183b-d3ea6cf3 {
      grid-area: plan-3;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099464e-41ea6d0d {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994653-41ea6d0d,
    #w-node-_14062756-830c-91d9-5874-a08d00994654-41ea6d0d,
    #w-node-_14062756-830c-91d9-5874-a08d00994655-41ea6d0d,
    #w-node-_14062756-830c-91d9-5874-a08d00994656-41ea6d0d {
      justify-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994684-41ea6d0d {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994686-41ea6d0d {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994692-41ea6d0d {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994694-41ea6d0d {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a1-41ea6d0d {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a3-41ea6d0d {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b0-41ea6d0d {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b2-41ea6d0d {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946bf-41ea6d0d {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946c1-41ea6d0d {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fa-41ea6d0d {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fc-41ea6d0d {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994708-41ea6d0d {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099470a-41ea6d0d,
    #w-node-_14062756-830c-91d9-5874-a08d00994718-41ea6d0d {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099489f-41ea6d0d,
    #w-node-_3c76a28b-38b2-35b1-a2ae-7fd024ccb814-1bea6d0f,
    #w-node-c439109a-cbde-7ce7-9e2d-e6ba8cf4b08e-1bea6d0f,
    #w-node-dc260bc4-2a0d-9219-e81e-271cc367d10e-e0ea6d2a {
      order: 9999;
    }

    #w-node-_9e90a725-ce5d-1b6f-e40b-9acf334ed8dc-abea6d44,
    #w-node-_6f750245-f00e-c6ed-6243-de02718f62e4-abea6d44 {
      grid-area: span 2 / span 3 / span 2 / span 3;
    }

    #w-node-_540b8c73-b4da-8f78-fa97-8407fe747726-abea6d44 {
      grid-area: span 4 / span 2 / span 4 / span 2;
    }

    #w-node-_88f21a2e-0c55-1d5c-4107-6ea4a3b9953b-abea6d44,
    #w-node-_41f18fec-f7c3-114c-ddee-499dce0ed5cf-abea6d44,
    #w-node-_17f5957f-3c1d-822b-325b-ed839c12c4e7-abea6d44 {
      grid-area: span 2 / span 3 / span 2 / span 3;
    }

    #w-node-b56a4b55-dc54-0746-8e04-3b0fb3309cca-abea6d44 {
      grid-area: span 4 / span 3 / span 4 / span 3;
    }

    #w-node-ee559e76-c040-3444-c9aa-c67cd470078c-abea6d44 {
      grid-area: span 2 / span 2 / span 2 / span 2;
    }

    #w-node-_72e0d2ef-e994-ad1c-9334-ecfcac36f4b1-abea6d44 {
      grid-area: span 2 / span 3 / span 2 / span 3;
    }

    #w-node-fa9dc1b2-e0b7-c665-b47f-9a3debb7cddb-abea6d44,
    #w-node-_3067e0be-da7f-031a-7fbf-3c490ecd7a1b-abea6d44 {
      grid-area: span 2 / span 2 / span 2 / span 2;
    }

    #w-node-_584667e0-65fd-6a4c-3800-c66a64c65bde-abea6d44,
    #w-node-_3e3a5af8-bc0a-aba5-7ab5-2273ff0aaae0-abea6d44 {
      grid-area: span 2 / span 3 / span 2 / span 3;
    }

    #w-node-_73c7debe-63f7-1cce-82eb-8298a663e5e5-97ea6d7a,
    #w-node-b9a46097-7472-154a-aad6-d3d6d2697ce9-97ea6d7a {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099464e-f8ea6d8f {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994653-f8ea6d8f,
    #w-node-_14062756-830c-91d9-5874-a08d00994654-f8ea6d8f,
    #w-node-_14062756-830c-91d9-5874-a08d00994655-f8ea6d8f,
    #w-node-_14062756-830c-91d9-5874-a08d00994656-f8ea6d8f {
      justify-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994684-f8ea6d8f {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994686-f8ea6d8f {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994692-f8ea6d8f {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994694-f8ea6d8f {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a1-f8ea6d8f {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a3-f8ea6d8f {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b0-f8ea6d8f {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b2-f8ea6d8f {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946bf-f8ea6d8f {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946c1-f8ea6d8f {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946ce-f8ea6d8f {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946d0-f8ea6d8f {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fa-f8ea6d8f {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fc-f8ea6d8f {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994708-f8ea6d8f {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099470a-f8ea6d8f,
    #w-node-_14062756-830c-91d9-5874-a08d00994718-f8ea6d8f {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099489f-f8ea6d8f {
      order: 9999;
    }

    #w-node-_52cdaace-e304-ce71-0ee8-8a240e8bdd3d-a0ea6d92 {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-_1b1b1676-851f-c413-4c12-9afe4dd21dce-a0ea6d92,
    #w-node-eafe8241-fa00-3af4-e750-c51863b50895-a0ea6d92 {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_1490adf2-66ac-6ac8-a0b9-78637396921f-a0ea6d92,
    #w-node-a47da52c-661f-5501-d111-b5a68360325d-a0ea6d92,
    #w-node-cdf06b94-2d36-c182-fda1-c77b853e0923-a0ea6d92,
    #w-node-f9adea2b-ba04-396e-f702-d6657dea9a6d-a0ea6d92 {
      justify-self: center;
    }

    #w-node-_9cea0a20-78bf-9334-9a65-211908fdcf07-a0ea6d92 {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-_7d37c93e-0646-f74c-679a-fb724074c026-a0ea6d92,
    #w-node-_7d37c93e-0646-f74c-679a-fb724074c027-a0ea6d92,
    #w-node-_7d37c93e-0646-f74c-679a-fb724074c025-a0ea6d92,
    #w-node-_7d37c93e-0646-f74c-679a-fb724074c024-a0ea6d92 {
      justify-self: center;
    }

    #w-node-_3575414e-b659-54c8-078d-671ed429593e-a0ea6d92 {
      grid-area: plan-1;
    }

    #w-node-_3575414e-b659-54c8-078d-671ed4295972-a0ea6d92 {
      align-self: start;
    }

    #w-node-_3575414e-b659-54c8-078d-671ed4295984-a0ea6d92 {
      grid-area: plan-2;
    }

    #w-node-_3575414e-b659-54c8-078d-671ed42959d1-a0ea6d92 {
      grid-area: plan-3;
    }

    #w-node-f6a0a820-4666-03b3-6226-888574c61722-a0ea6d92 {
      grid-area: plan-1;
    }

    #w-node-f6a0a820-4666-03b3-6226-888574c61757-a0ea6d92 {
      align-self: start;
    }

    #w-node-f6a0a820-4666-03b3-6226-888574c6176e-a0ea6d92 {
      grid-area: plan-2;
    }

    #w-node-f6a0a820-4666-03b3-6226-888574c617a7-a0ea6d92 {
      grid-area: plan-3;
    }

    #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbca6-65ea6d93 {
      grid-area: span 1 / span 1 / span 1 / span 1;
      place-self: center;
    }

    #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbcab-65ea6d93,
    #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbcac-65ea6d93,
    #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbcad-65ea6d93,
    #w-node-_559ac102-03ea-260e-a1ca-733b5a1cbcae-65ea6d93 {
      justify-self: center;
    }

    #w-node-_32da68b3-2de2-b3eb-ed69-6b42999b87da-999b87d7 {
      order: 9999;
    }

    #w-node-_262d151c-5a75-2591-8ca1-33d5f674fb38-f674fb28 {
      grid-area: 1 / 1 / 2 / 4;
      align-self: start;
    }

    #w-node-_262d151c-5a75-2591-8ca1-33d5f674fb45-f674fb28 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_262d151c-5a75-2591-8ca1-33d5f674fb7d-f674fb28 {
      grid-area: 2 / 2 / 3 / 3;
    }

    #w-node-_262d151c-5a75-2591-8ca1-33d5f674fbdc-f674fb28 {
      grid-area: 2 / 3 / 3 / 4;
    }

    #w-node-_842b5c50-0169-f33e-b2d9-0433c2f2ffdf-c2f2ffcf {
      grid-area: 1 / 1 / 2 / 4;
      align-self: start;
    }

    #w-node-_842b5c50-0169-f33e-b2d9-0433c2f2ffec-c2f2ffcf {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_842b5c50-0169-f33e-b2d9-0433c2f30024-c2f2ffcf {
      grid-area: 2 / 2 / 3 / 3;
    }

    #w-node-_842b5c50-0169-f33e-b2d9-0433c2f30083-c2f2ffcf {
      grid-area: 2 / 3 / 3 / 4;
    }

    #w-node-d48c428f-ccd5-0287-9db8-0275a68f51c9-a68f51b9 {
      grid-area: 1 / 1 / 2 / 4;
      align-self: start;
    }

    #w-node-d48c428f-ccd5-0287-9db8-0275a68f51d6-a68f51b9 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-d48c428f-ccd5-0287-9db8-0275a68f520e-a68f51b9 {
      grid-area: 2 / 2 / 3 / 3;
    }

    #w-node-d48c428f-ccd5-0287-9db8-0275a68f5264-a68f51b9 {
      grid-area: 2 / 3 / 3 / 4;
    }

    #w-node-_01b8183c-4a46-3fd1-562b-1a244acae9f2-b0ea6de7 {
      grid-area: plan-1;
    }

    #w-node-_43de111b-5511-ecab-5f2b-712e64cd1b6d-b0ea6de7 {
      align-self: start;
    }

    #w-node-_01b8183c-4a46-3fd1-562b-1a244acae9f9-b0ea6de7 {
      grid-area: plan-2;
    }

    #w-node-_01b8183c-4a46-3fd1-562b-1a244acaea00-b0ea6de7 {
      grid-area: plan-3;
    }

    #w-node-_828d072f-4b52-dc50-c15b-7b93ad7db2e4-b0ea6de7 {
      grid-area: plan-1;
    }

    #w-node-_828d072f-4b52-dc50-c15b-7b93ad7db303-b0ea6de7 {
      grid-area: plan-2;
    }

    #w-node-_828d072f-4b52-dc50-c15b-7b93ad7db317-b0ea6de7 {
      grid-area: plan-3;
    }

    #w-node-a76edada-97e1-f615-7b19-70fff97826b9-e7ea6de8 {
      order: 9999;
    }

    #w-node-dce1a9d7-7dfb-2d28-7563-bd6e33a383e3-e7ea6de8 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-dce1a9d7-7dfb-2d28-7563-bd6e33a383e5-e7ea6de8 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-dce1a9d7-7dfb-2d28-7563-bd6e33a383f1-e7ea6de8 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-dce1a9d7-7dfb-2d28-7563-bd6e33a383f3-e7ea6de8 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-dce1a9d7-7dfb-2d28-7563-bd6e33a38400-e7ea6de8 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-dce1a9d7-7dfb-2d28-7563-bd6e33a38402-e7ea6de8 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-dce1a9d7-7dfb-2d28-7563-bd6e33a3840f-e7ea6de8 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-dce1a9d7-7dfb-2d28-7563-bd6e33a38411-e7ea6de8 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-dce1a9d7-7dfb-2d28-7563-bd6e33a3841e-e7ea6de8 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-dce1a9d7-7dfb-2d28-7563-bd6e33a38420-e7ea6de8 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_1d0b6263-9b05-3a2c-ee75-d9b3c59c591b-e7ea6de8 {
      order: 9999;
    }

    #w-node-b2b60fc5-76ff-1ead-3793-ebc804ffb3b7-e7ea6de8 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-b2b60fc5-76ff-1ead-3793-ebc804ffb3b9-e7ea6de8 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-b2b60fc5-76ff-1ead-3793-ebc804ffb3c5-e7ea6de8 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-b2b60fc5-76ff-1ead-3793-ebc804ffb3c7-e7ea6de8 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-b2b60fc5-76ff-1ead-3793-ebc804ffb3d4-e7ea6de8 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-b2b60fc5-76ff-1ead-3793-ebc804ffb3d6-e7ea6de8 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-b2b60fc5-76ff-1ead-3793-ebc804ffb3e3-e7ea6de8 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-b2b60fc5-76ff-1ead-3793-ebc804ffb3e5-e7ea6de8 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-b2b60fc5-76ff-1ead-3793-ebc804ffb3f2-e7ea6de8 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-b2b60fc5-76ff-1ead-3793-ebc804ffb3f4-e7ea6de8 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099464e-a4ea6dfe {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994653-a4ea6dfe,
    #w-node-_14062756-830c-91d9-5874-a08d00994654-a4ea6dfe,
    #w-node-_14062756-830c-91d9-5874-a08d00994655-a4ea6dfe,
    #w-node-_14062756-830c-91d9-5874-a08d00994656-a4ea6dfe {
      justify-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994684-a4ea6dfe {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994686-a4ea6dfe {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994692-a4ea6dfe {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994694-a4ea6dfe {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a1-a4ea6dfe {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a3-a4ea6dfe {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b0-a4ea6dfe {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b2-a4ea6dfe {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946bf-a4ea6dfe {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946c1-a4ea6dfe {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fa-a4ea6dfe {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fc-a4ea6dfe {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994708-a4ea6dfe {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099470a-a4ea6dfe,
    #w-node-_14062756-830c-91d9-5874-a08d00994718-a4ea6dfe {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099489f-a4ea6dfe,
    #w-node-dc8ffe45-b912-2e11-8fe5-27fe826db869-d5ea6dff,
    #w-node-c439109a-cbde-7ce7-9e2d-e6ba8cf4b08e-d5ea6dff {
      order: 9999;
    }

    #w-node-_52cdaace-e304-ce71-0ee8-8a240e8bdd3d-53ea6e02 {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-_1b1b1676-851f-c413-4c12-9afe4dd21dce-53ea6e02,
    #w-node-eafe8241-fa00-3af4-e750-c51863b50895-53ea6e02 {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_1490adf2-66ac-6ac8-a0b9-78637396921f-53ea6e02,
    #w-node-a47da52c-661f-5501-d111-b5a68360325d-53ea6e02,
    #w-node-cdf06b94-2d36-c182-fda1-c77b853e0923-53ea6e02,
    #w-node-f9adea2b-ba04-396e-f702-d6657dea9a6d-53ea6e02 {
      justify-self: center;
    }

    #w-node-_9cea0a20-78bf-9334-9a65-211908fdcf07-53ea6e02 {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-_7d37c93e-0646-f74c-679a-fb724074c026-53ea6e02,
    #w-node-_7d37c93e-0646-f74c-679a-fb724074c027-53ea6e02,
    #w-node-_7d37c93e-0646-f74c-679a-fb724074c025-53ea6e02,
    #w-node-_7d37c93e-0646-f74c-679a-fb724074c024-53ea6e02 {
      justify-self: center;
    }

    #w-node-_78946066-250f-fd28-aaf4-9c27432423d3-53ea6e02 {
      grid-area: plan-1;
    }

    #w-node-_78946066-250f-fd28-aaf4-9c2743242407-53ea6e02 {
      align-self: start;
    }

    #w-node-_78946066-250f-fd28-aaf4-9c2743242419-53ea6e02 {
      grid-area: plan-2;
    }

    #w-node-_78946066-250f-fd28-aaf4-9c2743242466-53ea6e02 {
      grid-area: plan-3;
    }

    #w-node-_679d6b71-e7f9-70f0-036b-5b0830b6b5df-53ea6e02 {
      grid-area: plan-1;
    }

    #w-node-_679d6b71-e7f9-70f0-036b-5b0830b6b614-53ea6e02 {
      align-self: start;
    }

    #w-node-_679d6b71-e7f9-70f0-036b-5b0830b6b62b-53ea6e02 {
      grid-area: plan-2;
    }

    #w-node-_679d6b71-e7f9-70f0-036b-5b0830b6b664-53ea6e02 {
      grid-area: plan-3;
    }

    #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b88749-53ea6e02 {
      grid-area: plan-1;
    }

    #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8877b-53ea6e02 {
      align-self: start;
    }

    #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8878c-53ea6e02 {
      grid-area: plan-2;
    }

    #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b887c2-53ea6e02 {
      grid-area: plan-3;
    }

    #w-node-c5dd6512-c739-0120-61be-5807b3ab8fa3-0bea6e03,
    #w-node-c439109a-cbde-7ce7-9e2d-e6ba8cf4b08e-0bea6e03 {
      order: 9999;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099464e-78ea6e17 {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994653-78ea6e17,
    #w-node-_14062756-830c-91d9-5874-a08d00994654-78ea6e17,
    #w-node-_14062756-830c-91d9-5874-a08d00994655-78ea6e17,
    #w-node-_14062756-830c-91d9-5874-a08d00994656-78ea6e17 {
      justify-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994684-78ea6e17 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994686-78ea6e17 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994692-78ea6e17 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994694-78ea6e17 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a1-78ea6e17 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a3-78ea6e17 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b0-78ea6e17 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b2-78ea6e17 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946bf-78ea6e17 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946c1-78ea6e17 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946ce-78ea6e17 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946d0-78ea6e17 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fa-78ea6e17 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fc-78ea6e17 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994708-78ea6e17 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099470a-78ea6e17,
    #w-node-_14062756-830c-91d9-5874-a08d00994718-78ea6e17 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099489f-78ea6e17,
    #w-node-f805dc52-e7de-35fe-1edf-248e59876dee-84ea6e19,
    #w-node-c439109a-cbde-7ce7-9e2d-e6ba8cf4b08e-84ea6e19 {
      order: 9999;
    }

    #w-node-_1aff7d07-3707-70a2-4f38-27035c974273-46ea6e1f,
    #w-node-_1aff7d07-3707-70a2-4f38-27035c974274-46ea6e1f,
    #w-node-_25e9060d-a8fb-b99d-62ff-267fa1e5f978-46ea6e1f,
    #w-node-a55d6af1-f3c7-8951-ee89-ef6d6b2d8ffe-46ea6e1f,
    #w-node-_1aff7d07-3707-70a2-4f38-27035c974275-46ea6e1f {
      justify-self: center;
    }

    #w-node-_52cdaace-e304-ce71-0ee8-8a240e8bdd3d-46ea6e1f {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-_1b1b1676-851f-c413-4c12-9afe4dd21dce-46ea6e1f,
    #w-node-eafe8241-fa00-3af4-e750-c51863b50895-46ea6e1f {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_1490adf2-66ac-6ac8-a0b9-78637396921f-46ea6e1f {
      place-self: center;
    }

    #w-node-a47da52c-661f-5501-d111-b5a68360325d-46ea6e1f,
    #w-node-cdf06b94-2d36-c182-fda1-c77b853e0923-46ea6e1f,
    #w-node-f9adea2b-ba04-396e-f702-d6657dea9a6d-46ea6e1f,
    #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef9c-46ea6e1f,
    #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef9d-46ea6e1f,
    #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef99-46ea6e1f,
    #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef9b-46ea6e1f,
    #w-node-_9b187a24-94e2-81ee-6ddb-025f36b45fc6-46ea6e1f,
    #w-node-_8fa1e3a2-9a1a-0cb9-a271-90e4485bfb1c-46ea6e1f,
    #w-node-d56434eb-46ce-cc91-0b27-b8c7f532a60d-46ea6e1f,
    #w-node-fbea0b59-b230-2919-a0cd-ab2f9183fe08-46ea6e1f {
      justify-self: center;
    }

    #w-node-_9c7585b0-7a93-2c07-f45e-d4d157d2d2ac-46ea6e1f,
    #w-node-_1bd4b7e3-9165-75e8-4e2b-d07f0a8826fc-46ea6e1f {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099464e-4bea6e20 {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994653-4bea6e20,
    #w-node-_14062756-830c-91d9-5874-a08d00994654-4bea6e20,
    #w-node-_14062756-830c-91d9-5874-a08d00994655-4bea6e20,
    #w-node-_14062756-830c-91d9-5874-a08d00994656-4bea6e20 {
      justify-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994684-4bea6e20 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994686-4bea6e20 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994692-4bea6e20 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994694-4bea6e20 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a1-4bea6e20 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a3-4bea6e20 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b0-4bea6e20 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b2-4bea6e20 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946bf-4bea6e20 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946c1-4bea6e20 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fa-4bea6e20 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fc-4bea6e20 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994708-4bea6e20 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099470a-4bea6e20,
    #w-node-_14062756-830c-91d9-5874-a08d00994718-4bea6e20 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099489f-4bea6e20 {
      order: 9999;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099464e-20ea6e4c {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994653-20ea6e4c,
    #w-node-_14062756-830c-91d9-5874-a08d00994654-20ea6e4c,
    #w-node-_14062756-830c-91d9-5874-a08d00994655-20ea6e4c,
    #w-node-_14062756-830c-91d9-5874-a08d00994656-20ea6e4c {
      justify-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994684-20ea6e4c {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994686-20ea6e4c {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994692-20ea6e4c {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994694-20ea6e4c {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a1-20ea6e4c {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a3-20ea6e4c {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b0-20ea6e4c {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b2-20ea6e4c {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946bf-20ea6e4c {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946c1-20ea6e4c {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946ce-20ea6e4c {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946d0-20ea6e4c {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fa-20ea6e4c {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fc-20ea6e4c {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994708-20ea6e4c {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099470a-20ea6e4c,
    #w-node-_14062756-830c-91d9-5874-a08d00994718-20ea6e4c {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099489f-20ea6e4c {
      order: 9999;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099464e-20ea6e56 {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994653-20ea6e56,
    #w-node-_14062756-830c-91d9-5874-a08d00994654-20ea6e56,
    #w-node-_14062756-830c-91d9-5874-a08d00994655-20ea6e56,
    #w-node-_14062756-830c-91d9-5874-a08d00994656-20ea6e56 {
      justify-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994684-20ea6e56 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994686-20ea6e56 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994692-20ea6e56 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994694-20ea6e56 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a1-20ea6e56 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a3-20ea6e56 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b0-20ea6e56 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b2-20ea6e56 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946bf-20ea6e56 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946c1-20ea6e56 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946ce-20ea6e56 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946d0-20ea6e56 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fa-20ea6e56 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fc-20ea6e56 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994708-20ea6e56 {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099470a-20ea6e56,
    #w-node-_14062756-830c-91d9-5874-a08d00994718-20ea6e56 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099489f-20ea6e56 {
      order: 9999;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa156d4-70ea6e6b {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa156d9-70ea6e6b,
    #w-node-_9b1fab79-d854-0606-3185-4a1dffa156da-70ea6e6b,
    #w-node-_9b1fab79-d854-0606-3185-4a1dffa156db-70ea6e6b,
    #w-node-_9b1fab79-d854-0606-3185-4a1dffa156dc-70ea6e6b {
      justify-self: center;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa1570a-70ea6e6b {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa1570c-70ea6e6b {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa15718-70ea6e6b {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa1571a-70ea6e6b {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa15727-70ea6e6b {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa15729-70ea6e6b {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa15736-70ea6e6b {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa15738-70ea6e6b {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa15745-70ea6e6b {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa15747-70ea6e6b {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa15754-70ea6e6b {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa15756-70ea6e6b {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa15780-70ea6e6b {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa15782-70ea6e6b {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa1578e-70ea6e6b {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa15790-70ea6e6b,
    #w-node-_9b1fab79-d854-0606-3185-4a1dffa1579e-70ea6e6b {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_9b1fab79-d854-0606-3185-4a1dffa1599a-70ea6e6b {
      order: 9999;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099464e-adea6e6d {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994653-adea6e6d,
    #w-node-_14062756-830c-91d9-5874-a08d00994654-adea6e6d,
    #w-node-_14062756-830c-91d9-5874-a08d00994655-adea6e6d,
    #w-node-_14062756-830c-91d9-5874-a08d00994656-adea6e6d {
      justify-self: center;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994684-adea6e6d {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994686-adea6e6d {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994692-adea6e6d {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994694-adea6e6d {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a1-adea6e6d {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946a3-adea6e6d {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b0-adea6e6d {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946b2-adea6e6d {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946bf-adea6e6d {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946c1-adea6e6d {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946ce-adea6e6d {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946d0-adea6e6d {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fa-adea6e6d {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d009946fc-adea6e6d {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d00994708-adea6e6d {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099470a-adea6e6d,
    #w-node-_14062756-830c-91d9-5874-a08d00994718-adea6e6d {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_14062756-830c-91d9-5874-a08d0099489f-adea6e6d {
      order: 9999;
    }

    #w-node-dc260bc4-2a0d-9219-e81e-271cc367ce48-c5ea6e6f {
      grid-area: span 1 / span 3 / span 1 / span 3;
      place-self: center;
    }

    #w-node-dc260bc4-2a0d-9219-e81e-271cc367ce4d-c5ea6e6f,
    #w-node-dc260bc4-2a0d-9219-e81e-271cc367ce4e-c5ea6e6f,
    #w-node-dc260bc4-2a0d-9219-e81e-271cc367ce4f-c5ea6e6f,
    #w-node-dc260bc4-2a0d-9219-e81e-271cc367ce50-c5ea6e6f {
      justify-self: center;
    }

    #w-node-dc260bc4-2a0d-9219-e81e-271cc367ce7e-c5ea6e6f {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-dc260bc4-2a0d-9219-e81e-271cc367ce80-c5ea6e6f {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-dc260bc4-2a0d-9219-e81e-271cc367ce8c-c5ea6e6f {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-dc260bc4-2a0d-9219-e81e-271cc367ce8e-c5ea6e6f {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-dc260bc4-2a0d-9219-e81e-271cc367ce9b-c5ea6e6f {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-dc260bc4-2a0d-9219-e81e-271cc367ce9d-c5ea6e6f {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-dc260bc4-2a0d-9219-e81e-271cc367ceaa-c5ea6e6f {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-dc260bc4-2a0d-9219-e81e-271cc367ceac-c5ea6e6f {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-dc260bc4-2a0d-9219-e81e-271cc367ceb9-c5ea6e6f {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-dc260bc4-2a0d-9219-e81e-271cc367cebb-c5ea6e6f {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-dc260bc4-2a0d-9219-e81e-271cc367cec8-c5ea6e6f {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-dc260bc4-2a0d-9219-e81e-271cc367ceca-c5ea6e6f {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-dc260bc4-2a0d-9219-e81e-271cc367d10e-c5ea6e6f,
    #w-node-ed01bb66-d820-de7b-d8fd-a62ab585b8ed-dfea6ea8,
    #w-node-c439109a-cbde-7ce7-9e2d-e6ba8cf4b08e-dfea6ea8,
    #w-node-c439109a-cbde-7ce7-9e2d-e6ba8cf4b08e-c331f0bc,
    #w-node-c439109a-cbde-7ce7-9e2d-e6ba8cf4b08e-fe84cb84,
    #w-node-_06136c2b-539d-f6ed-0b9a-797959076318-498ef1e7,
    #w-node-_2be5e5d0-490b-d3a3-4912-0e79e7499d8a-e7499d88,
    #w-node-_06136c2b-539d-f6ed-0b9a-797959076318-ec1acacf,
    #w-node-c439109a-cbde-7ce7-9e2d-e6ba8cf4b08e-ec1acacf,
    #w-node-c439109a-cbde-7ce7-9e2d-e6ba8cf4b08e-3abeb886,
    #w-node-c439109a-cbde-7ce7-9e2d-e6ba8cf4b08e-a84b554d {
      order: 9999;
    }

    #w-node-_0c508dbe-896c-0db1-705f-6f26559539f7-f4366d6a {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_0c508dbe-896c-0db1-705f-6f26559539f9-f4366d6a {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_0c508dbe-896c-0db1-705f-6f2655953a05-f4366d6a {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_0c508dbe-896c-0db1-705f-6f2655953a07-f4366d6a {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_0c508dbe-896c-0db1-705f-6f2655953a14-f4366d6a {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_0c508dbe-896c-0db1-705f-6f2655953a16-f4366d6a {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_0c508dbe-896c-0db1-705f-6f2655953a23-f4366d6a {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_0c508dbe-896c-0db1-705f-6f2655953a25-f4366d6a {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_0c508dbe-896c-0db1-705f-6f2655953a32-f4366d6a {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_0c508dbe-896c-0db1-705f-6f2655953a34-f4366d6a {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_688f21da-5814-5856-efb3-e30b5c16ee28-f4366d6a {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_688f21da-5814-5856-efb3-e30b5c16ee2a-f4366d6a {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_688f21da-5814-5856-efb3-e30b5c16ee37-f4366d6a {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_688f21da-5814-5856-efb3-e30b5c16ee39-f4366d6a {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_688f21da-5814-5856-efb3-e30b5c16ee46-f4366d6a {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_688f21da-5814-5856-efb3-e30b5c16ee48-f4366d6a {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_688f21da-5814-5856-efb3-e30b5c16ee55-f4366d6a {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_688f21da-5814-5856-efb3-e30b5c16ee57-f4366d6a {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_688f21da-5814-5856-efb3-e30b5c16ee64-f4366d6a {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_688f21da-5814-5856-efb3-e30b5c16ee66-f4366d6a {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_688f21da-5814-5856-efb3-e30b5c16ee73-f4366d6a {
      grid-area: 1 / 1 / 2 / 2;
    }

    #w-node-_688f21da-5814-5856-efb3-e30b5c16ee75-f4366d6a {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_9a22c02c-5fb3-861a-6485-e90f6c379192-f4366d6a,
    #w-node-b792e327-ca3b-4573-2957-36fdf7e94008-f4366d6a,
    #w-node-cf683124-1ca7-cd69-55e9-9724d9716c7c-bb46bb1a,
    #w-node-_35983586-ad23-43b4-d072-0ca442bb1c91-bb46bb1a {
      order: 9999;
    }

    #w-node-_8e819b6f-5748-540d-eb67-0e78bc26a108-3f554d9c {
      grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-c439109a-cbde-7ce7-9e2d-e6ba8cf4b08e-e9e901e5,
    #w-node-c439109a-cbde-7ce7-9e2d-e6ba8cf4b08e-4b3b2e0c {
      order: 9999;
    }

    #w-node-_69f1cf71-8ce4-7313-6801-62a23d8c47f8-0dc12915 {
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      display: grid;
    }

    #w-node-_37793268-987d-0c0f-064f-91b162fb3ab1-0dc12915 {
      order: 9999;
      grid-area: 1 / 1 / 2 / 2;
      place-self: start center;
    }

    #w-node-a4039657-0361-bfa6-9705-d37820ddc6da-0dc12915 {
      order: -9999;
      grid-area: 2 / 1 / 2 / 2;
      align-self: start;
    }

    #w-node-_37793268-987d-0c0f-064f-91b162fb39e2-0dc12915 {
      grid-row-end: 3;
      grid-column-end: 2;
    }

    #switch_button.w-node-_37793268-987d-0c0f-064f-91b162fb39e3-0dc12915 {
      justify-self: center;
    }

    #w-node-_37793268-987d-0c0f-064f-91b162fb39f0-0dc12915 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_214e2ad1-30c9-1f4b-13de-68c093e986f1-0dc12915,
    #w-node-c57d77ab-ab95-a1cd-357f-fec8afb35d7f-0dc12915,
    #w-node-_954cc262-966f-42d2-fe28-f15756ec90c1-0dc12915,
    #w-node-_426b10a6-2635-8c64-1ed5-0e8fdc40c054-0dc12915,
    #w-node-_3dd94bcc-4e1e-6b85-8c7c-ded09a512017-0dc12915,
    #w-node-cdbdff56-5e82-b306-7844-43c7f81e8824-0dc12915,
    #w-node-a1632b99-54dd-3099-bfc9-ccea8b279a7e-0dc12915,
    #w-node-_7be45241-66dc-ac6d-d92a-c01fda6e3ae5-0dc12915 {
      place-self: center;
    }

    #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e1-a5fd6919,
    #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e2-a5fd6919,
    #w-node-_3a5f31ce-b0e9-cb78-14cb-023ab7b30848-a5fd6919,
    #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e1-39740250,
    #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e2-39740250,
    #w-node-_3a5f31ce-b0e9-cb78-14cb-023ab7b30848-39740250 {
      justify-self: center;
    }

    #w-node-e539dde9-c31d-e11e-e5d3-65192907ab53-d5b2a300,
    #w-node-e84f80ed-50bc-fccf-6d6b-f13557c42a67-d5b2a300 {
      order: 9999;
    }

    #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e1-5923b36e,
    #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e2-5923b36e,
    #w-node-_3a5f31ce-b0e9-cb78-14cb-023ab7b30848-5923b36e {
      justify-self: center;
    }

    #w-node-_9db48990-a8e6-dd7b-96c7-79ed3f6d9130-39f970d3,
    #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe219b-39f970d3,
    #w-node-_9db48990-a8e6-dd7b-96c7-79ed3f6d9130-00e14374,
    #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe219b-00e14374,
    #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe219b-f2bb1453,
    #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe219b-d6be5944 {
      order: 9999;
    }

    #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e1-bb53cce5,
    #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e2-bb53cce5,
    #w-node-_3a5f31ce-b0e9-cb78-14cb-023ab7b30848-bb53cce5,
    #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e1-b1b87db8,
    #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e2-b1b87db8,
    #w-node-_3a5f31ce-b0e9-cb78-14cb-023ab7b30848-b1b87db8,
    #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e1-667388ca,
    #w-node-f994a793-1812-beb2-8d53-aaa2fbe0e7e2-667388ca,
    #w-node-_3a5f31ce-b0e9-cb78-14cb-023ab7b30848-667388ca {
      justify-self: center;
    }

    #w-node-d58114fe-0819-5a63-e0a8-40555f82fb2e-ba14206f,
    #w-node-_57b231c4-4558-3537-ee2b-5794871fd500-ba14206f,
    #w-node-_7a63d7d8-40fb-25d5-b61f-3d0a15fe219b-d0cdca6b {
      order: 9999;
    }

    #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef9c-12543c8a,
    #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef9d-12543c8a,
    #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef99-12543c8a,
    #w-node-_0adfc809-0a10-ab9c-63f2-5c3e0ef3ef9b-12543c8a,
    #w-node-_9b187a24-94e2-81ee-6ddb-025f36b45fc6-12543c8a,
    #w-node-_8fa1e3a2-9a1a-0cb9-a271-90e4485bfb1c-12543c8a,
    #w-node-d56434eb-46ce-cc91-0b27-b8c7f532a60d-12543c8a,
    #w-node-fbea0b59-b230-2919-a0cd-ab2f9183fe08-12543c8a {
      justify-self: center;
    }

    #w-node-_9c7585b0-7a93-2c07-f45e-d4d157d2d2ac-12543c8a,
    #w-node-_1bd4b7e3-9165-75e8-4e2b-d07f0a8826fc-12543c8a {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }
  }

  @media screen and (max-width: 767px) {

    #w-node-_1f94e274-7af3-a0e6-3627-5d46684be332-684be31a,
    #w-node-_1f94e274-7af3-a0e6-3627-5d46684be378-684be31a,
    #w-node-_1f94e274-7af3-a0e6-3627-5d46684be3d4-684be31a,
    #w-node-_1f94e274-7af3-a0e6-3627-5d46684be439-684be31a,
    #w-node-_73c7debe-63f7-1cce-82eb-8298a663e5e5-8bea6c49,
    #w-node-b9a46097-7472-154a-aad6-d3d6d2697ce9-8bea6c49,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-03ea6c81,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-03ea6c81,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-03ea6c81 {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a88-61ea6c84 {
      grid-area: span 2 / span 2 / span 2 / span 2;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a89-61ea6c84 {
      grid-area: span 3 / span 2 / span 3 / span 2;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a8a-61ea6c84 {
      grid-area: span 6 / span 2 / span 6 / span 2;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a8b-61ea6c84,
    #w-node-fedde610-7369-191e-e852-dfa9c61b0a8c-61ea6c84 {
      grid-area: span 3 / span 2 / span 3 / span 2;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a8d-61ea6c84 {
      grid-area: span 2 / span 2 / span 2 / span 2;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a8e-61ea6c84 {
      grid-area: span 4 / span 2 / span 4 / span 2;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a90-61ea6c84,
    #w-node-fedde610-7369-191e-e852-dfa9c61b0a91-61ea6c84,
    #w-node-fedde610-7369-191e-e852-dfa9c61b0a93-61ea6c84,
    #w-node-fedde610-7369-191e-e852-dfa9c61b0a94-61ea6c84 {
      grid-area: span 2 / span 2 / span 2 / span 2;
    }

    #w-node-de3febcf-8596-7b64-b0ed-8420bf2fb5cc-fbea6cb2,
    #w-node-de3febcf-8596-7b64-b0ed-8420bf2fb5cd-fbea6cb2,
    #w-node-_1b1b1676-851f-c413-4c12-9afe4dd21dce-d3ea6cf3,
    #w-node-eafe8241-fa00-3af4-e750-c51863b50895-d3ea6cf3 {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_9e90a725-ce5d-1b6f-e40b-9acf334ed8dc-abea6d44 {
      grid-area: span 2 / span 2 / span 2 / span 2;
    }

    #w-node-_6f750245-f00e-c6ed-6243-de02718f62e4-abea6d44 {
      grid-area: span 3 / span 2 / span 3 / span 2;
    }

    #w-node-_540b8c73-b4da-8f78-fa97-8407fe747726-abea6d44 {
      grid-area: span 6 / span 2 / span 6 / span 2;
    }

    #w-node-_88f21a2e-0c55-1d5c-4107-6ea4a3b9953b-abea6d44,
    #w-node-_41f18fec-f7c3-114c-ddee-499dce0ed5cf-abea6d44 {
      grid-area: span 3 / span 2 / span 3 / span 2;
    }

    #w-node-_17f5957f-3c1d-822b-325b-ed839c12c4e7-abea6d44 {
      grid-area: span 2 / span 2 / span 2 / span 2;
    }

    #w-node-b56a4b55-dc54-0746-8e04-3b0fb3309cca-abea6d44 {
      grid-area: span 4 / span 2 / span 4 / span 2;
    }

    #w-node-_72e0d2ef-e994-ad1c-9334-ecfcac36f4b1-abea6d44,
    #w-node-fa9dc1b2-e0b7-c665-b47f-9a3debb7cddb-abea6d44,
    #w-node-_584667e0-65fd-6a4c-3800-c66a64c65bde-abea6d44,
    #w-node-_3e3a5af8-bc0a-aba5-7ab5-2273ff0aaae0-abea6d44 {
      grid-area: span 2 / span 2 / span 2 / span 2;
    }

    #w-node-_73c7debe-63f7-1cce-82eb-8298a663e5e5-97ea6d7a,
    #w-node-b9a46097-7472-154a-aad6-d3d6d2697ce9-97ea6d7a,
    #w-node-_1b1b1676-851f-c413-4c12-9afe4dd21dce-a0ea6d92,
    #w-node-eafe8241-fa00-3af4-e750-c51863b50895-a0ea6d92 {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_262d151c-5a75-2591-8ca1-33d5f674fb38-f674fb28 {
      grid-area: 1 / 1 / 2 / 3;
      align-self: start;
    }

    #w-node-_262d151c-5a75-2591-8ca1-33d5f674fb45-f674fb28 {
      grid-area: 2 / 1 / 3 / 3;
    }

    #w-node-_262d151c-5a75-2591-8ca1-33d5f674fb7d-f674fb28 {
      grid-area: 3 / 1 / 4 / 2;
    }

    #w-node-_262d151c-5a75-2591-8ca1-33d5f674fbdc-f674fb28 {
      grid-area: 3 / 2 / 4 / 3;
    }

    #w-node-_262d151c-5a75-2591-8ca1-33d5f674fc2c-f674fb28 {
      grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_842b5c50-0169-f33e-b2d9-0433c2f2ffdf-c2f2ffcf {
      grid-area: 1 / 1 / 2 / 3;
      align-self: start;
    }

    #w-node-_842b5c50-0169-f33e-b2d9-0433c2f2ffec-c2f2ffcf {
      grid-area: 2 / 1 / 3 / 3;
    }

    #w-node-_842b5c50-0169-f33e-b2d9-0433c2f30024-c2f2ffcf {
      grid-area: 3 / 1 / 4 / 2;
    }

    #w-node-_842b5c50-0169-f33e-b2d9-0433c2f30083-c2f2ffcf {
      grid-area: 3 / 2 / 4 / 3;
    }

    #w-node-_842b5c50-0169-f33e-b2d9-0433c2f300c2-c2f2ffcf {
      grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-d48c428f-ccd5-0287-9db8-0275a68f51c9-a68f51b9 {
      grid-area: 1 / 1 / 2 / 3;
      align-self: start;
    }

    #w-node-d48c428f-ccd5-0287-9db8-0275a68f51d6-a68f51b9 {
      grid-area: 2 / 1 / 3 / 3;
    }

    #w-node-d48c428f-ccd5-0287-9db8-0275a68f520e-a68f51b9 {
      grid-area: 3 / 1 / 4 / 2;
    }

    #w-node-d48c428f-ccd5-0287-9db8-0275a68f5264-a68f51b9 {
      grid-area: 3 / 2 / 4 / 3;
    }

    #w-node-d48c428f-ccd5-0287-9db8-0275a68f5288-a68f51b9 {
      grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_1b1b1676-851f-c413-4c12-9afe4dd21dce-53ea6e02,
    #w-node-eafe8241-fa00-3af4-e750-c51863b50895-53ea6e02,
    #w-node-_1b1b1676-851f-c413-4c12-9afe4dd21dce-46ea6e1f,
    #w-node-eafe8241-fa00-3af4-e750-c51863b50895-46ea6e1f,
    #w-node-_9b187a24-94e2-81ee-6ddb-025f36b45fc6-46ea6e1f {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_8fa1e3a2-9a1a-0cb9-a271-90e4485bfb1c-46ea6e1f {
      grid-area: span 1 / span 1 / span 1 / span 1;
      place-self: center;
    }

    #w-node-d56434eb-46ce-cc91-0b27-b8c7f532a60d-46ea6e1f {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-fbea0b59-b230-2919-a0cd-ab2f9183fe08-46ea6e1f {
      justify-self: center;
    }

    #w-node-_9c7585b0-7a93-2c07-f45e-d4d157d2d2ac-46ea6e1f,
    #w-node-_1bd4b7e3-9165-75e8-4e2b-d07f0a8826fc-46ea6e1f,
    #w-node-_8e819b6f-5748-540d-eb67-0e78bc26a108-3f554d9c {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_69f1cf71-8ce4-7313-6801-62a23d8c47f8-0dc12915 {
      grid-template-rows: auto;
      grid-template-columns: 1fr;
    }

    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-39f970d3,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-39f970d3,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-39f970d3,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-00e14374,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-00e14374,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-00e14374,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-3b3e5bfb,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-3b3e5bfb,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-3b3e5bfb,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-3b4382ef,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-3b4382ef,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-3b4382ef,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-f2bb1453,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-f2bb1453,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-f2bb1453,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-d6be5944,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-d6be5944,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-d6be5944,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-d0cdca6b,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-d0cdca6b,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-d0cdca6b,
    #w-node-_9b187a24-94e2-81ee-6ddb-025f36b45fc6-12543c8a {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_8fa1e3a2-9a1a-0cb9-a271-90e4485bfb1c-12543c8a {
      grid-area: span 1 / span 1 / span 1 / span 1;
      place-self: center;
    }

    #w-node-d56434eb-46ce-cc91-0b27-b8c7f532a60d-12543c8a {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-fbea0b59-b230-2919-a0cd-ab2f9183fe08-12543c8a {
      justify-self: center;
    }

    #w-node-_9c7585b0-7a93-2c07-f45e-d4d157d2d2ac-12543c8a,
    #w-node-_1bd4b7e3-9165-75e8-4e2b-d07f0a8826fc-12543c8a {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }
  }

  @media screen and (max-width: 479px) {
    #w-node-_923393de-6b55-ac77-4c1c-7b46add10351-9bea6c08 {
      place-self: center;
    }

    #w-node-_923393de-6b55-ac77-4c1c-7b46add10352-9bea6c08,
    #w-node-_923393de-6b55-ac77-4c1c-7b46add10353-9bea6c08,
    #w-node-_923393de-6b55-ac77-4c1c-7b46add10354-9bea6c08 {
      justify-self: center;
    }

    #w-node-f79ba3ee-4799-8d52-81a9-95f95526e223-5526e1e4 {
      grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-f79ba3ee-4799-8d52-81a9-95f95526e237-5526e1e4,
    #w-node-f79ba3ee-4799-8d52-81a9-95f95526e24d-5526e1e4,
    #w-node-f79ba3ee-4799-8d52-81a9-95f95526e262-5526e1e4 {
      grid-template-rows: auto;
      grid-template-columns: 1fr;
    }

    #w-node-cc2ea24f-ebde-7999-6f72-b388312fd619-8bea6c49,
    #w-node-cc2ea24f-ebde-7999-6f72-b388312fd61b-8bea6c49,
    #w-node-f909ddfa-b245-1726-4fd3-a03de6d4ae87-8bea6c49,
    #w-node-f909ddfa-b245-1726-4fd3-a03de6d4ae89-8bea6c49 {
      justify-self: start;
    }

    #w-node-f909ddfa-b245-1726-4fd3-a03de6d4ae99-8bea6c49 {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-f909ddfa-b245-1726-4fd3-a03de6d4ae9d-8bea6c49,
    #w-node-f909ddfa-b245-1726-4fd3-a03de6d4ae9f-8bea6c49 {
      justify-self: center;
    }

    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-03ea6c81,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-03ea6c81,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-03ea6c81,
    #w-node-fedde610-7369-191e-e852-dfa9c61b0a88-61ea6c84,
    #w-node-fedde610-7369-191e-e852-dfa9c61b0a89-61ea6c84 {
      grid-area: span 2 / span 1 / span 2 / span 1;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a8a-61ea6c84 {
      grid-area: span 4 / span 1 / span 4 / span 1;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a8b-61ea6c84,
    #w-node-fedde610-7369-191e-e852-dfa9c61b0a8c-61ea6c84 {
      grid-area: span 2 / span 1 / span 2 / span 1;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a8d-61ea6c84 {
      grid-area: span 3 / span 2 / span 3 / span 2;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a8e-61ea6c84 {
      grid-area: span 4 / span 1 / span 4 / span 1;
    }

    #w-node-fedde610-7369-191e-e852-dfa9c61b0a8f-61ea6c84,
    #w-node-fedde610-7369-191e-e852-dfa9c61b0a90-61ea6c84,
    #w-node-fedde610-7369-191e-e852-dfa9c61b0a91-61ea6c84,
    #w-node-fedde610-7369-191e-e852-dfa9c61b0a92-61ea6c84,
    #w-node-fedde610-7369-191e-e852-dfa9c61b0a93-61ea6c84,
    #w-node-fedde610-7369-191e-e852-dfa9c61b0a94-61ea6c84 {
      grid-area: span 2 / span 1 / span 2 / span 1;
    }

    #w-node-e78df560-cdbb-1d98-903a-55f2d9fcb06c-61ea6c84,
    #w-node-e78df560-cdbb-1d98-903a-55f2d9fcb06e-61ea6c84 {
      justify-self: start;
    }

    #w-node-_7a0c43d7-588c-4f62-3fa8-c69c5271e1de-fbea6cb2 {
      grid-area: span 1 / span 1 / span 1 / span 1;
      place-self: start center;
    }

    #w-node-_41293255-baf4-dc22-064b-944b2972ab54-fbea6cb2 {
      justify-self: start;
    }

    #w-node-_41293255-baf4-dc22-064b-944b2972ab57-fbea6cb2 {
      grid-area: span 1 / span 1 / span 1 / span 1;
      align-self: center;
    }

    #w-node-_97d707d3-f835-005c-d844-89895b7a38eb-fbea6cb2,
    #w-node-_4f7ec88b-d44b-e961-862a-6b7122f2c690-fbea6cb2 {
      justify-self: start;
    }

    #w-node-b2a0cfed-8599-f244-14a9-01c895c5b902-47ea6cbe,
    #w-node-b2a0cfed-8599-f244-14a9-01c895c5b906-47ea6cbe {
      align-self: center;
    }

    #w-node-_68f17548-d6d3-a124-c45e-f93feec80534-ccea6cca,
    #w-node-_68f17548-d6d3-a124-c45e-f93feec80536-ccea6cca,
    #w-node-_088b6ee7-d155-581e-3ea1-caf2284d6d49-ccea6cca,
    #w-node-_088b6ee7-d155-581e-3ea1-caf2284d6d4b-ccea6cca {
      justify-self: start;
    }

    #w-node-e3daed56-d9f5-dc0b-1d31-d28aab7417f4-d3ea6cf3 {
      grid-area: feature;
      justify-self: auto;
    }

    #w-node-_9e90a725-ce5d-1b6f-e40b-9acf334ed8dc-abea6d44,
    #w-node-_6f750245-f00e-c6ed-6243-de02718f62e4-abea6d44 {
      grid-area: span 2 / span 1 / span 2 / span 1;
    }

    #w-node-_540b8c73-b4da-8f78-fa97-8407fe747726-abea6d44 {
      grid-area: span 4 / span 1 / span 4 / span 1;
    }

    #w-node-_88f21a2e-0c55-1d5c-4107-6ea4a3b9953b-abea6d44,
    #w-node-_41f18fec-f7c3-114c-ddee-499dce0ed5cf-abea6d44 {
      grid-area: span 2 / span 1 / span 2 / span 1;
    }

    #w-node-_17f5957f-3c1d-822b-325b-ed839c12c4e7-abea6d44 {
      grid-area: span 3 / span 2 / span 3 / span 2;
    }

    #w-node-b56a4b55-dc54-0746-8e04-3b0fb3309cca-abea6d44 {
      grid-area: span 4 / span 1 / span 4 / span 1;
    }

    #w-node-ee559e76-c040-3444-c9aa-c67cd470078c-abea6d44,
    #w-node-_72e0d2ef-e994-ad1c-9334-ecfcac36f4b1-abea6d44,
    #w-node-fa9dc1b2-e0b7-c665-b47f-9a3debb7cddb-abea6d44,
    #w-node-_3067e0be-da7f-031a-7fbf-3c490ecd7a1b-abea6d44,
    #w-node-_584667e0-65fd-6a4c-3800-c66a64c65bde-abea6d44,
    #w-node-_3e3a5af8-bc0a-aba5-7ab5-2273ff0aaae0-abea6d44 {
      grid-area: span 2 / span 1 / span 2 / span 1;
    }

    #w-node-_5b0b1fd6-7f38-6a97-6755-380b6f45fa4d-5fea6d60 {
      place-self: center;
    }

    #w-node-_5b0b1fd6-7f38-6a97-6755-380b6f45fa4e-5fea6d60,
    #w-node-_5b0b1fd6-7f38-6a97-6755-380b6f45fa4f-5fea6d60,
    #w-node-_5b0b1fd6-7f38-6a97-6755-380b6f45fa50-5fea6d60 {
      justify-self: center;
    }

    #w-node-_3575414e-b659-54c8-078d-671ed4295972-a0ea6d92,
    #w-node-f6a0a820-4666-03b3-6226-888574c61757-a0ea6d92 {
      grid-area: feature;
      justify-self: auto;
    }

    #w-node-_262d151c-5a75-2591-8ca1-33d5f674fb38-f674fb28 {
      grid-area: 1 / 1 / 2 / 2;
      justify-self: auto;
    }

    #w-node-_262d151c-5a75-2591-8ca1-33d5f674fb45-f674fb28 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_262d151c-5a75-2591-8ca1-33d5f674fbdc-f674fb28 {
      grid-area: 4 / 1 / 5 / 2;
    }

    #w-node-_262d151c-5a75-2591-8ca1-33d5f674fc2c-f674fb28 {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_842b5c50-0169-f33e-b2d9-0433c2f2ffdf-c2f2ffcf {
      grid-area: 1 / 1 / 2 / 2;
      justify-self: auto;
    }

    #w-node-_842b5c50-0169-f33e-b2d9-0433c2f2ffec-c2f2ffcf {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-_842b5c50-0169-f33e-b2d9-0433c2f30083-c2f2ffcf {
      grid-area: 4 / 1 / 5 / 2;
    }

    #w-node-_842b5c50-0169-f33e-b2d9-0433c2f300c2-c2f2ffcf {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-d48c428f-ccd5-0287-9db8-0275a68f51c9-a68f51b9 {
      grid-area: 1 / 1 / 2 / 2;
      justify-self: auto;
    }

    #w-node-d48c428f-ccd5-0287-9db8-0275a68f51d6-a68f51b9 {
      grid-area: 2 / 1 / 3 / 2;
    }

    #w-node-d48c428f-ccd5-0287-9db8-0275a68f5264-a68f51b9 {
      grid-area: 4 / 1 / 5 / 2;
    }

    #w-node-d48c428f-ccd5-0287-9db8-0275a68f5288-a68f51b9 {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_43de111b-5511-ecab-5f2b-712e64cd1b6d-b0ea6de7,
    #w-node-_78946066-250f-fd28-aaf4-9c2743242407-53ea6e02,
    #w-node-_679d6b71-e7f9-70f0-036b-5b0830b6b614-53ea6e02,
    #w-node-b30e0f3a-836b-a8bb-c4d0-9008c3b8877b-53ea6e02 {
      grid-area: feature;
      justify-self: auto;
    }

    #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8bd-498ef1e7 {
      justify-self: start;
    }

    #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8c0-498ef1e7 {
      grid-area: span 1 / span 1 / span 1 / span 1;
      align-self: center;
    }

    #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8c5-498ef1e7,
    #w-node-dd0f2c5a-1d9e-48d4-4228-a4d4597cd8cd-498ef1e7 {
      justify-self: start;
    }

    #w-node-d48c2b33-f446-bfaf-ad06-376b6df52642-498ef1e7,
    #w-node-d48c2b33-f446-bfaf-ad06-376b6df52642-ec1acacf {
      grid-template-rows: auto;
      grid-template-columns: 1fr;
    }

    #w-node-_9fe7464a-cf50-5092-f74c-45eda67e2199-f4366d6a {
      place-self: center;
    }

    #w-node-_9fe7464a-cf50-5092-f74c-45eda67e219a-f4366d6a,
    #w-node-_9fe7464a-cf50-5092-f74c-45eda67e219b-f4366d6a,
    #w-node-_9fe7464a-cf50-5092-f74c-45eda67e219c-f4366d6a {
      justify-self: center;
    }

    #w-node-a0766794-f180-3e8c-b9d7-61905598a527-f4366d6a {
      place-self: center;
    }

    #w-node-a0766794-f180-3e8c-b9d7-61905598a528-f4366d6a,
    #w-node-a0766794-f180-3e8c-b9d7-61905598a529-f4366d6a,
    #w-node-a0766794-f180-3e8c-b9d7-61905598a52a-f4366d6a {
      justify-self: center;
    }

    #w-node-_923393de-6b55-ac77-4c1c-7b46add10351-bb46bb1a {
      place-self: center;
    }

    #w-node-_923393de-6b55-ac77-4c1c-7b46add10352-bb46bb1a,
    #w-node-_923393de-6b55-ac77-4c1c-7b46add10353-bb46bb1a,
    #w-node-_923393de-6b55-ac77-4c1c-7b46add10354-bb46bb1a {
      justify-self: center;
    }

    #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e3-bb46bb1a,
    #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e7-bb46bb1a,
    #w-node-_5ca767dc-38bc-4590-0769-11bc315abe38-bb46bb1a,
    #w-node-_5ca767dc-38bc-4590-0769-11bc315abe3c-bb46bb1a {
      align-self: center;
    }

    #w-node-_38f7d807-dfbd-58d1-2ba1-112ee9c15087-b7808b99 {
      grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-a0c8e23d-69be-18b3-5c11-d6d258fb352c-b7808b99,
    #w-node-_71ab49bb-7675-87da-a4af-bd0f27d55af4-b7808b99,
    #w-node-dd64b665-e316-6850-9fec-5d6f77c47349-b7808b99 {
      grid-template-rows: auto;
      grid-template-columns: 1fr;
    }

    #w-node-_8dd20092-b3d8-b223-b4fb-3ce6e7b524e9-0dc12915 {
      grid-area: 2 / 2 / 2 / 3;
    }

    #w-node-d85e9b6a-614e-6aae-ed6e-b13d1a4e40f0-0dc12915 {
      grid-area: 2 / 5 / 2 / 4;
    }

    #w-node-_8ec04619-e7c1-792b-f0a4-0a1392906b18-0dc12915 {
      grid-area: 2 / 3 / 2 / 3;
    }

    #w-node-a7ff3b63-4694-369c-c436-628ad4c3d366-0dc12915 {
      grid-area: 1 / 1 / 3 / 2;
      align-self: start;
    }

    #w-node-b5a98122-89d7-8bd9-7bee-2ec48bae6dbc-0dc12915 {
      justify-self: end;
    }

    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebc9-a5fd6919,
    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcd-a5fd6919,
    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebc9-39740250,
    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcd-39740250 {
      align-self: center;
    }

    #w-node-_923393de-6b55-ac77-4c1c-7b46add10351-d5b2a300 {
      place-self: center;
    }

    #w-node-_923393de-6b55-ac77-4c1c-7b46add10352-d5b2a300,
    #w-node-_923393de-6b55-ac77-4c1c-7b46add10353-d5b2a300,
    #w-node-_923393de-6b55-ac77-4c1c-7b46add10354-d5b2a300 {
      justify-self: center;
    }

    #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e3-d5b2a300,
    #w-node-_626b0ebe-cb8e-a4b2-f205-f112e19529e7-d5b2a300 {
      align-self: center;
    }

    #w-node-c5d9814f-dab7-b243-1e72-45f8207cd1c4-d5b2a300 {
      grid-template-rows: auto;
      grid-template-columns: 1fr;
    }

    #w-node-_93b0d235-00f2-669b-dcbf-436a46200f73-d5b2a300,
    #w-node-_93b0d235-00f2-669b-dcbf-436a46200f77-d5b2a300,
    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebc9-5923b36e,
    #w-node-d6db07e7-722a-99ae-9078-c2a5f9c6ebcd-5923b36e {
      align-self: center;
    }

    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-39f970d3,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-39f970d3,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-39f970d3,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-00e14374,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-00e14374,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-00e14374,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-3b3e5bfb,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-3b3e5bfb,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-3b3e5bfb {
      grid-area: span 2 / span 1 / span 2 / span 1;
    }

    #w-node-c0ad7381-0344-80ff-190b-1917ac0527cd-3b3e5bfb {
      grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-c0ad7381-0344-80ff-190b-1917ac0527e1-3b3e5bfb,
    #w-node-c0ad7381-0344-80ff-190b-1917ac0527f7-3b3e5bfb,
    #w-node-c0ad7381-0344-80ff-190b-1917ac05280c-3b3e5bfb {
      grid-template-rows: auto;
      grid-template-columns: 1fr;
    }

    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-3b4382ef,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-3b4382ef,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-3b4382ef {
      grid-area: span 2 / span 1 / span 2 / span 1;
    }

    #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a182-3b4382ef {
      grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a196-3b4382ef,
    #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a1ac-3b4382ef,
    #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a1c1-3b4382ef {
      grid-template-rows: auto;
      grid-template-columns: 1fr;
    }

    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-f2bb1453,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-f2bb1453,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-f2bb1453 {
      grid-area: span 2 / span 1 / span 2 / span 1;
    }

    #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a182-f2bb1453 {
      grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a196-f2bb1453,
    #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a1ac-f2bb1453,
    #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a1c1-f2bb1453 {
      grid-template-rows: auto;
      grid-template-columns: 1fr;
    }

    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-d6be5944,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-d6be5944,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-d6be5944 {
      grid-area: span 2 / span 1 / span 2 / span 1;
    }

    #w-node-c0ad7381-0344-80ff-190b-1917ac0527cd-d6be5944 {
      grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-c0ad7381-0344-80ff-190b-1917ac0527e1-d6be5944,
    #w-node-c0ad7381-0344-80ff-190b-1917ac0527f7-d6be5944,
    #w-node-c0ad7381-0344-80ff-190b-1917ac05280c-d6be5944 {
      grid-template-rows: auto;
      grid-template-columns: 1fr;
    }

    #w-node-_923393de-6b55-ac77-4c1c-7b46add10351-ba14206f {
      place-self: center;
    }

    #w-node-_923393de-6b55-ac77-4c1c-7b46add10352-ba14206f,
    #w-node-_923393de-6b55-ac77-4c1c-7b46add10353-ba14206f,
    #w-node-_923393de-6b55-ac77-4c1c-7b46add10354-ba14206f {
      justify-self: center;
    }

    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eb0-d0cdca6b,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343ec5-d0cdca6b,
    #w-node-_4c566a01-d08f-4fcd-f91b-de73e2343eda-d0cdca6b {
      grid-area: span 2 / span 1 / span 2 / span 1;
    }

    #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a182-d0cdca6b {
      grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a196-d0cdca6b,
    #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a1ac-d0cdca6b,
    #w-node-_418f2289-84b8-0a78-4ac8-644ae5b9a1c1-d0cdca6b {
      grid-template-rows: auto;
      grid-template-columns: 1fr;
    }
  }


  @font-face {
    font-family: 'Worksans';
    src: url('../fonts/WorkSans-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
  }

  @font-face {
    font-family: 'Worksans';
    src: url('../fonts/WorkSans-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: 'Worksans';
    src: url('../fonts/WorkSans-BoldItalic.ttf') format('truetype'), url('../fonts/WorkSans-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
  }

  @font-face {
    font-family: 'Worksans';
    src: url('../fonts/WorkSans-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: 'Worksans';
    src: url('../fonts/WorkSans-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
  }

  @font-face {
    font-family: 'Worksans';
    src: url('../fonts/WorkSans-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
  }

  @font-face {
    font-family: 'Worksans';
    src: url('../fonts/WorkSans-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: 'Worksans';
    src: url('../fonts/WorkSans-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
  }

  @font-face {
    font-family: 'Worksans';
    src: url('../fonts/WorkSans-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
  }

  @font-face {
    font-family: 'Worksans';
    src: url('../fonts/WorkSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: 'Worksans';
    src: url('../fonts/WorkSans-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
  }

  @font-face {
    font-family: 'Worksans';
    src: url('../fonts/WorkSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: 'Worksans';
    src: url('../fonts/WorkSans-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: 'Worksans';
    src: url('../fonts/WorkSans-Bold.ttf') format('truetype'), url('../fonts/WorkSans-ExtraBold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: 'Worksans';
    src: url('../fonts/WorkSans-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
  }

  @font-face {
    font-family: 'Worksans';
    src: url('../fonts/WorkSans-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: 'Worksans Variablefont Wght';
    src: url('../fonts/WorkSans-Italic-VariableFont_wght.ttf') format('truetype');
    font-weight: 100 900;
    font-style: italic;
    font-display: swap;
  }

  @font-face {
    font-family: 'Worksans Variablefont Wght';
    src: url('../fonts/WorkSans-VariableFont_wght.ttf') format('truetype');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
  }
}