.modular-nav-buttons-wrap {flex-flow: column; align-items: stretch; display: flex;}
.modular-nav-menu-right {grid-column-gap: 8px; grid-row-gap: 8px; flex-flow: column; grid-template-rows: auto auto; grid-template-columns: 1fr; align-items: stretch; padding-top: 8px;}
.modular-nav-link {width: 100%; padding-left: 0; padding-right: 0;}
.modular-nav-menu-button {width: 44px; height: 44px; padding-left: .6rem; padding-right: .6rem;}
.modular-nav-01-menu {background-color: var(--_semantics---background-default); -webkit-text-fill-color: inherit; background-clip: border-box; border-top: 1px solid #f2f4f7; align-items: flex-start; height: auto; margin-left: 0; padding: 1.5rem 2rem 2rem; position: absolute; overflow: auto;}
.modular-menu-line-top {background-color: var(--_semantics---background-invert); border-radius: 10px; width: 100%; height: 2px; padding: 0; display: block;}
.modular-menu-line-middle {background-color: var(--_semantics---background-invert); border-radius: 1rem; justify-content: center; align-items: center; display: flex;}
.modular-nav-01-menu-links {grid-column-gap: 0px; grid-row-gap: 8px; color: #101828; flex-direction: column; align-items: flex-start; display: flex;}
.link-block-underline {display: none;}
.demo-ds-left-panel {grid-column-gap: 16px; grid-row-gap: 50px; flex-direction: row; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; padding: 1em; display: grid;}
.design-system {padding: 16px;}
.modular-link {padding-top: 0; padding-bottom: 2px;}
.notification-banner {padding-left: 1em; padding-right: 1em;}
.demo-ds-left-panel-holder {width: 100%;}
.demo-ds-box {padding: 17px 0;}
.demo-ds {flex-direction: column;}
.demo-ds-tab-holder {padding-top: 7px; padding-bottom: 7px;}
.demo-ds-hero-holder {padding: 1em;}
.modular-logos-01-grid {grid-template-columns: 1fr 1fr 1fr;}
.modular-nav-link-wrap {width: 100%;}
.modular-nav-05 {padding-left: 10px; padding-right: 10px;}
.modular-nav-05-container {justify-content: space-between; align-items: center; width: 100%; min-width: auto; padding-right: 10px;}
.modular-nav-05-logo {position: relative;}
.modular-nav-05-menu {grid-column-gap: 0em; grid-row-gap: 0em; background-color: var(--_semantics---background-default); -webkit-text-fill-color: inherit; background-clip: border-box; align-items: flex-start; height: auto; margin-top: 10px; margin-left: 0; padding: 1.5rem 2rem 2em; position: absolute; left: 10px; right: 10px; overflow: auto;}
.modular-nav-05-menu-links {grid-column-gap: 0px; grid-row-gap: 8px; color: #101828; flex-direction: column; justify-content: center; align-items: center; padding-right: 0; display: flex;}
.modular-dropdown-list {width: 100%; position: relative;}
.modular-dropdown {flex-flow: column; justify-content: flex-start; align-items: flex-start; width: 100%; display: flex;}
.modular-dropdown-list-detail {justify-content: flex-start; align-items: stretch; width: 100%; padding-left: 0; padding-right: 0;}
.modular-nav-big-menu {align-items: flex-start;}
.modular-big-menu-grid {grid-column-gap: 20px; grid-row-gap: 20px; grid-template-columns: 1fr; max-height: 90vh; overflow: auto;}
.modular-big-menu-links-wrap {border-bottom: 1px solid var(--_semantics---border); border-right-style: none; justify-content: flex-start; align-items: flex-start; margin-right: 0; padding-bottom: 1rem; padding-right: 0;}
.modular-big-menu-in-right {grid-template-rows: auto auto; grid-template-columns: 1fr;}
.modular-nav-link-with-image {grid-template-columns: 100px 1fr; width: 100%;}
.modular-nav-link-with-image:hover {color: #101828;}
.modular-hero-link {font-weight: 500;}
.modular-container.modular-nav-container {justify-content: space-between;}
.modular-hero-white-link {font-weight: 500;}
.demo-hero-02-small-container {max-width: 100%;}
.modular-small-container {max-width: 100%; padding: 2em 1em;}
.modular-logos-02-grid {grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}
.modular-list-item-icon {font-weight: 500;}
.demo---hero-heading {font-size: 65px;}
.demo---hero {padding-top: 80px;}
.nav-demo-full-menu {background-color: #fff; position: absolute; top: 130%;}
.nav-demo-menu-links {border-radius: 0 0 10px 10px; flex-flow: column; justify-content: flex-start; align-items: stretch; padding: 20px; box-shadow: 0 1px 0 1px #0000001a;}
.demo-nav-menu-wrap {flex: 1; display: block;}
.demo-nav-menu {align-items: flex-start; width: 100%;}
.demo-nav-grid {grid-column-gap: 20px; grid-row-gap: 20px; grid-template-columns: 1fr 1fr;}
.modular-footer-08-grid {grid-column-gap: 2em; grid-row-gap: 2em; flex-flow: column; justify-content: flex-start; align-items: flex-start;}
.demo-footer-link {padding-top: 0; padding-bottom: 2px;}
.modular-cta-card {flex-flow: column; justify-content: flex-start; align-items: stretch;}
.modular-hero-heading-2nd {font-size: 65px;}
.demo-small-image {width: 30%;}
.modular-button-secondary {margin-left: 0; margin-right: 0;}
.modular-text-big, .modular-text-extrabig {font-size: 65px;}
.container-medium.nav-container {justify-content: space-between;}
.nav-01_menu {background-color: var(--_semantics---background-default); -webkit-text-fill-color: inherit; background-clip: border-box; border-top: 1px solid #f2f4f7; align-items: flex-start; height: auto; margin-left: 0; padding: 1.5rem 2rem 2rem; position: absolute; overflow: auto;}
.nav-01_menu-links {grid-column-gap: 0px; grid-row-gap: 8px; color: #101828; flex-direction: column; align-items: flex-start; display: flex;}
.nav_menu-right {grid-column-gap: 8px; grid-row-gap: 8px; flex-flow: column; grid-template-rows: auto auto; grid-template-columns: 1fr; align-items: stretch; padding-top: 8px;}
.nav-link-wrap {width: 100%;}
.nav-link {width: 100%; padding-left: 0; padding-right: 0;}
.dropdown {flex-flow: column; justify-content: flex-start; align-items: flex-start; width: 100%; display: flex;}
.nav_menu-button {width: 44px; height: 44px; padding-left: .6rem; padding-right: .6rem;}
.nav_05 {padding-left: 10px; padding-right: 10px;}
.nav_05-container {justify-content: space-between; align-items: center; width: 100%; min-width: auto;}
.nav_05-logo {position: relative;}
.nav_05-menu-links {grid-column-gap: 0px; grid-row-gap: 8px; color: #101828; flex-direction: column; justify-content: center; align-items: center; padding-right: 0; display: flex;}
.nav_05-menu {grid-column-gap: 0rem; grid-row-gap: 0rem; background-color: var(--_semantics---background-default); -webkit-text-fill-color: inherit; background-clip: border-box; align-items: flex-start; height: auto; margin-top: .6rem; margin-left: 0; padding: 1.5rem 2rem; position: absolute; left: 10px; right: 10px; overflow: auto;}
.nav_buttons-wrap {flex-flow: column; align-items: stretch; display: flex;}
.menu_line-top {background-color: var(--_semantics---background-invert); border-radius: 10px; width: 100%; height: 2px; display: block;}
.menu_line-middle {background-color: var(--_semantics---background-invert); border-radius: 1rem; justify-content: center; align-items: center; display: flex;}
.dropdown-list {width: 100%; position: relative;}
.dropdown_list-details {justify-content: flex-start; align-items: stretch; width: 100%; padding-left: 0; padding-right: 0;}
.nav_big-menu {align-items: flex-start;}
.big_menu-grid {grid-column-gap: 20px; grid-row-gap: 20px; grid-template-columns: 1fr; max-height: 90vh; overflow: auto;}
.big_menu-links-wrap {border-bottom: 1px solid var(--_semantics---border); border-right-style: none; justify-content: flex-start; align-items: flex-start; margin-right: 0; padding-bottom: 1rem; padding-right: 0;}
.big_menu-in-right {grid-template-rows: auto auto; grid-template-columns: 1fr;}
.nav_link-with-image {grid-template-columns: 100px 1fr; width: 100%;}
.nav_link-with-image:hover {color: #101828;}
.container-small {padding: 2em 1em;}
.cta_card {flex-flow: column; justify-content: flex-start; align-items: stretch;}
.hero-white-link {font-weight: 500;}
.notification_banner {padding-left: 1rem; padding-right: 1rem;}
.text-style-link {padding-top: 0; padding-bottom: 2px;}
.list_item-icon {font-weight: 500;}
#w-node-_3e505ca5-7d19-b20a-ad10-07687aace58b-6bd7cf8b, #w-node-c2fc8e60-c576-6509-e7b1-37f498d9b511-6bd7cf8f, #w-node-_26915d64-f094-8d30-b8f4-b9405eab4057-6bd7cf8f, #w-node-fb6a47e8-c8c8-2b3d-5b36-b7cb881780a1-6bd7cf8f, #w-node-fb6a47e8-c8c8-2b3d-5b36-b7cb881780ab-6bd7cf8f {grid-area: span 1 / span 6 / span 1 / span 6;}