@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
#valur-nav, #valur-nav * { font-family: 'Inter', Arial, sans-serif; }
#valur-nav {

  --background-color--background-primary: var(--base-color-neutral--white);
  --text-color--text-primary: var(--base-color-neutral--black);
  --link-color--link-primary: var(--base-color-neutral--black);
  --base-color-neutral--neutral-lighter: #cfcece;
  --border-color--border-primary: var(--base-color-neutral--black);
  --base-color-brand--black: #121826;
  --base-color-brand--white: white;
  --text-color--text-alternate: var(--base-color-neutral--white);
  --base-color-brand--yellow: #feea48;
  --link-color--link-brand: white;
  --background-color--background-error: var(--base-color-system--error-red-light);
  --border-color--border-secondary: var(--base-color-neutral--neutral-light);
  --base-color-brand--purple: #635bff;
  --base-color-neutral--white: white;
  --text-color--text-brand: var(--base-color-brand--purple);
  --background-color--background-secondary: var(--base-color-neutral--neutral-lightest);
  --base-color-neutral--black: #121826;
  --base-color-neutral--neutral-lightest: #efecea;
  --base-color-brand--teal: var(--background-color--background-secondary);
  --text-color--text-secondary: var(--base-color-neutral--neutral);
  --background-color--background-alternate: var(--base-color-neutral--black);
  --link-color--link-alternate: var(--base-color-neutral--white);
  --background-color--background-tertiary: var(--base-color-neutral--neutral-light);
  --background-color--background-success: var(--base-color-system--success-green-light);
  --text-color--text-success: var(--base-color-system--success-green);
  --text-color--text-error: var(--base-color-system--error-red);
  --background-color--background-brand: var(--base-color-brand--purple);
  --background-color--background-accent: var(--base-color-brand--teal);
  --border-color--border-tertiary: var(--base-color-neutral--neutral-dark);
  --base-color-brand--blue: #00d4ff;
  --base-color-neutral--neutral-dark: #70737b;
  --base-color-brand--pink: #ff629c;
  --base-color-neutral--neutral-light: #b0afb2;
  --base-color-neutral--neutral: #909196;
  --base-color-neutral--neutral-darker: #50555f;
  --base-color-neutral--neutral-darkest: #313643;
  --base-color-system--success-green: #027a48;
  --base-color-system--success-green-light: #ecfdf3;
  --base-color-system--error-red: #b42318;
  --base-color-system--error-red-light: #fef3f2;
  --border-color--border-alternate: var(--base-color-neutral--white);
  --border-color--border-success: var(--base-color-system--success-green);
  --border-color--border-error: var(--base-color-system--error-red);
  --link-color--link-secondary: var(--base-color-neutral--neutral-light);

}
@font-face { 
  font-family: 'webflow-icons';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');
  font-weight: normal;
  font-style: normal;
 }#valur-nav .w-inline-block { max-width: 100%;
  display: inline-block; }
#valur-nav .w-button { display: inline-block;
  padding: 9px 15px;
  background-color: #3898EC;
  color: white;
  border: 0;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0; }
#valur-nav input.w-button { -webkit-appearance: button; }
#valur-nav .w-embed:before, #valur-nav .w-embed:after { content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2; }
#valur-nav .w-embed:after { clear: both; }
#valur-nav .w-dropdown { display: inline-block;
  position: relative;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  z-index: 900; }
#valur-nav .w-dropdown-btn, #valur-nav .w-dropdown-toggle, #valur-nav .w-dropdown-link { position: relative;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  white-space: nowrap; }
#valur-nav .w-dropdown-toggle { user-select: none;
  display: inline-block;
  cursor: pointer;
  padding-right: 40px; }
#valur-nav .w-dropdown-toggle:focus { outline: 0; }
#valur-nav .w-dropdown-list { position: absolute;
  background: #dddddd;
  display: none;
  min-width: 100%; }
#valur-nav .w-dropdown-list.w--open { display: block; }
#valur-nav .w-dropdown-link { padding: 10px 20px;
  display: block;
  color: #222222; }
#valur-nav .w-dropdown-link.w--current { color: #0082f3; }
#valur-nav .w-dropdown-link:focus { outline: 0; }
#valur-nav .w-nav { position: relative;
  background: #dddddd;
  z-index: 1000; }
#valur-nav .w-nav:before, #valur-nav .w-nav:after { content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2; }
#valur-nav .w-nav:after { clear: both; }
#valur-nav .w-nav-brand { position: relative;
  float: left;
  text-decoration: none;
  color: #333333; }
#valur-nav .w-nav-link { position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto; }
#valur-nav .w-nav-link.w--current { color: #0082f3; }
#valur-nav .w-nav-menu { position: relative;
  float: right; }
#valur-nav .w-nav-overlay { position: absolute;
  overflow: hidden;
  display: none;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%; }
#valur-nav .w-nav-overlay [data-nav-menu-open] { top: 0; }
#valur-nav .w-nav[data-animation='over-left'] .w-nav-overlay { width: auto; }
#valur-nav .w-nav[data-animation='over-left'] .w-nav-overlay, #valur-nav .w-nav[data-animation='over-left'] [data-nav-menu-open] { right: auto;
  z-index: 1;
  top: 0; }
#valur-nav .w-nav[data-animation='over-right'] .w-nav-overlay { width: auto; }
#valur-nav .w-nav[data-animation='over-right'] .w-nav-overlay, #valur-nav .w-nav[data-animation='over-right'] [data-nav-menu-open] { left: auto;
  z-index: 1;
  top: 0; }
#valur-nav .w-nav-button { position: relative;
  float: right;
  padding: 18px;
  font-size: 24px;
  display: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  user-select: none; }
#valur-nav .w-nav-button:focus { outline: 0; }
#valur-nav .w-nav-button.w--open { background-color: #C8C8C8;
  color: white; }
#valur-nav .w-nav[data-collapse='all'] .w-nav-menu { display: none; }
#valur-nav .w-nav[data-collapse='all'] .w-nav-button { display: block; }
#valur-nav .w-tab-link.w--current { background-color: #C8C8C8; }
@keyframes spin { 
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
 }@media screen and (max-width: 991px) {
#valur-nav .w-nav[data-collapse='medium'] .w-nav-menu { display: none; }
#valur-nav .w-nav[data-collapse='medium'] .w-nav-button { display: block; }
}
@media screen and (max-width: 767px) {
#valur-nav .w-nav[data-collapse='small'] .w-nav-menu { display: none; }
#valur-nav .w-nav[data-collapse='small'] .w-nav-button { display: block; }
#valur-nav .w-nav-brand { padding-left: 10px; }
}
@media screen and (max-width: 479px) {
#valur-nav .w-nav[data-collapse='tiny'] .w-nav-menu { display: none; }
#valur-nav .w-nav[data-collapse='tiny'] .w-nav-button { display: block; }
}
@font-face { 
  font-family: Reckless Neue;
  src: url('../fonts/RecklessNeue-Book.woff2') format("woff2"), url('../fonts/RecklessNeue-Regular.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
 }@font-face { 
  font-family: Reckless Neue;
  src: url('../fonts/RecklessNeue-Medium.woff2') format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
 }@font-face { 
  font-family: Reckless Neue;
  src: url('../fonts/RecklessNeue-Light.woff2') format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
 }@font-face { 
  font-family: Reckless Neue;
  src: url('../fonts/RecklessNeue-SemiBold.woff2') format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
 }@font-face { 
  font-family: Reckless Neue;
  src: url('../fonts/RecklessNeue-Bold.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
 }@font-face { 
  font-family: Reckless Neue;
  src: url('../fonts/RecklessNeue-Thin.woff2') format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
 }#valur-nav .z-index-1 { z-index: 1;
  position: relative; }
#valur-nav .align-center.padding-global.padding-xxlarge { border-top: 1px solid var(--base-color-neutral--neutral-lighter);
  border-bottom: 1px solid var(--base-color-neutral--neutral-lighter); }
#valur-nav .margin-tiny { margin: 0.4rem; }
#valur-nav .margin-xxsmall { margin: 0.8rem; }
#valur-nav .margin-xsmall { margin: 1.6rem; }
#valur-nav .margin-small { margin: 2.4rem; }
#valur-nav .margin-medium { margin: 3.2rem; }
#valur-nav .margin-large { margin: 4.8rem; }
#valur-nav .margin-xlarge { margin: 6.4rem; }
#valur-nav .margin-xxlarge { margin: 8rem; }
#valur-nav .margin-huge { margin: 9.6rem; }
#valur-nav .margin-xhuge { margin: 11.2rem; }
#valur-nav .margin-xxhuge { margin: 16rem; }
#valur-nav .margin-0 { margin: 0; }
#valur-nav .padding-0 { padding: 0; }
#valur-nav .padding-tiny { padding: 0.4rem; }
#valur-nav .padding-xxsmall { padding: 0.8rem; }
#valur-nav .padding-xsmall { padding: 1.6rem; }
#valur-nav .padding-small { padding: 2.4rem; }
#valur-nav .padding-medium { padding: 3.2rem; }
#valur-nav .padding-large { padding: 4.8rem; }
#valur-nav .padding-xlarge { padding: 6.4rem; }
#valur-nav .padding-xxlarge { padding: 8rem; }
#valur-nav .padding-huge { padding: 9.6rem; }
#valur-nav .padding-xhuge { padding: 11.2rem; }
#valur-nav .padding-xxhuge { padding: 16rem; }
#valur-nav .margin-top, #valur-nav .margin-top.margin-custom1, #valur-nav .margin-top.margin-huge, #valur-nav .margin-top.margin-small, #valur-nav .margin-top.margin-tiny, #valur-nav .margin-top.margin-custom3, #valur-nav .margin-top.margin-medium { margin-bottom: 0;
  margin-left: 0;
  margin-right: 0; }
#valur-nav .margin-top.margin-medium.align-left { display: flex; }
#valur-nav .margin-top.margin-xxsmall { margin-bottom: 0;
  margin-left: 0;
  margin-right: 0; }
#valur-nav .margin-top.margin-xxsmall.align-left { display: flex; }
#valur-nav .margin-top.margin-xxhuge, #valur-nav .margin-top.margin-custom2, #valur-nav .margin-top.margin-xsmall, #valur-nav .margin-top.margin-large, #valur-nav .margin-top.margin-xxlarge, #valur-nav .margin-top.margin-xlarge, #valur-nav .margin-top.margin-0, #valur-nav .margin-top.margin-xhuge { margin-bottom: 0;
  margin-left: 0;
  margin-right: 0; }
#valur-nav .margin-bottom, #valur-nav .margin-bottom.margin-xxlarge, #valur-nav .margin-bottom.margin-medium, #valur-nav .margin-bottom.margin-custom3, #valur-nav .margin-bottom.margin-custom1, #valur-nav .margin-bottom.margin-tiny, #valur-nav .margin-bottom.margin-small { margin-top: 0;
  margin-left: 0;
  margin-right: 0; }
#valur-nav .margin-bottom.margin-small.qsbs-wrapper { max-width: 25.28rem; }
#valur-nav .margin-bottom.margin-large, #valur-nav .margin-bottom.margin-0, #valur-nav .margin-bottom.margin-xlarge, #valur-nav .margin-bottom.margin-xhuge, #valur-nav .margin-bottom.margin-xxhuge, #valur-nav .margin-bottom.margin-huge, #valur-nav .margin-bottom.margin-xxsmall { margin-top: 0;
  margin-left: 0;
  margin-right: 0; }
#valur-nav .margin-bottom.margin-xxsmall.stat-wrapper { justify-content: flex-start;
  align-items: center;
  display: flex; }
#valur-nav .margin-bottom.margin-custom2, #valur-nav .margin-bottom.margin-xsmall { margin-top: 0;
  margin-left: 0;
  margin-right: 0; }
#valur-nav .margin-bottom.margin-xsmall:where(.w-variant-b3261b1e-6992-65a7-6e9a-c4af02acc2c6) { flex-flow: row;
  display: flex; }
#valur-nav .margin-bottom.margin-xsmall { margin-top: 0;
  margin-left: 0;
  margin-right: 0; }
#valur-nav .margin-left, #valur-nav .margin-left.margin-tiny, #valur-nav .margin-left.margin-xxlarge, #valur-nav .margin-left.margin-0, #valur-nav .margin-left.margin-small, #valur-nav .margin-left.margin-xsmall, #valur-nav .margin-left.margin-large, #valur-nav .margin-left.margin-huge, #valur-nav .margin-left.margin-xlarge, #valur-nav .margin-left.margin-custom3, #valur-nav .margin-left.margin-xxsmall, #valur-nav .margin-left.margin-custom1, #valur-nav .margin-left.margin-custom2, #valur-nav .margin-left.margin-xhuge, #valur-nav .margin-left.margin-xxhuge, #valur-nav .margin-left.margin-medium { margin-top: 0;
  margin-bottom: 0;
  margin-right: 0; }
#valur-nav .margin-right, #valur-nav .margin-right.margin-huge, #valur-nav .margin-right.margin-xsmall, #valur-nav .margin-right.margin-xxhuge, #valur-nav .margin-right.margin-small, #valur-nav .margin-right.margin-medium, #valur-nav .margin-right.margin-xlarge, #valur-nav .margin-right.margin-custom3, #valur-nav .margin-right.margin-custom2, #valur-nav .margin-right.margin-xxsmall, #valur-nav .margin-right.margin-xhuge, #valur-nav .margin-right.margin-custom1, #valur-nav .margin-right.margin-large, #valur-nav .margin-right.margin-0, #valur-nav .margin-right.margin-xxlarge, #valur-nav .margin-right.margin-tiny { margin-top: 0;
  margin-bottom: 0;
  margin-left: 0; }
#valur-nav .margin-vertical, #valur-nav .margin-vertical.margin-medium, #valur-nav .margin-vertical.margin-xlarge, #valur-nav .margin-vertical.margin-xxsmall, #valur-nav .margin-vertical.margin-xxlarge, #valur-nav .margin-vertical.margin-huge, #valur-nav .margin-vertical.margin-0, #valur-nav .margin-vertical.margin-xxhuge, #valur-nav .margin-vertical.margin-tiny, #valur-nav .margin-vertical.margin-xsmall, #valur-nav .margin-vertical.margin-custom1, #valur-nav .margin-vertical.margin-small, #valur-nav .margin-vertical.margin-large, #valur-nav .margin-vertical.margin-xhuge, #valur-nav .margin-vertical.margin-custom2, #valur-nav .margin-vertical.margin-custom3 { margin-left: 0;
  margin-right: 0; }
#valur-nav .margin-horizontal, #valur-nav .margin-horizontal.margin-medium, #valur-nav .margin-horizontal.margin-tiny, #valur-nav .margin-horizontal.margin-custom3, #valur-nav .margin-horizontal.margin-0, #valur-nav .margin-horizontal.margin-xxlarge, #valur-nav .margin-horizontal.margin-xhuge, #valur-nav .margin-horizontal.margin-huge, #valur-nav .margin-horizontal.margin-xlarge, #valur-nav .margin-horizontal.margin-custom1, #valur-nav .margin-horizontal.margin-xxsmall, #valur-nav .margin-horizontal.margin-xsmall, #valur-nav .margin-horizontal.margin-large, #valur-nav .margin-horizontal.margin-custom2, #valur-nav .margin-horizontal.margin-small, #valur-nav .margin-horizontal.margin-xxhuge { margin-top: 0;
  margin-bottom: 0; }
#valur-nav .padding-top, #valur-nav .padding-top.padding-xhuge, #valur-nav .padding-top.padding-xxhuge, #valur-nav .padding-top.padding-0, #valur-nav .padding-top.padding-large, #valur-nav .padding-top.padding-custom2, #valur-nav .padding-top.padding-xlarge, #valur-nav .padding-top.padding-huge, #valur-nav .padding-top.padding-xxsmall, #valur-nav .padding-top.padding-custom3, #valur-nav .padding-top.padding-tiny, #valur-nav .padding-top.padding-medium, #valur-nav .padding-top.padding-xxlarge, #valur-nav .padding-top.padding-small, #valur-nav .padding-top.padding-xsmall, #valur-nav .padding-top.padding-custom1 { padding-bottom: 0;
  padding-left: 0;
  padding-right: 0; }
#valur-nav .padding-bottom, #valur-nav .padding-bottom.padding-xlarge, #valur-nav .padding-bottom.padding-small, #valur-nav .padding-bottom.padding-xxhuge, #valur-nav .padding-bottom.padding-large, #valur-nav .padding-bottom.padding-xhuge, #valur-nav .padding-bottom.padding-custom2, #valur-nav .padding-bottom.padding-xxsmall, #valur-nav .padding-bottom.padding-xxlarge, #valur-nav .padding-bottom.padding-custom3, #valur-nav .padding-bottom.padding-custom1, #valur-nav .padding-bottom.padding-xsmall, #valur-nav .padding-bottom.padding-huge, #valur-nav .padding-bottom.padding-tiny, #valur-nav .padding-bottom.padding-medium, #valur-nav .padding-bottom.padding-0 { padding-top: 0;
  padding-left: 0;
  padding-right: 0; }
#valur-nav .padding-left, #valur-nav .padding-left.padding-xhuge, #valur-nav .padding-left.padding-xlarge, #valur-nav .padding-left.padding-0, #valur-nav .padding-left.padding-small, #valur-nav .padding-left.padding-xsmall, #valur-nav .padding-left.padding-medium, #valur-nav .padding-left.padding-xxhuge, #valur-nav .padding-left.padding-huge, #valur-nav .padding-left.padding-custom1, #valur-nav .padding-left.padding-tiny, #valur-nav .padding-left.padding-xxsmall, #valur-nav .padding-left.padding-custom3, #valur-nav .padding-left.padding-custom2, #valur-nav .padding-left.padding-xxlarge, #valur-nav .padding-left.padding-large { padding-top: 0;
  padding-bottom: 0;
  padding-right: 0; }
#valur-nav .padding-right, #valur-nav .padding-right.padding-xxhuge, #valur-nav .padding-right.padding-custom2, #valur-nav .padding-right.padding-large, #valur-nav .padding-right.padding-xlarge, #valur-nav .padding-right.padding-tiny, #valur-nav .padding-right.padding-custom3, #valur-nav .padding-right.padding-custom1, #valur-nav .padding-right.padding-xsmall, #valur-nav .padding-right.padding-xxlarge, #valur-nav .padding-right.padding-xxsmall, #valur-nav .padding-right.padding-medium, #valur-nav .padding-right.padding-xhuge, #valur-nav .padding-right.padding-huge, #valur-nav .padding-right.padding-0, #valur-nav .padding-right.padding-small { padding-top: 0;
  padding-bottom: 0;
  padding-left: 0; }
#valur-nav .padding-vertical, #valur-nav .padding-vertical.padding-0, #valur-nav .padding-vertical.padding-xxhuge, #valur-nav .padding-vertical.padding-large, #valur-nav .padding-vertical.padding-custom3, #valur-nav .padding-vertical.padding-medium, #valur-nav .padding-vertical.padding-tiny, #valur-nav .padding-vertical.padding-xxlarge, #valur-nav .padding-vertical.padding-custom1, #valur-nav .padding-vertical.padding-xsmall, #valur-nav .padding-vertical.padding-xhuge, #valur-nav .padding-vertical.padding-xlarge, #valur-nav .padding-vertical.padding-custom2, #valur-nav .padding-vertical.padding-xxsmall, #valur-nav .padding-vertical.padding-huge, #valur-nav .padding-vertical.padding-small { padding-left: 0;
  padding-right: 0; }
#valur-nav .padding-horizontal, #valur-nav .padding-horizontal.padding-xxsmall, #valur-nav .padding-horizontal.padding-0, #valur-nav .padding-horizontal.padding-custom3, #valur-nav .padding-horizontal.padding-huge, #valur-nav .padding-horizontal.padding-xsmall, #valur-nav .padding-horizontal.padding-medium, #valur-nav .padding-horizontal.padding-xxlarge, #valur-nav .padding-horizontal.padding-large, #valur-nav .padding-horizontal.padding-xhuge, #valur-nav .padding-horizontal.padding-custom1, #valur-nav .padding-horizontal.padding-tiny, #valur-nav .padding-horizontal.padding-custom2, #valur-nav .padding-horizontal.padding-xxhuge, #valur-nav .padding-horizontal.padding-small, #valur-nav .padding-horizontal.padding-xlarge { padding-top: 0;
  padding-bottom: 0; }
#valur-nav .text-weight-medium { font-weight: 500;
  overflow: hidden; }
#valur-nav .text-size-medium { color: var(--border-color--border-primary);
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 1.52rem; }
#valur-nav .text-size-medium:where(.w-variant-b3261b1e-6992-65a7-6e9a-c4af02acc2c6) { font-weight: 300; }
#valur-nav .text-size-medium.dark-12 { color: var(--base-color-brand--white);
  display: none; }
#valur-nav .text-size-medium.dark-171 { color: var(--text-color--text-alternate); }
#valur-nav .text-size-medium.secondary-120, #valur-nav .text-size-medium.secondary-161 { color: var(--base-color-brand--white); }
#valur-nav .text-size-medium.dark-215 { color: var(--text-color--text-alternate); }
#valur-nav .text-size-medium.white-12 { color: var(--base-color-brand--white); }
#valur-nav .margin-top-auto { margin-top: auto; }
#valur-nav .icon-embed-small { flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3.2rem;
  height: 3.2rem;
  display: flex; }
#valur-nav .icon-embed-small:where(.w-variant-66c036c0-16ff-a262-bace-46dbb6d37954) { color: var(--base-color-brand--yellow); }
#valur-nav .icon-embed-small:where(.w-variant-b3261b1e-6992-65a7-6e9a-c4af02acc2c6) { flex-flow: column; }
#valur-nav .heading-style-h2 { padding-top: 0;
  font-size: 4.8rem;
  font-weight: 400;
  line-height: 1.2; }
#valur-nav .heading-style-h6 { font-size: 2rem;
  font-weight: 400;
  line-height: 1.4; }
#valur-nav .heading-style-h6.is-bold { font-weight: 600; }
#valur-nav .icon-embed-medium { flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 4.8rem;
  height: 4.8rem;
  display: flex; }
#valur-nav .heading-style-h5 { font-size: 2.4rem;
  font-weight: 400;
  line-height: 1.4; }
#valur-nav .heading-style-h5.is-light { color: var(--text-color--text-alternate); }
#valur-nav .heading-style-h5.is-light.is-bold, #valur-nav .heading-style-h5.is-bold { font-weight: 500; }
#valur-nav .heading-style-h1 { font-size: 5.6rem;
  font-weight: 400;
  line-height: 1.2; }
#valur-nav .heading-style-h1.text-highlight.typedjs-multiple { background-color: #0000;
  min-width: 0.4rem;
  height: 7.5rem;
  font-family: Reckless Neue, Arial, sans-serif; }
#valur-nav .heading-style-h1.typedjs-multiple { min-width: 0.2rem;
  height: 7.5rem;
  color: var(--text-color--text-alternate);
  font-family: Reckless Neue, Arial, sans-serif; }
#valur-nav .text-size-tiny { font-size: 1.2rem; }
#valur-nav .button { grid-column-gap: 0.8rem;
  grid-row-gap: 0.8rem;
  border: 1px solid var(--base-color-brand--purple);
  background-color: var(--base-color-brand--purple);
  color: var(--base-color-neutral--white);
  text-align: center;
  border-radius: 0.4rem;
  justify-content: center;
  align-items: center;
  padding: 1.2rem 2.4rem;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, border-color .2s, background-color .3s;
  display: flex; }
#valur-nav .button:where(.w-variant-aa864d85-142c-2b43-2071-1d6104ce7e32), #valur-nav .button:where(.w-variant-fdd4aca3-e822-2eec-ac15-f7478f7d6e23) { background-color: var(--background-color--background-primary);
  color: var(--text-color--text-brand); }
#valur-nav .button:where(.w-variant-7f90028e-0c12-650e-349c-6fe2514649d8) { padding: 0.8rem 2rem; }
#valur-nav .button:where(.w-variant-73302254-657f-8038-e2fd-dc351b3c87a5) { border-color: var(--base-color-brand--white);
  background-color: var(--base-color-brand--white);
  color: #635bfe; }
#valur-nav .button:hover { background-color: #7578ff;
  border-color: #7578ff; }
#valur-nav .button:hover:where(.w-variant-73302254-657f-8038-e2fd-dc351b3c87a5) { border-color: var(--background-color--background-secondary);
  background-color: var(--background-color--background-secondary); }
#valur-nav .button.is-link { color: var(--base-color-brand--purple);
  background-color: #0000;
  border-style: none;
  padding: 0.4rem 0;
  line-height: 1;
  text-decoration: none; }
#valur-nav .button.is-link.is-alternate { color: var(--base-color-neutral--white);
  background-color: #0000; }
#valur-nav .button.is-link.is-icon:where(.w-variant-aa4a6f77-ea6f-e6ad-2a9f-25be581da287), #valur-nav .button.is-link.is-icon:where(.w-variant-1075ed74-a9b3-0ba0-0650-7a2f975ac2cd) { display: none; }
#valur-nav .button.is-link.is-icon:where(.w-variant-16c40e74-b6dc-8a3e-31e1-2a49199bdda3), #valur-nav .button.is-link.is-icon:where(.w-variant-db1b9022-8ffa-1dff-5f28-5aff2df3030b), #valur-nav .button.is-link.is-icon:where(.w-variant-b82dcd54-2a10-0d4f-b5fe-07065fe56c6b), #valur-nav .button.is-link.is-icon:where(.w-variant-3550742f-8aae-62bf-f7e9-4421c8969152), #valur-nav .button.is-link.is-icon:where(.w-variant-8a792b9c-01f5-26a7-769d-9941e48f06f3), #valur-nav .button.is-link.is-icon:where(.w-variant-aa864d85-142c-2b43-2071-1d6104ce7e32), #valur-nav .button.is-link.is-icon:where(.w-variant-fdd4aca3-e822-2eec-ac15-f7478f7d6e23), #valur-nav .button.is-link.is-icon:where(.w-variant-e4255124-f266-5c76-5cb4-8b62356045fe), #valur-nav .button.is-link.is-icon:where(.w-variant-5275551c-2a54-74e8-7df3-0b02368fa3a2) { color: var(--text-color--text-alternate); }
#valur-nav .button.is-link.is-icon.text-color-white { color: var(--text-color--text-alternate);
  display: flex; }
#valur-nav .button.is-link.is-icon.text-color-white:where(.w-variant-aa4a6f77-ea6f-e6ad-2a9f-25be581da287), #valur-nav .button.is-link.is-icon.text-color-white:where(.w-variant-1075ed74-a9b3-0ba0-0650-7a2f975ac2cd) { display: flex; }
#valur-nav .button.is-link.is-icon.dark-15 { color: var(--text-color--text-alternate); }
#valur-nav .button.is-link.is-icon { grid-column-gap: 0.8rem;
  grid-row-gap: 0.8rem; }
#valur-nav .button.is-link.is-icon:where(.w-variant-aa4a6f77-ea6f-e6ad-2a9f-25be581da287), #valur-nav .button.is-link.is-icon:where(.w-variant-1075ed74-a9b3-0ba0-0650-7a2f975ac2cd) { display: none; }
#valur-nav .button.is-icon { grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  justify-content: center;
  align-items: center;
  display: flex; }
#valur-nav .button.is-icon.is-black, #valur-nav .button.is-icon.is-black:where(.w-variant-b3261b1e-6992-65a7-6e9a-c4af02acc2c6) { background-color: var(--base-color-brand--black); }
#valur-nav .button.is-secondary { border: 1px solid var(--border-color--border-secondary);
  background-color: var(--background-color--background-primary);
  color: var(--base-color-brand--purple); }
#valur-nav .button.is-secondary.is-alternate { color: var(--base-color-neutral--white);
  background-color: #0000; }
#valur-nav .button.is-small { padding: 0.8rem 2rem; }
#valur-nav .button.is-small.is-icon-only { padding-left: 0.8rem;
  padding-right: 0.8rem; }
#valur-nav .button.is-small.is-black { background-color: var(--base-color-brand--black); }
#valur-nav .button.is-alternate { border-color: var(--base-color-neutral--white);
  background-color: var(--base-color-neutral--white);
  color: var(--base-color-neutral--black); }
#valur-nav .button.is-tertiary { color: var(--base-color-brand--purple);
  background-color: #0000;
  border-color: #0000; }
#valur-nav .button.is-tertiary.is-nav { color: #635bff;
  background-color: #635bfe29;
  padding: 0.8rem 2rem;
  font-weight: 400; }
#valur-nav .button.is-tertiary.is-nav:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { color: var(--base-color-brand--white);
  background-color: #ffffff29; }
#valur-nav .button.is-tertiary.is-nav:hover { background-color: #635bfe3d; }
#valur-nav .button.is-tertiary.is-nav:hover:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { color: var(--base-color-brand--white);
  background-color: #ffffff3d; }
#valur-nav .button.is-icon-only { padding-left: 1.2rem;
  padding-right: 1.2rem; }
#valur-nav .button.is-icon-animated { grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  justify-content: center;
  align-items: center;
  display: flex; }
#valur-nav .button.is-icon-animated.is-black, #valur-nav .button.is-icon-animated.is-black:where(.w-variant-b3261b1e-6992-65a7-6e9a-c4af02acc2c6) { background-color: var(--base-color-brand--black); }
#valur-nav .button.is-tertiary { grid-column-gap: 0.2rem;
  grid-row-gap: 0.2rem;
  color: var(--base-color-brand--purple);
  padding: 0; }
#valur-nav .button.is-tertiary:where(.w-variant-526bb856-6cce-1a07-cad5-e8360bf9b02d) { color: #7578ff; }
#valur-nav .button.is-tertiary:where(.w-variant-bf17aeb2-31d5-5a4f-2b11-ed4c8c0f3bc7) { color: var(--base-color-brand--white); }
#valur-nav .button.is-tertiary:hover { color: #7578ff; }
#valur-nav .button.is-tertiary:hover:where(.w-variant-526bb856-6cce-1a07-cad5-e8360bf9b02d) { color: var(--base-color-brand--purple); }
#valur-nav .button.is-tertiary:hover:where(.w-variant-bf17aeb2-31d5-5a4f-2b11-ed4c8c0f3bc7) { color: var(--base-color-neutral--neutral-lightest); }
#valur-nav .button.white-2 { border-color: var(--base-color-brand--white);
  background-color: var(--base-color-brand--white);
  color: #635bfe; }
#valur-nav .button.white-2:hover { border-color: var(--background-color--background-secondary);
  background-color: var(--background-color--background-secondary); }
#valur-nav .text-weight-normal { font-weight: 400; }
#valur-nav .heading-style-h4 { font-family: Reckless Neue, Arial, sans-serif;
  font-size: 3.2rem;
  font-weight: 400;
  line-height: 1.3; }
#valur-nav .text-weight-light { font-weight: 300; }
#valur-nav .text-size-regular { font-size: 1.4rem; }
#valur-nav .text-size-regular:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { color: var(--text-color--text-alternate); }
#valur-nav .text-weight-xbold { font-weight: 800; }
#valur-nav .text-weight-bold { font-weight: 700; }
#valur-nav .heading-style-h3 { font-size: 4rem;
  font-weight: 400;
  line-height: 1.2; }
#valur-nav .icon-embed-custom1 { flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex; }
#valur-nav .button-group { grid-column-gap: 1.6rem;
  grid-row-gap: 1.6rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex; }
#valur-nav .button-group.align-right { justify-content: flex-end;
  align-items: center; }
#valur-nav .button-group.is-center { justify-content: center; }
#valur-nav .button-group.align-center { justify-content: center;
  align-items: center; }
#valur-nav .button-group.horizontal { flex-flow: row; }
#valur-nav .button-group.button-group-large { font-size: 2.4rem; }
#valur-nav .text-color-white { color: var(--base-color-neutral--white); }
#valur-nav .icon-embed-large { flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8rem;
  height: 8rem;
  display: flex; }
#valur-nav .text-color-black { color: #000; }
#valur-nav .icon-embed-xxsmall { flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.6rem;
  height: 1.6rem;
  display: flex; }
#valur-nav .icon-embed-xsmall { flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.4rem;
  height: 2.4rem;
  display: flex;
  overflow: hidden; }
#valur-nav .text-size-small { font-size: 1.4rem; }
#valur-nav .icon-embed-xlarge { flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 10.4rem;
  height: 10.4rem;
  display: flex; }
#valur-nav .text-size-large { font-size: 1.8rem; }
#valur-nav .padding-section-small { padding-top: 4.8rem;
  padding-bottom: 4.8rem; }
#valur-nav .padding-section-small.padding-bottom-extra { padding-bottom: 16rem; }
#valur-nav .padding-global { padding-left: 5%;
  padding-right: 5%;
  overflow: hidden; }
#valur-nav .padding-global.z-index-1.overflow-visible, #valur-nav .padding-global.inverted-secondary-2.overflow-visible { overflow: visible; }
#valur-nav .padding-global.secondary-242.padding-section-medium.padding-section-bottom-none { padding-bottom: 0; }
#valur-nav .padding-global.background-color-purple { background-color: var(--base-color-brand--purple); }
#valur-nav .padding-section-medium { padding-top: 8rem;
  padding-bottom: 8rem; }
#valur-nav .padding-section-large { padding-top: 11.2rem;
  padding-bottom: 11.2rem; }
#valur-nav .padding-section-large.padding-bottom { padding-bottom: 16rem; }
#valur-nav .background-color-secondary { background-color: var(--background-color--background-secondary); }
#valur-nav .text-color-alternate { color: var(--text-color--text-alternate); }
#valur-nav .text-color-secondary { color: var(--text-color--text-secondary); }
#valur-nav .text-color-primary { color: var(--text-color--text-primary); }
#valur-nav .text-color-violet { color: #635bfe; }
#valur-nav .text-color-violet.text-weight-medium { text-decoration: none; }
#valur-nav .navbar5_component { border-bottom: 1px solid var(--background-color--background-primary);
  background-color: var(--background-color--background-primary);
  align-items: center;
  width: 100%;
  min-height: 7.2rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex; }
#valur-nav .navbar5_component.hidden { display: none; }
#valur-nav .navbar5_container { justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 131.2rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex; }
#valur-nav .navbar5_logo-link { padding-left: 0; }
#valur-nav .navbar5_logo { max-height: 2.4rem; }
#valur-nav .navbar5_menu { flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-left: 2.4rem;
  display: flex;
  position: static; }
#valur-nav .navbar5_menu-left { display: flex; }
#valur-nav .navbar5_link { color: var(--link-color--link-primary);
  padding: 2.4rem 1.6rem;
  transition: opacity .3s; }
#valur-nav .navbar5_link:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { color: var(--link-color--link-alternate); }
#valur-nav .navbar5_link:hover { opacity: .8; }
#valur-nav .navbar5_link.w--current { color: var(--base-color-neutral--black); }
#valur-nav .navbar5_menu-dropdown { position: static; }
#valur-nav .navbar5_dropdown-toggle { grid-column-gap: 0.8rem;
  align-items: center;
  padding: 2.4rem 1.6rem;
  transition: opacity .3s;
  display: flex; }
#valur-nav .navbar5_dropdown-toggle:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { color: var(--text-color--text-alternate); }
#valur-nav .navbar5_dropdown-toggle:hover { opacity: .8; }
#valur-nav .dropdown-chevron { flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.6rem;
  height: 1.6rem;
  display: flex; }
#valur-nav .dropdown-chevron:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { color: var(--text-color--text-alternate); }
#valur-nav .navbar5_dropdown-list.w--open { border-bottom: 1px solid var(--border-color--border-secondary);
  background-color: var(--background-color--background-primary);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  inset: 100% 0% auto;
  overflow: hidden; }
#valur-nav .navbar5_dropdown-content { width: 100%;
  display: flex; }
#valur-nav .navbar5_dropdown-content-left { grid-column-gap: 3.2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 3.2rem 3.2rem 3.2rem 0;
  display: grid; }
#valur-nav .navbar5_dropdown-link-list { grid-column-gap: 0px;
  grid-row-gap: 1.6rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid; }
#valur-nav .navbar5_dropdown-link { grid-column-gap: 1.2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
  text-decoration: none;
  display: flex; }
#valur-nav .navbar5_icon-wrapper { flex: none; }
#valur-nav .navbar5_item-right { flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex; }
#valur-nav .navbar5_dropdown-content-right { flex: 1;
  max-width: 56rem;
  padding: 3.2rem 0 3.2rem 3.2rem;
  display: flex;
  position: relative; }
#valur-nav .navbar5_dropdown-content-wrapper { grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr; }
#valur-nav .navbar5_dropdown-content-wrapper.z-index-1 { grid-auto-rows: max-content;
  width: 100%; }
#valur-nav .navbar5_blog-list { grid-column-gap: 0rem;
  grid-row-gap: 0.8rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid; }
#valur-nav .navbar5_blog-item { grid-column-gap: 2.4rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
  text-decoration: none;
  display: flex; }
#valur-nav .navbar5_blog-image-wrapper { border-radius: 0.8rem;
  flex: 1 0 40%;
  width: 100%;
  overflow: hidden; }
#valur-nav .navbar5_blog-image { aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%; }
#valur-nav .navbar5_large-item-content { flex-direction: column;
  flex: auto;
  justify-content: flex-start;
  display: flex; }
#valur-nav .navbar5_dropdown-background-layer { background-color: #fff;
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%; }
#valur-nav .navbar5_menu-right { grid-column-gap: 1.6rem;
  grid-row-gap: 1.6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex; }
#valur-nav .navbar5_menu-button { padding: 0; }
#valur-nav .layout1_image.hide-mobile-portrait { width: 100%;
  height: 100%; }
#valur-nav .layout302_item.dark-42.padding-left.padding-xsmall { border-left: .25px dashed var(--base-color-neutral--neutral-lightest); }
#valur-nav .section_header1.background-color-secondary, #valur-nav .section_header1.secondary-241 { background-color: var(--background-color--background-secondary); }
#valur-nav .nav-group-heading { text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: 600; }
#valur-nav .see-also-item.margin-bottom.margin-tiny-tiny { margin-bottom: 0.2rem; }
#valur-nav .navbar5_link-2 { padding: 2.4rem 1.6rem;
  display: block; }
#valur-nav .navbar5_link-2.w--current { color: #121826; }
#valur-nav .button-2 { color: #fff;
  text-align: center;
  background-color: #635bff;
  border-radius: 0.4rem;
  padding: 1.2rem 2.4rem;
  text-decoration: none; }
#valur-nav .button-2.is-link { color: #635bff;
  background-color: #0000;
  border-style: none;
  padding: 0.4rem 0;
  line-height: 1;
  text-decoration: none; }
#valur-nav .button-2.is-link.is-icon { grid-column-gap: 0.8rem;
  grid-row-gap: 0.8rem; }
#valur-nav .button-2.is-small { padding: 0.8rem 2rem; }
#valur-nav .button-2.is-small.is-icon { grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex; }
#valur-nav .button-2.is-small.is-icon.is-black { background-color: var(--base-color-brand--black); }
#valur-nav .button-2.is-tertiary { color: #635bff;
  background-color: #0000;
  border-color: #0000; }
#valur-nav .navbar5_dropdown-list-2.w--open { background-color: #fff;
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  inset: 100% 0% auto;
  overflow: hidden;
  box-shadow: 0 32px 80px #00000014; }
#valur-nav .navbar5_menu-2 { flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-left: 2.4rem;
  display: flex;
  position: static; }
#valur-nav .navbar5_component-2 { background-color: #fff;
  border-bottom: 1px #fff;
  align-items: center;
  width: 100%;
  min-height: 7.2rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex; }
#valur-nav .navbar5_component-2:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { background-color: #161c2a;
  border-bottom-color: #0000; }
#valur-nav .cta-image.padding-global.padding-large { aspect-ratio: auto;
  border: 1px solid var(--base-color-neutral--neutral-lightest);
  max-width: 30%; }
#valur-nav .padding-section-xlarge { padding-top: 17.6rem;
  padding-bottom: 11.2rem; }
#valur-nav .text-size-medium-2 { font-size: 1.8rem; }
#valur-nav .button-3 { border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: 1.2rem 2.4rem;
  text-decoration: none; }
#valur-nav .button-3.is-secondary { background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>); }
#valur-nav .button-3.is-link { background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: 0.4rem 0;
  line-height: 1;
  text-decoration: none; }
#valur-nav .button-3.is-link.is-icon { grid-column-gap: 0.8rem;
  grid-row-gap: 0.8rem; }
#valur-nav .icon-embed-xxsmall-2 { flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.6rem;
  height: 1.6rem;
  display: flex; }
#valur-nav .button_block { grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0f1c2c;
  border-radius: 5px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  max-width: 99.884%;
  height: 60px;
  padding: 10px 30px;
  text-decoration: none;
  display: flex; }
#valur-nav .button_block:hover { background-color: #545766; }
#valur-nav .button-text { justify-content: center;
  align-self: center;
  align-items: center;
  height: 44px;
  font-size: 2.4rem;
  text-decoration: none;
  display: flex; }
#valur-nav .button-text-block { color: #fff;
  justify-content: center;
  align-self: center;
  align-items: center;
  font-family: Inter, sans-serif;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 12px;
  text-decoration: none;
  display: flex; }
#valur-nav .button-icons { align-self: center; }
#valur-nav .button-icon { height: 100%; }
#valur-nav .button-icon.button-horizontal { justify-content: center;
  align-items: center;
  height: 1.6rem;
  display: none;
  position: absolute; }
#valur-nav .button-icon.button-chevron { justify-content: center;
  align-items: center;
  height: 1.6rem;
  font-size: 0.8rem;
  line-height: 1;
  display: flex; }
#valur-nav .text-weight-semibold { font-weight: 600; }
#valur-nav .text-color-dark2 { color: #414651; }
#valur-nav .navbar5_logo-link_embed { color: #0f1c2c;
  justify-content: flex-start;
  align-items: center;
  display: flex; }
#valur-nav .navbar5_logo-link_embed:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { color: var(--base-color-brand--white); }
#valur-nav .agency-brand_logo, #valur-nav .embed-arrow { justify-content: center;
  align-items: center;
  display: flex; }
#valur-nav .navbar5_dropdown-toggle_label:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { color: var(--text-color--text-alternate); }
#valur-nav .nav-white { z-index: 1;
  position: absolute;
  inset: 0% 0% auto; }
#valur-nav .button-4 { background-color: var(--base-color-brand--purple);
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  border-radius: 5px;
  height: 44px;
  padding: 0 20px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 43px;
  transition: box-shadow .2s;
  box-shadow: 0 1px 1px #0000; }
#valur-nav .button-4:hover { box-shadow: 0 10px 20px #0000001a; }
#valur-nav .text-size-medium-3 { font-size: 1.8rem; }
#valur-nav .text-size-large-2 { font-size: 2rem; }
#valur-nav .section_logo3-about.padding-global.padding-xxhuge { background-color: #f4f4f4; }
#valur-nav .button-5 { border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: 1.2rem 2.4rem;
  text-decoration: none; }
#valur-nav .button-5.is-secondary { background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>); }
#valur-nav .text-size-regular-2 { font-size: 1.6rem; }
#valur-nav .heading-style-h2-2 { font-size: 4.8rem;
  font-weight: 700;
  line-height: 1.2; }
#valur-nav .text-size-small-2 { font-size: 1.4rem; }
#valur-nav .heading-style-h5-2 { font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.4; }
#valur-nav .padding-global-2 { padding-left: 5%;
  padding-right: 5%; }
#valur-nav .button-6 { border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: 1.2rem 2.4rem;
  text-decoration: none; }
#valur-nav .button-6.is-secondary { background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>); }
#valur-nav .heading-style-h4-2 { font-size: 3.2rem;
  font-weight: 700;
  line-height: 1.3; }
#valur-nav .button-7 { color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  background-color: #111827;
  background-image: linear-gradient(47deg, #3d18d6, #5e3fde 59%);
  border-radius: 5px;
  height: 44px;
  padding: 0 20px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 43px;
  transition: box-shadow .2s;
  box-shadow: 0 1px 1px #0000; }
#valur-nav .button-7:hover { box-shadow: 0 10px 20px #0000001a; }
#valur-nav .button-7.button-green { background-image: linear-gradient(47deg, #3d18d6, #9538ff 61%);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 24rem;
  margin-top: 15px;
  margin-bottom: 30px;
  display: flex; }
#valur-nav .buttonprimary { cursor: pointer;
  background-color: #02024e;
  border: 1px solid #05396b00;
  border-radius: 5px;
  margin-top: 36px;
  padding: 18px 30px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 110%;
  transition: border-color .4s ease-in-out, background-color .4s ease-in-out;
  position: static; }
#valur-nav .buttonprimary:hover { color: #05396b;
  background-color: #fff;
  border: 1px solid #05396b; }
#valur-nav .buttonprimary.emailsubscribe { order: -1;
  margin-top: 33px;
  padding-top: 9px;
  padding-bottom: 10px;
  display: block;
  position: absolute;
  inset: 0% auto auto 315px; }
#valur-nav .buttonprimary.emailsubscribe.subscribebuttonhero.waitlistbutton { color: #02024e;
  background-color: #f7f8fc;
  margin-left: 350px; }
#valur-nav .text-color-white-40 { color: #fff6; }
#valur-nav .nav-white-education { z-index: 1;
  position: absolute;
  inset: 0% 0% auto;
  box-shadow: 0 16px 24px #0000001a; }
#valur-nav .navbar5_dropdown-link-highlighted { grid-column-gap: 1.2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
  text-decoration: none;
  display: flex; }
#valur-nav .navbar5_dropdown-link-highlighted.w--current { background-color: #f4f4f4; }
#valur-nav .navbar5_dropdown-link-highlighted.w--current:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { background-color: #e1e7f8;
  border-radius: 5px;
  padding-left: 0.8rem;
  padding-right: 0.8rem; }
#valur-nav .text-size-medium-comparison { font-size: 1.6rem; }
#valur-nav .text-size-medium-comparison:where(.w-variant-b3261b1e-6992-65a7-6e9a-c4af02acc2c6) { font-weight: 300; }
#valur-nav .text-size-medium-comparison.dark-215 { color: var(--text-color--text-alternate); }
#valur-nav .text-size-huge { font-size: 1.92rem; }
#valur-nav .heading-2 { font-size: 4.8rem; }
#valur-nav #w-node-f91bfb08-662e-2bc8-f2e8-8864f38d3b64-f38d3b2d, #valur-nav #w-node-f91bfb08-662e-2bc8-f2e8-8864f38d3b8d-f38d3b2d, #valur-nav #w-node-f91bfb08-662e-2bc8-f2e8-8864f38d3bdd-f38d3b2d, #valur-nav #w-node-_2535cdd7-a55c-1d85-ee2c-e3e0b14e6d49-f38d3b2d, #valur-nav #w-node-d82d7635-6e89-bac6-fbdd-af156f007489-f38d3b2d:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a), #valur-nav #w-node-f91bfb08-662e-2bc8-f2e8-8864f38d3c4e-f38d3b2d, #valur-nav #w-node-_6fba2b95-b7ea-04ea-b9d7-902ff0fc7e01-f38d3b2d, #valur-nav #w-node-_6b7cc913-e54a-3de0-b0f0-be3f17ef382a-f38d3b2d, #valur-nav #w-node-_6b7cc913-e54a-3de0-b0f0-be3f17ef383b-f38d3b2d { grid-area: span 1 / span 1 / span 1 / span 1; }
@media screen and (min-width: 1280px) {
#valur-nav .text-size-medium { color: var(--border-color--border-primary); }
#valur-nav .buttonprimary { margin-top: 36px;
    padding: 13.5px 24px;
    font-size: 20px;
    line-height: 120%;
    transition-duration: .2s; }
#valur-nav .buttonprimary:hover { border: 1px solid #05396b; }
#valur-nav .buttonprimary.emailsubscribe { font-size: 20px;
    inset: 0% 0% auto 370px; }
#valur-nav .buttonprimary.emailsubscribe.subscribebuttonhero.waitlistbutton { margin-left: 300px; }
}
@media screen and (min-width: 1440px) {
#valur-nav .text-size-medium { color: var(--border-color--border-primary);
    border-radius: 0;
    padding-left: 0;
    padding-right: 0; }
#valur-nav .text-size-medium.text-color-dark2 { color: #414651; }
#valur-nav .buttonprimary { margin-top: 48px;
    transition: border-color .4s ease-in-out, background-color .2s ease-in-out; }
#valur-nav .buttonprimary.emailsubscribe { align-self: flex-start;
    margin-top: 34px;
    margin-left: 18px;
    padding-top: 12px;
    padding-bottom: 12px;
    position: static;
    bottom: 0%;
    left: 378px; }
#valur-nav .buttonprimary.emailsubscribe.subscribebuttonhero.waitlistbutton { margin-left: 0; }
#valur-nav .heading { color: var(--base-color-brand--white); }
}
@media screen and (min-width: 1920px) {
#valur-nav .text-size-medium { padding-left: 0;
    padding-right: 0; }
#valur-nav .text-size-medium.text-color-dark2 { color: #414651; }
#valur-nav .buttonprimary { margin-top: 32px; }
#valur-nav .buttonprimary.emailsubscribe { height: 56px;
    margin-top: 36px;
    bottom: 5%; }
}
@media screen and (max-width: 991px) {
#valur-nav .margin-large { margin: 4rem; }
#valur-nav .margin-xlarge { margin: 5.6rem; }
#valur-nav .margin-xxlarge { margin: 7.2rem; }
#valur-nav .margin-huge { margin: 8rem; }
#valur-nav .margin-xhuge { margin: 9.6rem; }
#valur-nav .margin-xxhuge { margin: 12rem; }
#valur-nav .padding-large { padding: 4rem; }
#valur-nav .padding-xlarge { padding: 5.6rem; }
#valur-nav .padding-xxlarge { padding: 7.2rem; }
#valur-nav .padding-huge { padding: 8rem; }
#valur-nav .padding-xhuge { padding: 9.6rem; }
#valur-nav .padding-xxhuge { padding: 12rem; }
#valur-nav .margin-top { margin-bottom: 0;
    margin-left: 0;
    margin-right: 0; }
#valur-nav .margin-bottom { margin-top: 0;
    margin-left: 0;
    margin-right: 0; }
#valur-nav .margin-left { margin-top: 0;
    margin-bottom: 0;
    margin-right: 0; }
#valur-nav .margin-right { margin-top: 0;
    margin-bottom: 0;
    margin-left: 0; }
#valur-nav .margin-vertical { margin-left: 0;
    margin-right: 0; }
#valur-nav .margin-horizontal { margin-top: 0;
    margin-bottom: 0; }
#valur-nav .padding-top { padding-bottom: 0;
    padding-left: 0;
    padding-right: 0; }
#valur-nav .padding-bottom { padding-top: 0;
    padding-left: 0;
    padding-right: 0; }
#valur-nav .padding-left { padding-top: 0;
    padding-bottom: 0;
    padding-right: 0; }
#valur-nav .padding-right { padding-top: 0;
    padding-bottom: 0;
    padding-left: 0; }
#valur-nav .padding-vertical { padding-left: 0;
    padding-right: 0; }
#valur-nav .padding-horizontal { padding-top: 0;
    padding-bottom: 0; }
#valur-nav .text-size-medium, #valur-nav .text-size-medium.text-color-dark2 { color: var(--base-color-brand--black); }
#valur-nav .heading-style-h2 { font-size: 4.4rem; }
#valur-nav .heading-style-h1 { font-size: 5.2rem; }
#valur-nav .button.is-tertiary.is-nav { color: #7578ff;
    background-color: #635bfe29;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem; }
#valur-nav .button.is-tertiary.is-nav:hover:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { color: var(--base-color-brand--purple);
    background-color: #635bfe29; }
#valur-nav .button.is-tertiary { text-align: left; }
#valur-nav .heading-style-h4 { font-size: 2.8rem; }
#valur-nav .text-size-regular:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { color: var(--base-color-brand--black); }
#valur-nav .heading-style-h3 { font-size: 3.6rem; }
#valur-nav .icon-embed-xxsmall { display: inline-flex; }
#valur-nav .padding-section-medium { padding-top: 6.4rem;
    padding-bottom: 6.4rem; }
#valur-nav .padding-section-large { padding-top: 9.6rem;
    padding-bottom: 9.6rem; }
#valur-nav .navbar5_menu { border-bottom: 1px solid var(--border-color--border-primary);
    background-color: var(--background-color--background-primary);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1.6rem 5% 10.4rem;
    transition: height .5s;
    position: absolute;
    overflow: auto; }
#valur-nav .navbar5_menu-left { grid-column-gap: 1.6rem;
    grid-row-gap: 1.6rem;
    flex-flow: column; }
#valur-nav .navbar5_link { width: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 1.2rem 0; }
#valur-nav .navbar5_link:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { color: var(--base-color-brand--black); }
#valur-nav .navbar5_menu-dropdown { width: 100%;
    position: relative; }
#valur-nav .navbar5_dropdown-toggle { justify-content: space-between;
    align-items: center;
    padding: 1.2rem 0;
    display: flex; }
#valur-nav .dropdown-chevron { inset: auto 0% auto auto; }
#valur-nav .dropdown-chevron:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { color: var(--base-color-brand--black); }
#valur-nav .navbar5_dropdown-list { position: relative;
    overflow: hidden; }
#valur-nav .navbar5_dropdown-list.w--open { border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 2.4rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0; }
#valur-nav .navbar5_dropdown-content { flex-direction: column; }
#valur-nav .navbar5_dropdown-content-left { align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0; }
#valur-nav .navbar5_dropdown-content-right { align-items: flex-start;
    max-width: none;
    display: none; }
#valur-nav .navbar5_dropdown-content-wrapper, #valur-nav .navbar5_blog-list, #valur-nav .navbar5_blog-item, #valur-nav .navbar5_large-item-content { width: 100%; }
#valur-nav .navbar5_dropdown-background-layer { min-width: 100%; }
#valur-nav .navbar5_menu-right { flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 2.4rem; }
#valur-nav .navbar5_menu-button.w--open { background-color: #0000; }
#valur-nav .menu-icon1 { flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -0.8rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex; }
#valur-nav .menu-icon1_line-top { background-color: var(--text-color--text-primary);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0; }
#valur-nav .menu-icon1_line-middle { background-color: var(--text-color--text-primary);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex; }
#valur-nav .menu-icon1_line-middle-inner { width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0; }
#valur-nav .menu-icon1_line-bottom { background-color: var(--text-color--text-primary);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0; }
#valur-nav .navbar5_link-2 { width: auto;
    padding: 1.2rem 0;
    font-size: 1.8rem; }
#valur-nav .menu-icon1_line-top-2 { background-color: #121826;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0; }
#valur-nav .menu-icon1_line-top-2:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { background-color: var(--base-color-brand--white); }
#valur-nav .menu-icon1_line-middle-2 { background-color: #121826;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex; }
#valur-nav .menu-icon1_line-middle-2:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { background-color: var(--base-color-brand--white); }
#valur-nav .navbar5_dropdown-list-2 { position: relative;
    overflow: hidden; }
#valur-nav .navbar5_dropdown-list-2.w--open { min-width: auto;
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    margin-bottom: 2.4rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0; }
#valur-nav .navbar5_menu-2 { -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #121826;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1.6rem 5% 10.4rem;
    transition: height .5s;
    position: absolute;
    overflow: auto; }
#valur-nav .menu-icon1_line-bottom-2 { background-color: #121826;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0; }
#valur-nav .menu-icon1_line-bottom-2:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { background-color: var(--base-color-brand--white); }
#valur-nav .padding-section-xlarge { padding-top: 9.6rem; }
#valur-nav .navbar5_dropdown-toggle_label:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { color: var(--text-color--text-primary); }
#valur-nav .heading-style-h2-2 { font-size: 4.4rem; }
#valur-nav .heading-style-h4-2 { font-size: 2.8rem; }
#valur-nav .buttonprimary.emailsubscribe.subscribebuttonhero.waitlistbutton { margin-left: 110px; }
}
@media screen and (max-width: 767px) {
#valur-nav .hide-mobile-landscape { display: none; }
#valur-nav .margin-xsmall { margin: 1.2rem; }
#valur-nav .margin-small { margin: 2rem; }
#valur-nav .margin-medium { margin: 2.4rem; }
#valur-nav .margin-large { margin: 3.2rem; }
#valur-nav .margin-xlarge { margin: 4rem; }
#valur-nav .margin-xxlarge { margin: 4.8rem; }
#valur-nav .margin-huge { margin: 5.6rem; }
#valur-nav .margin-xhuge { margin: 6.4rem; }
#valur-nav .margin-xxhuge { margin: 8rem; }
#valur-nav .padding-xsmall { padding: 1.2rem; }
#valur-nav .padding-small { padding: 2rem; }
#valur-nav .padding-medium { padding: 2.4rem; }
#valur-nav .padding-large { padding: 3.2rem; }
#valur-nav .padding-xlarge { padding: 4rem; }
#valur-nav .padding-xxlarge { padding: 4.8rem; }
#valur-nav .padding-huge { padding: 5.6rem; }
#valur-nav .padding-xhuge { padding: 6.4rem; }
#valur-nav .padding-xxhuge { padding: 8rem; }
#valur-nav .margin-top { margin-bottom: 0;
    margin-left: 0;
    margin-right: 0; }
#valur-nav .margin-bottom { margin-top: 0;
    margin-left: 0;
    margin-right: 0; }
#valur-nav .margin-bottom.margin-xxlarge.is-mobile-0 { margin-bottom: 0; }
#valur-nav .margin-bottom.margin-xxlarge.is-mobile-0:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a) { margin-bottom: 8rem; }
#valur-nav .margin-bottom.margin-small.qsbs-wrapper { max-width: none; }
#valur-nav .margin-bottom.margin-xsmall.inverted-secondary-8 { margin-bottom: 1.6rem; }
#valur-nav .margin-bottom.margin-xsmall { margin-bottom: 0.8rem; }
#valur-nav .margin-left { margin-top: 0;
    margin-bottom: 0;
    margin-right: 0; }
#valur-nav .margin-right { margin-top: 0;
    margin-bottom: 0;
    margin-left: 0; }
#valur-nav .margin-vertical { margin-left: 0;
    margin-right: 0; }
#valur-nav .margin-horizontal { margin-top: 0;
    margin-bottom: 0; }
#valur-nav .padding-top { padding-bottom: 0;
    padding-left: 0;
    padding-right: 0; }
#valur-nav .padding-bottom { padding-top: 0;
    padding-left: 0;
    padding-right: 0; }
#valur-nav .padding-left { padding-top: 0;
    padding-bottom: 0;
    padding-right: 0; }
#valur-nav .padding-right { padding-top: 0;
    padding-bottom: 0;
    padding-left: 0; }
#valur-nav .padding-vertical { padding-left: 0;
    padding-right: 0; }
#valur-nav .padding-horizontal { padding-top: 0;
    padding-bottom: 0; }
#valur-nav .text-size-medium { font-size: 1.4rem; }
#valur-nav .heading-style-h2 { font-size: 3.6rem; }
#valur-nav .heading-style-h6 { font-size: 1.8rem; }
#valur-nav .heading-style-h5 { font-size: 2rem; }
#valur-nav .heading-style-h1 { font-size: 4rem; }
#valur-nav .heading-style-h1.text-highlight.typedjs-multiple, #valur-nav .heading-style-h1.typedjs-multiple { height: 4.8rem; }
#valur-nav .button.is-tertiary:where(.w-variant-bf17aeb2-31d5-5a4f-2b11-ed4c8c0f3bc7) { font-size: 1.4rem; }
#valur-nav .heading-style-h4 { font-size: 2.4rem;
    line-height: 1.4; }
#valur-nav .text-size-regular { font-size: 1.2rem; }
#valur-nav .heading-style-h3 { font-size: 3.2rem; }
#valur-nav .text-size-small { font-size: 1.2rem; }
#valur-nav .text-size-large { font-size: 1.6rem; }
#valur-nav .padding-section-small { padding-top: 3.2rem;
    padding-bottom: 3.2rem; }
#valur-nav .padding-section-medium { padding-top: 4.8rem;
    padding-bottom: 4.8rem; }
#valur-nav .padding-section-large { padding-top: 6.4rem;
    padding-bottom: 6.4rem; }
#valur-nav .navbar5_component { min-height: 6.4rem; }
#valur-nav .navbar5_menu { padding-bottom: 9.6rem; }
#valur-nav .navbar5_dropdown-content-left { grid-row-gap: 2.4rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem; }
#valur-nav .navbar5_dropdown-link-list { grid-row-gap: 0.8rem;
    max-width: none; }
#valur-nav .navbar5_dropdown-content-right { padding: 2.4rem; }
#valur-nav .navbar5_blog-item { grid-template-columns: .6fr 1fr; }
#valur-nav .navbar5_menu-2 { padding-bottom: 9.6rem; }
#valur-nav .navbar5_component-2 { min-height: 6.4rem; }
#valur-nav .text-size-medium-2 { font-size: 1.6rem; }
#valur-nav .text-size-medium-3 { font-size: 1.6rem; }
#valur-nav .text-size-large-2 { font-size: 1.8rem; }
#valur-nav .heading-style-h2-2 { font-size: 3.6rem; }
#valur-nav .heading-style-h5-2 { font-size: 2rem; }
#valur-nav .heading-style-h4-2 { font-size: 2.4rem;
    line-height: 1.4; }
#valur-nav .buttonprimary { margin-top: 36px; }
#valur-nav .buttonprimary.emailsubscribe.subscribebuttonhero.waitlistbutton { margin-left: 90px;
    padding-bottom: 30px;
    inset: 60px 0% 0%; }
#valur-nav .text-size-medium-comparison { font-size: 1.4rem; }
}
@media screen and (max-width: 479px) {
#valur-nav .max-width-full.is-mobile, #valur-nav .global-styles, #valur-nav .hide-mobile-portrait { display: none; }
#valur-nav .margin-top { margin-bottom: 0;
    margin-left: 0;
    margin-right: 0; }
#valur-nav .margin-top.margin-medium.dark-205 { margin-top: 3.2rem; }
#valur-nav .margin-top.margin-xlarge.mobile-custom { margin-top: 2.4rem; }
#valur-nav .margin-bottom { margin-top: 0;
    margin-left: 0;
    margin-right: 0; }
#valur-nav .margin-bottom.margin-xxlarge.secondary-156 { margin-bottom: 0; }
#valur-nav .margin-bottom.margin-small.z-index-1 { margin-bottom: 5.2rem; }
#valur-nav .margin-bottom.margin-small.hn { max-width: 30rem;
    margin-left: auto;
    margin-right: auto; }
#valur-nav .margin-bottom.margin-small.mobile-16, #valur-nav .margin-bottom.margin-small.is-mobile-1.6rem { margin-bottom: 1.6rem; }
#valur-nav .margin-left { margin-top: 0;
    margin-bottom: 0;
    margin-right: 0; }
#valur-nav .margin-right { margin-top: 0;
    margin-bottom: 0;
    margin-left: 0; }
#valur-nav .margin-vertical { margin-left: 0;
    margin-right: 0; }
#valur-nav .margin-horizontal { margin-top: 0;
    margin-bottom: 0; }
#valur-nav .padding-top { padding-bottom: 0;
    padding-left: 0;
    padding-right: 0; }
#valur-nav .padding-bottom { padding-top: 0;
    padding-left: 0;
    padding-right: 0; }
#valur-nav .padding-left { padding-top: 0;
    padding-bottom: 0;
    padding-right: 0; }
#valur-nav .padding-right { padding-top: 0;
    padding-bottom: 0;
    padding-left: 0; }
#valur-nav .padding-vertical { padding-left: 0;
    padding-right: 0; }
#valur-nav .padding-horizontal { padding-top: 0;
    padding-bottom: 0; }
#valur-nav .text-size-medium { display: none; }
#valur-nav .text-size-medium.dark-12 { display: block; }
#valur-nav .heading-style-h5.text-color-white.mobile-small { font-size: 1.8rem; }
#valur-nav .button { padding: 0.8rem 1.6rem; }
#valur-nav .padding-section-large.mobile-bottom-0 { padding-bottom: 0; }
#valur-nav .navbar5_dropdown-content-left { grid-template-columns: 1fr;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem; }
#valur-nav .navbar5_dropdown-link { padding-left: 0; }
#valur-nav .navbar5_dropdown-content-right { padding: 0; }
#valur-nav .navbar5_blog-list { grid-column-gap: 0px;
    grid-row-gap: 0.8rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid; }
#valur-nav .navbar5_blog-item { flex-direction: column;
    display: flex; }
#valur-nav .navbar5_large-item-content { margin-top: 1.6rem; }
#valur-nav .layout239_item-top.text-color-white { padding-bottom: 2rem; }
#valur-nav .event3_list:where(.w-variant-e535ca56-991a-7ef0-e703-ed30b9ec402a), #valur-nav .event3_list.secondary-164 { grid-column-gap: 4rem;
    grid-row-gap: 4rem; }
#valur-nav .event3_paragraph, #valur-nav .event3_paragraph.text-color-dark2 { margin-bottom: 0.8rem; }
#valur-nav .padding-section-xlarge { padding-top: 11.2rem; }
#valur-nav .button-4 { font-size: 11px;
    display: inline-block; }
#valur-nav .section_logo3-about.padding-global.padding-xxhuge.is-hidden-mobile { display: none; }
#valur-nav .button-7 { font-size: 11px;
    display: inline-block; }
#valur-nav .buttonprimary { margin-top: 24px;
    font-size: 16px;
    line-height: 120%; }
#valur-nav .buttonprimary.emailsubscribe { max-width: 140.403px;
    height: 44px;
    margin-top: 50px;
    inset: 30px 0% 0%; }
#valur-nav .buttonprimary.emailsubscribe.subscribebuttonhero.waitlistbutton { text-align: center;
    margin-top: 40px;
    margin-left: 55px;
    padding-top: 12px;
    padding-bottom: 20px;
    padding-left: 20px; }
#valur-nav .navbar5_dropdown-link-highlighted { padding-left: 0; }
}
#valur-nav .w-nav-button { display:none; }
@media (max-width:991px) {
#valur-nav .w-nav-menu { display:none; position:absolute; left:0; right:0; top:100%; background:#fff; padding:16px; flex-direction:column; }
#valur-nav.nav-open .w-nav-menu { display:flex; }
#valur-nav .w-nav-button { display:flex; }
}

/* ============================================================
   EMBEDDING ISOLATION — one block that neutralises every theme
   leak so the navbar renders identically to the standalone export.

   The blog theme (Bootstrap 3 + style.css) sets global rules on
   html, body, a, p, h*, ul, li, img etc. that change inherited
   values inside the navbar. We reset them all here, scoped to
   #valur-nav, so the navbar's own scoped CSS takes over cleanly.
   ============================================================ */

/* 1. Re-establish the base the navbar was authored against.
      Bootstrap sets html{font-size:10px} (1rem=10px) and body{font-size:14px}.
      valur.com uses the standard 16px base throughout. */
#valur-nav {
  font-size: 16px;
  line-height: normal;
  color: var(--text-color--text-primary, #121826);
}

/* 2. All rem values in the navbar CSS were authored at 1rem=16px but render
      at the theme's 1rem=10px. Scale every rem ×1.6 by overriding the base
      on the component root so rem calculations resolve correctly.
      (Already done in the export CSS above via Python scaler — this is the
      font-size base that makes inherited rem-less elements correct.) */

/* 3. Block/inline element resets — browser defaults that Bootstrap/theme zero out.
      These restore the spacing the Webflow design relies on. */
#valur-nav p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}
#valur-nav h1, #valur-nav h2, #valur-nav h3,
#valur-nav h4, #valur-nav h5, #valur-nav h6 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  font-family: inherit;
  color: inherit;
}
#valur-nav ul, #valur-nav ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
#valur-nav li {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* 4. Link reset — theme sets a{font-size:14px; font-weight:normal; color:#333;
      font-family:Inter!important; transition:all 1s ease} on all <a> elements.
      color:inherit is only needed on the base state (theme doesn't set color on
      :hover/:visited/:focus). Keeping color:inherit on those pseudo-states would
      beat the navbar button's own color rule (lower specificity: 1,1,0 < 1,1,1). */
#valur-nav a {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  font-family: inherit;
  text-decoration: none;
  transition: none;
  outline: none;
}
#valur-nav a:hover,
#valur-nav a:visited,
#valur-nav a:focus {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  font-family: inherit;
  text-decoration: none;
  outline: none;
}
/* 5. Image/SVG reset — theme may set max-width/height on img. */
#valur-nav img {
  max-width: none;
  height: auto;
}
/* 6. Box model — ensure border-box throughout (Bootstrap sets this globally;
      the export's CSS relies on it). */
#valur-nav * {
  box-sizing: border-box;
}

/* ── Embedding-specific behaviour (not in the Webflow export) ────────────── */

/* Position: valur.com uses .nav-white as position:absolute over a hero.
   On the blog it must be a sticky top bar. */
#valur-nav .navbar5_component-2.nav-white {
  position: sticky;
  top: 0;
  z-index: 1000;
}



/* Arrow animation: valur.com uses a Webflow Interaction (IX2) which doesn't
   export as CSS. Recreate it off the .w--open class the nav JS toggles. */
#valur-nav .navbar5_dropdown-toggle .dropdown-chevron {
  transition: transform 0.25s ease;
}
#valur-nav .w-dropdown-toggle.w--open .dropdown-chevron {
  transform: rotate(180deg);
}

/* Hamburger → X animation when mobile menu is open.
   Lines are 2px tall; middle line has margin-top:6px + margin-bottom:6px.
   Distance from each outer line's center to the icon center = 2 + 6 = 8px. */
#valur-nav .menu-icon1_line-top-2,
#valur-nav .menu-icon1_line-middle-2,
#valur-nav .menu-icon1_line-bottom-2 { transition: transform 0.25s ease, opacity 0.25s ease; transform-origin: center; }

#valur-nav.nav-open .menu-icon1_line-top-2    { transform: translateY(8px) rotate(45deg); }
#valur-nav.nav-open .menu-icon1_line-middle-2 { opacity: 0; transform: scaleX(0); }
#valur-nav.nav-open .menu-icon1_line-bottom-2 { transform: translateY(-8px) rotate(-45deg); }

/* ── Mobile menu overlay (≤991px) ──────────────────────────────────────────
   Fix #valur-nav (the outer wrapper) to fill the screen when open.
   The navbar5_component-2 stays at its natural height inside it.
   The w-nav-menu sits absolutely below the navbar bar. */
@media (max-width: 991px) {
  #valur-nav.nav-open {
    position: fixed;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 1000;
    background: #fff;
    overflow: hidden;
  }

  /* Bump the navbar5_component-2 sticky rule — no longer needed when parent is fixed */
  #valur-nav.nav-open .navbar5_component-2.nav-white {
    position: relative !important;
    top: auto;
  }

  /* Menu covers from below the bar to the bottom */
  #valur-nav.nav-open .w-nav-menu {
    display: flex !important;
    flex-direction: column !important;
    position: absolute !important;
    top: 72px; left: 0; right: 0; bottom: 0;
    padding: 0 24px 32px;
    overflow-y: auto;
    justify-content: flex-start;
    align-items: flex-start;
    background: #fff;
  }

  /* Links — more vertical space, dividers; remove Webflow's grid-row-gap */
  #valur-nav.nav-open .navbar5_menu-left {
    display: flex;
    flex-direction: column;
    width: 100%;
    row-gap: 0;
    grid-row-gap: 0;
  }
  #valur-nav.nav-open .navbar5_menu-left .navbar5_menu-dropdown,
  #valur-nav.nav-open .navbar5_menu-left .navbar5_link {
    padding: 16px 0;
    border-bottom: 1px solid #f0f0f0;
    width: 100%;
  }

  /* Buttons directly below links, full width, stacked */
  #valur-nav.nav-open .navbar5_menu-right {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
    width: 100%;
    margin-top: 24px;
  }
  #valur-nav.nav-open .navbar5_menu-right .button {
    width: 100%;
    justify-content: center;
    text-align: center;
  }
}
