html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

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

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

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

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

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

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

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

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

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

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

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

.w-radio:after {
  clear: both;
}

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

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

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

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

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

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

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

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

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

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

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

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

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

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

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: Museo Sans;
  src: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6447782d331_MuseoSans_300-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f623e582d31a_MuseoSans_300-webfont.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Museo Sans;
  src: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f682f882d343_MuseoSans_500-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6ffcc82d36e_MuseoSans_500-webfont.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Museo Sans;
  src: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6f1aa82d33a_MuseoSans_700-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f68a4382d336_MuseoSans_700-webfont.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Museo Sans;
  src: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6021c82d4f3_MuseoSans-900.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f67f7882d4f1_MuseoSans-900.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Museo Sans;
  src: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e28825ef8cd056502a0d57a_MuseoSans-300Italic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e28825e2ed18d94a0ab6acb_MuseoSans-300Italic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Museo Sans;
  src: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ebbdf6de08971d05a842c86_MuseoSans-500Italic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ebbdf6d4cee6e592fb05e23_MuseoSans-500Italic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Bevan;
  src: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5fd377b3a350a7a97ce57c01_Bevan.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5fd377b335dfdb5c1b3619ba_Bevan.woff") format("woff"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5fd372e1d06d76615f3cecdf_Bevan.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --gray-06: #f7f5f2;
  --gray-01: #272727;
  --blue-03: #3bf;
  --blue-02: #0c9ef2;
  --green-01: #084d41;
  --blue-01: #1f4266;
  --green-02: #0f6649;
  --red-02: #802938;
  --yellow-06: #fff799;
  --yellow-01: #804d19;
  --green-04: #41d980;
  --red-05: #fc4469;
  --yellow-02: #fa9e00;
  --blue-06: #ccf2ff;
  --gray-05: #edeae6;
  --red-04: #e62253;
  --green-05: #62e78e;
  --blue-04: #6cf;
  --green-03: #26bf73;
  --yellow-04: #ffcf41;
  --blue-05: #9df;
  --red-03: #cc1442;
  --yellow-03: #ffb219;
  --gray-04: #cfcdc7;
  --red-06: #ffe6ea;
  --green-06: #c8fad4;
  --red-01: #661a2d;
  --gray-02: #807d75;
  --yellow-05: #ffea63;
  --gray-03: #a7a59d;
  --yellow-alt-1: #ffde59;
  --yellow-alt-2: #ffc23f;
  --yellow-alt-3: #ffc52f;
  --blue-07: #e5f8ff;
}

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

.w-pagination-previous, .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-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-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;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

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

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

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

body {
  background-color: var(--gray-06);
  color: var(--gray-01);
  height: 100%;
  padding-top: 160px;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

h1 {
  color: #272727;
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 72px;
}

h2 {
  color: var(--gray-01);
  margin-top: 8px;
  margin-bottom: 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
}

h3 {
  color: #272727;
  margin-top: 8px;
  margin-bottom: 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

h4 {
  color: #272727;
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
}

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

h6 {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
}

p {
  margin-bottom: 30px;
}

a {
  color: var(--blue-03);
  text-decoration: none;
}

a:hover {
  color: var(--blue-02);
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  list-style-type: disc;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

li {
  list-style-type: none;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

.title--group {
  text-align: center;
  margin-bottom: 0;
  padding: 96px 24px 48px;
}

.title--group.primary {
  box-shadow: none;
  background-image: none;
  margin-bottom: 30px;
  padding: 80px 30px 50px;
}

.title--group.compact {
  padding-top: 0;
  padding-bottom: 0;
}

.title--group.green {
  color: var(--green-01);
  padding-top: 40px;
}

.title--group.red {
  color: #661a2d;
}

.preamble {
  max-width: 720px;
  margin: 0 auto 32px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.preamble.last {
  margin-bottom: 0;
}

.preamble.last.darkblue {
  color: var(--blue-01);
}

.preamble.last.green {
  color: var(--green-02);
  margin-bottom: 20px;
}

.preamble.last.green.lrg {
  font-size: 24px;
  line-height: 30px;
}

.preamble.last.white {
  color: var(--gray-06);
}

.preamble.invert {
  color: #fff;
}

.preamble.invert.left {
  text-align: left;
}

.preamble.orphin-fix {
  text-align: center;
  max-width: 720px;
}

.preamble.left-old2 {
  z-index: 3;
  text-align: left;
  margin-left: 0;
}

.preamble.left-old2.darkred {
  color: #661a2d;
}

.preamble.left-old2.blue, .preamble.dark-blue {
  color: var(--blue-01);
}

.preamble.green.dark, .preamble.dark {
  color: var(--gray-01);
}

.preamble.link--readmore--red {
  background-position: 80%;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 25px;
  margin-bottom: 5px;
  display: flex;
}

.preamble.link--readmore--blue {
  background-position: 80%;
  margin-top: 25px;
  margin-bottom: 5px;
}

.preamble.link--readmore--blue--timeline {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f680f382d431_icons-arrow-right-blue.svg");
  background-position: 91% 60%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 25px;
  margin-bottom: 5px;
}

.preamble.centered {
  text-align: center;
}

.preamble.centered.blue--006 {
  color: var(--blue-01);
}

.preamble.centered.blue-shadow {
  text-shadow: 0 -1px 20px #1f426640;
  position: relative;
}

.preamble.campaign {
  color: var(--blue-01);
  text-align: center;
  max-width: 780px;
  margin-top: 66px;
  margin-bottom: 66px;
  font-size: 24px;
  line-height: 32px;
}

.preamble.campaign.sub {
  max-width: 900px;
  margin-top: 70px;
  margin-bottom: 70px;
  font-size: 26px;
  line-height: 34px;
}

.preamble.campaign.sub.ctr {
  color: var(--blue-01);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.preamble.campaign.invert {
  color: #fff;
  text-align: center;
}

.preamble.campaign.inner {
  text-align: center;
  max-width: 900px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.preamble.campaign.adjust {
  max-width: 800px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.preamble.darkgreen {
  color: var(--green-01);
  margin-top: 10px;
}

.preamble.inner {
  text-align: center;
  margin-top: 17px;
}

.preamble.quote {
  text-align: left;
  font-size: 20px;
  line-height: 28px;
}

.preamble.left {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
}

.preamble.darkblue {
  color: var(--blue-01);
}

.preamble p {
  margin-bottom: 20px;
}

.preamble.left-old {
  z-index: 3;
  text-align: left;
  margin-left: 0;
}

.preamble.left-old.darkred {
  color: #661a2d;
}

.preamble.left-old.blue {
  color: var(--blue-01);
}

.preamble.small {
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  line-height: 26px;
}

.preamble.txt--yellow-06 {
  color: var(--yellow-06);
}

.preamble.txt--yellow-01 {
  color: var(--yellow-01);
}

.preamble.inverted:hover {
  color: var(--gray-06);
}

.section-title-1 {
  color: var(--blue-03);
  margin: 0 auto 24px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 72px;
}

.section-title-1.invert {
  color: #fff;
}

.section-title-1.green {
  color: var(--green-04);
}

.section-title-1.red {
  color: var(--red-05);
}

.section-title-1.darkblue {
  color: var(--blue-01);
}

.section-title-1.darkblue.left {
  z-index: 10;
  text-align: left;
  margin-left: 0;
  position: relative;
}

.section-title-1.darkgreen {
  color: var(--green-02);
}

.section-title-1.gold {
  color: #8d6014;
  transform: translate(0);
}

.section-title-1.white {
  color: #fff;
  position: relative;
}

.section-title-1.dark {
  color: var(--gray-01);
}

.section-title-1.purple {
  color: #3d2887;
}

.section-title-1.darkred {
  z-index: 3;
  color: #661a2d;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.section-title-1.yellow {
  color: var(--yellow-02);
}

.section-title-1.lightblue {
  color: var(--blue-06);
}

.section-title-1.smaller {
  margin-bottom: 12px;
  font-size: 50px;
  line-height: 64px;
}

.section-title-1.gray {
  color: var(--gray-05);
}

.navbar {
  background-color: #fff;
  height: 115px;
  padding-top: 25px;
  padding-bottom: 20px;
  padding-left: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0 -2px 50px #0000000f;
}

.collection-box-list-container {
  flex-flow: row;
  margin-bottom: 60px;
  display: block;
}

.collection-box-list {
  background-color: #0000;
  flex-wrap: wrap;
  place-content: stretch center;
  display: flex;
}

.box-list-inner {
  background-color: #fff;
  border-radius: 18px;
  flex: 1;
  padding: 40px;
  box-shadow: 0 2px 50px #0000000f;
}

.box-list-inner.centered {
  box-shadow: none;
  text-align: center;
  border-radius: 18px;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: visible;
}

.container-large {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.container-large.adjust {
  padding-top: 100px;
}

.container-large.adjusted {
  margin-top: 0;
}

.container-large.z-index-10 {
  z-index: 10;
  position: relative;
}

.container-large.columns {
  align-items: stretch;
  display: flex;
}

.avatar {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f658c582d35d_thea-tyvi.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  width: 110px;
  height: auto;
  margin: 0 auto;
}

.avatar.overlapping {
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f64cef82d34b_placeholder.png");
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -85px;
  margin-bottom: 20px;
}

.avatar.large {
  width: 110px;
}

.avatar.small {
  width: 70px;
}

.quote {
  color: var(--blue-01);
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.box-quote {
  width: 50px;
  height: auto;
  position: absolute;
  top: -9px;
  right: 30px;
}

.quote-author {
  color: var(--blue-03);
  letter-spacing: 0;
  text-transform: none;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 28px;
  display: block;
}

.heading-2, .heading-3 {
  display: none;
}

.flex-spread {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.quote-footer {
  margin-top: 10px;
  display: block;
}

.main-container {
  max-width: 768px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
  display: block;
}

.main-container.last {
  margin-bottom: 0;
}

.logo {
  width: 70px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: block;
}

.nav-menu {
  padding-top: 6px;
  padding-bottom: 0;
  position: static;
  inset: 0;
}

.box-list {
  background-color: #0000;
  flex-wrap: wrap;
  place-content: stretch flex-start;
  margin-bottom: 75px;
  padding-left: 0;
  display: flex;
}

.faq-box-item {
  background-color: #0000;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 50%;
  margin: 0;
  padding: 10px;
  display: flex;
}

.faq-list {
  min-height: 150px;
  margin-bottom: 25px;
  overflow: hidden;
}

.faq-list-item {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6427b82d4f0_chat-blue%402x.png");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-top: 0;
  margin-bottom: 12px;
  padding-left: 36px;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
  transition: margin .1s cubic-bezier(.86, 0, .07, 1);
}

.faq-list-item:hover {
  color: var(--blue-02);
}

.link-block {
  text-decoration: none;
  display: block;
}

.faq-content {
  float: right;
  background-color: #fff;
  border-radius: 20px;
  width: 75%;
  margin-bottom: 0;
  padding: 64px;
}

.faq-content.list {
  box-shadow: none;
  border-radius: 20px;
  padding: 48px;
  display: block;
}

.backlink {
  color: #4a4a4a;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f63c5082d43a_icons-arrow-left-blue.svg");
  background-position: 3px;
  background-repeat: no-repeat;
  background-size: 16px;
  padding-left: 28px;
  font-weight: 500;
  line-height: 28px;
  transition: background-position .2s;
}

.backlink:hover {
  color: #4a4a4a;
  background-position: 0;
}

.backlink.w--current {
  color: #4a4a4a;
}

.backlink.small {
  background-size: auto 12px;
  padding-left: 20px;
  font-size: 14px;
  line-height: 24px;
}

.category-item {
  border-bottom: 1px solid #0000000f;
}

.question {
  color: var(--blue-01);
  padding: 0;
  display: block;
}

.question:hover {
  background-color: #d1f6ff4a;
}

.question-title {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f680f382d431_icons-arrow-right-blue.svg");
  background-position: 96%;
  background-repeat: no-repeat;
  background-size: 16px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 50px 20px 20px;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: background-position .1s cubic-bezier(.19, 1, .22, 1);
  overflow: visible;
}

.question-title:hover {
  background-position: 97%;
}

.category-nav {
  margin-top: 30px;
}

.faq-sidebar {
  float: none;
  clear: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(auto, 24px);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 25%;
  margin-top: 200px;
  margin-bottom: 96px;
  display: grid;
  position: sticky;
  top: 140px;
}

.heading-4 {
  display: none;
}

.link-block-2 {
  height: 40px;
  display: block;
}

.category-link {
  color: #4a4a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 40px;
}

.empty-state {
  color: #7a7a7a;
  text-align: center;
  background-color: #0000;
  display: none;
}

.title-2 {
  color: #272727;
  margin-top: 8px;
  margin-bottom: 20px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
}

.title-2.accent.faq-tabs {
  text-align: center;
}

.title-2.invert {
  color: #fff;
  border: 1px #000;
}

.title-2.invert.txt-align-left {
  text-align: left;
}

.title-2.txt--green-04 {
  color: var(--green-04);
}

.title-2.red {
  color: var(--red-05);
}

.title-2.red-dark {
  color: #661a2d;
}

.title-2.red-3 {
  color: var(--red-04);
}

.title-2.blue {
  color: var(--blue-03);
}

.title-2.txt--blue-01 {
  color: var(--blue-01);
}

.title-2.txt--blue-01.centered {
  text-align: center;
}

.title-2.darkgreen {
  color: var(--green-01);
  line-height: 52px;
}

.title-2.darkgreen.campaign {
  font-size: 44px;
}

.title-2.yellow-dark {
  color: var(--yellow-01);
}

.title-2.txt--blue-06 {
  color: var(--blue-01);
}

.title-2.red--002 {
  color: var(--red-05);
}

.title-2.txt--blue-03 {
  color: var(--blue-03);
}

.title-2.text-colour-white {
  font-size: 48px;
  line-height: 56px;
}

.title-2.accent {
  color: #3bf;
  max-width: 960px;
}

.title-2.blue-01 {
  color: var(--blue-01);
}

.title-1 {
  color: #272727;
  margin-top: 60px;
  margin-bottom: 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 64px;
}

.title-1.red {
  color: var(--red-04);
}

.title-1.blue-03 {
  color: var(--blue-03);
}

.title-3 {
  color: var(--gray-01);
  margin-top: 10px;
  margin-bottom: 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.title-3.invert {
  color: #fff;
}

.title-3.yellow {
  color: var(--yellow-01);
}

.title-3.red {
  color: var(--red-05);
}

.title-3.blue {
  color: var(--blue-03);
}

.title-3.blue.adjust {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
}

.title-3.dark-blue {
  color: var(--blue-01);
}

.title-3.dark-blue.centered {
  text-align: center;
  margin-bottom: 20px;
}

.title-3.green {
  color: var(--green-05);
}

.title-3.dark-green {
  color: var(--green-01);
}

.title-3.lightblue {
  color: var(--blue-04);
}

.title-3.blue--006 {
  color: var(--blue-01);
}

.title-3.green-04 {
  color: var(--green-03);
}

.title-3.txt--blue-03 {
  color: var(--blue-03);
}

.text-block {
  text-transform: lowercase;
  line-height: 18px;
  display: inline-block;
}

.text-block-2 {
  padding-right: 5px;
  line-height: 18px;
  display: inline-block;
}

.faq-related {
  margin-bottom: 40px;
}

.faq-aside {
  float: right;
  background-color: #fff;
  border-radius: 20px;
  width: 75%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 64px;
}

.faq-aside.hidden {
  display: none;
}

.faq-list-link {
  display: block;
}

.div-block {
  float: left;
  width: 66%;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 50px;
  display: block;
}

.image-2 {
  float: left;
  clear: none;
  max-width: 32%;
  margin-right: 0;
  display: block;
  overflow: hidden;
}

.empty-state-2 {
  background-color: #0000;
}

.text-block-3 {
  margin-bottom: 25px;
  font-size: 18px;
}

.text-block-3.darkblue {
  color: var(--blue-01);
  text-align: center;
}

.text-block-3.darkblue.centered {
  color: var(--blue-01);
  text-align: center;
  font-size: 20px;
  line-height: 28px;
}

.footer {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
  box-shadow: 0 0 50px #0000000f;
}

.price-list {
  background-color: #0000;
  flex-wrap: wrap;
  place-content: stretch flex-start;
  margin: 10px 0 23px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.price-list-item {
  background-color: #0000;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 20%;
  margin: 0;
  padding: 20px 10px;
  display: flex;
}

.packages-desc {
  color: #fff;
  text-align: center;
}

.price-container {
  background-color: #0000;
  padding-top: 96px;
  padding-bottom: 96px;
  position: relative;
  overflow: hidden;
}

.price-container.referrals {
  background-color: #fff;
  background-image: none;
  margin-top: 0;
  padding-top: 96px;
  padding-bottom: 96px;
}

.package-image {
  width: 110px;
  height: 100px;
  margin: -116px auto 18px;
  display: block;
}

.price {
  text-align: center;
  font-size: 19px;
  font-weight: 100;
}

.light-label-center {
  color: #7a7a7a;
  text-align: center;
  font-size: 16px;
  line-height: 26px;
}

.package-title {
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
  overflow: hidden;
}

.sum {
  font-weight: 500;
}

.price-list-inner {
  background-color: #fff;
  border-radius: 8px;
  flex: 1;
  padding: 40px;
  overflow: visible;
  box-shadow: 0 4px 34px #0000001a;
}

.price-contents-fb {
  padding-top: 48px;
  padding-bottom: 80px;
}

.check-list-cols {
  text-align: left;
  margin-top: 10px;
}

.check-list-cols li {
  color: var(--green-02);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f64ef182d53b_check--green.svg");
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
  font-weight: 700;
}

.check-list-cols ul {
  column-count: 3;
  column-rule-style: none;
  column-gap: 18px;
  padding-left: 0;
}

.nav-item {
  color: #a0a0a0;
  margin-top: 10px;
  margin-left: 15px;
  margin-right: 15px;
  padding: 4px 0;
  font-weight: 300;
}

.nav-item.w--current {
  color: #000;
}

.nav-item.highlighted {
  box-shadow: none;
  color: #fff;
  background-color: #fad16d;
  background-image: linear-gradient(#fccd54, #fdca42);
  border-radius: 8px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 900;
  line-height: 24px;
  transition: transform .1s;
}

.nav-item.highlighted:hover {
  transform: translate(0, -2px);
}

.nav-item.highlighted.w--current {
  border-bottom: 0 solid #000;
}

.nav-item.login {
  opacity: .4;
  text-indent: -50px;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6ae1582d373_user-login.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
  margin-left: 10px;
  margin-right: 0;
  font-size: 1px;
  line-height: 1px;
  transition: opacity .2s, transform .1s;
  overflow: hidden;
}

.nav-item.login:hover {
  opacity: 1;
  transform: translate(0, -2px);
}

.nav-item.text {
  font-weight: 700;
  transition: transform .2s;
}

.nav-item.text:hover {
  color: #7a7a7a;
  transform: translate(0);
}

.nav-item.text.w--current:hover {
  color: #000;
}

.price-footer {
  background-color: #f9f9f9;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  margin: 20px -40px -40px;
  padding: 20px 40px;
}

.faq-header {
  text-align: center;
  margin-bottom: 30px;
  display: block;
}

.blog-list-inner {
  box-shadow: none;
  background-color: #fff;
  border-radius: 16px;
  flex: 0 auto;
  max-width: 100%;
  height: 100%;
  position: relative;
}

.blog-list-inner.highlight {
  background-color: var(--green-02);
}

.blog-list-item {
  background-color: #0000;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 33%;
  margin: 0;
  padding: 20px;
  display: flex;
}

.blog-list {
  background-color: #0000;
  flex-flow: wrap;
  place-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blog-list-content {
  text-align: left;
  padding: 32px 32px 10px;
}

.blog-list-image {
  object-fit: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex: 0 auto;
  min-width: 100%;
  max-width: 500px;
  height: 240px;
  transition: transform .2s;
  display: block;
  position: static;
  inset: 0 0 0 -10%;
  overflow: hidden;
}

.blog-list-image:hover {
  transform: scale(1.1);
}

.category-label {
  color: var(--blue-03);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 28px;
  margin-left: 0;
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
}

.category-label.invert {
  color: #fff;
}

.summary {
  color: #7a7a7a;
  font-size: 16px;
  line-height: 24px;
}

.summary.invert {
  color: #fff;
}

.blog-image-header {
  flex-direction: column;
  justify-content: flex-end;
  height: 70vh;
  max-height: 770px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.blog-post {
  background-color: #fff;
  padding-bottom: 64px;
}

.blog-content {
  background-color: #fff;
  max-width: 1040px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.blog-image {
  z-index: 1;
  object-fit: cover;
  object-position: 50% 32%;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6859882d31e_placeholder.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.post-body {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.post-body figure {
  margin-bottom: 30px;
}

.post-body figcaption {
  color: #7a7a7a;
  font-size: 16px;
}

.post-body h2 {
  margin-bottom: 15px;
  font-size: 30px;
  line-height: 40px;
}

.post-body h3 {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 30px;
}

.post-body li {
  list-style-type: disc;
}

.post-body ul {
  margin-bottom: 40px;
  padding-left: 40px;
}

.post-body.last {
  margin-bottom: 0;
}

.post-body h4 {
  font-size: 16px;
  line-height: 24px;
}

.post-body a {
  color: var(--blue-03);
}

.blog-title {
  color: var(--blue-03);
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
}

.post-preamble {
  margin: 0 auto 32px 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.post-related {
  text-align: center;
  padding-top: 0;
  padding-bottom: 60px;
}

.blog-list-image-wrapper {
  background-color: var(--blue-03);
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  flex-flow: column;
  place-content: stretch center;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  min-height: 220px;
  display: block;
  position: relative;
  overflow: hidden;
}

.blog-byline {
  text-align: center;
  width: 250px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.collection-list {
  flex-direction: column;
  flex: 1;
  height: 100%;
  display: flex;
}

.collection-item {
  flex: 1;
  align-self: stretch;
}

.byline-image {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6859882d31e_placeholder.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  width: 80px;
  height: 80px;
  margin-bottom: 8px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: hidden;
}

.byline-name {
  margin-top: 0;
  font-size: 12px;
  font-weight: 900;
  line-height: 24px;
}

.byline-label {
  display: none;
}

.sharebox {
  text-align: left;
  min-height: 35px;
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.prefix {
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 32px;
}

.prefix.darkblue {
  color: var(--blue-01);
  margin-bottom: 0;
}

.prefix.horiz {
  margin-bottom: 0;
  padding-right: 10px;
}

.faq-section {
  background-color: var(--gray-06);
  padding-top: 0;
}

.section-title-2 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 56px;
  transition: opacity .2s;
}

.section-title-2.blue-4 {
  color: var(--blue-03);
}

.section-title-2.blue-4.centered {
  text-align: center;
}

.section-title-2.invert {
  color: #fff;
}

.section-title-2.dark-yellow {
  color: var(--yellow-01);
}

.section-title-2.red {
  color: var(--red-05);
  text-align: center;
}

.section-title-2.yellow {
  color: var(--yellow-02);
}

.section-title-2.green {
  color: var(--green-04);
}

.section-title-2.green.centered {
  text-align: center;
}

.section-title-2.dark-blue {
  color: var(--blue-01);
}

.section-title-2.dark-blue.centered {
  text-align: center;
}

.section-title-2.dark-green {
  color: var(--green-01);
}

.section-title-2.dark-green.centered {
  text-align: center;
}

.section-title-2.green--005 {
  color: var(--green-02);
}

.section-title-2.blue-3 {
  color: var(--blue-04);
}

.section-title-2.txt--blue-03 {
  color: var(--blue-03);
}

.button-l {
  color: #4a4a4a;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 12px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  transition: transform .1s, box-shadow .1s;
  display: inline-block;
  transform: translate(0, 2px);
}

.button-l:hover {
  color: #4a4a4a;
  transform: translate(0);
}

.button-l.yellow {
  color: #fff;
  background-color: #ffc737;
  margin-top: -2px;
}

.button-l.blue {
  background-color: var(--blue-02);
  color: #fff;
}

.button-l.green {
  background-color: var(--green-04);
  color: #fff;
}

.button-l.dark-blue {
  background-color: var(--blue-01);
  color: #fff;
}

.button-l.blue-03 {
  background-color: var(--blue-03);
  color: #fff;
}

.section-content {
  padding-top: 0;
}

.price-slider {
  margin-top: 100px;
}

.todo-text {
  color: var(--gray-01);
  margin-bottom: 0;
  margin-right: auto;
  font-size: 20px;
  line-height: 28px;
  display: block;
}

.startup-signup {
  text-align: center;
  padding-top: 80px;
  padding-bottom: 60px;
  position: relative;
}

.startup-form {
  z-index: 10;
  box-shadow: none;
  text-align: center;
  background-color: #fff;
  border-radius: 18px;
  align-self: stretch;
  min-height: 600px;
  margin-top: 0;
  padding: 60px;
  position: relative;
}

.startup-form.ki--signupform {
  background-color: #0000;
  width: 100%;
  padding: 0;
}

.startup-form.pwdb--signupform {
  text-align: left;
  background-color: #0000;
  width: 100%;
  padding: 0;
}

.startup-form.blueinvert {
  background-color: var(--blue-02);
}

.startup-form-header {
  z-index: 10;
  margin-bottom: 40px;
  position: relative;
}

.startup-faq {
  color: var(--blue-01);
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  padding: 64px 40px;
  display: flex;
}

.startup-faq.faq-b-line {
  padding-top: 80px;
}

.startup-faq-footer {
  align-self: center;
  width: 100%;
  margin-bottom: 0;
}

.title-4 {
  margin-bottom: 8px;
  font-size: 24px;
  line-height: 32px;
}

.title-4.invert {
  color: #fff;
}

.title-4.blue--006 {
  color: var(--blue-01);
}

.feature-preamble {
  color: #7a7a7a;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
  font-size: 20px;
  line-height: 30px;
}

.bubble-title {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f674d382d46a_bubble-arrow-bottom-white.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto 21px;
  margin-top: 0;
  margin-bottom: 30px;
  padding-top: 0;
  padding-bottom: 20px;
  font-size: 22px;
  line-height: 1.5em;
  transition: opacity .2s;
}

.text-block-6 {
  color: #fff;
  max-width: 410px;
  margin-bottom: 18px;
  font-size: 20px;
  line-height: 24px;
}

.cta-label {
  margin-bottom: 20px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  display: inline-block;
}

.cta-label.vertical {
  margin-top: 0;
  margin-bottom: 25px;
  display: block;
}

.testimonial {
  background-color: #0000;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 33%;
  margin: 0 0 80px;
  padding: 20px;
  display: flex;
}

.testimonial.overflow {
  margin-top: 40px;
  margin-bottom: 20px;
}

.quote-company {
  color: var(--blue-04);
  letter-spacing: 0;
  text-transform: none;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.footer-nav {
  width: 25%;
  padding-right: 40px;
}

.footer-nav-item {
  font-size: 16px;
  line-height: 28px;
}

.footer-nav-link {
  color: #9b9b9b;
  transition: color .1s;
}

.footer-nav-link:hover {
  color: #272727;
}

.footer-nav-link.w--current {
  color: #000;
}

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

.newsletter-box-wide {
  float: none;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  background-color: var(--blue-03);
  color: var(--blue-01);
  text-align: left;
  border-radius: 16px;
  flex-direction: column;
  flex: none;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  max-width: 700px;
  margin-left: 32px;
  margin-right: 32px;
  padding: 48px;
  font-weight: 700;
  display: grid;
}

.newsletter-cta {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.compact-cta-label {
  flex: 0 auto;
  margin-top: 8px;
  margin-bottom: 12px;
  padding-right: 20px;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
  display: block;
}

.button-s {
  color: #4a4a4a;
  text-align: center;
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 900;
  line-height: 24px;
  transition: transform .1s;
  display: inline-block;
  transform: translate(0);
}

.button-s:hover {
  transform: translate(0, -2px);
}

.button-s.blue {
  background-color: var(--blue-03);
  color: #fff;
  background-image: none;
}

.button-s.blue:hover {
  box-shadow: none;
}

.button-s.orange {
  background-color: var(--yellow-02);
  color: #fff;
}

.footer-nav-title {
  color: #000;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 14px;
  font-size: 20px;
  line-height: 28px;
  overflow: hidden;
}

.price-block {
  z-index: 2;
  background-color: var(--yellow-04);
  color: #804d19;
  text-align: center;
  border-radius: 18px;
  margin-left: auto;
  margin-right: auto;
  padding: 94px 90px;
  display: block;
  position: relative;
}

.nav-inner {
  flex-direction: row;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
  overflow: hidden;
}

.contact-form-container {
  text-align: center;
  padding-bottom: 124px;
  position: relative;
}

.contact-form-box {
  z-index: 10;
  background-color: #fff;
  border-radius: 32px;
  min-height: 600px;
  margin-top: 39px;
  padding: 60px;
  position: relative;
}

.contact-form-background {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f65d9082d44e_pattern-fur.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 450px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.contact-details {
  z-index: 10;
  text-align: center;
  border-top: 1px #0000000f;
  justify-content: space-between;
  margin: 0 auto 64px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.contact-item {
  float: left;
  color: var(--yellow-01);
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5db04f4e1c624db75f6441b3_icon-phone-yellow.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 48px;
  width: auto;
  margin-bottom: 16px;
  padding-left: 64px;
  font-size: 28px;
}

.contact-item.email {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5db04f4e7f4d5bfada26b4c4_icon-question-yellow.svg");
}

.contact-item.sales {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5db04f4e1c624da6846441a7_icon-heart-yellow.svg");
}

.contact-item-value {
  color: var(--yellow-01);
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
}

.contact-item-value:hover {
  color: #272727;
}

.cta-inline {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

.cta-inline.boxed {
  background-color: #ccf2ff7a;
  border-top: 1px #0000000f;
  border-bottom: 1px #0000000f;
  border-radius: 8px;
  margin-bottom: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.faq-container {
  padding-bottom: 0;
}

.heading-12 {
  display: none;
}

.div-block-7 {
  text-align: center;
  margin-bottom: 48px;
}

.newsletter--block {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 96px;
  padding: 30px;
}

.div-block-9 {
  padding-top: 10px;
}

.html-embed-2 {
  max-width: 600px;
  margin-bottom: 45px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.empty-state-3 {
  background-color: #0000;
}

.inline-post-form {
  background-color: #00000005;
  border-radius: 8px;
  margin-bottom: 48px;
  padding: 40px;
}

.features-headline {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6553982d430_icons-arrow-down-black.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  padding-bottom: 59px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 40px;
  line-height: 50px;
}

.faq-highlight {
  margin-bottom: 80px;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 120px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.faq-banner {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f65d9082d44e_pattern-fur.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 18px;
  height: 430px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.faq-box-highlight {
  z-index: 2;
  flex-direction: column;
  max-width: 960px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px 20px;
  display: flex;
  position: relative;
}

.button-arrow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f688a782d32f_icons-arrow-black.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 16px;
  padding-right: 30px;
}

.button-arrow.invert {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f67bc082d356_icons-arrow-white.svg");
  background-size: 16px;
}

.button-arrow.red {
  color: var(--gray-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ffec9aeecf46d3c10ca693a_icons-arrow-right-red.svg");
}

.button-arrow.orange {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f67bc082d356_icons-arrow-white.svg");
}

.campaign-hero {
  text-align: center;
  padding-top: 60vh;
  position: relative;
}

.campaign-hero-canvas {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f64c9082d454_pattern-spikes-large.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 80vh;
  min-height: 860px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.campaign-hero-caption {
  z-index: 2;
  background-color: var(--blue-02);
  color: #fff;
  text-align: center;
  border-radius: 18px;
  padding: 60px;
  position: relative;
}

.campaign-hero-title {
  z-index: 3;
  color: #fff;
  text-shadow: 0 4px 50px #00000054;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 100px;
  line-height: 100px;
  position: absolute;
  top: 18vh;
  left: 0;
  right: 0;
}

.campaign-features {
  margin-bottom: 90px;
  padding-top: 70px;
}

.todo-list-item-compact {
  align-items: center;
  height: 420px;
  margin-top: 0;
  display: flex;
  position: relative;
}

.todo-list-image-compact {
  z-index: 10;
  width: 420px;
  max-width: 45%;
  height: auto;
  display: block;
  position: absolute;
  right: -30px;
}

.todo-list-image-compact.odd {
  left: -30px;
  right: auto;
}

.todo-desc-compact {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  width: 560px;
  max-width: 55%;
  padding: 40px 0 40px 40px;
  display: block;
}

.todo-desc-compact.odd {
  float: right;
  padding-left: 20px;
  padding-right: 40px;
  position: absolute;
  right: 0;
}

.todo-list-compact {
  max-width: 1310px;
  margin: 20px auto 0;
  padding-left: 0;
  padding-right: 30px;
  display: block;
}

.campaign-startup-signup {
  text-align: center;
  background-color: #fff;
  background-image: none;
  padding-top: 64px;
  padding-bottom: 0;
  position: relative;
}

.campaign-startup-form-header {
  z-index: 10;
  position: relative;
}

.price-content-wrapper {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  display: grid;
  position: relative;
}

.price-content-wrapper.bubble--offset {
  grid-template-rows: auto;
  grid-auto-flow: row;
  margin-top: 48px;
}

.partner-hero-img-wrap {
  z-index: 1;
  background-color: var(--gray-01);
  justify-content: center;
  align-items: center;
  height: 40vh;
  min-height: 645px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.partner-hero-img {
  flex: none;
  min-width: 100%;
}

.partner-hero-img.fade {
  opacity: .7;
}

.partner-logo-box-wide {
  color: #4a4a4a;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 620px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: flex;
  position: absolute;
  top: -60px;
  left: 0;
  right: 0;
}

.partner-logo {
  object-fit: contain;
  flex: none;
  max-height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.partner-logo.large {
  max-height: 70px;
}

.partner-logo.xlarge {
  max-height: 100px;
}

.partner-hero-intro {
  z-index: 2;
  background-color: var(--red-05);
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 120px 60px 60px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 20px #0000000f;
}

.partner-hero-intro.red {
  color: #fff;
  background-color: #661a2d;
}

.partner-hero-intro.purple {
  box-shadow: none;
  background-color: #f0eafd;
  padding-top: 0;
}

.partner-hero-intro.yellow {
  background-color: #4b2e10;
}

.partner-hero-intro.blue-dark {
  background-color: var(--blue-01);
  background-color: var(--blue-01);
}

.partner-hero-intro.gray {
  background-color: #36342f;
}

.partner-hero-intro.sigmastocks {
  background-color: #8aacb6;
}

.partner-hero-intro.white {
  color: var(--gray-01);
  background-color: #fff;
}

.partner-hero {
  text-align: center;
  padding-top: 0;
  position: relative;
}

.price-slider-notice {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 16px;
  font-style: italic;
  line-height: 26px;
  display: block;
}

.press-info {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6f47682d461_pattern-fur-full.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 204px;
  padding-bottom: 110px;
}

.float-box {
  background-color: #fff;
  border-radius: 18px;
  padding: 80px;
  display: flex;
}

.float-box.overlapping {
  position: relative;
  top: -150px;
}

.float-box-column {
  width: 50%;
  padding-left: 60px;
}

.float-box-column.odd {
  border-right: 1px solid #f1f1f1;
  padding-left: 0;
  padding-right: 60px;
}

.person-image {
  float: left;
  border-radius: 100%;
  width: 140px;
}

.person-details {
  padding-left: 170px;
}

.person-title {
  margin-bottom: 0;
  font-weight: 700;
}

.person-contact-link {
  display: block;
}

.management-team {
  background-color: var(--blue-01);
  color: #fff;
  padding-top: 60px;
  padding-bottom: 110px;
}

.person-list-box {
  float: left;
  clear: none;
  width: 50%;
  padding-bottom: 50px;
  padding-left: 0;
  padding-right: 40px;
  display: inline-block;
}

.person-list {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.person-bio {
  margin-bottom: 0;
}

.board-members {
  padding-top: 60px;
  padding-bottom: 110px;
}

.owner-and-finance {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60f5f82d468_pattern-pills-full.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 100px;
}

.file-link {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6e65f82d471_file.svg");
  background-position: 0 1px;
  background-repeat: no-repeat;
  background-size: auto 24px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 29px;
  display: inline-block;
}

.collection-item-2 {
  margin-bottom: 5px;
}

.price-explanation {
  margin-top: 32px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 23px;
}

.faq-fastighetsbyran {
  background-color: var(--blue-01);
  color: #fff;
  padding-top: 48px;
  padding-bottom: 50px;
}

.faq-acc-trigger {
  color: #fff;
  cursor: pointer;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f67bc082d356_icons-arrow-white.svg");
  background-position: 20px 16px;
  background-repeat: no-repeat;
  background-size: 16px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 20px 12px 50px;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5em;
}

.faq-acc-content {
  padding-bottom: 0;
  padding-left: 50px;
  padding-right: 20px;
  position: relative;
  top: 10px;
  overflow: hidden;
}

.bubble-title-content {
  color: var(--blue-03);
  background-color: #fff;
  border-radius: 100px;
  padding: 15px 40px;
  display: inline-block;
}

.faq-acc-item {
  border-top: 1px solid #ffffff4d;
  border-bottom-style: none;
  border-bottom-color: #ffffff4d;
}

.faq-acc-container {
  border-bottom: 1px solid #ffffff4d;
  margin-bottom: 60px;
}

.div-block-13 {
  text-align: center;
}

.body-12 {
  background-color: #fff;
  padding-top: 0;
}

.level {
  z-index: 10;
  perspective: 1000px;
  transform: ;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: 700px;
  transition: opacity .2s;
  display: flex;
  position: relative;
}

.pager {
  margin-top: 30px;
}

.pager-button {
  background-color: var(--blue-03);
  color: #fff;
  cursor: pointer;
  border-width: 0;
  border-radius: 8px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 900;
  line-height: 24px;
  transition: transform .1s;
  transform: translate(0, 2px);
}

.pager-button:hover {
  color: #fff;
  transform: translate(0);
}

.pager-icon {
  width: 12px;
  height: 12px;
}

.pager-icon.next {
  margin-left: 10px;
}

.pager-icon.prev {
  margin-right: 10px;
}

.hero-timeline {
  background-color: var(--blue-05);
}

.hero-title-blue {
  color: var(--blue-02);
  max-width: 100%;
  margin-top: 0;
  font-size: 60px;
  line-height: 65px;
}

.features-hero {
  text-align: center;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 140px;
  padding-bottom: 0;
  position: relative;
}

.features-hero-graphics {
  height: 420px;
  margin-left: auto;
  margin-right: auto;
  position: static;
  inset: auto 3% -144px auto;
  overflow: hidden;
}

.features-hero-image-highlight {
  z-index: 2;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: auto 0% -70px;
}

.features-hero-caption {
  max-width: 960px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.feature-hero-image {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.feature-hero-image.right {
  right: -520px;
}

.feature-hero-image.left {
  left: -520px;
}

.features {
  padding-top: 80px;
}

.feature-caption {
  float: none;
  flex: 1 0 336px;
  max-width: none;
  padding-left: 30px;
  padding-right: 60px;
}

.feature {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 500px;
  margin-bottom: 0;
  padding: 100px 50px;
  display: flex;
  position: relative;
}

.feature-section-image {
  flex: 0 261px;
  max-width: none;
  margin-top: -20px;
  margin-bottom: 25px;
  margin-left: -20px;
  display: block;
}

.feature-background {
  z-index: 0;
  background-image: linear-gradient(#70f265, #44e44d);
  width: 25vw;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.feature-background.lightblue {
  background-image: linear-gradient(#d1f6ff, #98ecff);
}

.feature-background.yellow {
  background-image: linear-gradient(#fde27d, #fdca42);
}

.feature-background.red {
  background-image: linear-gradient(#fe6881, #f44260);
}

.feature-background.blue {
  background-image: linear-gradient(#4bacf5, #2c8ad0);
}

.feature-background.pattern {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f64c9082d454_pattern-spikes-large.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.feature-spec-title {
  color: #272727;
  margin-bottom: 5px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}

.feature-spec-text {
  color: #7a7a7a;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.check-list-slim {
  text-align: left;
  margin-top: 10px;
  padding-left: 0;
}

.check-list-slim li {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da3582620ae1b168f371142_checklisticon-blue.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-bottom: 9px;
  padding-left: 36px;
  line-height: 27px;
}

.check-list-slim ul {
  column-count: 3;
  padding-left: 0;
}

.feature-column {
  float: left;
  flex: 0 910px;
  align-items: flex-start;
  padding-right: 0;
  display: flex;
}

.feature-spec-list {
  text-align: left;
  flex-wrap: wrap;
  max-width: 1440px;
  margin: 30px auto 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.feature-icon-img {
  float: none;
  width: 24px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.feature-icon {
  float: left;
  background-color: var(--green-04);
  border-radius: 100%;
  padding: 14px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.feature-spec-item {
  width: 33%;
  padding-left: 70px;
  padding-right: 30px;
  position: relative;
}

.navbar-compact {
  background-color: #fff;
  height: 100px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0 -2px 50px #0000001a;
}

.nav-logo {
  width: 60px;
  margin-top: 5px;
  margin-bottom: 0;
  padding-left: 0;
  display: block;
}

.feature-inner {
  flex: 0 1440px;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: auto;
  max-width: 1580px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.feature-cta {
  padding: 0 100px;
  box-shadow: 0 0 55px 1px #0000000f;
}

.feature-cta-inner {
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 12px;
  display: block;
}

.feature-cta-title {
  color: #4a4a4a;
  margin-right: 30px;
  padding-right: 0;
  font-weight: 700;
  display: inline;
}

.feature-wint-fix {
  z-index: 2;
  float: left;
  background-color: #fff;
  border-radius: 18px;
  flex: 330px;
  align-self: center;
  width: 30%;
  padding: 30px 40px;
  display: block;
  position: relative;
  box-shadow: 0 2px 55px #0000001a;
}

.features-intro {
  background-color: var(--blue-03);
  text-align: center;
  padding-top: 110px;
  padding-bottom: 30px;
}

.feature-spec {
  text-align: center;
  padding-top: 100px;
  padding-bottom: 70px;
}

.feature-nav-item {
  text-align: center;
  width: 140px;
  padding-left: 10px;
  padding-right: 10px;
}

.feature-nav {
  justify-content: space-around;
  width: auto;
  max-width: 1300px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  list-style-type: none;
  display: flex;
}

.feature-nav-icon {
  float: none;
  background-color: var(--blue-02);
  border-radius: 100%;
  width: 76px;
  height: 76px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding: 22px;
  transition: background-color .2s ease-in-out, transform .1s ease-in-out;
  position: static;
  inset: 0% auto auto 0%;
}

.feature-nav-icon:hover {
  background-color: #2376b4;
  transform: scale(1.1);
}

.feature-nav-img {
  float: none;
  width: 32px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.feature-nav-title {
  color: #fff;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
}

.feature-nav-title.invert {
  color: #4a4a4a;
}

.feature-nav-link {
  max-width: 110px;
}

.p-last {
  margin-bottom: 0;
}

.container {
  text-align: center;
}

.cta-buttons-list {
  padding-left: 0;
  list-style-type: none;
}

.cta-button-list-item {
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;
}

.features-price-contents {
  background-color: #fff;
  padding-top: 30px;
  padding-bottom: 60px;
}

.feature-wrapper {
  padding-top: 30px;
}

.typeform {
  height: 680px;
  margin-top: 64px;
  margin-bottom: 64px;
}

.partner-logo-separator {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6e13082d4ef_heart.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 35px;
  border-left: 1px solid #0000000f;
  border-right: 1px solid #0000000f;
  flex: none;
  align-self: center;
  width: 112px;
  height: 60px;
  margin-left: 20px;
  margin-right: 20px;
}

.partner-logo-item {
  flex: none;
  align-self: center;
  width: 190px;
}

.partner-logo-box-arrow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6425582d46b_bubble-arrow-bottom-white.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: auto;
  width: 110px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -29px;
}

.partner-offer-box {
  color: var(--gray-01);
  background-color: #fff;
  border-radius: 20px;
  height: 100%;
  padding: 48px;
}

.column-5 {
  padding-right: 30px;
}

.column-6 {
  align-items: stretch;
  padding-left: 30px;
}

.partner-boxes-offset {
  margin-top: 64px;
  margin-bottom: -215px;
  display: flex;
}

.feature-spec-noshadow {
  color: var(--green-01);
  text-align: center;
  padding-top: 256px;
  padding-bottom: 70px;
}

.price-result-multi {
  margin-bottom: 32px;
  padding-top: 48px;
  padding-left: 0;
}

.cta-inline-label {
  margin-bottom: 0;
  margin-right: 20px;
  font-size: 16px;
}

.anchor-placeholder {
  display: inline-block;
}

.cta-inline-flexible {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-m {
  color: #4a4a4a;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  cursor: pointer;
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 8px;
  width: 100%;
  max-width: 300px;
  margin-bottom: 0;
  padding: 16px 28px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  transition: background-color .2s, transform .1s;
  display: inline-block;
  transform: translate(0, 2px);
}

.button-m:hover {
  color: #4a4a4a;
  transform: translate(0);
}

.button-m.blue {
  background-color: var(--blue-03);
  color: #fff;
}

.button-m.blue:hover {
  background-color: var(--blue-02);
  transform: translate(0);
}

.button-m.green {
  background-color: var(--green-04);
  color: #fff;
}

.button-m.green:hover {
  background-color: var(--green-03);
}

.button-m.green.wide {
  max-width: 400px;
}

.button-m.blue-dark {
  color: #fff;
  background-color: #0c9ef2;
}

.button-m.red-dark {
  background-color: var(--red-03);
  color: #fff;
}

.button-m.red-dark:hover {
  background-color: var(--red-02);
}

.button-m.red-dark.left {
  margin-left: 0;
}

.button-m.red {
  background-color: var(--red-05);
  color: #fff;
}

.button-m.red:hover {
  background-color: var(--red-04);
}

.button-m.red.adjust {
  width: 280px;
  max-width: 100%;
}

.button-m.blue-temp {
  color: #fff;
  background-color: #3bf;
  transform: none;
}

.button-m.blue-temp:hover {
  background-color: #0c9ef2;
  transform: none;
}

.button-m.yellow-dark {
  background-color: var(--yellow-02);
  color: #fff;
}

.button-m.yellow-dark:hover {
  background-color: #f18a03;
}

.button-m.yellow {
  background-color: var(--yellow-02);
  color: #fff;
}

.button-m.yellow:hover {
  background-color: var(--yellow-03);
}

.button-m.ghost {
  border-width: 2px;
  border-color: var(--gray-04);
  padding-top: 14px;
  padding-bottom: 14px;
}

.button-m.blue-01 {
  background-color: var(--blue-01);
  color: #fff;
}

.button-m.red-02 {
  background-color: var(--red-02);
  color: #fff;
}

.button-m.red-02:hover {
  background-color: var(--red-02);
}

.button-m.red-02.left {
  margin-left: 0;
}

.button-m.light-blue {
  color: #1f4266;
  background-color: #ccf2ff;
  transform: none;
}

.button-m.light-blue:hover {
  background-color: #fff;
  transform: none;
}

.button-m.blue-02 {
  background-color: var(--blue-02);
  color: #fff;
}

.button-m.blue-02:hover {
  background-color: var(--blue-02);
  transform: translate(0);
}

.button-m.blue-02-copy {
  background-color: var(--blue-02);
  color: #fff;
}

.button-m.blue-02-copy:hover {
  background-color: var(--blue-02);
  transform: translate(0);
}

.button-m.green-03 {
  background-color: var(--green-03);
  color: #fff;
}

.button-m.green-03:hover {
  background-color: var(--green-03);
}

.button-m.green-03.wide {
  max-width: 400px;
}

.faq-box-inner {
  box-shadow: none;
  background-color: #fff;
  border-radius: 18px;
  flex: 1;
  padding: 40px;
}

.partner-feature-intro {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 40px;
}

.footer--new {
  grid-column-gap: 24px;
  grid-row-gap: 8px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 80px 128px;
  display: grid;
}

.fotter--link-list {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.footer--nav--links {
  color: var(--gray-01);
  padding-top: 4px;
  padding-bottom: 4px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: color .15s;
  display: flex;
}

.footer--nav--links:hover, .footer--nav--links.w--current {
  color: var(--blue-04);
}

.footer--nav--links.collection {
  color: #fff;
}

.footer--nav--col--container {
  flex-direction: column;
  display: flex;
}

.footer--nav--col--container.spacer {
  height: auto;
}

.footer--nav--title {
  color: var(--blue-04);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 900;
  line-height: 24px;
  overflow: hidden;
}

.navbar--new {
  z-index: 999;
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  padding: 30px 40px 40px;
  display: flex;
  position: fixed;
  top: 0;
}

.logo--anim {
  z-index: 3;
  transform-origin: 0 70%;
  align-self: center;
  width: 56px;
  height: 56px;
}

.nav--menu--links {
  z-index: 1;
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  background-color: #f7f5f2f2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto auto 1fr;
  grid-auto-columns: 1fr;
  padding: 12px 24px;
  display: grid;
  position: relative;
}

.nav--menu--item {
  color: var(--gray-01);
  font-weight: 700;
  position: relative;
}

.nav--menu--item:hover {
  z-index: 10;
  color: var(--gray-01);
}

.nav--menu--item.nav--menu--links-highlighted {
  color: #fff;
  margin-left: 16px;
  margin-right: 16px;
}

.nav--menu--item.nav--menu--links-highlighted:hover {
  color: #fff;
}

.nav--menu--item--bg--container {
  z-index: -1;
  border-radius: 8px;
  position: absolute;
  inset: -4px -16px;
  overflow: hidden;
}

.nav--menu--item--bg--hover {
  z-index: 1;
  background-color: #fff;
  border-radius: 8px;
  transition: transform .25s cubic-bezier(.215, .61, .355, 1);
  position: absolute;
  inset: 0%;
  transform: translate(-101%);
}

.nav--menu--links--txt {
  font-weight: 900;
}

.nav--menu--item--bg--highlighted {
  z-index: 0;
  background-color: var(--yellow-02);
  border-radius: 8px;
  position: absolute;
  inset: 0%;
}

.hero--wave--scroller--anim {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  display: flex;
  position: absolute;
  bottom: -1px;
  left: 50%;
  transform: translate(-50%);
}

.profile-icon--anim {
  width: 32px;
  height: 24px;
}

.nav--menu--wrapper {
  border-radius: 12px;
  overflow: visible;
}

.nav--menu--burger {
  display: none;
}

.navbar--hero--wrapper {
  z-index: 9999;
  height: 136px;
  position: absolute;
  inset: 0% 0% auto;
}

.hurfunkardet {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 40px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 40px;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  padding-top: 96px;
  padding-bottom: 96px;
  display: grid;
}

.btn-cto-medium-red004 {
  z-index: 1;
  color: #fff;
  background-color: #cc1442;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 56px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.btn-cto-medium-red004:hover {
  color: #fff;
  background-color: #e62253;
}

.sfdv--txt {
  color: #802938;
  text-align: center;
  max-width: 720px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.sfdv--txt.darkblue {
  color: var(--blue-01);
}

.btn-cto-medium-red002 {
  z-index: 1;
  color: #fff;
  background-color: #fc4469;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 56px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.btn-cto-medium-red002:hover {
  color: #fff;
  background-color: #e62253;
}

.sfdv--title {
  color: var(--red-05);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 56px;
}

.sfdv--title.blue-4 {
  color: var(--blue-03);
  font-size: 50px;
}

.vf--illu--img {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6485482d517_faq-illu.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  max-width: 800px;
  height: 100%;
  position: relative;
}

.bubbla--br {
  z-index: 1;
  color: var(--green-03);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6073e82d515_tankebubbla-down-right.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 352px;
  height: 328px;
  padding: 48px 64px 40px 88px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
  position: relative;
}

.bubbla--br:hover {
  color: var(--yellow-03);
}

.vf--bg {
  z-index: -1;
  background-color: #f7f5f2;
  position: relative;
}

.vanligafragor {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto 8px auto auto;
  grid-template-columns: .5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 96px;
  display: grid;
  position: relative;
}

.vanligafragor.gray {
  background-color: var(--gray-06);
  background-color: var(--gray-06);
}

.bubbla--tl {
  z-index: 1;
  color: var(--green-03);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6e57f82d514_tankebubbla-top-left.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 304px;
  height: 364px;
  padding: 32px 52px 80px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
  position: relative;
}

.bubbla--tl:hover {
  color: var(--yellow-03);
}

.vf--btn {
  z-index: 1;
  background-color: var(--green-02);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 56px;
  margin-bottom: 48px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.vf--btn:hover {
  background-color: var(--green-04);
  color: #fff;
}

.bubbla--tr {
  z-index: 1;
  color: var(--green-04);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d7282d512_tankebubbla-top-right.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-start;
  align-items: center;
  width: 304px;
  height: 364px;
  padding: 32px 52px 80px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
  position: relative;
}

.bubbla--tr:hover {
  color: var(--yellow-03);
}

.bubbla--bt {
  z-index: 1;
  color: var(--green-04);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6471082d516_tankebubbla-down-left.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 352px;
  height: 328px;
  padding: 48px 88px 40px 64px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
  position: relative;
}

.bubbla--bt:hover {
  color: #ffb219;
}

.vf--small-title {
  color: var(--green-03);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 900;
}

.vf--title {
  color: var(--green-02);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 56px;
}

.vf--wave--anim--top {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  display: flex;
  position: relative;
  top: -1px;
}

.logo--new {
  z-index: 3;
  align-self: center;
  margin-left: 16px;
  transition: transform .2s cubic-bezier(.165, .84, .44, 1);
  position: relative;
}

.logo--new:hover {
  transform: scale(.9);
}

.pris-genvagar {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 60px 96px;
  display: grid;
}

.pris-puff {
  z-index: 1;
  background-color: var(--yellow-03);
  transform-origin: -200% 80%;
  border-radius: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 708px;
  height: 100%;
  padding: 80px 24px;
  display: flex;
  position: relative;
}

.gv-puff {
  z-index: 2;
  background-color: var(--green-04);
  transform-origin: 200% 80%;
  border-radius: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 708px;
  height: 100%;
  padding: 80px 24px;
  display: flex;
  position: relative;
  overflow: visible;
}

.pris-puff--small-title {
  color: var(--red-02);
  margin-top: 0;
  margin-bottom: 32px;
  font-weight: 900;
}

.p-gv-puff--title {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 56px;
}

.gv-puff--small-title {
  color: var(--green-02);
  margin-top: 0;
  margin-bottom: 32px;
  font-weight: 900;
}

.p-gv-puff--txt {
  color: #fff;
  text-align: center;
  max-width: 420px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.front-box--list {
  flex-direction: column;
  align-items: stretch;
  max-width: 320px;
  margin-bottom: 32px;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.front-box-li {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f69b0a82d518_checklisticon-green.svg");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-top: 4px;
  margin-bottom: 8px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
}

.front-box-li.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da3582620ae1bbd0d371143_checklisticon-red.svg");
}

.pris-pugg-btn {
  z-index: 1;
  background-color: var(--yellow-02);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 56px;
  margin-top: 32px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.pris-pugg-btn:hover {
  background-color: var(--yellow-04);
  color: var(--red-02);
}

.gv-puff--btn {
  z-index: 1;
  background-color: var(--green-03);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 56px;
  margin-top: 32px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.gv-puff--btn:hover {
  background-color: var(--green-05);
  color: var(--green-02);
}

.pris-puff--arm {
  width: 40vw;
  max-width: none;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-81.7%, -25%)rotate(-20deg);
}

.gv-puff--arm {
  transform-style: preserve-3d;
  width: 40vw;
  max-width: none;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(81.7%, -25%)rotateX(0)rotateY(180deg)rotateZ(-20deg);
}

.overflow-wrapper {
  width: 100%;
  overflow: hidden;
}

.overflow-wrapper.quinns {
  background-color: var(--red-06);
}

.vf--wave--anim--bottom {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  display: flex;
  position: relative;
  bottom: -1px;
}

.vanliga-fragor {
  padding-top: 64px;
}

.landing {
  object-fit: fill;
  background-color: #0000;
  padding-top: 0;
  overflow: visible;
}

.landing.var {
  background-color: var(--gray-06);
}

.menu--wave-anim {
  display: none;
}

.logo--anim--color {
  z-index: 3;
  transform-origin: 0 70%;
  align-self: center;
  width: 56px;
  height: 56px;
  display: none;
}

.sa-funkar-det {
  background-color: #fff;
  padding-top: 0;
}

.nav--menu--item--profil--bg--hover {
  z-index: 1;
  background-color: var(--green-02);
  border-radius: 8px;
  transition: transform .25s cubic-bezier(.215, .61, .355, 1);
  position: absolute;
  inset: 0%;
  transform: translate(-101%);
}

.testaoss--txt {
  color: var(--red-05);
  text-align: left;
  width: 100%;
  max-width: 280px;
  margin-bottom: 64px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  position: relative;
}

.btn-applestore {
  z-index: 1;
  background-color: var(--red-04);
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f67a3282d52c_appstore--icon.svg");
  background-position: 20px 12px;
  background-repeat: no-repeat;
  background-size: auto 28px;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: 56px;
  margin-bottom: 16px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
  position: relative;
}

.btn-applestore:hover {
  background-color: var(--red-02);
  color: var(--red-05);
}

.btn-googleplay {
  z-index: 1;
  background-color: var(--red-04);
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f64eae82d52b_googleplay--icon.svg");
  background-position: 20px;
  background-repeat: no-repeat;
  background-size: auto 24px;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: 56px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
  position: relative;
}

.btn-googleplay:hover {
  background-color: var(--red-02);
  color: var(--red-05);
}

.testaoss--small-title {
  color: var(--red-03);
  margin-top: 0;
  margin-bottom: 32px;
  font-weight: 900;
  position: relative;
}

.testaoss--title {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 64px;
  line-height: 72px;
  position: relative;
}

.testaoss--left-col {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 720px;
  display: flex;
  position: relative;
}

.testaoss--img {
  z-index: 1;
  transform-origin: 100%;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f63c1d82d527_mobilmockup-compressed.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 160%;
  position: relative;
  right: 57%;
  transform: translate(0%, -10%)rotate(-20deg);
}

.testaoss {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #661a2d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  padding-top: 256px;
  padding-bottom: 256px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.testaoss--wave--anim--bottom {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  display: flex;
  position: absolute;
  bottom: -257px;
}

.artikel--img {
  z-index: 0;
  filter: blur(.3vw);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6b89f82d52a_5d5f8ec3fe78b07611213b67_marvin-meyer-SYTO3xs06fU-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
  transform: scale(1.05);
}

.artikel--img.art-img3 {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6a2ab82d529_5d037d8e3dbe4a8342fc636d_tillvaxtbolag-utmaningar.jpg");
  background-position: 50%;
}

.artikel--img.art-img2 {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6e49182d528_5d286a7ea24a02e9241a5c51_obegransad%20semester.jpg");
  background-position: 50%;
}

.artikel-h2 {
  z-index: 2;
  color: #fff;
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 40px;
  position: relative;
}

.artiklar--card--h6 {
  z-index: 2;
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 24px;
  font-weight: 900;
  position: absolute;
  inset: 48px 24px auto;
}

.artiklar {
  z-index: 1;
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: 24px auto auto auto 96px;
  grid-template-columns: 16px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 16px;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  padding: 96px 40px;
  display: flex;
  position: relative;
}

.btn-artiklar {
  z-index: 0;
  background-color: var(--blue-03);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 304px;
  height: 56px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.btn-artiklar:hover {
  background-color: var(--blue-02);
  color: #fff;
}

.artikellista--overlaycard {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 56px;
  margin-bottom: 56px;
  display: grid;
  overflow: hidden;
}

.artikel--kort {
  cursor: pointer;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  padding: 6vw 3vw 7vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.artikel--img-overlay {
  z-index: 1;
  background-color: #0c9ef240;
  position: absolute;
  inset: 0%;
}

.testaoss--wave--anim--top {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  display: flex;
  position: absolute;
  top: -257px;
}

.testaoss--get-links {
  width: 100%;
}

.sfd--hero {
  z-index: 1;
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  background-color: #0bc2f9;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 50%) minmax(min-content, 2fr) 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  min-height: 100%;
  display: grid;
  position: relative;
  top: 0;
  left: 0;
}

.sfd--hero.dark {
  background-color: #184164;
}

.sfd--hero--bg-video--dektop {
  z-index: -1;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.sfd--intro {
  z-index: 2;
  background-color: var(--red-05);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 128px 40px;
  display: flex;
  position: relative;
}

.sfd--intro--title {
  color: #fff;
  text-align: center;
  max-width: 720px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 48px;
  line-height: 56px;
}

.sfd--intro--txt {
  color: #fff;
  text-align: center;
  max-width: 720px;
  margin-bottom: 96px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.sfd--intro--nav {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1080px;
  display: grid;
}

.sfd--intro--nav--link {
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sfd--intro--nav--img {
  float: none;
  width: 40%;
  display: block;
}

.sfd--intro--nav--icon {
  background-color: var(--red-04);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  transition: transform .25s cubic-bezier(.075, .82, .165, 1);
  display: flex;
}

.sfd--intro--nav--icon:hover {
  background-color: var(--red-03);
  transform: scale(1.1);
}

.sfd--intro--nav--title {
  color: #fff;
  margin-top: 16px;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.sfd--hero--container {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  min-width: 480px;
  max-width: 720px;
  margin-top: 160px;
  margin-bottom: 10vw;
  display: grid;
  position: relative;
}

.sfd--hero--title {
  z-index: 1;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 72px;
  position: relative;
}

.sfd--hero--txt {
  z-index: 1;
  color: #fff;
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  position: relative;
}

.sfd--hero--txt.clean {
  min-width: 480px;
  max-width: 720px;
  margin-bottom: 0;
}

.button-deluxe {
  z-index: 1;
  color: #fff;
  white-space: nowrap;
  background-color: #fff0;
  border: 2px solid #ffffff80;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  padding: 20px 16px 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-deluxe:hover {
  color: #fff;
}

.button-deluxe.after-green {
  background-color: var(--green-04);
}

.button-deluxe.before {
  margin-left: 10px;
}

.button-deluxe.bg {
  background-color: var(--green-04);
}

.button-deluxe.invert-brown {
  color: var(--yellow-01);
}

.button-deluxe.dark-blue {
  background-color: var(--blue-01);
  color: #fff;
  border-width: 0;
}

.button-deluxe.red {
  background-color: var(--red-05);
  color: #fff;
  border-width: 0;
}

.button-deluxe.dark-green {
  background-color: var(--green-02);
  color: #fff;
  border-width: 0;
}

.button-deluxe.dark-red {
  background-color: var(--red-02);
  color: #fff;
  border-width: 0;
}

.button-deluxe.white {
  color: var(--blue-01);
  background-color: #fff;
}

.button-deluxe.blue--03 {
  background-color: var(--blue-03);
  color: #fff;
  border-width: 0;
}

.button-deluxe-txt {
  z-index: 2;
  position: relative;
}

.button-deluxe-bg-container {
  z-index: 1;
  border-radius: 12px;
  position: absolute;
  inset: -2px;
  overflow: hidden;
}

.button-deluxe-bg-container.green.mobile-2 {
  color: var(--green-03);
}

.button-deluxe-bg-container.red-btn-start-ab {
  background-color: #cc1442;
}

.button-deluxe-bg-container.light-red-btn-start-ab {
  background-color: #fc4469;
}

.sfd--hero--btn--bg--hover--old {
  background-color: var(--red-05);
  border-radius: 12px;
  transition: transform .2s cubic-bezier(.2, 0, .392, 1.001);
  position: absolute;
  inset: 0%;
  transform: translate(-100%);
}

.sfd--hero--btn--bg--hover--old.s-h-b-g-h-delay {
  background-color: var(--red-05);
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.6, 0, 0, .7);
}

.sfd--hero--bg-video--mobil {
  z-index: -1;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.lottie-animation {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  display: flex;
  position: absolute;
  top: 1px;
  transform: translate(0, -100%);
}

.sfd--feature--title {
  color: var(--yellow-03);
  text-align: center;
  max-width: 960px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 48px;
  line-height: 56px;
}

.sfd--feature {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 200px 40px 64px;
  display: flex;
}

.praktiskt--txt {
  color: var(--red-02);
  text-align: center;
  max-width: 500px;
  margin-bottom: 16px;
  margin-left: 40px;
  margin-right: 40px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.sfd--feature--list {
  grid-column-gap: 72px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1440px;
  display: grid;
}

.sfd--feature--item--title {
  color: var(--yellow-03);
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 24px;
  line-height: 32px;
}

.sfd--feature--item--txt {
  color: var(--red-02);
}

.cta--section--container {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 96px 40px;
  display: flex;
}

.cta--section--container.white {
  background-color: #fff;
  padding-top: 96px;
  padding-bottom: 96px;
}

.cta--section--label {
  background-color: var(--gray-06);
  transform-origin: 100%;
  text-align: center;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-right: 32px;
  padding: 20px 40px;
  display: flex;
  position: relative;
}

.cta--section--label--title {
  color: var(--green-02);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.cta--section--label--title.darkblue {
  color: var(--blue-01);
}

.cta--section--btn {
  z-index: 1;
  background-color: var(--green-04);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 72px;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.cta--section--btn:hover {
  background-color: var(--green-02);
  color: var(--green-04);
}

.cta--section--label--arrow {
  height: 52px;
  position: absolute;
  top: 50%;
  right: 1px;
  transform: translate(100%, -50%);
}

.cta--big--btn--icon {
  z-index: 0;
  justify-content: flex-end;
  align-items: center;
  width: 36px;
  display: flex;
  position: absolute;
  right: 24px;
  transform: translate(0, -3.67465%);
}

.cta--big--btn--icon.pwdb {
  z-index: 10;
  display: flex;
}

.cta--big--btn--icon.adjust {
  z-index: 5;
}

.cta--big--btn--icon.tidr {
  margin-top: 12px;
}

.btn--arrow--icon--anim {
  z-index: 10;
  justify-content: flex-end;
  align-items: center;
  width: 32px;
  display: flex;
  position: relative;
  transform: translate(0, -3%);
}

.btn--arrow--icon--anim.ki--arrow-anim, .btn--arrow--icon--anim.btn--arrow--down {
  transform: translate(8px, -15%)rotate(90deg);
}

.btn--arrow--icon--anim.btn--arrow--down.blue {
  color: #1d4164;
}

.academy--puff--title {
  color: var(--blue-03);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 56px;
}

.sfd--price-contens--title {
  color: var(--green-04);
  text-align: center;
  max-width: 1080px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 48px;
  line-height: 56px;
}

.sfd--price-contens--txt {
  color: var(--green-02);
  text-align: center;
  max-width: 720px;
  margin-bottom: 72px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.sfd--price-contens--list {
  grid-column-gap: 72px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  max-width: 1440px;
  margin-bottom: 64px;
  padding-left: 0;
  display: grid;
}

.sfd--price-contens--list--item {
  color: var(--green-02);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f64ef182d53b_check--green.svg");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 24px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.sfd--price--contents--txt--bottom {
  color: var(--green-02);
  text-align: center;
  max-width: 720px;
  margin: 48px auto 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.sfd--price-contents--cta {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 72px;
  margin-bottom: 96px;
  display: grid;
}

.sfd--price-contents--cta.adjust {
  margin-top: 0;
}

.sfd--price-contents--cta--label {
  transform-origin: 50% 100%;
  text-align: center;
  background-color: #fff;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  padding: 48px 64px;
  display: flex;
  position: relative;
}

.sfd--price-contents--cta--label.gray {
  background-color: var(--gray-06);
}

.sfd--price-contents--cta--label--txt {
  color: var(--blue-03);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.sfd--price-contents--cta--label--txt.darkblue, .sfd--price-contents--cta--label--txt.blue--006 {
  color: var(--blue-01);
}

.sfd--price-contents--cta--btn {
  z-index: 1;
  background-color: var(--red-05);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 72px;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.sfd--price-contents--cta--btn:hover {
  background-color: var(--red-02);
  color: var(--red-05);
}

.sfd--price-contents--cta--btn.sfd--p-c--cta--2 {
  background-color: var(--red-03);
}

.sfd--price-contents--cta--btn.sfd--p-c--cta--2:hover {
  background-color: var(--red-02);
}

.sfd--price-contents--cta--btn.green {
  background-color: var(--green-04);
  color: #fff;
}

.sfd--price-contents--cta--btn.green:hover {
  background-color: var(--green-02);
  color: #fff;
}

.sfd--price-contents--cta--btn.yellow {
  background-color: var(--yellow-03);
}

.sfd--price-contents--cta--btn.yellow:hover {
  background-color: var(--yellow-02);
  color: var(--red-02);
}

.sfd--price-contents {
  background-color: var(--gray-06);
  color: var(--green-02);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 64px;
  padding-left: 0;
  display: flex;
  position: static;
  overflow: hidden;
}

.sfd--price--cta--label--arrow {
  width: 96px;
  position: absolute;
  bottom: 1px;
  right: 50%;
  transform: translate(50%, 100%);
}

.academy {
  background-color: var(--gray-06);
  padding-top: 0;
}

.footer--wrapper {
  z-index: 1;
  background-color: #fff;
  width: 100%;
  position: relative;
}

.pris {
  background-color: var(--gray-06);
  padding-top: 160px;
}

.testamonials {
  background-color: var(--gray-06);
}

.wave--anim--bottom {
  z-index: 4;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  bottom: -1px;
}

.wave--anim--bottom.adjust {
  margin-top: 0;
  bottom: 0;
}

.komigang {
  background-color: var(--gray-06);
  padding-top: 0;
}

.praktiskt--wave--anim--top {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  display: flex;
  position: relative;
  top: -1px;
}

.sfd--feature--txt {
  color: var(--red-02);
  text-align: center;
  max-width: 960px;
  margin-bottom: 72px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.praktiskt--item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.praktiskt--item--list--container---old {
  z-index: 2;
  background-color: var(--blue-03);
  color: #fff;
  border-top-right-radius: 2vw;
  border-bottom-right-radius: 2vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  max-height: 552px;
  margin-top: 96px;
  margin-bottom: 96px;
  padding: 32px 16px 40px 40px;
  display: flex;
  position: relative;
}

.praktiskt--item--info-container {
  z-index: 2;
  background-color: #fff;
  border-top-left-radius: 2vw;
  border-bottom-left-radius: 2vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  max-height: 552px;
  margin-top: 96px;
  margin-bottom: 96px;
  padding: 40px 40px 72px;
  display: flex;
  position: relative;
}

.praktiskt--img {
  z-index: 5;
  opacity: 1;
  width: 100%;
  max-width: 960px;
  display: block;
  position: relative;
  overflow: visible;
}

.praktiskt--img.min {
  width: 120%;
  max-width: 900px;
  margin-right: 21px;
}

.praktiskt--item--list--title {
  color: #fff;
  max-width: 420px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.praktiskt--item--list {
  color: var(--red-04);
  width: 100%;
  max-width: 320px;
  margin-bottom: 0;
  padding-left: 0;
  display: block;
}

.praktiskt--item--list--item {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f640cf82d541_check--darkblue.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.praktiskt--item--list--item.red {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
  background-position: 0 5px;
}

.praktiskt--item--list--item.gul {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
}

.praktiskt--item--list--item.gron {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f69b0a82d518_checklisticon-green.svg");
}

.praktiskt--item--arrow--left {
  height: 70%;
  min-height: 128px;
  max-height: 256px;
  position: absolute;
  top: 50%;
  left: 2px;
  transform: translate(-100%, -50%);
}

.praktiskt--item--arrow--right {
  height: 70%;
  min-height: 128px;
  max-height: 256px;
  position: absolute;
  top: 50%;
  right: 2px;
  transform: translate(100%, -50%);
}

.praktiskt--item--arrow--top {
  width: 70%;
  min-width: 128px;
  max-width: 256px;
  display: none;
  position: absolute;
  top: 2px;
  left: 50%;
  transform: translate(-50%, -100%);
}

.praktiskt--item--info-center-wrapper {
  flex-direction: column;
  align-items: flex-start;
  max-width: 420px;
  display: flex;
}

.h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.h4.brown {
  color: var(--yellow-01);
}

.h4.blue {
  color: var(--blue-03);
}

.h4.darkblue {
  color: var(--blue-01);
}

.h4.invert {
  color: #fff;
}

.h4.green {
  color: var(--green-02);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.h4.green.margin-bottom {
  margin-bottom: 20px;
}

.h4.inverted:hover {
  color: #fdfdfd;
}

.h4.red-02 {
  color: var(--red-02);
}

.h4.blue-04 {
  color: var(--blue-04);
}

.h4.plain {
  font-family: Museo Sans, sans-serif;
  font-weight: 900;
}

.price--onb--arm {
  z-index: 20;
  width: 1610px;
  max-width: none;
  position: absolute;
  top: 7%;
  bottom: 0%;
  right: 110%;
  transform: rotate(0);
}

.price-result-label {
  margin-bottom: 24px;
  font-weight: 700;
}

.price-result-label.green {
  color: var(--green-01);
  font-family: Bevan, Arial, sans-serif;
  font-size: 20px;
}

.h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 48px;
}

.h2.green {
  color: var(--green-04);
}

.h2.green.dark {
  color: var(--green-02);
  margin-top: 0;
}

.h2.green.centered {
  margin-left: auto;
  margin-right: auto;
}

.h2.yellow-dark {
  color: var(--yellow-01);
}

.h2.ki--h2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 72px;
}

.h2.txt--red-05 {
  color: var(--red-05);
  margin-top: 0;
}

.h2.blue-4 {
  color: var(--blue-03);
  margin-top: 0;
}

.h2.txt--blue-04 {
  color: var(--blue-04);
}

.h2.blue-dark {
  color: var(--blue-01);
}

.h2.greendark {
  color: var(--green-02);
}

.h2.greendark.adjust {
  margin-top: 0;
  margin-bottom: 20px;
}

.h2.dark-blue {
  color: var(--blue-01);
}

.h2.invert, .h2.invert:hover {
  color: #fff;
}

.h2.lightgreen {
  color: var(--green-06);
  margin-top: 30px;
}

.h2.green--003 {
  color: var(--green-04);
}

.h2.txt--blue-03 {
  color: var(--blue-03);
}

.h2.txt--blue-02 {
  color: var(--blue-02);
}

.price--result--cta {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  color: #804d19;
  border-radius: 14px;
  flex-direction: column;
  grid-template: "."
                 "Area" minmax(60px, 1fr)
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: block;
}

.body-text {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

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

.shortcut-bubble {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5dad62edf43e6f4776e86489_bubble-arrow-bottom-green.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto 16px;
  padding-top: 0;
  padding-bottom: 16px;
  position: absolute;
  top: -10px;
  left: -60px;
  transform: rotate(-9deg);
}

.price-page-slider-wrapper {
  margin-top: 70px;
  margin-left: 24px;
  margin-right: 24px;
}

.price-page-slider-wrapper.new {
  margin-left: 48px;
  margin-right: 48px;
}

.price--hero--arm {
  z-index: 999;
  opacity: 0;
  transform-style: preserve-3d;
  max-width: none;
  height: 1800px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  transform: translate(-111%, 87%)rotateX(0)rotateY(180deg)rotateZ(-26deg);
}

.price--hero--arm.new {
  transform: none;
}

.price-teaser-shortcut {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  backface-visibility: hidden;
  transform-origin: 50%;
  color: #0f6649;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 64px 128px;
  display: grid;
  position: relative;
  transform: perspective(1px);
}

.price-result {
  padding-top: 48px;
}

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

.pricebox-checklist-item {
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da3582620ae1b168f371142_checklisticon-blue.svg");
  background-position: 0 1px;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-left: 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.pricebox-checklist-item.red {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da3582620ae1bbd0d371143_checklisticon-red.svg");
}

.h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.h3.txt--green-03 {
  color: var(--green-03);
}

.h3.red {
  color: var(--red-05);
}

.h3.yellow-dark {
  color: var(--yellow-01);
}

.h3.blue {
  color: var(--blue-02);
}

.h3.invert {
  color: #fff;
}

.h3.blue-3 {
  color: var(--blue-04);
}

.h3.green-3 {
  color: var(--green-04);
}

.h3.darkblue {
  color: var(--blue-01);
}

.h3.green {
  color: var(--green-01);
}

.h3.blue-4, .h3.txt--blue-03 {
  color: var(--blue-03);
}

.h3.txt--yellow-03 {
  color: var(--yellow-03);
}

.h3.blue-5 {
  color: var(--blue-05);
}

.h3.plain {
  font-family: Museo Sans, sans-serif;
  font-weight: 900;
}

.list-2 {
  z-index: 1;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}

.button--container {
  padding-top: 16px;
}

.button--container.center {
  text-align: center;
}

.price--hero--header {
  max-width: 900px;
  margin-top: 0;
  margin-bottom: 32px;
  margin-left: 0;
}

.price--calc--box {
  z-index: 300;
  flex-direction: column;
  justify-content: space-between;
  padding-left: 2vw;
  padding-right: 2vw;
  display: block;
  position: relative;
}

.check-list {
  text-align: left;
  margin-top: 10px;
}

.check-list li {
  color: var(--green-02);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f64ef182d53b_check--green.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
  font-weight: 700;
}

.check-list ul {
  padding-left: 0;
}

.price-result-value {
  color: #fff;
  margin-bottom: 48px;
  font-family: Bevan, Arial, sans-serif;
  font-weight: 400;
}

.container-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.price--content {
  color: var(--green-02);
  flex-direction: column;
  flex: none;
  align-items: center;
  padding-top: 0;
  padding-bottom: 94px;
  display: block;
}

.container-medium {
  grid-column-gap: 56px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 220px;
  grid-auto-columns: 1fr;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.teaser--bubble-label {
  background-color: var(--green-04);
  color: #fff;
  border-radius: 16px;
  margin-bottom: 0;
  padding: 16px 24px 13px;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 900;
  line-height: 28px;
}

.teaser--checklist {
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da3582620ae1b168f371142_checklisticon-blue.svg");
  background-position: 0 1px;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-left: 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.teaser--checklist.green {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da3582620ae1b9464371144_checklisticon-green.svg");
}

.campaign {
  padding-top: 0;
}

.gv-puff--small-title-2 {
  color: #0f6649;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
}

.pris-puff--arm-2 {
  z-index: 999;
  width: 40vw;
  max-width: none;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-81.7%, -25%)rotate(-20deg);
}

.pris-puff--arm-2.lazyload {
  transform: translate(-81.7%, -25%)rotate(-20deg);
}

.testaoss--txt-2 {
  color: #fc4469;
  text-align: left;
  width: 100%;
  max-width: 280px;
  margin-bottom: 64px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  position: relative;
}

.gv-puff--arm-2 {
  z-index: 999;
  transform-style: preserve-3d;
  width: 40vw;
  max-width: none;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(81.7%, -25%)rotateX(0)rotateY(180deg)rotateZ(-20deg);
}

.vf--btn-2 {
  z-index: 1;
  color: #fff;
  background-color: #0f6649;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 56px;
  margin-bottom: 48px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.vf--btn-2:hover {
  color: #fff;
  background-color: #41d980;
}

.pris-puff-2 {
  z-index: 4;
  transform-origin: -200% 80%;
  background-color: #ffb219;
  border-radius: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 708px;
  height: 100%;
  padding: 80px 24px;
  display: flex;
  position: relative;
}

.vf--illu--imgs--wrapper {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da7fde1fbe3aae1885ffaff_questionmarks.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 7120px;
  height: 100%;
  display: flex;
  position: relative;
}

.gv-puff-2 {
  z-index: 5;
  background-color: var(--green-04);
  transform-origin: 200% 80%;
  border-radius: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 708px;
  height: 100%;
  padding: 80px 24px;
  display: flex;
  position: relative;
  overflow: visible;
}

.btn-applestore-2 {
  z-index: 1;
  color: #fff;
  background-color: #e62253;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f67a3282d52c_appstore--icon.svg");
  background-position: 20px 12px;
  background-repeat: no-repeat;
  background-size: auto 28px;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: 56px;
  margin-bottom: 16px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
  position: relative;
}

.btn-applestore-2:hover {
  color: #fc4469;
  background-color: #802938;
}

.vf--illu--m-glass--wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.vanliga-fragor-2 {
  padding-top: 64px;
  overflow: hidden;
}

.bubbla--bt-2 {
  z-index: 1;
  color: #41d980;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6471082d516_tankebubbla-down-left.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 352px;
  height: 328px;
  padding: 48px 88px 40px 64px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
  position: relative;
}

.bubbla--bt-2:hover {
  color: #ffb219;
}

.vf--illu--m-glass--img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.testaoss--small-title-2 {
  color: #cc1442;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
  position: relative;
}

.bubbla--br-2 {
  z-index: 1;
  color: #26bf73;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6073e82d515_tankebubbla-down-right.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 352px;
  height: 328px;
  padding: 48px 64px 40px 88px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
  position: relative;
}

.bubbla--br-2:hover {
  color: #ffb219;
}

.pris-pugg-btn-2 {
  z-index: 1;
  color: #fff;
  background-color: #fa9e00;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 56px;
  margin-top: 32px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.pris-pugg-btn-2:hover {
  color: #802938;
  background-color: #ffcf41;
}

.btn-googleplay-2 {
  z-index: 1;
  color: #fff;
  background-color: #e62253;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f64eae82d52b_googleplay--icon.svg");
  background-position: 20px;
  background-repeat: no-repeat;
  background-size: auto 24px;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: 56px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
  position: relative;
}

.btn-googleplay-2:hover {
  color: #fc4469;
  background-color: #802938;
}

.bubbla--tr-2 {
  z-index: 1;
  color: #41d980;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d7282d512_tankebubbla-top-right.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-start;
  align-items: center;
  width: 304px;
  height: 364px;
  padding: 32px 52px 80px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
  position: relative;
}

.bubbla--tr-2:hover {
  color: #ffb219;
}

.testaoss-wrapper {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #661a2d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  padding-top: 256px;
  padding-bottom: 256px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.gv-puff--btn-2 {
  z-index: 1;
  color: #fff;
  background-color: #26bf73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 56px;
  margin-top: 32px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.gv-puff--btn-2:hover {
  color: #0f6649;
  background-color: #62e78e;
}

.testaoss--img-2 {
  z-index: 1;
  transform-origin: 100%;
  height: 160%;
  position: relative;
  right: 57%;
  overflow: hidden;
  transform: translate(0%, -10%)rotate(-20deg);
}

.bubbla--tl-2 {
  z-index: 1;
  color: #26bf73;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6e57f82d514_tankebubbla-top-left.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 304px;
  height: 364px;
  padding: 32px 52px 80px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
  position: relative;
}

.bubbla--tl-2:hover {
  color: #ffb219;
}

.vf--title-2 {
  color: #0f6649;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 56px;
}

.pris-puff--small-title-2 {
  color: #802938;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
}

.hero--new {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/605b3085df5f20f7a15fc265_landing_hero_2021_placeholder_.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding-top: 136px;
  padding-bottom: 136px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.landing--hero--bg-video--desktop {
  z-index: 0;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.artikellista {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin: 56px auto;
  display: grid;
}

.artikel--kort--v2 {
  z-index: 1;
  cursor: pointer;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 16px 32px -12px #edeae6;
}

.artikel--img--v2 {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 256px;
  max-height: 256px;
  position: relative;
  inset: 0%;
}

.artiklar--card--h6--v2 {
  z-index: 2;
  color: #6cf;
  text-align: left;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding-top: 32px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
}

.artikel-h2--v2 {
  z-index: 2;
  color: #272727;
  text-align: left;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding: 24px 40px 40px;
  font-size: 40px;
  line-height: 125%;
  position: relative;
}

.praktiskt--item--list--container {
  z-index: 2;
  color: #fff;
  background-color: #3bf;
  border-top-right-radius: 2vw;
  border-bottom-right-radius: 2vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  max-height: 552px;
  margin-top: 96px;
  margin-bottom: 96px;
  padding: 32px 16px 40px 40px;
  display: flex;
  position: relative;
}

.praktiskt--item--list--container.gul {
  background-color: #ffb219;
}

.praktiskt--item--list--container.red {
  background-color: #fc4469;
  flex: 0 auto;
  justify-content: center;
  position: relative;
}

.praktiskt--item--list--container.gron {
  background-color: #41d980;
}

.praktiskt--item--list--container.dark {
  background-color: var(--blue-03);
}

.cta--section--label--title-2 {
  color: #0f6649;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.praktiskt--items {
  background-color: #f7f5f2;
  flex-direction: column;
  order: 0;
  align-self: auto;
  align-items: center;
  width: 100%;
  padding-bottom: 96px;
  padding-left: 8vw;
  padding-right: 8vw;
  display: flex;
  overflow: hidden;
}

.praktiskt--item--small-title-2 {
  color: #0c9ef2;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #ccf2ff;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 4px 12px;
  font-family: Museo Sans, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 24px;
}

.praktiskt--item--small-title-2.gron {
  color: #26bf73;
  background-color: #c8fad4;
}

.praktiskt--item--small-title-2.gul {
  color: #fa9e00;
  background-color: #fff799;
}

.praktiskt--item--small-title-2.red {
  color: #e62253;
  background-color: #ffe6ea;
}

.praktiskt--item--small-title-2.narrow {
  margin-bottom: 20px;
}

.praktiskt--cta--section--container {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 64px 0;
  display: flex;
}

.praktiskt--item--list--btn {
  justify-content: space-between;
  width: 100%;
  max-width: 320px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.praktiskt--item--txt {
  color: #1f4266;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.praktiskt--item--txt.gron {
  color: #0f6649;
}

.praktiskt--item--txt.red, .praktiskt--item--txt.gul {
  color: #802938;
}

.cta--section--btn-2 {
  z-index: 1;
  color: #fff;
  white-space: nowrap;
  background-color: #41d980;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 72px;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.cta--section--btn-2:hover {
  color: #41d980;
  background-color: #0f6649;
}

.cta--section--btn-2.timeline {
  margin-left: 70px;
  margin-right: 60px;
}

.praktiskt--title-2 {
  color: #fc4469;
  text-align: center;
  max-width: 420px;
  margin: 0 auto 24px;
  font-size: 48px;
  line-height: 56px;
}

.praktiskt--title-2.blue {
  max-width: 540px;
  font-size: 56px;
  line-height: 62px;
}

.cta--section--label--arrow-2 {
  height: 52px;
  position: absolute;
  top: 50%;
  right: 1px;
  transform: translate(100%, -50%);
}

.praktiskt--cta--section--label {
  transform-origin: 100%;
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-right: 32px;
  padding: 20px 40px;
  display: flex;
  position: relative;
}

.praktiskt--list--fade {
  display: none;
}

.sfd--praktiskt {
  z-index: 10;
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  display: flex;
  position: relative;
}

.praktiskt--item--title-2 {
  color: #3bf;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
}

.praktiskt--item--title-2.red {
  color: #fc4469;
}

.praktiskt--item--title-2.gron {
  color: #41d980;
}

.praktiskt--item--title-2.gul {
  color: #ffb219;
}

.praktiskt--item--title-2.green {
  color: var(--green-04);
}

.button-deluxe-bg-hover {
  background-color: #fc4469;
  border-radius: 12px;
  transition: transform .2s cubic-bezier(.2, 0, .392, 1.001);
  position: absolute;
  inset: 0%;
  transform: translate(-100%);
}

.button-deluxe-bg-hover.s-h-b-g-h-delay {
  background-color: #fc4469;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.6, 0, 0, .7);
}

.button-deluxe-bg-hover.green {
  background-color: var(--green-02);
  margin-left: -2px;
  right: 0%;
}

.button-deluxe-bg-hover.yellow {
  background-color: var(--yellow-03);
}

.button-deluxe-bg-hover.blue {
  background-color: var(--blue-02);
  color: #fff;
}

.button-deluxe-bg-hover.red {
  color: #fff;
}

.button-deluxe-bg-hover.red-dark {
  background-color: var(--red-04);
  color: #fff;
}

.button-deluxe-bg-hover.blue-dark {
  color: #fff;
  background-color: #102b47;
}

.button-deluxe-bg-hover.green-dark {
  background-color: var(--green-01);
  margin-left: -2px;
  right: 0%;
}

.button-deluxe-bg-hover.wine--red-dark--button {
  background-color: var(--red-01);
  color: #fff;
}

.button-deluxe-bg-hover.red--04 {
  background-color: var(--red-04);
  color: #fff;
}

.sfd--hero--bg-video--mobil-2 {
  z-index: 0;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.sfd--hero--bg-video--dektop-2 {
  z-index: 0;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.jobbaiteam {
  flex-direction: column;
  align-items: center;
  padding: 96px 40px;
  display: flex;
}

.jobbaiteam--title {
  color: #3bf;
  text-align: center;
  max-width: 1080px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 48px;
  line-height: 56px;
}

.jobbaiteam--txt {
  color: #1f4266;
  text-align: center;
  max-width: 720px;
  margin-bottom: 72px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.jobbaiteam--btn {
  z-index: 0;
  color: #fff;
  background-color: #3bf;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 304px;
  height: 56px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.jobbaiteam--btn:hover {
  color: #fff;
  background-color: #0c9ef2;
}

.wave-scroll-top {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.hero--title {
  z-index: 1;
  color: #fff;
  text-align: center;
  text-shadow: 0 0 96px #ffb219bf;
  max-width: 820px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 64px;
  line-height: 72px;
  position: relative;
}

.hero--txt {
  z-index: 1;
  color: #fff;
  text-align: center;
  text-shadow: 0 0 48px #ffb219bf;
  max-width: 720px;
  margin-bottom: 48px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  position: relative;
}

.hero--txt.inverted {
  color: var(--blue-01);
  text-shadow: none;
}

.hero--btn {
  z-index: 1;
  color: #fff;
  background-color: #fc4469;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 56px;
  margin-bottom: 10vmin;
  padding: 20px 16px 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
  position: relative;
}

.hero--btn:hover {
  color: #fc4469;
  background-color: #802938;
}

.placeholder-video-hurfunkardet-2 {
  z-index: 2;
  background-color: var(--gray-05);
  border-radius: 32px;
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
}

.partner-page {
  padding-top: 0;
  overflow: visible;
}

.price-result-label-multi {
  margin-bottom: 8px;
  font-weight: 700;
}

.features-wrapper {
  background-color: #fff;
}

.price-contents {
  color: var(--green-02);
  padding-top: 48px;
  padding-bottom: 96px;
}

.price-slider-wrapper {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.price--content--header {
  text-align: center;
  background-color: #fff;
  padding-top: 48px;
  padding-bottom: 32px;
  position: relative;
}

.price--content--wave--anim--top {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -1px;
}

.price--content--title {
  color: var(--green-01);
  margin-top: 8px;
  margin-bottom: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.price-bubble-support {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5dad62edf43e6f4776e86489_bubble-arrow-bottom-green.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto 16px;
  padding-top: 0;
  padding-bottom: 16px;
  position: absolute;
  inset: -120px 0 auto auto;
}

.link-block-4 {
  display: block;
}

.contact-item-label {
  color: var(--yellow-01);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 28px;
}

.card-inner {
  text-align: center;
  align-self: center;
  position: relative;
}

.card-inner.left {
  text-align: left;
  padding-left: 32px;
  padding-right: 32px;
}

.card-inner.left-wide {
  text-align: left;
  flex: 1;
  padding-left: 16px;
  padding-right: 16px;
}

.paragraph {
  margin-bottom: 10px;
  font-weight: 700;
}

.paragraph.lrg {
  margin-bottom: 20px;
  font-size: 22px;
  line-height: 30px;
}

.paragraph.gray-2 {
  color: var(--gray-02);
  margin-bottom: 0;
}

.check-list-hero {
  text-align: left;
  margin-top: 18px;
  padding-left: 0;
}

.check-list-hero li {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62ced1ad6cd1ec761d93dc01_check-gron-blank-sm.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 30px;
  margin-bottom: 9px;
  padding-left: 40px;
  line-height: 32px;
}

.check-list-hero.blue ul {
  color: #fff;
  font-weight: 700;
  display: block;
}

.check-list-hero.blue.adjust {
  margin-top: 0;
}

.check-list-hero.blue.lrg {
  font-size: 22px;
  line-height: 30px;
}

.check-list-hero ul {
  padding-left: 0;
  display: flex;
}

.check-list-hero.lrg {
  color: var(--blue-01);
  margin-top: 0;
  font-size: 20px;
  font-weight: 700;
}

.check-list-hero.lrg.horiz {
  display: flex;
}

.link-3 {
  color: var(--blue-01);
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5dd28f561e22cbe212b3917f_faq--icon.svg");
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: 24px;
  padding-left: 48px;
  font-size: 20px;
  line-height: 28px;
  display: block;
}

.link-3:hover {
  color: var(--blue-03);
}

.collection-item-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
}

.collection-list-2 {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  max-width: 1440px;
  margin-top: 32px;
  margin-bottom: 72px;
  display: grid;
}

.faq--bubbla {
  z-index: 0;
  transform-origin: 50% 100%;
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6e57f82d514_tankebubbla-top-left.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 256px;
  height: 300px;
  padding: 20px 40px 64px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 20px;
  line-height: 28px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.faq--bubbla.w--current {
  color: var(--blue-01);
  background-color: #0000;
}

.faq--bubbla.bubble-right {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d7282d512_tankebubbla-top-right.svg");
}

.faq--bubbla.top-right {
  color: var(--green-04);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d7282d512_tankebubbla-top-right.svg");
}

.faq--bubbla.top-right:hover {
  color: var(--green-02);
}

.faq--bubbla.bottom-left {
  color: var(--green-04);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6471082d516_tankebubbla-down-left.svg");
  padding-top: 64px;
}

.faq--bubbla.bottom-left:hover {
  color: var(--green-02);
}

.faq--bubbla.bottom-left.lrg {
  width: 300px;
  height: 310px;
}

.faq--bubbla.lrg {
  width: 280px;
  height: 320px;
}

.faq--bubbla.bottom-right {
  color: var(--green-04);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6073e82d515_tankebubbla-down-right.svg");
  padding-top: 64px;
}

.faq--bubbla.bottom-right:hover {
  color: var(--green-02);
}

.faq--bubbla.top-left {
  color: var(--green-04);
}

.faq--bubbla.top-left:hover {
  color: var(--green-02);
}

.faq--bubble-collection {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: center;
  display: grid;
}

.collection-list-wrapper-4 {
  background-color: var(--gray-06);
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  margin-bottom: 64px;
  display: none;
  position: relative;
}

.faq--bubble-item {
  background-color: #f7f5f280;
  align-items: center;
  display: flex;
}

.collection-item-5 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.faq--cloud-section {
  color: var(--blue-01);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 64px 40px;
  display: flex;
  overflow: hidden;
}

.faq--cloud-section.gray {
  background-color: var(--gray-06);
}

.faq--tabs {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-bottom: 32px;
  display: grid;
}

.faq--ans-p {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5dd28f561e22cbe212b3917f_faq--icon.svg");
  background-position: 64px 67px;
  background-repeat: no-repeat;
  background-size: 24px;
  border-radius: 24px;
  max-width: 720px;
  margin-bottom: 0;
  padding: 64px 64px 64px 112px;
  font-size: 20px;
  line-height: 28px;
  display: flex;
}

.faq--ans-p.horiz {
  max-width: 850px;
  display: block;
}

.faq--tabs-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  max-width: 1200px;
  min-height: 500px;
  margin-bottom: 72px;
  padding-top: 32px;
  display: flex;
}

.faq--tabs-wrapper.adjust {
  margin-top: -441px;
}

.faq--tab {
  transform: scale3d(1none, 1none, 1none);
  transform-origin: 50% 100%;
  color: var(--gray-04);
  cursor: pointer;
  transform-style: preserve-3d;
  transition: transform .25s cubic-bezier(.175, .885, .32, 1.275);
}

.faq--tab:hover {
  color: var(--blue-03);
  transform: scale(1.06);
}

.faq--tab:active {
  transform: scale(1.1);
}

.faq--ans--container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 400%;
  min-width: 400%;
  transition: transform .8s cubic-bezier(1, 0, 0, 1);
  display: grid;
}

.faq--ans--container._5-ans {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 500%;
  min-width: 500%;
}

.faq--ans--wrapper {
  width: 100%;
  overflow: hidden;
}

.faq--tabs-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: center;
  width: 100%;
  margin-bottom: 16px;
  display: grid;
}

.dd-fade--overlay, .price--close-char, .price--open-char {
  display: none;
}

.sfd--logos {
  z-index: 2;
  background-color: var(--blue-01);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 40px 128px;
  display: flex;
  position: relative;
}

.logo-links {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto auto auto auto auto;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.logo-link {
  justify-content: center;
  align-items: center;
  display: flex;
}

.sfd--logos--title {
  color: var(--blue-04);
  text-align: center;
  max-width: 720px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 48px;
  line-height: 56px;
}

.sfd--logos-p {
  color: var(--blue-04);
  text-align: center;
  max-width: 720px;
  margin-bottom: 96px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.logo--img {
  height: 48px;
  transition: transform .25s cubic-bezier(.175, .885, .32, 1.275);
}

.logo--img:hover {
  transform: scale(1.25);
}

.logos--top-anim {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  display: flex;
  position: absolute;
  top: 1px;
  transform: translate(0, -100%);
}

.wa-highlight-wide {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: -250px auto 56px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.wa-highlight-text {
  z-index: 10;
  color: #fff;
  width: 700px;
  padding-left: 96px;
  padding-right: 48px;
  position: absolute;
}

.wa-highlight-img {
  opacity: .8;
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 528px;
  transition: transform .2s;
  display: block;
  overflow: hidden;
  transform: scale(1);
}

.wa-highlight-img:hover {
  transform: scale(1.1);
}

.link-block-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.wa-highlight-label {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
}

.wa-toplist {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 30px;
  display: flex;
}

.wa-highlight-wrap {
  color: var(--gray-01);
  white-space: normal;
  background-color: #fff;
  margin-top: 320px;
  padding-top: 10px;
}

.wa-toplist-newsletter {
  grid-column-gap: 48px;
  grid-template-rows: auto;
  padding: 88px 20px 64px;
  overflow: hidden;
}

.wa-newsletter {
  background-color: var(--blue-01);
  color: var(--blue-04);
  background-image: none;
  border-radius: 18px;
  flex-direction: column;
  flex: 0 0 244px;
  justify-content: space-between;
  padding: 48px 56px 32px;
  box-shadow: 2px 0 30px #0000000f;
}

.wa-toplist-label {
  color: var(--blue-01);
  max-width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  display: inline-block;
}

.wa-toplist-item {
  color: #7a7a7a;
  align-items: center;
  min-height: 64px;
  margin-top: 16px;
  margin-bottom: 24px;
  display: flex;
}

.wa-toplist-item:hover {
  color: #4a4a4a;
}

.wa-highlight-image-wrap {
  background-color: var(--blue-01);
  border-radius: 18px;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.wa-higlight-overlay {
  background-color: #1f426680;
  background-image: linear-gradient(to right, #000000b3, #00000080 50%, #0003 100%, #0000);
  width: 100%;
  height: 100%;
  position: absolute;
}

.wa-articles {
  margin-bottom: 56px;
  padding-top: 96px;
}

.wa-articles.old {
  padding-top: 0;
}

.wa--articles--wave--anim--top {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -1px;
}

.wa-articles-header {
  text-align: center;
  background-color: #fff;
  padding-top: 64px;
  padding-bottom: 2px;
}

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

.image-5 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform .2s;
}

.image-5:hover {
  transform: scale(1.1);
}

.wa-grid-small-old {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 112px 1fr;
  grid-auto-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.link-block-7 {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wa-highlight-title-small {
  color: var(--blue-01);
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.collection-list-3 {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-7 {
  flex-direction: column;
  justify-content: center;
}

.wa-article-head {
  color: var(--blue-03);
  margin-top: 8px;
  margin-bottom: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 56px;
}

.wa-toplist-number {
  background-color: var(--yellow-04);
  color: #fff;
  text-align: center;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-right: 24px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 48px;
  display: flex;
}

.collection-list-4 {
  text-align: center;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.wa-category-link {
  background-color: var(--gray-05);
  color: var(--gray-01);
  cursor: pointer;
  border-radius: 9px;
  margin: 8px;
  padding: 2px 16px;
  font-weight: 900;
  line-height: 32px;
  transition: background-color .2s;
  display: block;
}

.wa-category-link:hover {
  color: var(--gray-01);
  background-color: #fff;
}

.wa-category-link.w--current {
  background-color: var(--blue-03);
  color: #fff;
}

.wa-categories {
  justify-content: center;
  padding-top: 48px;
  padding-bottom: 96px;
  display: flex;
}

.offscreen {
  width: 1px;
  height: 1px;
  position: absolute;
  overflow: hidden;
}

.wa-highlight-small-wrap {
  white-space: normal;
  background-color: #0000;
  padding-top: 24px;
}

.wa-highlight-small-text {
  z-index: 10;
  color: #fff;
  margin-left: 56px;
  margin-right: 56px;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
}

.div-block-32 {
  border-radius: 8px;
  height: 200px;
  overflow: hidden;
}

.nav-menu-2 {
  text-align: left;
  object-fit: fill;
  flex-wrap: wrap;
  flex: 0 auto;
  place-content: stretch center;
  align-self: auto;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.sub-navbar {
  background-color: #0000;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: absolute;
  inset: auto;
}

.sub-navbar.product {
  z-index: 100;
  align-items: flex-start;
  height: 5em;
  margin-top: 0;
  padding-top: 25px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: sticky;
  top: 90px;
}

.html-embed-3 {
  max-width: 500px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
}

.ki--step {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 66vh;
  padding: 24px 11.5385% 24px 50vw;
  display: flex;
}

.ki--steps {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
  position: relative;
}

.ki--step-paragraph {
  color: #fff;
  max-width: 620px;
  margin-top: 1em;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.ki--step-heading {
  color: #62e78e;
  max-width: 620px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 72px;
}

.ki--counter {
  z-index: 3;
  flex-direction: column;
  align-items: center;
  margin-bottom: 56px;
  display: flex;
  position: sticky;
  top: 0;
}

.ki-steps-wrapper {
  z-index: 0;
  position: relative;
}

.div-block-36 {
  background-color: var(--green-04);
  width: 100%;
  height: 72px;
  display: none;
}

.ki--faqwrapper {
  z-index: 1;
  background-color: var(--gray-06);
  padding-top: 64px;
  position: relative;
}

.ki--anim-bm-counter {
  width: 50vw;
  max-width: 800px;
  margin-top: -.5px;
  transition: opacity .2s;
}

.ki--hero-title {
  z-index: 1;
  color: #fff;
  text-align: center;
  max-width: 820px;
  margin-top: 170px;
  margin-bottom: 24px;
  font-size: 64px;
  line-height: 72px;
  position: relative;
}

.ki--hero-txt {
  z-index: 1;
  color: #fff;
  max-width: 720px;
  margin-bottom: 48px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  position: relative;
}

.ki--hero-cta {
  z-index: 1;
  background-color: var(--green-02);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 56px;
  margin-bottom: 40px;
  padding: 20px 24px 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
  position: relative;
}

.ki--hero-cta:hover {
  background-color: var(--green-01);
  color: var(--green-04);
}

.ki--hero {
  background-color: var(--green-04);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 66vh;
  min-height: 640px;
  padding-top: 136px;
  padding-bottom: 136px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.ki--video-desktop {
  z-index: -1;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0%;
  left: 0%;
  right: 0%;
}

.ki--startup-signup {
  flex-direction: column;
  align-items: flex-start;
  padding: 128px 11.5385% 200px 50vw;
  display: flex;
}

.ki--preamble {
  text-align: left;
  color: #fff;
  max-width: 720px;
  margin-top: 1em;
  margin-bottom: 32px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.ki--preamble.small {
  font-size: 18px;
  line-height: 24px;
}

.link-4 {
  color: #fff;
}

.link-4:hover {
  color: var(--yellow-05);
}

.ki-signformwrapper {
  transform-origin: 0 0;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 720px;
  display: flex;
  position: relative;
}

.quote-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  margin-top: 92px;
  margin-bottom: 92px;
  display: grid;
}

.quote--item--arrow--right {
  height: 70%;
  min-height: 128px;
  max-height: 256px;
  position: absolute;
  top: 50%;
  right: 2px;
  transform: translate(100%, -50%);
}

.tm--hero {
  z-index: 1;
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr minmax(480px, 2fr) 50%;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
}

.tm--body {
  background-color: var(--gray-06);
  padding-top: 0;
}

.quote-avatar {
  object-fit: cover;
  border-radius: 100%;
  width: 160px;
  height: 160px;
  margin-bottom: 24px;
  display: block;
}

.tm--hero--container {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  color: #661a2d;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 810px;
  margin-top: 160px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.quote-bubble {
  background-color: var(--yellow-04);
  border-radius: 2vw;
  padding: 64px 88px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  position: relative;
}

.quote-bubble.yellow {
  background-color: var(--yellow-04);
  color: var(--yellow-01);
}

.quote-bubble.green {
  background-color: var(--green-05);
  color: var(--green-01);
}

.quote-person-right {
  padding-top: 48px;
}

.quote-link {
  color: var(--gray-01);
  text-align: center;
  width: 160px;
  display: block;
}

.quote-link:hover {
  color: var(--gray-01);
}

.quote--item--arrow--left {
  height: 70%;
  min-height: 128px;
  max-height: 256px;
  position: absolute;
  top: 50%;
  left: 2px;
  right: auto;
  transform: translate(-100%, -50%);
}

.quote-name {
  color: #fff;
  margin-bottom: 0;
  font-weight: 900;
}

.quote-name.inverted {
  color: var(--gray-01);
}

.txt-m-small {
  font-size: 14px;
  line-height: 20px;
}

.txt-m-small.gray {
  color: var(--gray-02);
}

.quote-title {
  color: #fff;
  margin-bottom: 24px;
  font-size: 40px;
  line-height: 48px;
}

.quote-person-left {
  padding-top: 48px;
}

.article-item {
  background-color: #fff;
  border-radius: 8px;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: visible;
}

.article-inner {
  box-shadow: none;
  background-color: #fff;
  border-radius: 8px;
  flex: 1;
  align-self: stretch;
  height: 100%;
}

.link-block-8 {
  display: block;
}

.collection-list-5 {
  grid-column-gap: 48px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.article-content {
  text-align: left;
  padding: 40px 40px 32px;
}

.article-list-img {
  object-fit: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex: 0 auto;
  min-width: 100%;
  max-width: 500px;
  height: 240px;
  transition: transform .2s;
  display: block;
  position: static;
  inset: 0 0 0 -10%;
  overflow: hidden;
}

.article-list-img:hover {
  transform: scale(1.1);
}

.article-list-img-wrapper {
  background-color: #0000001a;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex-flow: column;
  place-content: stretch center;
  align-items: stretch;
  width: 100%;
  min-height: 220px;
  display: block;
  position: relative;
  overflow: hidden;
}

.quote--item--arrow--bottom-mobile {
  width: 20%;
  min-width: 128px;
  max-width: 256px;
  display: none;
  position: absolute;
  bottom: 2px;
  left: 50%;
  transform: translate(-50%, 100%);
}

.tm-hero-avatar {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 24px;
  width: 100%;
  height: auto;
  min-height: 400px;
  max-height: 470px;
  margin-bottom: 32px;
  display: block;
}

.tm-hero-case-container {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: 75px auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  display: grid;
}

.div-block-42 {
  text-align: center;
  background-color: #fff;
  padding-top: 64px;
  padding-bottom: 8px;
}

.case--content--wave--anim--top {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  margin-bottom: 96px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -1px;
}

.case-articles {
  flex-flow: row;
  margin-bottom: 0;
  display: block;
}

.pwdb--body {
  background-color: #f0e7dc;
  padding-top: 0;
}

.pwdb--landing--bg-img {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e70beb7476a51821a0827d5_Landing_bg_loop-min.jpg");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: auto 100%;
  width: 100%;
  height: 50vw;
  min-height: 720px;
  margin-top: -3vw;
  position: relative;
}

.pwfdb--title {
  z-index: 1;
  color: var(--red-05);
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 64px;
  line-height: 72px;
  position: relative;
}

.pwdb--p-landing {
  z-index: 1;
  color: var(--red-02);
  margin-bottom: 64px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  position: relative;
}

.pwdb--hero-container {
  z-index: 2;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 1060px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.pwdb--dd-nav {
  width: 100%;
}

.pwdb--dd {
  border-radius: 12px;
  width: 100%;
  padding: 0;
  transition: border-radius .4s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  overflow: hidden;
}

.pwdb--dd.w--open {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  transition-timing-function: cubic-bezier(.075, .82, .165, 1);
}

.pwdb--dd--title {
  color: var(--red-02);
  white-space: normal;
  background-color: #fff;
  border-radius: 0 2px 2px 0;
  flex: 1;
  align-items: center;
  margin-right: 1px;
  padding: 24px 16px 24px 48px;
  font-size: 32px;
  font-weight: 900;
  line-height: 40px;
  display: flex;
}

.pwdb--dd--title.frilansare {
  color: var(--green-04);
}

.pwdb--dd--title.byraer {
  color: var(--red-05);
}

.pwdb--dd--title.marklare {
  color: var(--blue-03);
}

.pwdb--dd--btn {
  background-color: #ffffff80;
  border-radius: 2px 0 0 2px;
  justify-content: center;
  align-items: center;
  min-width: 88px;
  display: flex;
}

.footer--whitebg-wrapper {
  background-color: #fff;
  width: 100%;
}

.pwdb--dd-icon {
  width: 14px;
  height: 16px;
  padding: 0;
}

.pwdb--dd-link {
  color: var(--red-02);
  white-space: normal;
  background-color: #fff;
  align-items: center;
  margin-top: 1px;
  padding: 24px 40px;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  display: flex;
}

.pwdb--dd-link:hover {
  background-color: var(--red-05);
  color: #fff;
}

.pwdb--dd-link.frilans:hover {
  background-color: var(--green-04);
  color: #fff;
}

.pwdb--dd-link.maklare:hover {
  background-color: var(--blue-03);
  color: #fff;
}

.pwdb--dd-link.dd-back-link {
  color: #e2d5c8;
  font-size: 20px;
}

.pwdb--dd-link.dd-back-link:hover {
  color: var(--red-02);
  background-color: #fff;
}

.pwdb--dd--list.w--open {
  background-color: #0000;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  width: 100%;
  overflow: hidden;
}

.pwdb--head {
  z-index: 2;
  background-color: #e5dacc;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 200px;
  display: flex;
  position: relative;
}

.pwdb--passarwint--wrapper {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 50% minmax(auto, 480px) auto;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -2vw;
  margin-bottom: 128px;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
  position: relative;
}

.pwdb--passarwint-h2 {
  color: var(--green-02);
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 56px;
}

.pwdb--passarwint--p {
  color: var(--green-03);
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.pwdb--passarwint--list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-bottom: 32px;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.pwdb--passarwint--list-item {
  color: var(--green-02);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e70db5d07757abebfab9501_icon--check-green.svg");
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: 24px;
  align-items: center;
  padding-left: 48px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
}

.pwdb--subhero-img--container {
  z-index: 0;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e732a609c973a359dd8fe42_undersidor--bg-loop-min.jpg");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: auto 100%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  overflow: hidden;
}

.pwdb--subhero-img {
  transform-origin: 100%;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e70f09a910272762db80829_frilansare.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 50vw;
  min-width: 480px;
  max-width: 960px;
  height: 40vw;
  min-height: 480px;
  max-height: 960px;
}

.pwdb--subhero-img.pwdb--maklare--img {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e732a60be65a4728a5bc7cd_marklare-min.jpg");
}

.pwdb--subhero-img.pwdb--byraer-img {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e732a60d7b5a58c62a5deb6_byra-min.jpg");
  justify-content: flex-end;
  margin-left: 72px;
  display: flex;
}

.pwdb--subhero-img.pwdb--frilansare-img {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e732a60f7ff77ee95927df6_frilansare-min.jpg");
  margin-left: 0;
  position: relative;
}

.pwdb--subhero-img.pwdb--lagerbolag-img {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/61b8b9d035a149340a365c51_starta-bolag-flying-guy.png");
  background-position: 50% 20%;
  background-size: auto 70%;
  margin-top: 150px;
  position: relative;
}

.pwdb--subhero--wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f0e7dc;
  grid-template-rows: 64px auto auto 128px 1fr;
  grid-template-columns: 50% 48px auto 40px;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  overflow: hidden;
}

.pwdb--btn--big {
  z-index: 1;
  background-color: var(--green-04);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 16px 72px 16px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.pwdb--btn--big:hover {
  background-color: var(--green-02);
  color: var(--green-04);
}

.pwdb--btn--big.pwdb--btn-red {
  background-color: var(--red-05);
}

.pwdb--btn--big.pwdb--btn-red:hover {
  background-color: var(--red-02);
  color: var(--red-05);
}

.pwdb--btn--big.pwdb--btn-red.mobile-adjust {
  padding-top: 14px;
  padding-bottom: 14px;
  padding-right: 40px;
}

.pwdb--btn--big.pwdb--byraer--hero-btn {
  background-color: var(--red-05);
}

.pwdb--btn--big.pwdb--byraer--hero-btn:hover {
  background-color: var(--red-02);
  color: var(--red-05);
}

.pwdb--btn--big.pwdb--maklare--hero-btn {
  background-color: var(--blue-03);
}

.pwdb--btn--big.pwdb--maklare--hero-btn:hover {
  background-color: var(--blue-01);
  color: var(--blue-03);
}

.pwdb--btn--big.landing--hero--cta {
  background-color: var(--blue-01);
}

.pwdb--btn--big.landing--hero--cta:hover {
  background-color: var(--blue-01);
  color: var(--blue-03);
}

.pwdb--btn--txt {
  white-space: normal;
}

.pwdb--sub-hero--list {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 690px;
  margin-bottom: 64px;
  padding-left: 0;
  display: grid;
  position: relative;
}

.pwdb--sub-hero--list-item {
  color: var(--green-02);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e70db5d07757abebfab9501_icon--check-green.svg");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 24px;
  padding-left: 48px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.pwdb--sub-hero--list-item.pwdb--byraer--hero-li {
  color: var(--red-02);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e726a2cbf518bc1d2e1986c_icon--check-red.svg");
}

.pwdb--nav--title {
  color: #fff;
  letter-spacing: .125em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 48px;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 900;
  line-height: 24px;
}

.pwdb--sub-hero-container {
  z-index: 2;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 1520px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.pwdb--sub-head {
  z-index: 2;
  background-color: #e5dacc;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 96px;
  display: flex;
  position: relative;
}

.pwdb--byggbolag--title {
  color: var(--red-05);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 72px;
}

.pwdb--byggbolag--title.pwdb-maklare {
  color: var(--blue-01);
  font-size: 48px;
  line-height: 56px;
}

.pwdb--byggbolag--title.pwdb-frilans {
  color: var(--green-02);
  align-self: auto;
  align-items: stretch;
  display: block;
}

.pwdb--byggbolag--p {
  color: var(--red-02);
  width: 100%;
  max-width: 640px;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.pwdb--byggbolag--p.pwdb-maklare {
  color: var(--blue-01);
}

.pwdb--byggbolag--p.pwdb-frilans {
  color: var(--green-01);
  margin-top: 70px;
}

.pwdb--byggbolag--p.pwdb-frilans-copy {
  color: var(--green-01);
}

.pwdb--byggbolag--p.margin {
  min-width: 500px;
  max-width: 560px;
  margin-top: 16px;
}

.pwdb--byggbolag--wrapper {
  z-index: 1;
  justify-content: center;
  width: 100%;
  padding-bottom: 128px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.pwdb--byggbolag--container {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1440px;
  display: grid;
  position: relative;
}

.pwdb--byggbolag--img {
  transform-style: preserve-3d;
  width: 100%;
  padding-top: 120%;
  position: absolute;
  top: 50%;
  left: 0%;
  transform: translate(-10%, -53%)rotateX(0)rotateY(180deg)rotateZ(0);
}

.pwdb--kho--wrapper {
  justify-content: center;
  width: 100%;
  padding: 94px 40px 128px;
  display: flex;
}

.pwdb--pris--wrapper {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding: 96px 40px 128px;
  display: flex;
}

.pwdb--faq--wrapper {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 96px 40px 64px;
  display: flex;
}

.pwdb--intresse--wrapper {
  background-color: var(--yellow-03);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.pwdb--intresse--wrapper.red {
  background-color: var(--red-02);
}

.pwdb--intresse--wrapper.dark-blue {
  background-color: var(--blue-01);
}

.pwdb--kho--container {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  max-width: 1440px;
  display: grid;
}

.pwdb--kho--quote--item {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto 56px 40px 40px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pwdb--kho--quote--bubble {
  z-index: -1;
  background-color: #fff;
  border-radius: 32px;
  position: relative;
}

.pwdb--kho--quote--bubble-end {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6e23e82d539_b--arrow--down--vit.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 56px;
  margin-top: -1px;
}

.pwdb--kho--quote--img {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6a2ab82d529_5d037d8e3dbe4a8342fc636d_tillvaxtbolag-utmaningar.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  width: 80px;
  height: 80px;
}

.pwdb--kho--quote--company {
  color: var(--blue-01);
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.pwdb--kho--quote--name {
  color: var(--blue-01);
  font-weight: 700;
  line-height: 20px;
}

.pwdb--kho--quote--icon {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e71de3bd37a814937658076_icon--quote--beige.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 40px;
  margin-top: 40px;
  margin-bottom: 32px;
}

.pwdb--kho--quote--p {
  color: var(--blue-03);
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 40px;
  padding-left: 64px;
  padding-right: 64px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.pwdb--kho--title {
  color: var(--blue-01);
  text-align: center;
  letter-spacing: .125em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 900;
  line-height: 24px;
}

.pwdb--kho--kc--link {
  z-index: 1;
  cursor: pointer;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 16px 32px -12px #edeae6;
}

.pwdb--kho--kc--img {
  z-index: 0;
  min-height: 50%;
  padding-top: 30%;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.pwdb--kho--kc--h6 {
  z-index: 2;
  color: #6cf;
  text-align: left;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 32px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Museo Sans, sans-serif;
  font-size: 13px;
  font-weight: 900;
  line-height: 16px;
}

.pwdb--kho--kc--h2 {
  z-index: 2;
  color: var(--blue-01);
  text-align: left;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding: 24px 40px 40px;
  font-size: 32px;
  line-height: 125%;
  position: relative;
}

.pwdb--pris--container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pwdb--pris--title {
  color: var(--green-04);
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 64px;
  line-height: 72px;
}

.pwdb--pris--p {
  color: var(--green-02);
  text-align: center;
  width: 100%;
  max-width: 640px;
  margin-bottom: 48px;
  font-weight: 700;
}

.pwdb--pris--question-title {
  color: var(--green-02);
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.pwdb--pris--slider-container {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 640px;
  height: 64px;
  margin-top: 24px;
  margin-bottom: 32px;
  display: flex;
}

.div-block-47 {
  background-color: #fff;
  border-radius: 32px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 64px 48px;
  display: flex;
}

.pwdb--pris--txt {
  color: var(--green-02);
  text-align: center;
  font-weight: 700;
}

.pwdb--landing--img {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e70bee351591b4fde088e3b_Landing_hero-min.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 100%;
  height: 100%;
}

.pwdb--faq--container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.pwdb--faq--title {
  color: var(--blue-03);
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 56px;
  line-height: 64px;
}

.pwdb--faq--p {
  color: var(--blue-01);
  text-align: center;
  width: 100%;
  max-width: 640px;
  margin-bottom: 48px;
  font-weight: 700;
}

.pwdb--faq--p.dark-yellow {
  color: #661a2d;
}

.pwdb--faq--list {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.pwdb--faq--list-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: minmax(80px, auto) 1fr;
  grid-template-columns: 80px 24px 1fr 24px 80px;
  grid-auto-columns: 1fr;
  display: block;
}

.pwdb--faq--list-item.grey--bg {
  background-color: #f7f5f2;
}

.pwdb--faq--li-bg {
  z-index: 0;
  background-color: #ffffff80;
  border-radius: 12px 2px 2px 12px;
  margin-right: 1px;
  position: relative;
  overflow: hidden;
}

.pwdb--faq--li-icon {
  z-index: 1;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5dd28f561e22cbe212b3917f_faq--icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 24px;
  width: 100%;
  height: 100%;
  position: relative;
}

.pwdb--faq--li-right-bg {
  z-index: 0;
  background-color: #fff;
  border-radius: 2px 12px 12px 2px;
  width: 100%;
  height: 100%;
  position: relative;
}

.pwdb--faq--li-right-bg.grey--bg {
  background-color: #f7f5f200;
}

.pwdb--faq--li-question {
  z-index: 1;
  color: var(--blue-01);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  font-family: Museo Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: flex;
  position: relative;
}

.pwdb--faq--li-answer {
  color: var(--blue-01);
  max-width: 720px;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 24px;
}

.pwdb--faq--li-answer.adjust {
  padding-bottom: 20px;
}

.pwdb--faq--li-answer-container {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.pwdb--faq--li-icon-open {
  z-index: 1;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.pwdb--faq--li-bg-hover {
  opacity: 0;
  background-color: #fff;
  width: 100%;
  height: 100%;
  transition: opacity .4s cubic-bezier(.075, .82, .165, 1);
}

.pwdb--faq--li-bg-hover.grey--bg {
  background-color: #f7f5f2;
}

.pwdb--faq--li-icon-part-1 {
  background-color: var(--blue-01);
  width: 16px;
  height: 2px;
  position: absolute;
}

.pwdb--faq--li-icon-part-2 {
  background-color: var(--blue-01);
  width: 2px;
  height: 16px;
  position: absolute;
}

.pwdb--faq--list--wrapper {
  width: 100%;
}

.pwdb--faq--list--wrapper.hidden {
  display: none;
}

.pwdb--faq--list--wrapper.grey--bg {
  background-color: #fff;
}

.pwdb--cta--section--container {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 64px 40px 128px;
  display: flex;
}

.pwdb--cta--section--label {
  transform-origin: 100%;
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-right: 32px;
  padding: 20px 40px;
  display: flex;
  position: relative;
}

.pwdb--cta--section--label.gray {
  background-color: var(--gray-06);
}

.pwdb--cta--section--label--title {
  color: var(--red-02);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.pwdb--cta--section--label--arrow {
  height: 52px;
  position: absolute;
  top: 50%;
  right: 1px;
  transform: translate(100%, -50%);
}

.pwdb--intresse--container {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 960px;
  padding-top: 40px;
  padding-bottom: 96px;
  display: flex;
}

.pwdb--intresse--title {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 64px;
  line-height: 72px;
}

.pwdb--intresse--p {
  color: var(--yellow-06);
  text-align: center;
  width: 100%;
  max-width: 720px;
  margin-bottom: 48px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.pwdb--wave--anim--top {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -1px;
}

.pwdb--integrationer--wrapper {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 128px 40px;
  display: flex;
}

.pwdb--integrationer--wrapper.white {
  background-color: #fff;
  flex-direction: row;
  padding-top: 48px;
}

.pwdb--integrationer--container {
  grid-column-gap: 96px;
  grid-row-gap: 32px;
  background-color: var(--blue-01);
  color: #fff;
  border-radius: 24px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1440px;
  padding: 56px;
  display: grid;
}

.pwdb--integrationer--logos {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start center;
  display: grid;
}

.pwdb--integrationer--title {
  color: var(--blue-04);
  width: 100%;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 56px;
  line-height: 64px;
}

.pwdb--integrationer--p {
  color: #fff;
  width: 100%;
  max-width: 640px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.pwdb--integrationer--logo {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  max-width: 320px;
  height: 100%;
  min-height: 32px;
  max-height: 72px;
}

.pwdb--passarwint--img-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px auto;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
  top: 50%;
  left: -40px;
  right: 40px;
  transform: translate(0, -55%);
}

.pwdb--passarwint--arm-img {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e735a80535b5017aa07154b_arm--light_min.png");
  background-position: 0%;
  background-repeat: repeat-x;
  background-size: auto 100%;
}

.pwfd--hand-img {
  width: 340px;
  min-width: 340px;
  height: 356px;
  min-height: 356px;
}

.pwdb--kho--kc--list {
  height: 100%;
  display: block;
}

.pwdb--kho--kc--wrapper {
  flex-direction: row;
  display: flex;
}

.pwdb--kho--kc--item {
  height: 100%;
}

.tm-hero-quote-box {
  z-index: 10;
  background-color: var(--red-05);
  color: #661a2d;
  text-align: left;
  border-radius: 24px;
  padding: 64px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  transition: opacity .2s, opacity .2s;
  position: relative;
}

.tm-hero-person-container {
  text-align: right;
  padding-top: 0;
}

.tm-hero-case {
  background-color: #fff;
  margin-top: 400px;
  padding-top: 8px;
  padding-bottom: 72px;
}

.tm-hero-quote-title {
  color: #fff;
  margin-bottom: 24px;
  font-size: 32px;
  line-height: 48px;
}

.tm-hero-quote-icon {
  height: 90px;
}

.tm-company-pres {
  color: var(--gray-02);
  margin-bottom: 0;
  padding-left: 260px;
}

.tm-hero-company-name {
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 900;
  line-height: 24px;
}

.tm-hero-person-name {
  color: var(--red-05);
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 24px;
  line-height: 32px;
}

.collection-list-6 {
  margin-top: -400px;
  padding-top: 94px;
}

.tm-hero-item--arrow--bottom {
  width: 20%;
  min-width: 128px;
  max-width: 256px;
  display: none;
  position: absolute;
  bottom: 2px;
  left: 50%;
  transform: translate(-50%, 100%);
}

.tm-cases-head {
  color: var(--yellow-04);
  margin-top: 8px;
  margin-bottom: 0;
}

.hero--title--new {
  z-index: 1;
  color: #fff;
  text-align: center;
  text-shadow: 0 0 96px var(--yellow-02);
  max-width: 820px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 64px;
  line-height: 72px;
  position: relative;
}

.hero--txt--new {
  z-index: 1;
  color: #fff;
  text-align: center;
  text-shadow: 0 0 16px #fa9e0080;
  max-width: 720px;
  margin-bottom: 48px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  position: relative;
}

.hero--txt--new.dark {
  color: #fff;
  text-shadow: none;
}

.hero--txt--new.inverted {
  color: var(--blue-01);
  text-shadow: none;
  font-size: 22px;
  line-height: 28px;
}

.hero--txt--new.inverted:hover {
  color: var(--blue-01);
}

.small-title {
  color: var(--gray-01);
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-family: Museo Sans, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
}

.small-title.green {
  color: var(--green-03);
}

.small-title.red {
  color: var(--red-02);
}

.small-title.yellow {
  color: var(--yellow-01);
}

.small-title.invert {
  color: #fff;
}

.small-title.invert.left {
  text-align: left;
}

.small-title.blue {
  color: var(--blue-02);
}

.small-title.yellow-dark {
  color: var(--yellow-01);
}

.small-title.blue--006 {
  color: var(--blue-01);
}

.small-title.green--003 {
  color: var(--green-04);
}

.small-title.price--card {
  color: var(--green-01);
  text-align: left;
  margin-bottom: 10px;
  padding-left: 0;
}

.price-splash {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 380px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 40px;
  display: flex;
  position: relative;
}

.price-splash-title {
  color: var(--red-05);
  margin-bottom: 8px;
  font-family: Museo Sans, sans-serif;
  font-size: 20px;
  font-weight: 900;
}

.price-splash-txt {
  color: var(--gray-02);
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.price-splash-arrow {
  width: 80px;
  position: absolute;
  top: 1px;
  transform: translate(0%, -100%);
}

.tesaoss--img-img {
  object-fit: contain;
  object-position: 100% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  right: 0%;
}

.press-it-title {
  z-index: 1;
  color: var(--blue-01);
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 64px;
  line-height: 72px;
  position: relative;
}

.press-it-title.pr-red-title {
  color: var(--red-05);
}

.press-ir-hero-p {
  z-index: 1;
  color: var(--blue-01);
  text-align: center;
  margin-bottom: 96px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  position: relative;
}

.press-ir--hero-copy-container {
  z-index: 2;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.latest-press--wrapper {
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

.latest-press--list {
  justify-content: center;
  width: 100%;
  display: flex;
}

.latest-press--img-container {
  z-index: 0;
  position: relative;
  overflow: hidden;
}

.latest-press--txt-container {
  z-index: 2;
  color: var(--blue-01);
  flex-direction: column;
  padding: 80px 48px 80px 96px;
  display: flex;
  position: relative;
}

.latest-press--label {
  background-color: var(--red-06);
  color: var(--red-05);
  letter-spacing: .05em;
  text-transform: uppercase;
  border-radius: 4px;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 8px 16px;
  font-family: Museo Sans, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
}

.latest-press--title {
  color: var(--blue-01);
  white-space: normal;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  line-height: 48px;
}

.latest-press--img {
  z-index: 0;
  background-color: var(--red-05);
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ea19d3a4c89872219b8e0b3_wintredplaceholder.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 125px;
  border-radius: 16px;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.latest-press--date {
  color: var(--blue-04);
  font-weight: 700;
}

.latest-press--link-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 5fr 6fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1440px;
  min-height: 512px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.latest-press--item {
  justify-content: center;
  width: 100%;
  display: flex;
}

.latest-press--wave-reveal {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.latest-press--wave-reveal.desktop {
  left: -1px;
}

.latest-press--wave-reveal.mobil {
  display: none;
}

.pressroom-module-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  background-color: var(--gray-06);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(auto, 1440px) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  padding-top: 36px;
  padding-bottom: 36px;
  display: grid;
  overflow: auto;
}

.pressroom-module-wrapper.pressm-tl {
  grid-template-columns: minmax(0, 1fr) minmax(auto, 1440px) minmax(0, 1fr);
  padding-top: 128px;
  padding-bottom: 128px;
  overflow: hidden;
}

.pressroom-modul-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 12px;
  padding-bottom: 12px;
  display: grid;
  overflow: auto;
}

.pressroom-module-container {
  flex-direction: column;
  justify-content: center;
  width: 33.333vw;
  max-width: 480px;
  padding-left: 96px;
  padding-right: 83px;
  display: flex;
}

.pressroom-module--title {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  line-height: 48px;
}

.pressroom-module--txt {
  color: var(--blue-01);
  margin-top: 8px;
  margin-bottom: 48px;
  font-weight: 700;
}

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

.press-tl-first--wrapper {
  width: 66.666vw;
  max-width: 1000px;
  padding-right: 28px;
}

.press-tl-first--list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.press-tl-first--link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr auto auto 40px;
  grid-template-columns: minmax(80px, 80px) 1fr 112px 1fr minmax(80px, 80px);
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.pressroom-module--btn {
  z-index: 1;
  background-color: var(--red-05);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 72px;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.pressroom-module--btn:hover {
  background-color: var(--red-02);
  color: var(--red-05);
}

.press-tl-title {
  color: var(--blue-01);
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px;
  font-size: 20px;
  line-height: 28px;
}

.press-tl-bubble-arrow-down {
  height: 32px;
  margin-bottom: 16px;
}

.press-tl-cal-icon {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ea072659f170197c92722d6_icon--calendar.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  width: 20px;
  height: 20px;
  margin-right: 16px;
}

.press-tl-img {
  background-color: var(--red-05);
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ea19d3a4c89872219b8e0b3_wintredplaceholder.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 50%;
  width: 80px;
  min-width: 80px;
  height: 80px;
  min-height: 80px;
}

.press-tl-title-container {
  justify-content: center;
  align-items: stretch;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.press-tl-date {
  color: var(--blue-01);
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 700;
}

.press-tl-line {
  background-color: var(--red-05);
  border-radius: 4px;
  min-width: 8px;
  height: 8px;
  position: absolute;
  left: 0;
  right: 0;
}

.press-tl-second-wrapper {
  align-items: flex-end;
  display: flex;
}

.press-tl-second-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.press-tl-first--item {
  width: 100%;
  display: flex;
}

.press-tl-second-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto 40px;
  grid-template-columns: minmax(48px, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  min-width: 112px;
  padding-left: 16px;
  padding-right: 16px;
  display: grid;
  position: relative;
}

.press-tl-line-end {
  background-color: var(--red-05);
  border-radius: 4px 0 0 4px;
  min-width: 8px;
  height: 8px;
  position: absolute;
  left: 0;
  right: 0;
}

.press-tl-second-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto 40px;
  grid-template-columns: auto minmax(48px, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
  position: relative;
}

.personer--wrapper {
  width: 100%;
  max-width: 1440px;
  margin-bottom: 48px;
}

.personer-list {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.personer-modul {
  grid-column-gap: 0px;
  grid-row-gap: 48px;
  background-color: var(--red-05);
  color: #fff;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-top: 96px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.personer-modul.styrelse-module {
  color: var(--blue-01);
  background-color: #0000;
  padding-top: 48px;
}

.personer--title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 64px;
  line-height: 48px;
}

.personer--title.styrelse-title {
  color: var(--blue-01);
}

.split-section-module {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 40px 1fr 40px;
  grid-auto-columns: 1fr;
  padding-top: 96px;
  display: grid;
}

.split-section-module.wintinfo-module {
  position: relative;
}

.split-section-bg {
  background-color: var(--red-05);
}

.split-section-bg.wintinfo-bg {
  z-index: 0;
  background-color: #ffca51;
  position: relative;
}

.split-section-container {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  color: var(--blue-01);
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1440px;
  min-height: 100px;
  padding: 64px 96px;
  font-weight: 700;
  display: grid;
}

.split-section-container.wintinfo-container {
  z-index: 1;
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  min-height: auto;
  font-weight: 500;
  position: relative;
}

.press-title {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 8px;
  line-height: 48px;
}

.paragraph-3 {
  margin-bottom: 0;
}

.personer-name {
  color: #fff;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 32px;
}

.personer-name.styrelse-namn {
  color: var(--blue-01);
}

.personer-name.presskontakt-namn {
  color: var(--blue-01);
  margin-top: 24px;
}

.personer-name-title {
  padding-top: 0;
  padding-bottom: 8px;
  font-weight: 900;
}

.personer-bio {
  max-width: 480px;
}

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

.presskontakt-img {
  border-radius: 50%;
  width: 160px;
  min-width: 160px;
  height: 160px;
  min-height: 160px;
}

.press-ir-bottom-video {
  z-index: 0;
  background-color: #ffca51;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.press-ir-bottom-video-wrapper {
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  min-height: 640px;
  max-height: 960px;
  display: flex;
  position: relative;
}

.wint-owner-container, .financial-info-container {
  flex-direction: column;
  display: flex;
}

.press-p {
  margin-bottom: 0;
}

.press-p.fin-info-p {
  margin-bottom: 24px;
}

.fininfo-d-link {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ea181d4ffcc13f0a5465547_icon-txtdoc.svg");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: auto 21px;
  align-self: flex-start;
  padding-left: 32px;
  line-height: 32px;
}

.fininfo-d-link:hover {
  color: var(--red-05);
}

.pressmeddelande-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.pressm-img {
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  max-height: 800px;
}

.press-img-caption {
  color: #1f426680;
  max-width: 280px;
  padding-top: 8px;
  padding-bottom: 32px;
  padding-right: 16px;
  font-size: 12px;
  line-height: 16px;
}

.pressm {
  color: var(--blue-01);
  background-color: #fff;
}

.pressmeddelande-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto minmax(60px, auto) auto auto auto;
  grid-template-columns: 1fr 4fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1440px;
  padding-bottom: 96px;
  display: grid;
  position: relative;
}

.pressm-title {
  color: var(--blue-01);
  margin-top: 32px;
  margin-bottom: 48px;
  font-size: 40px;
  line-height: 48px;
}

.press-excert {
  max-width: 720px;
  margin-bottom: 32px;
  margin-right: 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.pressm-rt {
  max-width: 720px;
  margin-right: 24px;
}

.pressm-progress-container {
  background-color: var(--gray-05);
  border-radius: 1px;
  width: 2px;
  height: 100%;
  max-height: 20vh;
  margin-top: 0;
  position: sticky;
  top: 40vh;
  overflow: hidden;
}

.pressm-top {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.pressm-top-title {
  color: var(--red-05);
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 900;
  line-height: 24px;
}

.pressm-split-line {
  background-color: var(--blue-01);
  opacity: .2;
  width: 2px;
  height: 100%;
}

.pressm-date {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ea072659f170197c92722d6_icon--calendar.svg");
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: auto 19px;
  padding-left: 32px;
  font-weight: 700;
}

.pressm-download {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ea1b1763e44c4d8ad1e26d1_donwload.svg");
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: auto 17px;
  padding-left: 32px;
  font-weight: 700;
}

.pressm-img-container {
  position: relative;
}

.press-tl-hide-line {
  background-color: var(--gray-04);
  width: 1px;
}

.pressm-bottom {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  padding-top: 48px;
  display: grid;
}

.wb-module {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 100px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.wb-container {
  grid-column-gap: 200px;
  grid-row-gap: 48px;
  color: var(--blue-01);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1440px;
  padding-top: 48px;
  padding-bottom: 128px;
  display: grid;
}

.wb-presscontact, .wb-about {
  flex-direction: column;
  display: flex;
}

.wb-title {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  line-height: 48px;
}

.wb-p {
  margin-bottom: 0;
}

.wb-small-title {
  color: var(--blue-01);
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-top: 24px;
  margin-bottom: 24px;
  padding-left: 184px;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 900;
  line-height: 24px;
}

.pressm-progressbar {
  background-color: var(--blue-04);
  border-radius: 1px;
  height: 100%;
}

.pr-top-wave {
  background-color: var(--gray-06);
  justify-content: center;
  width: 100%;
  display: flex;
}

.pressrum {
  background-color: #fff;
}

.pr-wrapper {
  background-color: var(--gray-06);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 40px;
  display: flex;
}

.pr-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1440px;
  padding-bottom: 40px;
  display: grid;
}

.pr-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto auto 1fr;
  grid-template-columns: 32px 1fr 32px;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  height: 100%;
  display: grid;
  position: relative;
  overflow: hidden;
}

.pr-thumbnail {
  object-fit: cover;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.pr-thumbnail.pr-ph {
  background-color: var(--red-05);
  background-color: #fc4469;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ea19d3a4c89872219b8e0b3_wintredplaceholder.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 125px;
}

.pr-date {
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ea072659f170197c92722d6_icon--calendar.svg");
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: auto 14px;
  margin-top: 24px;
  padding-left: 24px;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.pr-title {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 32px;
  font-size: 24px;
  line-height: 32px;
}

.pr-img-reveal {
  z-index: 1;
  position: absolute;
  inset: 0% -1px -1px;
  transform: rotate(180deg);
}

.pr-img-container {
  z-index: 0;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
  height: 240px;
  position: relative;
  overflow: hidden;
}

.press-wave {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  display: flex;
  position: relative;
  top: -1px;
}

.pr-pagina-btn {
  background-color: var(--red-05);
  color: #fff;
  border-style: none;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 160px;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 16px;
  font-weight: 700;
  display: flex;
}

.pr-pagina-btn:hover {
  background-color: var(--red-04);
  color: #fff;
}

.pr-pagina-btn.pr-p-btn-back {
  background-color: var(--gray-05);
  color: var(--gray-03);
}

.pr-pagina-btn.pr-p-btn-back:hover {
  background-color: #fff;
}

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

.pwdb--kho--quote--title {
  color: var(--blue-03);
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 16px;
  padding-left: 48px;
  padding-right: 48px;
  font-family: Museo Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.pp-hero-copy-container {
  z-index: 2;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.pp-hero-title {
  z-index: 1;
  color: var(--blue-03);
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 64px;
  line-height: 72px;
  position: relative;
}

.pp-hero-p {
  z-index: 1;
  color: var(--blue-01);
  text-align: center;
  margin-bottom: 40px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  position: relative;
}

.pp-content-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: 96px 6rem auto auto auto;
  grid-template-columns: 1fr minmax(auto, 400px) minmax(auto, 1040px) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.pp-index-container-archive {
  z-index: 30;
  border-radius: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: sticky;
  top: 80px;
  overflow: auto;
}

.pp-img {
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  height: 35vw;
  max-height: 640px;
}

.pp-index-txt {
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 900;
  line-height: 24px;
  display: none;
}

.pp-wave-down {
  margin-bottom: 16px;
}

.pp-index-link {
  background-color: #fff;
  background-image: linear-gradient(#66ccff1a, #66ccff1a);
  margin-bottom: 1px;
  padding: 12px 32px 12px 24px;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  transition: color .2s cubic-bezier(.785, .135, .15, .86), background-color .2s cubic-bezier(.785, .135, .15, .86), padding .2s cubic-bezier(.785, .135, .15, .86);
  display: flex;
}

.pp-index-link:hover {
  background-color: var(--blue-04);
  color: #fff;
}

.pp-index-link.w--current {
  background-color: var(--blue-04);
  color: #fff;
  padding-left: 48px;
  padding-right: 8px;
  transition: color .6s cubic-bezier(.785, .135, .15, .86), padding .6s cubic-bezier(.785, .135, .15, .86), background-color .6s cubic-bezier(.785, .135, .15, .86);
}

.pp-content-bg {
  z-index: -150;
  background-color: var(--gray-06);
  position: relative;
}

.pp-index-number {
  padding-right: 12px;
  font-size: 12px;
  font-weight: 300;
}

.pp-content-container {
  flex-direction: column;
  width: 100%;
  max-width: 720px;
  margin-top: 64px;
  display: flex;
}

.pp-section-title {
  text-align: left;
  max-width: 720px;
  font-size: 40px;
  line-height: 48px;
}

.pp-section-title.pp-art-title {
  color: var(--blue-03);
  text-align: center;
  max-width: 800px;
  margin-top: 64px;
  padding-left: 40px;
  padding-right: 40px;
}

.pp-section-rt li {
  margin-bottom: 16px;
  list-style-type: disc;
}

.pp-section-rt ul {
  margin-bottom: 24px;
  padding-left: 32px;
}

.pp-index-btn-archive {
  display: block;
  position: sticky;
  top: 160px;
}

.pp-index-icon, .pp-index-close-archive {
  display: none;
}

.pp---cta--section--container {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 96px 40px;
  display: flex;
}

.pp--cta--section--label {
  background-color: var(--gray-06);
  transform-origin: 100%;
  text-align: center;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-right: 32px;
  padding: 20px 40px;
  display: flex;
  position: relative;
}

.pp-cta--section--label--arrow {
  height: 52px;
  position: absolute;
  top: 50%;
  right: 1px;
  transform: translate(100%, -50%);
}

.pp-cta--section--label--title {
  color: var(--gray-01);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.pp-cta--section--btn {
  z-index: 1;
  color: #fff;
  white-space: nowrap;
  background-color: #41d980;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 72px;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.pp-cta--section--btn:hover {
  color: #41d980;
  background-color: #0f6649;
}

.pp-readmore-wrapper {
  background-color: #f0e7dc;
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 128px;
  display: flex;
}

.pp-readmore-wrapper.yellow {
  background-color: #ffe325;
  background-image: linear-gradient(#ffe325, #fff 91%);
}

.pp-readmore-wrapper.lightbeige {
  background-color: var(--gray-06);
}

.pp-vaw-down-2 {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  display: flex;
  position: relative;
  top: -1px;
}

.pp-faq-wrapper {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.pp-art-p {
  color: var(--blue-01);
  text-align: center;
  max-width: 800px;
  margin-bottom: 64px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.pp-top3-wrapper {
  width: 100%;
  max-width: 1520px;
  padding-left: 40px;
  padding-right: 40px;
}

.pp-top3-item {
  display: flex;
}

.pp-top3-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.pp-relart-wrapper {
  width: 100%;
  max-width: 1520px;
  padding-left: 40px;
  padding-right: 40px;
}

.pp-relart-item {
  align-items: stretch;
  display: flex;
}

.pp-relart-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 64px;
  display: grid;
}

.pp-relart-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 20%;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  overflow: hidden;
}

.pp-top-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 16px;
  flex: 1;
  grid-template-rows: auto auto auto 1fr;
  grid-template-columns: 32px 1fr 32px;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  height: 100%;
  display: grid;
  position: relative;
  overflow: hidden;
}

.pp-img-reveal {
  z-index: 1;
  position: absolute;
  inset: 0% -1px -1px;
  transform: rotate(180deg);
}

.pp-top-cat {
  color: var(--blue-03);
  text-transform: uppercase;
  margin-top: 24px;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.pp-top-title {
  color: #1f4266;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 8px;
  font-size: 24px;
  line-height: 32px;
}

.pp-img-container {
  z-index: 0;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
  height: 240px;
  position: relative;
  overflow: hidden;
}

.pp-thumbnail {
  object-fit: cover;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.pp-thumbnail.pp-ph {
  background-color: var(--blue-05);
  background-color: #9df;
}

.article--card--summary {
  color: var(--blue-01);
  margin-bottom: 32px;
}

.pp-relart-txt-container {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 20px 24px 20px 32px;
  display: flex;
}

.pp-relart-thumbnail {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-left: 0 solid #fff;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  min-width: 64px;
  height: 100%;
  display: flex;
  position: relative;
}

.pp-relart-img-reveal {
  border-left: 1px solid #fff;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  position: absolute;
  inset: 0%;
}

.heading-13 {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 28px;
}

.pp-relart-cat {
  color: var(--blue-03);
  text-transform: uppercase;
  padding-bottom: 8px;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.pp-ql-module {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--gray-06);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 96px 40px;
  display: flex;
}

.pp-ql-wrapper {
  width: 100%;
  max-width: 1440px;
}

.pp-ql-item {
  display: flex;
}

.pp-ql-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pp-ql-link {
  color: var(--blue-01);
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.pp-ql-img-container {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  width: 100%;
  height: 120px;
  position: relative;
  overflow: hidden;
}

.pp-ql-img {
  z-index: 0;
  object-fit: cover;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.pp-ql-title {
  color: var(--blue-01);
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 100px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 20px 16px;
  font-family: Museo Sans, sans-serif;
  font-size: 22px;
  font-weight: 900;
  line-height: 24px;
  display: flex;
}

.pp-ql-img-reveal {
  z-index: 999;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  position: absolute;
  inset: -1px 0% 0%;
}

.pp-ql-img-reveal.pp-ql-ie-mobile {
  display: none;
}

.pp-ql-p {
  color: #1f4266;
  text-align: center;
  max-width: 720px;
  margin-bottom: 64px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.pp-ql-btn {
  z-index: 1;
  background-color: var(--blue-03);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 56px;
  margin-top: 64px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.pp-ql-btn:hover {
  background-color: var(--blue-02);
  color: #fff;
}

.pp-ql-section-title {
  color: var(--blue-01);
  text-align: center;
  max-width: 720px;
  margin-top: 0;
  font-size: 64px;
  line-height: 72px;
}

.quote-link-hero {
  color: var(--gray-01);
  display: block;
}

.quote-link-hero:hover {
  color: var(--gray-01);
}

.at-typeform-wrapper {
  background-color: var(--blue-01);
  text-align: center;
}

.grid {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  align-content: center;
  align-items: center;
  margin-bottom: 16px;
}

.auto-wave-top {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -1px;
}

.div-block-48 {
  color: var(--green-02);
  padding-bottom: 0;
}

.newsletter--footer {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 64px 30px;
}

.cta--bubble--container {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.cta--bubble--label {
  transform-origin: 100%;
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-right: 32px;
  padding: 20px 40px;
  display: flex;
  position: relative;
}

.cta--bubble--label.gray {
  background-color: var(--gray-06);
}

.cta--bubble--label--arrow {
  background-color: #0000;
  height: 52px;
  position: absolute;
  top: 50%;
  right: 1px;
  transform: translate(100%, -50%);
}

.cta--bubble--label--arrow.inverted {
  background-color: var(--gray-05);
}

.cta--bubble--label--title {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.cta--bubble--label--title.label-red {
  color: var(--red-02);
}

.cta--big--btn {
  z-index: 1;
  background-color: var(--green-04);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.cta--big--btn:hover {
  background-color: var(--green-02);
  color: var(--green-04);
}

.cta--big--btn.btn-red {
  background-color: var(--red-05);
}

.cta--big--btn.btn-red:hover {
  background-color: var(--red-02);
  color: var(--red-05);
}

.cta--big--btn.left {
  justify-content: flex-start;
}

.cta--btn--big--txt {
  white-space: normal;
}

.page-header--l {
  text-align: center;
  padding-top: 0;
  padding-bottom: 96px;
}

.section-title-3 {
  color: #272727;
  margin: 8px auto 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 56px;
}

.section-title-3.accent {
  color: var(--blue-03);
}

.section-title-3.blue {
  color: var(--blue-03);
  padding-left: 10px;
}

.title--group--m {
  text-align: center;
  margin-bottom: 0;
  padding-top: 64px;
  padding-bottom: 64px;
}

.pp-top-cat-2 {
  color: #3bf;
  text-transform: uppercase;
  margin-top: 24px;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.grid-2 {
  grid-column-gap: 48px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  max-width: 1440px;
  min-height: 70vh;
  margin: 48px auto;
  padding-left: 64px;
  padding-right: 64px;
  position: relative;
}

.list-arrows {
  margin-top: 8px;
  margin-bottom: 32px;
  padding-left: 16px;
}

.list-arrow-item {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f680f382d431_icons-arrow-right-blue.svg");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 16px;
  margin-bottom: 8px;
  padding-left: 32px;
}

.form-box-plain {
  z-index: 1;
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  padding: 40px;
  position: sticky;
  top: 96px;
}

.richtext-base li {
  margin-bottom: 8px;
  list-style-type: disc;
}

.richtext-base ul {
  margin-bottom: 0;
  padding-left: 32px;
}

.richtext-base h1 {
  font-size: 48px;
  line-height: 56px;
}

.richtext-base.last p {
  margin-bottom: 0;
}

.html-embed-4 {
  margin-top: 16px;
}

.gif-container {
  border-radius: 20px;
  margin-bottom: 32px;
  overflow: hidden;
}

.hero-alert {
  z-index: 100;
  text-align: center;
  background-color: #1f4266cc;
  border-radius: 12px;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 32px 8px;
  display: flex;
  position: absolute;
  top: 120px;
  left: 32px;
  right: 32px;
}

.alert-p {
  color: #fff;
  text-align: left;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: 32px;
}

.alert-close {
  cursor: pointer;
}

.pwdb--byggbolag--img-img {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.placeholder-video-produkt {
  z-index: 2;
  object-fit: cover;
  border-radius: 24px;
  width: 100%;
  max-width: 1440px;
  display: block;
  position: relative;
  overflow: hidden;
}

.produkt-content-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: 96px minmax(auto, 72px) auto auto auto;
  grid-template-columns: 1fr minmax(auto, 400px) minmax(auto, 1040px) 1fr;
  grid-auto-rows: minmax(91px, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.empty-state-4 {
  display: none;
}

.cta--bubble--small--label {
  transform-origin: 100%;
  text-align: left;
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-right: 32px;
  padding: 20px 32px;
  display: flex;
  position: relative;
}

.cta--bubble--small--label.gray {
  background-color: var(--gray-06);
  align-self: flex-start;
}

.cta--bubble--label--small--title {
  color: var(--green-01);
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.cta--section--small--container {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 48px 0;
  display: flex;
}

.cta--section--small--container.bg {
  background-color: #0000;
  border-radius: 0;
}

.cta--bubble--small--container {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.price--calc-block {
  z-index: 10;
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  background-color: var(--yellow-04);
  color: #804d19;
  text-align: center;
  border-radius: 20px;
  grid-template: "."
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  place-items: stretch center;
  max-width: 1280px;
  margin: 0 5vw 48px;
  padding: 96px 64px;
  display: grid;
  position: relative;
}

.price--calc-block.green {
  background-color: var(--green-06);
  color: var(--green-05);
}

.price--calc-block.small {
  border-radius: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  align-content: space-between;
  width: 100%;
  max-width: 708px;
  height: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 80px 24px;
}

.price--calc-block.blue {
  background-color: var(--blue-06);
  color: var(--green-05);
}

.price--onb--container {
  background-color: var(--red-02);
  perspective: 1000px;
  transform: ;
  transform-origin: 50%;
  color: #fff;
  flex-direction: column;
  grid-template-rows: auto auto auto 96px auto;
  grid-template-columns: .5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.price--onb--container.green {
  background-color: var(--green-02);
}

.price--onb--container.green.new {
  color: #fff;
  text-align: left;
}

.price--content-short {
  background-color: var(--green-02);
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.price--items {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 40px;
  display: flex;
}

.price--item {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f64ef182d53b_check--green.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 24px;
  margin: 16px 24px 24px;
  padding-left: 40px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.price--readmore {
  color: var(--green-05);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5f855461c900df7e6dde4100_icons-arrow-right-green4.svg");
  background-position: 100% 4px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 32px;
  font-size: 20px;
  font-weight: 700;
  transition: color .1s;
}

.price--readmore:hover {
  color: var(--green-06);
}

.fixed--price {
  background-color: var(--green-04);
  color: var(--green-02);
  text-align: center;
  border-radius: 24px;
  max-width: 1024px;
  margin: 112px 5vw -96px;
  padding: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.image-8 {
  text-align: left;
  height: 48px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: 1px;
  transform: translate(0%, -48px);
}

.div-block-50 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: 24px 128px 32px;
  display: grid;
}

.price--variants {
  text-align: center;
  padding-top: 180px;
  padding-bottom: 72px;
  overflow: visible;
}

.price--variants.adjust {
  padding-top: 60px;
}

.price--startup {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  color: #661a2d;
  text-align: left;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: auto auto 24px auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  justify-items: start;
  width: 100%;
  padding: 64px 82px;
  display: grid;
}

.price--holding {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  color: var(--blue-01);
  text-align: left;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: auto auto 24px auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: stretch start;
  width: 100%;
  padding: 64px 82px;
  display: block;
}

.price--variants-grid {
  z-index: 12;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  grid-template: "."
                 "."
                 / 1fr 1fr;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 32px;
  position: relative;
}

.price--details--grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  perspective: 1000px;
  transform: ;
  transform-origin: 50%;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 48px;
  padding-bottom: 0;
  display: grid;
  overflow: hidden;
}

.price--details-item {
  color: var(--blue-01);
  background-color: #f7f5f2;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.price--details {
  background-color: #fff;
  padding-bottom: 96px;
  padding-left: 48px;
  padding-right: 48px;
}

.price--details--intro {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.feature--badge {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-self: flex-end;
  width: 56px;
  height: 56px;
  margin-top: -8px;
  margin-bottom: 8px;
  margin-right: -8px;
  display: flex;
}

.price--detail--icon {
  width: 24px;
  display: block;
}

.feature--content {
  margin-top: 0;
}

.feature--text {
  color: var(--gray-02);
  margin-top: 8px;
  margin-bottom: 0;
  line-height: 24px;
}

._w--ups--module--container {
  justify-content: center;
  padding: 80px 5vw 0;
  display: flex;
}

.small-title-left {
  text-align: left;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 14px;
  font-weight: 900;
  line-height: 24px;
}

.small-title-left.white {
  color: #fff;
  letter-spacing: 2.5px;
  font-weight: 900;
}

.h1 {
  color: #272727;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 56px;
}

.h1.red {
  color: #fc4469;
}

.h1.blue3 {
  color: var(--blue-04);
}

.h1.sfd {
  color: var(--blue-01);
  margin-top: 32px;
  font-size: 56px;
}

.h1.invert {
  color: #fff;
}

.h1.darkblue {
  color: var(--blue-01);
}

.h1.blue-03 {
  color: var(--blue-03);
}

.h1.blue-02 {
  color: var(--blue-02);
}

.txt-preamble {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.consulting--img-img {
  width: 100%;
}

.consulting--img {
  transform-style: preserve-3d;
  width: 100%;
}

.price--onboarding {
  background-color: var(--gray-06);
  text-align: center;
  padding-top: 32px;
}

.price--onb--box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  border-radius: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 128px 0 128px 290px;
  display: grid;
  position: relative;
}

.price--onb--box.inverted {
  padding-top: 80px;
}

.price--onb--box.inverted:hover {
  color: #fff;
}

.wave--anim--top {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -2px;
}

.price--onb--header {
  max-width: 600px;
  margin: 20px auto;
}

.checklist--2col-rtf--red {
  text-align: left;
  margin-top: 0;
  font-weight: 700;
}

.checklist--2col-rtf--red li {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5f8e97eb7940fa540b0f0393_check--red02.svg");
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
  display: inline-block;
}

.checklist--2col-rtf--red ul {
  column-count: 2;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-left: 0;
  display: block;
}

.startup--holding {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray-01);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  max-width: 580px;
  margin-left: 24px;
  margin-right: 24px;
  font-weight: 700;
  display: grid;
}

.fixed--price--title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 48px;
}

.price--title--wrapper {
  text-align: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 104px;
  padding-bottom: 32px;
}

.price--grid--img {
  padding-left: 24px;
}

.price--details--title {
  color: var(--blue-03);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 48px;
}

.price--hero {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  color: #661a2d;
  text-align: center;
  background-image: none;
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 100%;
  min-height: 700px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 16px;
  display: flex;
  position: relative;
  overflow: visible;
}

.product-paragraph {
  text-align: left;
  align-items: flex-start;
  margin-bottom: 16px;
  margin-left: 0;
  margin-right: 200px;
  display: flex;
}

.product-paragraph.yellow {
  color: #661a2d;
}

.bf--hero {
  color: #fff;
  text-align: center;
  background-color: #661a2d;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bokslutsfest--body {
  padding-top: 0;
}

.bf--hero--title {
  z-index: 3;
  color: #fff;
  text-shadow: 0 7px 14px #00000045;
  max-width: 730px;
  margin-top: 30vh;
  margin-bottom: 0;
  font-size: 96px;
  line-height: 104px;
  position: relative;
}

.bf--auto {
  color: #fff;
  text-align: center;
  background-color: #661a2d;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-height: 80vh;
  display: flex;
  position: relative;
}

.bf--deal {
  background-color: var(--blue-02);
  color: #fff;
  text-align: center;
  padding: 128px 32px;
}

.hero--fade--img {
  z-index: 1;
  opacity: .9;
  object-fit: cover;
  object-position: 0% 50%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
}

.hero--fade--img.roland {
  opacity: .85;
}

.div-block-54 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 128px;
  padding-bottom: 96px;
  display: grid;
  position: relative;
}

.div-block-55 {
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  max-width: 580px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.bf--deal--title {
  color: #fff;
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 56px;
}

.bf--deal--img {
  z-index: 10;
  position: relative;
}

.bf--splash {
  z-index: 12;
  background-color: var(--red-04);
  color: #fff;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  width: 220px;
  height: 220px;
  font-family: Bevan, Arial, sans-serif;
  font-weight: 400;
  display: flex;
  position: relative;
  left: -44px;
}

.text-block-13 {
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 29px;
}

.text-block-14 {
  font-size: 36px;
  line-height: 32px;
}

.wave--wrapper {
  text-align: left;
}

.pwdb--price--details {
  padding-bottom: 24px;
  padding-left: 48px;
  padding-right: 48px;
}

.pwdb--price--details.lagerbolag {
  padding-top: 64px;
}

.price--details--pwdb--intro {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.price--details--pwdb--grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  perspective: 1000px;
  transform: ;
  transform-origin: 50%;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 94px;
  padding-bottom: 96px;
  display: grid;
  overflow: hidden;
}

.pwdb--pris--maklare--wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 128px 40px;
  display: flex;
}

.pwdb--pris--card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--green-04);
  color: var(--green-01);
  text-align: center;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start center;
  width: 100%;
  max-width: 1440px;
  min-height: 570px;
  padding: 48px 64px;
  display: grid;
}

.cta--section--btn--green005 {
  z-index: 1;
  background-color: var(--green-02);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.cta--section--btn--green005:hover {
  background-color: var(--green-01);
  color: var(--green-04);
}

.pwdb--sub-hero--txt {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 720px;
  margin-bottom: 48px;
  padding-left: 0;
  display: grid;
  position: relative;
}

.pwdb--sub-hero--txt.move-up-temp {
  grid-template-rows: auto auto auto auto;
}

.pwdb--sub-hero--txt.adjust {
  margin-bottom: 20px;
}

.faq--cta--container {
  float: right;
  width: 75%;
  padding-top: 64px;
  padding-bottom: 64px;
  display: none;
}

.sfd--hero--bg-video--mobil-2-new {
  z-index: 0;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.sfd--logos--wrapper {
  text-align: center;
  padding-top: 64px;
}

.sfd--praktiskt--header {
  color: var(--blue-03);
  text-align: center;
  background-color: #0000;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.pwdb--integrationer-grid {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.pwdb--integrationer--makl--container {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  background-color: var(--blue-01);
  border-radius: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1440px;
  padding: 96px;
  display: grid;
}

.pwdb--integrationer--makl--logos {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: 64px auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  height: 100%;
  display: grid;
}

.bf--button--container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start center;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.search-input {
  border: 0 solid #000;
  height: 100%;
  padding-left: 24px;
  font-size: 24px;
  line-height: 100%;
}

.searchfield {
  border-radius: 16px;
  height: 72px;
  display: flex;
  overflow: hidden;
}

.search-button {
  background-color: var(--blue-03);
  text-transform: uppercase;
  height: 100%;
  padding-left: 24px;
  padding-right: 24px;
  font-weight: 900;
}

.search-result-url {
  color: #9df;
  font-size: 12px;
  font-style: italic;
  line-height: 20px;
}

.search-result-item {
  background-color: #fff;
  border-radius: 16px;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 16px;
  padding: 32px;
  display: flex;
}

.search-result-snippet {
  color: var(--gray-02);
  margin-bottom: 8px;
}

.search-result-title {
  color: var(--blue-03);
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.search-result-title:hover {
  color: var(--blue-01);
}

.search-result-wrapper {
  margin-top: 48px;
}

.search-results {
  padding-top: 64px;
  padding-bottom: 94px;
}

.search-block {
  border-bottom: 4px solid #fff;
  width: 630px;
  display: flex;
}

.search-overlay {
  z-index: 9999;
  background-color: #272727e6;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
}

.search-block-input {
  color: #fff;
  background-color: #0000;
  border-top: 0 solid #000;
  border-left: 0 solid #000;
  border-right: 0 solid #000;
  height: 96px;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
}

.search-block-input::placeholder {
  color: #fff;
}

.search-block-button {
  text-indent: -999px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6f7fe82d4e0_search-small-invert.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  width: 96px;
  height: 96px;
}

.search-wrapper {
  display: none;
}

.html-embed-6 {
  height: 24px;
}

.nav--menu--item--search--bg--hover {
  z-index: 1;
  background-color: var(--green-02);
  border-radius: 8px;
  transition: transform .25s cubic-bezier(.215, .61, .355, 1);
  position: absolute;
  inset: 0%;
  transform: translate(-101%);
}

.personer-img {
  object-fit: cover;
  border-radius: 100%;
  width: 120px;
  height: 120px;
}

.empty-state-5 {
  font-size: 20px;
  font-weight: 700;
}

.text-block-15 {
  font-weight: 500;
  line-height: 32px;
}

.search-result-thumb {
  object-fit: cover;
  border-radius: 12px;
  margin-left: 48px;
}

.search-result-info {
  max-width: 700px;
}

.oauto--hero {
  color: #fff;
  text-align: center;
  background-color: #661a2d;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btips--hero--title {
  z-index: 3;
  color: #fff;
  text-shadow: 0 7px 14px #00000045;
  max-width: 960px;
  margin-top: 30vh;
  margin-bottom: 0;
  font-size: 72px;
  line-height: 104px;
  position: relative;
}

.oauto--intro {
  color: #661a2d;
  text-align: center;
  background-color: #fff;
  padding: 64px 32px;
}

.oauto--deal {
  color: var(--red-02);
  text-align: center;
  background-image: linear-gradient(#ffec91, #ffc93d);
  padding: 0 32px;
}

.oauto--deal--title {
  color: var(--red-05);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 56px;
}

.oauto--deal--txt {
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  max-width: 580px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.oauto--deal--box {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  max-width: 580px;
  margin-left: 0;
  margin-right: auto;
  padding: 32px 48px 48px;
  display: block;
}

.oauto--splash {
  z-index: 12;
  background-color: var(--red-04);
  color: #fff;
  text-align: center;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  width: 220px;
  height: 220px;
  font-family: Bevan, Arial, sans-serif;
  font-weight: 400;
  display: flex;
  position: absolute;
  top: 50px;
  left: 100px;
}

.oauto--deal--img {
  z-index: 10;
  width: 830px;
  max-width: none;
  position: relative;
}

.oauto--footer {
  color: #fff;
  text-align: center;
  background-color: #661a2d;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.oauto--footer--box {
  z-index: 2;
  text-align: center;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  justify-items: center;
  max-width: 1000px;
  padding: 32px 40px 48px;
  display: block;
  position: relative;
}

.oauto--mobile {
  color: #fff;
  text-align: center;
  background-color: #661a2d;
  padding-top: 180px;
  padding-bottom: 200px;
}

.oauto--arm {
  z-index: 20;
  max-width: none;
  height: 498px;
  position: absolute;
  top: -100px;
  bottom: 0%;
  right: 110%;
  transform: rotate(0);
}

.splash--txt1 {
  font-size: 32px;
  line-height: 36px;
}

.splash--txt2 {
  margin-top: 4px;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 28px;
}

.oauto--deal--img-box {
  width: 100%;
  position: absolute;
  top: -30%;
  left: 100%;
  right: auto;
}

.oauto--deal--box--body a {
  color: var(--red-05);
  text-decoration: underline;
}

.oauto--deal--box--body a:hover, .oauto--deal--box--body a:focus {
  color: var(--red-02);
}

.oauto--deal--box--body.blue {
  color: var(--blue-01);
}

.ouato--footer--title {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 24px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
}

.oauto--mobile--box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 0 290px;
  display: grid;
  position: relative;
}

.price--hero--small {
  margin-bottom: 48px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.link--readmore--red {
  color: var(--red-04);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ffec9aeecf46d3c10ca693a_icons-arrow-right-red.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 24px;
  transition: color .1s;
}

.link--readmore--red:hover {
  color: var(--red-02);
}

.price--hero--bubble {
  background-color: var(--red-05);
  color: #fff;
  border-radius: 32px;
  margin-bottom: 56px;
  padding: 24px 56px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  display: inline-block;
  position: relative;
}

.price--hero--bubble.green {
  background-color: var(--green-06);
  padding-left: 36px;
  padding-right: 36px;
}

.price--hero--bubble.small {
  border-radius: 24px;
  margin-bottom: 48px;
  padding: 20px 48px;
  font-size: 24px;
  line-height: 32px;
}

.price--hero--bubble--arrow {
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(0, 31px);
}

.price--hero--bubble--arrow.small {
  height: 16px;
  transform: translate(0, 15px);
}

.price--hero--bubble--arrow.xsmall {
  height: 12px;
  transform: translate(0, 11px);
}

.title-5-alt {
  font-family: Museo Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.title-5-alt.red {
  color: #661a2d;
}

.button-wrap-vertical {
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  align-items: center;
  padding-top: 16px;
  display: grid;
}

.button-m-full {
  color: #4a4a4a;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 28px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  transition: transform .1s, box-shadow .1s;
  display: block;
  transform: translate(0, 2px);
}

.button-m-full:hover {
  color: #4a4a4a;
  transform: translate(0);
}

.button-m-full.red {
  color: #fff;
  background-color: #fc4469;
  max-width: none;
}

.button-m-full.yellow-dark {
  background-color: var(--yellow-02);
  color: #fff;
}

.button-m-full.yellow-dark:hover {
  background-color: var(--yellow-03);
}

.button-m-full.blue {
  background-color: var(--blue-03);
  color: #fff;
}

.button-m-full.ghost {
  border-width: 2px;
  border-color: var(--gray-04);
  padding-top: 14px;
  padding-bottom: 14px;
}

.button-m-full.ghost.hidden {
  border-width: 0;
}

.button-m-full.red-dark {
  background-color: var(--red-03);
  color: #fff;
}

.button-m-full.red-dark:hover {
  background-color: var(--red-02);
}

.button-m-full.green-04 {
  background-color: var(--green-04);
  color: #fff;
}

.button-m-full.green-04:hover {
  background-color: var(--green-03);
}

.button-m-full.light-blue {
  background-color: var(--blue-06);
  color: #1f4266;
}

.button-m-full.light-blue:hover {
  background-color: var(--gray-06);
}

.button-m-full.white {
  background-color: var(--blue-01);
  color: #fff;
}

.button-m-full.white:hover {
  background-color: var(--blue-02);
}

.box--label {
  background-color: var(--blue-06);
  color: var(--blue-02);
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 4px 12px;
  font-size: 12px;
  font-weight: 900;
  line-height: 24px;
  display: inline-block;
}

.box--label.red {
  background-color: var(--red-06);
  color: var(--red-04);
}

.box--label.yellow {
  background-color: var(--yellow-06);
  color: var(--yellow-02);
}

.sticky-form-box {
  z-index: 3;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  background-color: var(--blue-01);
  color: #fff;
  border-radius: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: 48px;
  display: grid;
  position: sticky;
  top: 48px;
}

.webinar--header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--blue-01);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 0;
  padding-right: 40px;
  display: grid;
  position: relative;
}

.webinar--form--date {
  color: var(--blue-03);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 900;
  line-height: 14px;
  display: flex;
}

.webinar--date--container {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  color: var(--blue-03);
  letter-spacing: 1px;
  text-transform: uppercase;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 24px;
  font-size: 14px;
  font-weight: 900;
  line-height: 20px;
  display: grid;
}

.webinar--date--box {
  background-color: var(--red-05);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  font-size: 14px;
  font-weight: 900;
  line-height: 16px;
  display: flex;
}

.webinar--date--box--day {
  font-size: 24px;
  line-height: 32px;
}

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

.webinar--inline--date {
  margin-left: 6px;
  margin-right: 0;
}

.webinar--bg {
  background-color: #fff;
}

.webinar--info {
  grid-column-gap: 96px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.wint--infobox {
  grid-column-gap: 40px;
  grid-row-gap: 8px;
  background-color: var(--gray-06);
  color: var(--blue-01);
  border-radius: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding: 32px 40px 16px;
  display: grid;
}

.webinar-wint-logo {
  width: 64px;
  margin-top: 0;
}

.webinar-wint-logo.adjust {
  width: 75px;
  min-width: 70px;
  height: 53px;
  min-height: 50px;
  margin-top: 0;
}

.h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.h5.txt--blue-01 {
  color: var(--blue-01);
}

.h5.plain {
  font-family: Museo Sans, sans-serif;
  font-weight: 900;
}

.webinars--related {
  background-color: #fff;
}

.webinars--related--header {
  text-align: center;
  max-width: 540px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 104px;
  padding-bottom: 24px;
}

.webinars--related--container {
  background-color: var(--gray-06);
}

.teaser--academy {
  text-align: center;
  background-color: #fff;
  padding-top: 96px;
  padding-bottom: 96px;
}

.webinar--wrapper {
  z-index: 100;
  grid-column-gap: 48px;
  grid-row-gap: 32px;
  grid-template-rows: 32px auto 32px auto auto;
  grid-template-columns: 32px 1fr minmax(25%, 660px) minmax(auto, 660px) 1fr 32px;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.webinars--hero {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  color: var(--blue-01);
  background-image: linear-gradient(#0c9ef2, #6cf 60%);
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr minmax(350px, 2fr) minmax(20%, 40%) .5fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: grid;
}

.webinars {
  padding-top: 0;
}

.webinars--hero--caption {
  text-align: left;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

.webinars--wrapper {
  padding-top: 0;
}

.webinar--item--inner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--blue-01);
  text-align: left;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: minmax(auto, 56px) auto 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.webinar--item--inner:hover {
  color: var(--blue-01);
}

.date-row {
  color: var(--blue-03);
  letter-spacing: 1px;
  text-transform: uppercase;
  align-items: flex-end;
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
  display: flex;
}

.date-row.small {
  font-size: 10px;
}

.webinar--hero--img {
  margin-top: 15%;
}

.h1-hero {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 64px;
}

.h1-hero.invert {
  color: #fff;
  flex-wrap: nowrap;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
  display: block;
  position: static;
}

.h1-hero.invert.hidden {
  display: none;
}

.h1-hero.invert.left {
  text-align: left;
}

.h1-hero.blue {
  color: var(--blue-03);
}

.h1-hero.invert {
  color: #fff;
  flex-wrap: nowrap;
  max-width: 720px;
  display: flex;
  position: static;
}

.h1-hero.inverted {
  max-width: 1000px;
  margin-bottom: 10px;
  font-weight: 400;
}

.h1-hero.inverted:hover {
  color: #fff;
}

.h1-hero.inverted.left {
  text-align: left;
  max-width: none;
  font-size: 56px;
}

.h1-hero.red {
  color: var(--red-04);
}

.h1-hero.txt--blue-01 {
  color: var(--blue-01);
}

.webinars--list {
  margin-top: 24px;
}

.webinars--list.related {
  margin-bottom: 0;
}

.webinar--date--box--wrap {
  position: absolute;
  top: -24px;
  right: 32px;
}

.collection-list-7 {
  grid-column-gap: 40px;
  grid-row-gap: 56px;
  flex-wrap: wrap;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: stretch;
  display: grid;
}

.webinars--archive--list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.webinars--archive--content {
  background-color: var(--red-02);
}

.webinar--archive--tem--inner {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  color: var(--blue-01);
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: 16px auto auto 1fr 16px;
  grid-template-columns: 32px 1fr 24px 30%;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  display: grid;
  position: relative;
  overflow: hidden;
}

.webinar--archive--tem--inner:hover {
  color: var(--blue-01);
}

.webinar--play {
  background-color: var(--red-06);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/601d086cbd281f5e10e2097d_play-triangle.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80px;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

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

.empty-message {
  text-align: center;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.empty-message.invert {
  color: #fff;
}

.webinars--archive-wrap {
  margin-top: 96px;
  margin-bottom: 96px;
}

.webinar--message--past {
  color: var(--red-05);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 24px;
  font-size: 14px;
  font-weight: 900;
}

.sticky-form-message {
  color: #fff;
  margin-bottom: 0;
}

.webinars--related--inner {
  text-align: center;
  padding-top: 56px;
  padding-bottom: 48px;
}

.webinar--hero--txt {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.webinar--date--box--month {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
}

.webinars--labels {
  margin-bottom: 32px;
}

.ki--hero--2 {
  background-color: var(--green-02);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  padding-top: 224px;
  padding-bottom: 64px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.ki--startup-signup--2 {
  background-color: var(--green-04);
  color: var(--green-02);
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 0 64px 32px;
  display: flex;
}

.ki-signformwrapper-2 {
  transform-origin: 0 0;
  text-align: center;
  flex-direction: column;
  align-self: center;
  align-items: center;
  margin-top: 94px;
  margin-bottom: 94px;
  display: flex;
  position: relative;
}

.ki--startup--go {
  flex-direction: column;
  align-items: flex-start;
  min-height: 66vh;
  padding: 128px 11.5385% 200px 50vw;
  display: flex;
}

.ki--step-paragraph-2 {
  color: #fff;
  max-width: 620px;
  margin-top: 1em;
  margin-bottom: 48px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.ki--hero-title-2 {
  z-index: 1;
  color: #fff;
  text-align: center;
  max-width: 780px;
  margin-bottom: 24px;
  font-size: 64px;
  line-height: 72px;
  position: relative;
}

.hero--btn--front {
  z-index: 1;
  color: #fff;
  background-color: #fc4469;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 56px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 20px 16px 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
  position: relative;
}

.hero--btn--front:hover {
  color: #fc4469;
  background-color: #802938;
}

.hero--btn--front.wide {
  border: 3px solid var(--green-03);
  background-color: var(--green-04);
  width: 120%;
  max-width: 600px;
  height: 68px;
  padding: 30px 50px 30px 60px;
}

.hero--btn--front.wide:hover {
  background-color: var(--green-02);
  color: var(--green-06);
}

.hero--btn--wrap--front {
  margin-bottom: 10vmin;
  display: flex;
}

.expert-hero-head {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--blue-01);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-right: 48px;
  display: grid;
}

.preamble-plain {
  flex-flow: wrap;
  place-content: flex-start;
  align-items: stretch;
  max-width: 720px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  transition: opacity .2s;
  display: flex;
}

.preamble-plain.bold {
  font-weight: 900;
}

.preamble-plain.invert {
  color: #fff;
}

.preamble-plain.blue {
  color: var(--blue-01);
  text-align: center;
  justify-content: center;
  max-width: none;
  font-weight: 500;
}

.preamble-plain.blue.bevan {
  color: var(--gray-01);
  font-size: 18px;
  font-weight: 300;
}

.preamble-plain.left-blue {
  color: var(--blue-01);
}

.preamble-plain.green {
  color: var(--green-02);
  text-align: center;
  justify-content: center;
  margin-bottom: 6px;
}

.preamble-plain.green.left {
  color: var(--green-01);
  text-align: left;
}

.preamble-plain.last {
  color: var(--green-01);
  justify-content: center;
  margin-top: 8px;
  font-family: Museo Sans, sans-serif;
}

.expert-hero-persons {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-height: 520px;
  display: flex;
}

.expert-hero-person {
  background-color: var(--gray-05);
  color: #fff;
  text-align: center;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.expert-bio {
  grid-column-gap: 88px;
  grid-row-gap: 16px;
  color: var(--blue-01);
  grid-template-rows: auto 1fr auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 64px;
  margin-bottom: 88px;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.expert-hero-img {
  object-fit: cover;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  width: 100%;
  height: 100%;
}

.expert-hero-img.even {
  border-radius: 0 0 16px 16px;
}

.expert-person-info {
  background-color: var(--blue-03);
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  padding-top: 16px;
  padding-bottom: 32px;
  position: relative;
}

.expert-person-info.even {
  border-radius: 16px 16px 0 0;
  padding-top: 32px;
  padding-bottom: 16px;
}

.body-large {
  max-width: 720px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.expert-nl {
  grid-column-gap: 72px;
  grid-row-gap: 16px;
  color: var(--blue-01);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 240px;
  margin-bottom: 128px;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.expert-nl-info {
  background-color: var(--blue-01);
  color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  padding: 48px;
  display: flex;
  position: relative;
}

.expert-nl-form {
  background-color: var(--blue-03);
  color: #fff;
  border-radius: 24px;
  padding: 48px;
}

.expert-nl-arrow-right {
  width: 26px;
  height: auto;
  position: absolute;
  top: 25%;
  bottom: 0;
  right: -26px;
}

.academy-header {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  color: #fff;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-right: 48px;
  display: grid;
}

.wa-experts {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  background-color: var(--blue-04);
  color: var(--blue-01);
  background-image: none;
  border-radius: 18px;
  flex-direction: row;
  flex: 0 0 244px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: 40px 40px 48px 48px;
  display: grid;
  box-shadow: 2px 0 30px #0000000f;
}

.wa-webinars {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 30px;
  display: flex;
}

.wa-widgets {
  z-index: 2;
  grid-column-gap: 48px;
  grid-template-rows: auto auto;
  padding-top: 32px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.wa-newsletter-header {
  color: var(--blue-04);
  font-weight: 700;
}

.wa-head-separator {
  background-color: var(--blue-04);
  border-radius: 4px;
  width: 4px;
}

.wa-webinar-thumb {
  background-color: var(--red-05);
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 16px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-right: 24px;
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
  display: flex;
}

.webinar--date--box--day-small {
  font-size: 20px;
  line-height: 24px;
}

.smallcaps-s {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Museo Sans, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
  display: flex;
}

.smallcaps-s.blue {
  color: var(--blue-03);
  font-size: 14px;
}

.smallcaps-s.invert {
  color: #fff;
}

.smallcaps-s.txt--blue-03 {
  color: var(--blue-03);
}

.wa-webinar-desc {
  margin-top: 4px;
}

.wa-webinars-list {
  margin-top: 24px;
  margin-bottom: 8px;
}

.wa-webinars-item {
  color: #7a7a7a;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 16px;
  display: flex;
}

.wa-webinars-item:hover {
  color: #4a4a4a;
}

.wa-expert-img {
  object-fit: cover;
  object-position: 50% 0%;
  background-color: #fff;
  border: 8px solid #fff;
  border-radius: 100%;
  width: 124px;
  height: 124px;
  display: block;
}

.wa-expert-img.overlap {
  margin-top: -24px;
  margin-bottom: 0;
  position: relative;
}

.wa-expert-images {
  flex-direction: column;
  flex: none;
  align-self: center;
  display: flex;
  position: relative;
}

.button-m-inline {
  color: #4a4a4a;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 8px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 32px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  transition: background-color .2s, transform .1s;
  display: inline-block;
  transform: translate(0, 2px);
}

.button-m-inline:hover {
  color: #4a4a4a;
  transform: translate(0);
}

.button-m-inline.blue {
  background-color: var(--blue-03);
  color: #fff;
}

.button-m-inline.red {
  background-color: var(--red-05);
  color: #fff;
}

.button-m-inline.red:hover {
  background-color: var(--red-04);
}

.wa-webinar-title {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.wa-newsletter-txt {
  max-width: 350px;
  margin-bottom: 20px;
  line-height: 20px;
}

.wa-highlight {
  z-index: 2;
  margin-top: 24px;
  position: relative;
}

.wa-hero {
  z-index: 1;
  grid-column-gap: 56px;
  grid-row-gap: 40px;
  background-color: var(--blue-01);
  grid-template-rows: auto 200px auto auto;
  grid-template-columns: 1fr minmax(240px, 602px) 4px minmax(200px, 602px) 1fr;
  grid-auto-columns: 1fr;
  padding-top: 194px;
  display: grid;
  position: relative;
}

.wa-hero-wrap {
  z-index: 1;
  color: var(--gray-01);
  white-space: normal;
  background-color: #fff;
  width: 100%;
  margin-top: 0;
  padding-top: 10px;
  position: relative;
}

.wa-highlight-wide2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin: 0 auto 56px;
  display: block;
}

.wa-highlight-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 112px 1fr;
  grid-auto-columns: 1fr;
}

.link-arrow-bold {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f688a782d32f_icons-arrow-black.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 16px;
  padding-right: 24px;
  font-weight: 700;
}

.link-arrow-bold.blue {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/603ce0707be8926de5f265ad_icons-arrow-blue4.svg");
  align-self: flex-start;
  font-size: 18px;
}

.wa-expert-articles-head {
  text-align: center;
  margin-bottom: 48px;
}

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

.expert-nl-txt {
  max-width: 720px;
  margin-bottom: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.expert-wave {
  object-position: 50% 0%;
  width: 100%;
  height: 32px;
  position: absolute;
  inset: -31px 0% auto;
}

.expert-wave.down {
  top: auto;
  bottom: -31px;
}

.nav--dd--icon {
  perspective: 1px;
  perspective-origin: 50%;
  transform: ;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6048990b0e90e14266ba1a9f_dd-arrow-down.svg");
  background-position: 0 0;
  background-size: auto;
  width: 16px;
  height: 16px;
  margin-left: 12px;
  margin-right: 0;
}

.nav--dd--content {
  background-color: #fff;
  border-radius: 8px;
  width: 240px;
  position: absolute;
  top: 32px;
  left: -16px;
  right: -16px;
  overflow: hidden;
}

.nav--dd--content.w--open {
  padding-top: 8px;
  padding-bottom: 8px;
}

.nav--dd--link {
  color: var(--gray-01);
  white-space: break-spaces;
  padding: 8px 16px;
  font-weight: 700;
  line-height: 20px;
  display: block;
}

.nav--dd--link:hover {
  color: var(--gray-02);
}

.nav--dd--link.w--current {
  color: var(--gray-01);
  font-weight: 900;
}

.nav--dd--link.first {
  margin-top: 0;
}

.nav--dd--link.last {
  padding-bottom: 8px;
  display: block;
}

.modal-wrapper {
  z-index: 99997;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal {
  z-index: 99999;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  max-width: 560px;
  max-height: 90vh;
  margin: 32px;
  padding: 0;
  display: flex;
  position: relative;
  overflow: auto;
  box-shadow: 0 7px 19px #00000012;
}

.modal.newsletter {
  background-color: var(--blue-03);
  color: var(--blue-01);
}

.modal.demo-form {
  color: var(--blue-01);
  max-width: 860px;
  max-height: 80vh;
}

.modal.demo-form.inverted {
  color: var(--gray-01);
  background-color: #fff;
}

.modal.faq {
  min-width: 640px;
  max-width: 720px;
  margin-left: 0;
  margin-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.modal.wide {
  max-width: 860px;
  max-height: 80vh;
}

.modal-header {
  text-align: center;
  padding: 48px 64px 0;
}

.modal-header.left {
  text-align: left;
  padding-left: 40px;
}

.modal-content {
  padding: 40px;
}

.modal-content.demo-form {
  padding-top: 16px;
}

.modal-content.newsletter {
  padding-top: 24px;
}

.modal-content.hs-form-embed {
  min-width: 660px;
  padding: 0;
}

.modal-close-button {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ea9a0d85714844fd3cb82b8_pp-close-icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  width: 48px;
  height: 48px;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-close-button.invert {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5edf41a71c9b91bf089eafeb_close-invert.svg");
}

.modal-title {
  color: var(--gray-01);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.modal-title.blue {
  color: var(--blue-03);
}

.modal-title.red {
  color: var(--red-05);
}

.modal-title.dark-blue {
  color: var(--blue-01);
}

.modal-title.invert {
  color: #fff;
}

.modal-bg {
  z-index: 9998;
  cursor: pointer;
  background-color: #2727271a;
  position: fixed;
  inset: 0%;
}

.nav--dd--trigger {
  color: var(--gray-01);
  align-items: center;
  padding: 0;
  font-weight: 900;
  display: flex;
}

.sfd--hero--wave--scroller--anim {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  display: flex;
  position: absolute;
  bottom: -1px;
  left: 50%;
  transform: translate(-50%);
}

.price--details--footer {
  text-align: center;
  margin-bottom: 0;
  padding-top: 56px;
  padding-bottom: 32px;
}

.button-m-flex {
  color: #4a4a4a;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  cursor: pointer;
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 8px;
  max-width: 400px;
  margin-bottom: 0;
  padding: 16px 28px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  transition: transform .1s, box-shadow .1s;
  display: inline-block;
  transform: translate(0, 2px);
}

.button-m-flex:hover {
  color: #4a4a4a;
  transform: translate(0);
}

.button-m-flex.blue {
  background-color: var(--blue-03);
  color: #fff;
  font-weight: 900;
  transform: none;
}

.button-m-flex.green {
  background-color: var(--green-04);
  color: #fff;
}

.button-m-flex.green:hover {
  background-color: var(--green-03);
}

.button-m-flex.blue-dark {
  color: #fff;
  background-color: #0c9ef2;
}

.button-m-flex.red-dark {
  background-color: var(--red-03);
  color: #fff;
  margin-right: 0;
  padding-right: 28px;
}

.button-m-flex.red {
  color: #fff;
  background-color: #fc4469;
}

.button-m-flex.blue {
  color: #fff;
  background-color: #3bf;
  transform: none;
}

.button-m-flex.blue:hover {
  background-color: #0c9ef2;
  transform: none;
}

.button-m-flex.yellow-dark {
  background-color: var(--yellow-02);
  color: #fff;
}

.button-m-flex.yellow-dark:hover {
  background-color: #f18a03;
}

.button-m-flex.yellow {
  background-color: var(--yellow-02);
  color: #fff;
}

.button-m-flex.yellow:hover {
  background-color: var(--yellow-03);
}

.button-m-flex.dark-blue {
  background-color: var(--blue-01);
  color: #fff;
}

.button-m-flex.orange {
  background-color: var(--yellow-03);
}

.button-m-flex.flex {
  max-width: none;
}

.btips-bli-kund {
  color: #fff;
  text-align: center;
  background-color: #661a2d;
  padding-top: 194px;
  padding-bottom: 0;
}

.btips-tips {
  background-color: var(--gray-06);
  color: var(--blue-01);
  text-align: center;
  padding-top: 24px;
  padding-bottom: 0;
}

.btips--body {
  padding-top: 0;
}

.btips-box {
  background-color: var(--blue-01);
  text-align: left;
  border-radius: 12px;
  padding: 64px 64px 72px 72px;
}

.btips-box.series {
  background-color: var(--yellow-04);
}

.btips-box.food {
  background-color: #661a2d;
}

.btips-box.books {
  background-color: var(--green-02);
}

.btips-box-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 32px;
}

.button-wrap-x1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  padding-top: 16px;
  display: grid;
}

.btips-onboard-btns {
  max-width: 720px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
}

.btips-list {
  margin-top: 24px;
}

.btips-list li {
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f67bc082d356_icons-arrow-white.svg");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 12px 16px;
  padding-top: 2px;
  padding-bottom: 8px;
  padding-left: 32px;
  list-style-type: decimal;
}

.btips-list ul {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: decimal;
}

.btips-list a {
  color: #fff;
}

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

.btips-img-wrap {
  border-radius: 12px;
  position: relative;
  overflow: hidden;
}

.btips--hero {
  color: #fff;
  text-align: center;
  background-color: #661a2d;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 85vh;
  min-height: 900px;
  display: flex;
  position: relative;
}

.btips-bubble {
  z-index: 2;
  color: #661a2d;
  text-align: center;
  background-color: #fff;
  border-radius: 24px;
  max-width: 996px;
  margin: 96px 5vw -100px;
  padding: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  position: relative;
}

.link-red {
  color: var(--red-05);
  transition: color .1s;
}

.link-red:hover {
  color: var(--red-03);
}

.btips-list-light {
  margin-top: 24px;
}

.btips-list-light li {
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/605b163733e8467607838a62_icons-arrow-right-yellow-dark.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 12px 16px;
  padding-top: 2px;
  padding-bottom: 8px;
  padding-left: 32px;
  list-style-type: decimal;
}

.btips-list-light ul {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: decimal;
}

.btips-list-light a {
  color: var(--yellow-01);
  font-weight: 700;
}

.btips-bubble-txt {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: 24px 128px 32px;
  display: grid;
}

.landing--hero--bg-video--mobile {
  z-index: 0;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.btips-hero--img {
  z-index: 1;
  opacity: .9;
  object-fit: cover;
  object-position: 0% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
}

.pwdb--kho-kc--img-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
}

.price--details--header {
  text-align: center;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 72px;
  padding-left: 32px;
  padding-right: 32px;
  display: block;
  position: relative;
}

.quote-avatar-small {
  object-fit: cover;
  border-radius: 100%;
  width: 88px;
  height: 88px;
}

.front-quote-person {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  color: var(--gray-02);
  grid-template-rows: auto auto;
  grid-template-columns: 88px 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-top: 40px;
  font-size: 14px;
  display: grid;
}

.front-quote-name {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.collection-item-8 {
  color: var(--blue-01);
}

.front-testimonials {
  margin-left: auto;
  margin-right: auto;
}

.front-testimonials.bg-color {
  background-color: var(--gray-05);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e732a609c973a359dd8fe42_undersidor--bg-loop-min.jpg");
  background-position: 0 0;
  background-size: contain;
  margin-top: 0;
  padding-top: 70px;
  padding-bottom: 100px;
}

.front-testimonials.centered {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
}

.front-testimonials.bg-w {
  background-color: #0000;
  margin-top: 0;
  padding-top: 70px;
  padding-bottom: 100px;
}

.customer-badge {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/60701c13c5d2e81e1c86a058_splash-green.svg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 220px;
  display: flex;
  position: static;
}

.customer-badge.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/607fdf108d1fce0197624a5d_splash-yellow.svg");
  position: static;
}

.customer-badge.yellow.relative {
  position: absolute;
  left: 79px;
}

.customer-badge-inner {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  display: flex;
}

.customer-badge-inner.red {
  background-color: #0000;
}

.customer-badge-title {
  color: var(--green-04);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 48px;
  font-weight: 900;
}

.customer-badge-title.yellow {
  color: var(--yellow-03);
}

.customer-badge-title.white {
  color: #fff;
}

.customer-badge-title.orange {
  color: var(--yellow-02);
}

.customer-badge-title.blue-badge-number {
  color: var(--blue-02);
}

.customer-badge-info {
  color: var(--green-02);
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 8px;
  font-size: 20px;
  line-height: 20px;
  display: block;
}

.customer-badge-info.yellow {
  color: var(--yellow-01);
}

.customer-badge-info.white {
  color: #fff;
}

.customer-badge-info.orange {
  color: var(--yellow-02);
}

.customer-badge-info.blue--dark {
  color: var(--blue-01);
}

.inner {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 48px 1fr 220px;
  grid-auto-columns: 1fr;
  display: grid;
}

.front-quote-mark {
  width: 48px;
  margin-top: 12px;
}

.front-quote-link, .front-quote-link:hover {
  color: var(--blue-01);
}

.webinar--wint--wrapper {
  background-color: var(--gray-06);
  color: var(--blue-01);
  border-radius: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  display: block;
}

.splitlayout--wrapper {
  z-index: 100;
  grid-column-gap: 48px;
  grid-row-gap: 32px;
  grid-template-rows: 32px auto 48px auto auto;
  grid-template-columns: 32px 1fr minmax(25%, 660px) minmax(auto, 660px) 1fr 32px;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.splitlayout--wrapper.blue {
  position: static;
}

.splitlayout--wrapper.blue.transperent {
  background-color: #ccf2ff87;
  grid-template-rows: 32px auto auto auto auto;
  grid-template-columns: 32px minmax(80px, 80px) minmax(70%, 60%) minmax(20%, auto) 1fr 32px;
}

.splitlayout--header {
  color: var(--blue-01);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 0;
  padding-right: 40px;
  display: block;
}

.splitlayout--bg {
  background-color: #fff;
}

.splitlayout--bg.blue {
  background-color: #ccf2ff87;
  margin-bottom: 0;
  padding-bottom: 0;
}

.splitlayout--bg.bg-img {
  background-color: #9df;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62b47486388d11e45f343e6a_starta-bolag-i-sommar.jpg");
  background-position: -80% 100%;
  background-repeat: no-repeat;
  background-size: 60%;
}

.splitlayout--info {
  grid-column-gap: 96px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pwdb--wint {
  color: #661a2d;
  text-align: center;
  background-color: #fff;
  padding: 128px 0 96px;
}

.pwdb--wint.compact {
  padding-top: 64px;
}

.pwdb--wint.top {
  padding-top: 0;
}

.check-list-center {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 40px;
  display: flex;
}

.check-list-item-red {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5f8e97eb7940fa540b0f0393_check--red02.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 24px;
  margin: 16px 24px 24px;
  padding-left: 40px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.checklist-center-rtf {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 40px;
  display: flex;
}

.checklist-center-rtf ul {
  flex: 1;
}

.checklist-center-rtf li {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f64ef182d53b_check--green.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin: 16px 24px 24px;
  padding-left: 40px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: inline-block;
}

.checklist-center-rtf-red {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 32px;
  display: flex;
}

.checklist-center-rtf-red ul {
  flex-wrap: wrap;
  flex: 1;
  justify-content: center;
  padding-left: 0;
  display: flex;
}

.checklist-center-rtf-red li {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5f8e97eb7940fa540b0f0393_check--red02.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin: 16px 24px 24px;
  padding-left: 40px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: inline-block;
}

.pwdb--wint--grid {
  grid-template: "."
                 "."
                 "Area" 32px
                 "."
                 "."
                 / 220px 1fr 220px;
}

.pwdb--wint--grid.green {
  color: var(--green-02);
}

.pwdb--intro {
  background-color: var(--red-02);
  color: #fff;
  text-align: left;
  padding: 128px 48px 96px;
  display: block;
}

.pwdb--intro.green {
  background-color: var(--green-02);
}

.pwdb--intro.blue {
  background-color: var(--blue-01);
  padding-bottom: 140px;
}

.quote-item-vertical {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto 56px auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pwdb--kho--quote--bubble-copy {
  z-index: -1;
  background-color: #fff;
  border-radius: 32px;
  position: relative;
}

.quote--item--arrow--bottom {
  width: 20%;
  min-width: 128px;
  max-width: 256px;
  display: block;
  position: absolute;
  bottom: 2px;
  left: 50%;
  transform: translate(-50%, 100%);
}

.quote-bubble-vertical {
  background-color: var(--red-05);
  color: #661a2d;
  border-radius: 2vw;
  padding: 56px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  position: relative;
}

.quote-bubble-vertical.green {
  background-color: var(--green-04);
  color: var(--green-01);
}

.quote-bubble-vertical.blue {
  background-color: var(--blue-03);
  color: var(--blue-01);
}

.quote-person-vertical {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-items: start;
  font-size: 14px;
  display: grid;
}

.grid-4 {
  grid-column-gap: 128px;
  grid-row-gap: 24px;
  grid-template-rows: auto 1fr auto;
  align-content: start;
  align-items: start;
}

.pwdb--hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f0e7dc;
  grid-template: ". . ." 64px
                 ". . ."
                 ". . Area"
                 ". . ." 48px
                 ". . ."
                 / 50% 48px auto 40px;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  overflow: hidden;
}

.checklist-center-rtf-green {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 32px;
  display: flex;
  position: relative;
}

.checklist-center-rtf-green ul {
  flex-wrap: wrap;
  flex: 1;
  justify-content: center;
  padding-left: 0;
  display: flex;
}

.checklist-center-rtf-green li {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f64ef182d53b_check--green.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin: 16px 24px 24px;
  padding-left: 40px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: inline-block;
}

.pwdb--wint--maklare--grid {
  grid-template-rows: auto auto 32px auto;
  grid-template-columns: 220px 1fr 220px;
}

.pwdb--wint--maklare--grid.green {
  color: var(--green-02);
}

.inner-grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  color: #802938;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: grid;
  position: relative;
}

.tm--happy {
  padding-top: 20px;
  padding-bottom: 50px;
}

.div-block-62 {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.wa2-hero {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 48px;
  background-color: var(--blue-04);
  background-image: linear-gradient(#0c9ef2, #6cf 42%);
  grid-template-rows: auto 120px auto;
  grid-template-columns: minmax(40px, 1fr) minmax(auto, 1360px) minmax(40px, 1fr);
  grid-auto-columns: 1fr;
  padding-top: 165px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.wa2-header {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  color: var(--blue-01);
  text-align: center;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.wa2-highlight {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border-radius: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 32px;
  padding: 0;
  display: grid;
  position: relative;
}

.article {
  height: 100%;
}

.wa2-highlight-article {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  height: 100%;
  display: grid;
  overflow: hidden;
}

.wa2-highlight-caption {
  padding: 0 32px;
}

.wa2-hero-wrap {
  z-index: 1;
  background-color: var(--gray-06);
  color: var(--gray-01);
  white-space: normal;
  width: 100%;
  margin-top: 0;
  padding-top: 10px;
  position: relative;
}

.wa2-button-container {
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
}

.wa2-img-wrap {
  background-color: var(--blue-01);
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  height: 200px;
  overflow: hidden;
}

.wa2-experts {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  background-color: var(--green-02);
  color: #fff;
  background-image: none;
  border-radius: 18px;
  flex-direction: row;
  flex: 0 0 244px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: 40px 40px 48px 48px;
  display: grid;
  box-shadow: 2px 0 30px #0000000f;
}

.wa2-highlight-title {
  color: #1f4266;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 32px;
}

.empty-state-6 {
  background-color: #0000;
}

.blog-list-image {
  max-width: 100%;
}

.wa-grid-newsletter {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  background-color: var(--blue-03);
  color: var(--blue-01);
  text-align: left;
  border-radius: 16px;
  grid-template-rows: auto auto 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 40px 40px 32px;
  font-weight: 700;
  display: grid;
}

.grid-5 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 33% 33% 33%;
  justify-content: start;
  place-items: stretch start;
}

.blog-list-item-single {
  background-color: #0000;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  width: auto;
  height: 100%;
  margin: 0;
  padding: 0 20px 20px;
  display: block;
}

.blog-list-single {
  background-color: #0000;
  flex-flow: column wrap;
  place-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: block;
}

.blog-list-single-container {
  flex-flow: row;
  display: block;
}

.wa-hero-img1 {
  z-index: 2;
  width: 30vw;
  max-width: 611px;
  position: absolute;
  top: 85px;
  left: 200px;
  transform: translate(-25vw, -50%);
}

.wa-highlight-articles {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: relative;
}

.wa-hero-img2 {
  z-index: 2;
  width: 30vw;
  max-width: 611px;
  margin-top: 0;
  position: absolute;
  inset: 73px 0% 0% auto;
  transform: translate(25vw, -44%);
}

.wa-archive-hero {
  z-index: 1;
  background-color: var(--blue-04);
  background-image: linear-gradient(#0c9ef2, #6cf 76%);
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(auto, 1360px) 1fr;
  grid-auto-columns: 1fr;
  padding-top: 194px;
  padding-bottom: 48px;
  display: block;
  position: relative;
  overflow: hidden;
}

.wa2-webinars-list {
  margin-top: 0;
  margin-bottom: 8px;
}

.wa-archive-articles {
  margin-bottom: 56px;
  padding-top: 0;
}

.wa-archive-img1 {
  z-index: 2;
  width: 30vw;
  max-width: 611px;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translate(-10vw, 30%);
}

.wa-archive-img2 {
  z-index: 2;
  width: 30vw;
  max-width: 611px;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(6vw, -39%);
}

.wa2-expert-articles-head {
  text-align: center;
  background-color: #fff;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.wa-expert-articles {
  margin-bottom: 56px;
  padding-top: 0;
}

.wa-expert-grid {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 33% 33% 33%;
  justify-content: start;
  place-items: stretch start;
  margin-top: 48px;
}

.wa-expert-hero {
  z-index: 1;
  background-image: linear-gradient(#26bf73, #62e78e 76%);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(auto, 1360px) 1fr;
  grid-auto-columns: 1fr;
  padding-top: 194px;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.wa-expert-header {
  z-index: 3;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--green-01);
  text-align: left;
  grid-template-rows: auto 1fr;
  grid-template-columns: .75fr .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
  position: relative;
}

.experts {
  background-color: var(--gray-06);
  padding-top: 0;
}

.wa-expert-info {
  background-color: #fff;
  padding-top: 48px;
  padding-bottom: 32px;
}

.expert2-bio {
  grid-column-gap: 88px;
  grid-row-gap: 16px;
  grid-template-rows: auto 1fr auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 64px;
  margin-bottom: 88px;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.expert2-hero-head {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-right: 48px;
  display: grid;
}

.expert2-person-info {
  background-color: var(--green-02);
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  padding-top: 16px;
  padding-bottom: 32px;
  position: relative;
}

.expert2-person-info.even {
  border-radius: 16px 16px 0 0;
  padding-top: 32px;
  padding-bottom: 16px;
}

.wa-experts-info {
  background-color: #fff;
  padding-top: 64px;
  padding-bottom: 32px;
}

.expert-hero-img2 {
  z-index: 1;
  width: 620px;
  height: 816px;
  display: block;
  position: absolute;
  right: 0;
  transform: translate(0, -340px);
}

.article-card-title {
  color: var(--gray-01);
  margin-top: 10px;
  margin-bottom: 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.article-card-title.invert {
  color: #fff;
}

.article-card-title.yellow {
  color: var(--yellow-01);
}

.article-card-title.red {
  color: var(--red-05);
}

.article-card-title.blue {
  color: var(--blue-03);
}

.article-card-title.dark-blue {
  color: var(--blue-01);
}

.article-card-title.green {
  color: var(--green-05);
}

.academy-article {
  padding-top: 0;
  padding-bottom: 88px;
}

.blog-header {
  text-align: center;
  margin-bottom: 0;
  padding-top: 48px;
  padding-bottom: 20px;
}

.blog-header.primary {
  box-shadow: none;
  background-image: none;
  margin-bottom: 30px;
  padding: 80px 30px 50px;
}

.blog-header.compact {
  padding-top: 0;
  padding-bottom: 0;
}

.blog-header.green {
  color: var(--green-01);
}

.blog-header.red {
  color: #661a2d;
}

.blog-wrapper {
  z-index: 1;
  grid-column-gap: 56px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 240px;
  grid-auto-columns: 1fr;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.blog-aside {
  z-index: 1;
  align-self: flex-start;
  padding-right: 32px;
  display: block;
}

.blog-meta {
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.blog-meta-item {
  color: var(--blue-01);
  letter-spacing: 1px;
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/60a2856aa761e80212615ee2_icons-calendar-blue.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 0;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 32px;
  font-size: 12px;
  font-weight: 900;
}

.blog-meta-item.category {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/60a2856a4be1072f8f25556a_icons-tag-blue.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.blog-meta-item.author {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/65aa27a614f962b187e9ba2a_icons-blog-author.svg");
}

.text-block-17, .text-block-18 {
  display: inline-block;
}

.date-inline {
  padding-right: 4px;
  display: inline-block;
}

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

.cta-aside {
  float: none;
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.separator-short {
  background-color: var(--gray-05);
  width: 64px;
  height: 2px;
  margin-bottom: 16px;
  display: block;
}

.articles-latest {
  float: none;
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 16px;
  display: flex;
}

.article-list-title {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.article-list-small {
  margin-top: 0;
}

.article-list-small-item {
  margin-top: 8px;
  margin-bottom: 16px;
}

.post-related-header {
  color: var(--blue-03);
  text-align: center;
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 64px;
}

.post-related-list {
  padding-top: 48px;
}

.heading-14 {
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 900;
  line-height: 24px;
}

.xsmall-title-left {
  text-align: left;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
}

.xsmall-title-left.light {
  color: var(--gray-03);
}

.nl-trigger {
  z-index: 12;
  cursor: pointer;
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding: 16px;
  display: flex;
  transform: translate(0);
  box-shadow: 0 1px 20px #27272733;
}

.image-12 {
  transform: rotate(-20deg);
}

.nl-trigger-wrapper {
  z-index: 10;
  text-align: right;
  position: fixed;
  bottom: 24px;
  right: 24px;
}

.nl-trigger-message {
  background-color: var(--blue-03);
  color: #fff;
  text-align: left;
  border-radius: 16px;
  width: 204px;
  padding: 32px 16px 16px;
  font-family: Bevan, Arial, sans-serif;
  font-weight: 400;
  position: absolute;
  top: -116px;
  right: 0;
  box-shadow: 0 8px 20px #1f426621;
}

.nl-trigger-arrow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6082d1c57edb1caecef09b35_arrow-bottom-l-blue3.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -31px;
}

.nl-trigger-close {
  float: right;
  cursor: pointer;
  padding: 8px;
  position: absolute;
  top: 8px;
  right: 8px;
}

.expert-badge {
  z-index: 3;
  background-color: var(--green-02);
  color: var(--green-05);
  text-align: center;
  border-radius: 12px;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 32px;
  font-family: Bevan, Arial, sans-serif;
  font-weight: 400;
  position: absolute;
  inset: -24px 0 auto;
}

.expert-badge-arrow {
  width: 64px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -15px;
}

.wa-container-large {
  background-color: #0000;
  flex-direction: row;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  overflow: visible;
}

._2-col-cards {
  grid-column-gap: 90px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 48px 96px;
  display: grid;
}

._2-col-cards.wide {
  grid-column-gap: 48px;
  padding-bottom: 110px;
}

._2-col-card-left {
  z-index: 4;
  transform-origin: -200% 80%;
  background-color: #ffb219;
  border-radius: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 708px;
  height: 100%;
  padding: 48px 24px;
  display: flex;
  position: relative;
}

._2-col-card-left.red {
  background-color: var(--red-05);
  color: #fff;
}

._2-col-card-left.white-bold {
  color: var(--gray-02);
  text-align: left;
  background-color: #fff;
  font-weight: 700;
}

._2-col-card-right {
  z-index: 5;
  background-color: var(--green-04);
  transform-origin: 200% 80%;
  border-radius: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 708px;
  height: 100%;
  padding: 48px 24px;
  display: flex;
  position: relative;
  overflow: visible;
}

._2-col-card-right.yellow {
  background-color: var(--yellow-alt-1);
  color: var(--yellow-01);
}

._2-col-card-right.white-bold {
  color: var(--gray-02);
  background-color: #fff;
  font-weight: 700;
}

._2-col-card-txt {
  text-align: center;
  max-width: 420px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

._2-col-card-txt.left {
  text-align: left;
  max-width: none;
  margin-left: 0;
}

._2-col-card-txt.left.last {
  margin-bottom: 0;
}

.heroimg--body {
  padding-top: 0;
}

.dumpa-boxes {
  background-color: var(--red-02);
  width: 100%;
  overflow: hidden;
}

.dumpa--hero--title {
  z-index: 3;
  color: #fff;
  text-shadow: 0 7px 14px #00000045;
  max-width: 960px;
  margin-top: 40vh;
  margin-bottom: 0;
  font-size: 72px;
  line-height: 80px;
  position: relative;
}

.grid-6 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .3fr .7fr;
  min-width: 410px;
}

.dumpa-cta {
  text-align: center;
  background-color: #fff;
  padding-top: 96px;
  padding-bottom: 64px;
}

.dumpa-boxes-wrapper {
  text-align: center;
  padding-top: 48px;
  padding-bottom: 24px;
}

.dumpa--mobile-box {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  text-align: center;
  border-radius: 20px;
  grid-template-rows: .75fr auto auto 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  place-items: center start;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: grid;
  position: relative;
}

.image-13 {
  max-height: 600px;
}

.dumpa-footer-box {
  z-index: 2;
  text-align: center;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  justify-items: center;
  max-width: 1000px;
  padding: 32px 40px 48px;
  display: block;
  position: relative;
}

.dumpa--bg-video {
  z-index: 0;
  opacity: .8;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.html-embed-8 {
  text-align: left;
}

.typeform-inner {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 40px;
}

.price--broker {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  color: var(--blue-01);
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: auto auto 56px auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: center;
  width: 100%;
  padding: 48px 82px;
  display: grid;
}

.link--readmore--blue {
  color: var(--blue-02);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f680f382d431_icons-arrow-right-blue.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: row;
  padding-right: 24px;
  font-weight: 700;
  transition: color .1s;
  display: block;
}

.link--readmore--blue:hover {
  color: var(--blue-01);
}

.checklist--1col-rtf--red {
  text-align: left;
  margin-top: 0;
  font-weight: 700;
}

.checklist--1col-rtf--red li {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5f8e97eb7940fa540b0f0393_check--red02.svg");
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
  display: inline-block;
}

.checklist--1col-rtf--red ul {
  color: #fdfdfd;
  flex-flow: column wrap;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.link--readmore--red-light {
  color: #ff819a;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ffec9aeecf46d3c10ca693a_icons-arrow-right-red.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 24px;
  transition: color .1s;
}

.link--readmore--red-light:hover {
  color: var(--red-05);
}

.cta {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.div-block-64 {
  text-align: center;
}

.hero-marquee-wrapper {
  z-index: 99;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
  position: absolute;
  inset: auto 0% 0%;
}

.hero-marquee-sidefill {
  background-color: var(--red-05);
  height: 56px;
}

.hero-maerquee-embed {
  flex-direction: column;
  justify-content: flex-end;
  font-weight: 900;
  display: flex;
}

.html-embed-9 {
  position: absolute;
  inset: 0%;
}

.placeholder-video-hurfunkardet2-wrapper {
  width: 100%;
  min-width: auto;
  max-width: 1440px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.landing-puffs--collectionwrapper {
  color: #fff;
  width: 100%;
  overflow: hidden;
}

.landing-puffs--collectionlist {
  width: 100%;
}

.empty-state-7 {
  display: none;
}

.landing-puffs--item {
  width: 100%;
  position: static;
}

.landing-puffs--slider {
  background-color: var(--yellow-04);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6633930cef7ca09103874b6a_landing--news--hero--bg.png");
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  width: 100%;
  height: 100%;
  min-height: 50vh;
  padding: 88px 128px;
  display: flex;
}

.landing-puffs--slider.red-bg {
  background-color: var(--red-04);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6110ee4d357755f3ed54665e_BG-rod-small.png");
}

.landing-puffs--slider.yellow--bg {
  background-color: var(--yellow-04);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6645f332abd66970470d5e14_landing-hero-bg-gradient.png");
  background-position: 50% 100%;
}

.landing-puffs--slide {
  width: 100%;
  height: 100%;
  padding: 0;
}

.landing-puffs--mask {
  border-right: 1px solid var(--yellow-05);
  border-left: 1px solid var(--yellow-05);
  align-self: center;
  width: 100%;
  max-width: 1440px;
  overflow: visible;
}

.landing-puffs--mask.red-strokes {
  border-right-color: var(--red-05);
  border-left-color: var(--red-05);
}

.landing-puffs--mask.yellow-strokes {
  border-right-color: var(--yellow-alt-1);
  border-left-color: var(--yellow-alt-1);
}

.landing-puffs--slide-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 5fr;
  grid-auto-columns: 1fr;
  padding: 24px 40px;
  display: grid;
}

.landing-puffs--item-img {
  object-fit: contain;
  width: 100%;
  max-width: 320px;
  height: 100%;
  margin-right: 20px;
}

.landing-puffs--item-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 50ch;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  display: grid;
}

.heading-15 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 45px;
}

.puff-cta {
  z-index: 1;
  background-color: var(--red-05);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
  position: relative;
}

.puff-cta:hover {
  background-color: var(--red-06);
  color: var(--red-05);
}

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

.landing-puffs--nav {
  bottom: 48px;
}

.landing-puffs--right-arrow, .landing-puffs--left-arrow {
  width: 128px;
}

.hero-marquee-anchorlink, .hero-marquee-item, .hero-marquee-collectionlist, .hero-marquee-collectionwrapper {
  width: 100%;
}

.partners--hero {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  color: var(--yellow-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/605b3085df5f20f7a15fc265_landing_hero_2021_placeholder_.jpg"), linear-gradient(#0c9ef2, #6cf 60%);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  height: 80vh;
  min-height: 900px;
  display: grid;
}

.partners-hero-header {
  grid-column-gap: 56px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: minmax(270px, 690px) minmax(auto, 50%);
  align-items: center;
  max-width: 1440px;
  height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 96px;
  padding-left: 40px;
  padding-right: 40px;
}

.partners--container {
  margin-bottom: 0;
  padding-top: 96px;
}

.partners--container.compact {
  padding-top: 0;
}

.partners-list {
  grid-column-gap: 40px;
  grid-row-gap: 45px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 48px;
  display: grid;
}

.partners--item--inner {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  color: var(--blue-01);
  text-align: left;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: minmax(auto, 56px) auto 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  height: 100%;
  padding: 32px;
  display: grid;
  position: relative;
}

.partners--item--inner:hover {
  color: var(--blue-01);
}

.partners-logo-container {
  background-color: #f7f5f280;
  justify-content: center;
  align-items: center;
  height: 180px;
  margin: -32px -32px 32px;
  display: flex;
  position: relative;
}

.partners-logo {
  object-fit: contain;
  max-width: 220px;
  max-height: 56px;
}

.partners-wave {
  object-position: 50% 0%;
  width: 100%;
  height: 32px;
  position: absolute;
  inset: auto 0% 0;
}

.partners-wave.down {
  top: auto;
  bottom: -31px;
}

.partners {
  background-color: var(--gray-06);
  padding-top: 0;
}

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

.wa-category-link-2 {
  color: #272727;
  cursor: pointer;
  background-color: #edeae6;
  border-radius: 9px;
  margin: 8px;
  padding: 2px 16px;
  font-weight: 900;
  line-height: 32px;
  transition: background-color .2s;
  display: block;
}

.wa-category-link-2:hover {
  color: #272727;
  background-color: #fff;
}

.wa-category-link-2.w--current {
  color: #fff;
  background-color: #3bf;
}

.sub-navbar-menu {
  text-align: left;
  flex-flow: wrap;
  flex: 0 auto;
  place-content: stretch center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.product-anchor-link {
  background-color: var(--gray-05);
  color: var(--gray-01);
  cursor: pointer;
  border-radius: 9px;
  margin: 8px 4px;
  padding: 2px 16px;
  font-size: 14px;
  font-weight: 900;
  line-height: 30px;
  transition: background-color .2s;
  display: block;
}

.product-anchor-link:hover {
  color: var(--gray-01);
  background-color: #fff;
}

.product-anchor-link:focus {
  background-color: var(--gray-05);
  color: var(--gray-01);
}

.product-anchor-link.w--current {
  background-color: var(--blue-03);
  color: #fff;
  font-size: 14px;
  line-height: 30px;
  position: relative;
}

.div-block-67 {
  z-index: -50;
  object-fit: contain;
  background-color: #fff;
  border-radius: 0;
  position: relative;
}

.section {
  justify-content: center;
  align-items: stretch;
  margin-top: -78px;
  display: block;
  position: absolute;
}

.produkt-sektion-1 {
  object-fit: contain;
  margin-top: 0;
  padding-top: 40px;
  padding-left: 0%;
  padding-right: 0%;
  position: relative;
}

.pp-content-column {
  flex-direction: column;
  width: 100%;
  margin-top: 0;
  display: flex;
  position: static;
}

.produkt-content-wrapper-2 {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  background-color: var(--gray-06);
  grid-template-rows: 8px 3px 4px auto;
  grid-template-columns: .5fr minmax(auto, 720px) minmax(auto, 720px) .5fr;
  grid-auto-rows: minmax(14px, 1fr);
  grid-auto-columns: 1fr;
  align-content: stretch;
  display: grid;
  position: relative;
}

.section-2 {
  position: static;
}

.pp-content-column-2 {
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 64px;
  display: flex;
  position: static;
}

.produkt--header {
  color: var(--blue-03);
  text-align: center;
  background-color: #0000;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin: 0 auto 14px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  top: 140px;
}

.produkt--header.yellow {
  color: var(--yellow-02);
  margin-bottom: 20px;
}

.produkt--header.red {
  color: var(--red-05);
}

.produkt--header.green {
  color: var(--green-04);
}

.paragraph-11 {
  text-align: center;
}

.section-3 {
  align-self: auto;
}

.rich-text-block-3 {
  background-color: #0000;
}

.produkt-hero {
  z-index: 1;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--blue-04);
  background-image: linear-gradient(#0c9ef2, #6cf 42%);
  grid-template: ". . Area" 400px
                 ". Area-2 Area-2" 90px
                 / minmax(40px, .5fr) minmax(auto, 677px) minmax(40px, 720px) .5fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  place-items: stretch stretch;
  padding-top: 160px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.produkt-header {
  z-index: 10;
  grid-column-gap: 55px;
  grid-row-gap: 8px;
  color: var(--blue-01);
  text-align: left;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: stretch start;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.produkt-highlight {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  border-radius: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 32px;
  padding: 0;
  display: grid;
  position: relative;
}

.product-subheader-content {
  object-fit: contain;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0%;
  padding-right: 20%;
  position: relative;
  top: 20px;
}

.produkt-subheader-3 {
  object-fit: contain;
  margin-top: 0;
  padding-top: 40px;
  padding-left: 25%;
  padding-right: 25%;
  position: relative;
}

.section-4 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: -76px;
}

.section-5, .produkt-sektion-3 {
  position: relative;
  top: -135px;
}

.body-produkt {
  background-color: #fff;
  padding-top: 0;
}

._2-cols {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 48px 0;
  display: grid;
}

._2-cols._30-70 {
  grid-column-gap: 7px;
  grid-template-columns: .75fr .75fr;
}

.bold-text {
  float: none;
  justify-content: flex-start;
  display: block;
  position: relative;
}

.hero-p-text-centered {
  color: var(--blue-01);
  text-align: center;
  margin-top: 58px;
  font-size: 20px;
  display: block;
}

.product-text-block {
  padding-right: 20px;
}

.product-text-block h3 {
  color: var(--gray-01);
}

.product-text-block li {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e726a2c0cf92961c89b94e6_icon--check-blue.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 8px;
  padding-left: 40px;
}

.section-6 {
  position: relative;
}

.section-7 {
  position: sticky;
}

.product-main-wrapper {
  z-index: 999;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--gray-06);
  grid-template-rows: 117px;
  grid-template-columns: 1fr minmax(auto, 1950px) 1fr;
  grid-auto-rows: minmax(91px, 1fr);
  grid-auto-columns: 1fr;
  place-items: stretch center;
  display: grid;
  position: sticky;
  top: 0;
}

.nav-gradient-bg {
  z-index: -1;
  background-color: #fff;
  background-image: linear-gradient(to bottom, var(--gray-06), transparent);
  height: 170px;
  position: relative;
}

.pp-index-container {
  z-index: 20;
  border-radius: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: sticky;
  top: 80px;
  overflow: auto;
}

.product-content-wrapper {
  z-index: 0;
  background-color: var(--gray-06);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: stretch;
  margin-top: 0;
  position: relative;
  top: 0;
}

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

.grid-8 {
  grid-template-columns: 1fr 720px 720px 1fr;
}

.benefits {
  padding-left: 0;
}

.benefits.product--item--list--container {
  background-color: #0000;
  border-radius: 20px;
  padding: 27px 0 18px 6vw;
}

.product-benefits-grid {
  z-index: 5;
  grid-template-rows: auto;
  grid-template-columns: .5fr minmax(auto, 743px) minmax(auto, 720px) .5fr;
  position: relative;
  overflow: hidden;
}

.div-block-68 {
  z-index: -50;
  background-color: var(--blue-06);
  margin-bottom: 487px;
  position: relative;
}

.product-section {
  z-index: -10;
  width: auto;
  height: auto;
  margin-top: -195px;
  display: block;
  position: sticky;
  top: -160px;
}

.section-9 {
  position: sticky;
  top: -140px;
}

.section-10 {
  margin-top: -150px;
  position: sticky;
  top: -120px;
}

.sub-navbar-gradient {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6151c6d85458f873fa7e90ab_top-nav-gradient.png");
  background-position: 0 0;
  background-size: auto;
  height: 5em;
  margin-top: -98px;
  margin-bottom: 100px;
  display: block;
  position: sticky;
  inset: 0% 0% auto;
}

.product-text-col {
  width: 28em;
  padding-right: 50px;
}

.product-list-item {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6485482d517_faq-illu.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 40px;
  padding-bottom: 8px;
  padding-left: 48px;
}

.dhw--dhgd--list {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6485482d517_faq-illu.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 38px;
  height: 40px;
  padding-top: 8px;
  padding-bottom: 0;
  padding-left: 40px;
  font-size: 16px;
  font-weight: 900;
}

.cta--bubble--label--beige {
  transform-origin: 100%;
  text-align: center;
  background-color: #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-right: 32px;
  padding: 20px 40px;
  display: flex;
  position: relative;
}

.cta--bubble--label--beige.gray {
  background-color: var(--gray-06);
}

.cta--bubble--label--beige.full-w {
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._1-col {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .5fr .25fr;
  grid-auto-columns: 1fr;
  padding: 48px 0;
  display: grid;
  position: static;
}

._1-col._30-70 {
  grid-template-columns: .75fr 1.25fr;
}

.product-list-item-03 {
  padding-bottom: 8px;
  padding-left: 0;
}

.product-list {
  margin-bottom: 0;
  padding-top: 15px;
  padding-left: 0;
}

.product-list-item-04 {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ea181d4ffcc13f0a5465547_icon-txtdoc.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 20px;
  padding-left: 48px;
}

.dhi--section--top {
  z-index: -10;
  width: auto;
  height: 5em;
  margin-top: -190px;
  display: block;
  position: sticky;
  top: -160px;
}

.product-wrapper {
  grid-row-gap: 28px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr .75fr .75fr .5fr;
}

.div-block-69 {
  z-index: 10;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  border: 1px #000;
  border-radius: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
  display: none;
  position: relative;
}

.yrkesord {
  margin-top: -15px;
}

.typed-text {
  color: var(--green-01);
  flex-wrap: wrap;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  align-items: flex-start;
  width: 1024px;
  height: 80px;
  min-height: 80px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 250px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 56px;
  line-height: 64px;
  display: block;
  position: static;
}

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

.typed-text.typed-frilans {
  height: 80px;
  min-height: 80px;
  margin-right: 0;
  overflow: visible;
}

.animated--sub-hero--txt {
  z-index: 1;
  color: var(--green-02);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 720px;
  margin-top: 0;
  margin-bottom: 48px;
  padding-left: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.animated--sub-hero--txt h1 {
  height: 52px;
  min-height: 52px;
  font-size: 48px;
  line-height: 56px;
}

.forvem--hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f0e7dc;
  grid-template-rows: 64px auto auto 48px auto;
  grid-template-columns: 44% 48px 50% 40px;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  overflow: hidden;
}

.forvem--hero.konsult {
  grid-template-columns: 45% 60px auto 40px;
}

.forvem--item--small-title {
  background-color: var(--green-06);
  color: var(--green-02);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-radius: 4px;
  margin-top: 40px;
  margin-bottom: 30px;
  padding: 4px 12px;
  font-family: Museo Sans, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 24px;
  display: block;
}

.forvem--item--small-title.gron {
  color: #26bf73;
  background-color: #c8fad4;
}

.forvem--item--small-title.gul {
  color: #fa9e00;
  background-color: #fff799;
}

.forvem--item--small-title.red {
  color: #e62253;
  background-color: #ffe6ea;
}

.forvem--subhero-img--container {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e732a609c973a359dd8fe42_undersidor--bg-loop-min.jpg");
  background-repeat: repeat-x;
  background-size: auto 100%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
  position: relative;
  overflow: hidden;
}

.frilans-list-item {
  color: var(--green-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6260538af63fa323b79f5de5_check-gron-blank-300.png");
  background-position: 0 -1px;
  background-repeat: no-repeat;
  background-size: 36px;
  background-attachment: scroll;
  padding-bottom: 16px;
  padding-left: 48px;
  font-size: 20px;
}

.frilans-list-item.red {
  color: var(--red-02);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5f8e97eb7940fa540b0f0393_check--red02.svg");
  background-position: 0 -1px;
  background-size: 26px;
  padding-bottom: 16px;
  padding-left: 36px;
  font-size: 20px;
  line-height: 28px;
}

.hero--list {
  margin-bottom: 15px;
  padding-top: 0;
  padding-left: 0;
}

.frilans-price--details--header {
  text-align: center;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 72px;
  display: block;
}

.frilans-price--details--footer {
  text-align: center;
  margin-bottom: 0;
  padding: 56px 40px 32px;
}

.frilans-price--details--grid-4 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  perspective: 1000px;
  transform: ;
  transform-origin: 50%;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 48px;
  padding-bottom: 0;
  display: grid;
  overflow: hidden;
}

.frilans-price--details-item {
  background-color: var(--gray-06);
  color: var(--blue-01);
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 32px 20px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.green {
  color: var(--green-03);
}

.green.product-title {
  color: var(--gray-01);
  font-size: 30px;
}

.green.hero-sub {
  color: var(--green-01);
}

.product-title {
  color: #f8f8f8;
  width: auto;
  max-width: 290px;
  margin-top: 0;
  padding-left: 28px;
  font-size: 24px;
  display: block;
  position: absolute;
}

.frilans-price-list {
  padding-top: 0;
  padding-left: 0;
}

.frilans-price-list-item {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/613ef03e9c41af603df1f14f_validate-check.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px;
  background-attachment: scroll;
  padding-bottom: 8px;
  padding-left: 40px;
}

.frilans-price-list-item.dark {
  color: var(--gray-01);
}

.frilans--feature--text {
  color: var(--blue-01);
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.frilans-price-extra-list-item {
  color: var(--gray-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/613ef058540d8f5f83ace703_validate-warning.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px;
  background-attachment: scroll;
  padding-bottom: 8px;
  padding-left: 40px;
}

.pwdb--frilans--wint {
  color: var(--green-02);
  text-align: center;
  background-color: #fff;
  padding: 88px 0 96px;
}

.pwdb--frilans--wint.compact {
  padding-top: 64px;
}

.checklist-center-rtf-blue {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 40px;
  display: flex;
}

.checklist-center-rtf-blue ul {
  flex: 1;
}

.checklist-center-rtf-blue li {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6139ea160aed4c11592dab34_good%20dark.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 22px;
  margin: 16px 24px 24px;
  padding-left: 40px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: inline-block;
}

.checklist-center-rtf-on-green {
  color: var(--gray-06);
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 32px;
  display: flex;
}

.checklist-center-rtf-on-green ul {
  flex-wrap: wrap;
  flex: 1;
  justify-content: center;
  padding-left: 0;
  display: flex;
}

.checklist-center-rtf-on-green li {
  color: var(--green-05);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f64ef182d53b_check--green.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin: 16px 24px 24px;
  padding-left: 40px;
  font-family: Museo Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: inline-block;
}

.product-title-3-rows {
  color: #fff;
  width: 10em;
  margin-top: 0;
  padding-left: 30px;
  font-size: 30px;
  display: block;
  position: absolute;
}

.mask {
  margin-top: 0;
}

.slider {
  height: 40em;
  padding-top: 0;
  display: none;
}

.slide-nav {
  margin-bottom: 10px;
  padding-top: 10px;
  font-size: 10px;
}

.image-14 {
  object-fit: cover;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex: 0 auto;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 20px;
  padding-left: 0;
  display: block;
}

.frilans-fakturering-details-item {
  background-color: var(--gray-06);
  color: var(--blue-01);
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 32px 20px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.included-top-img {
  object-fit: fill;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex-wrap: wrap;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  align-items: center;
  max-width: none;
  margin-top: -32px;
  margin-left: -31px;
  margin-right: -32px;
  display: flex;
  position: static;
}

.included--feature--badge {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-self: flex-end;
  align-items: stretch;
  width: 56px;
  height: 56px;
  margin-top: -46px;
  margin-bottom: 8px;
  margin-right: -8px;
  display: flex;
}

.product-title-2-rows {
  color: #f8f8f8;
  margin-top: 36px;
  padding-left: 28px;
  font-size: 30px;
  display: block;
  position: absolute;
}

.list-item {
  margin-top: 12px;
  padding-top: 20px;
}

.section-title {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 56px;
  transition: opacity .2s;
}

.section-title.blue {
  color: var(--blue-03);
}

.section-title.invert {
  color: #fff;
}

.section-title.dark-yellow {
  color: var(--yellow-01);
}

.section-title.red {
  color: var(--red-05);
}

.section-title.yellow {
  color: var(--yellow-02);
}

.section-title.green {
  color: var(--green-02);
}

.frilans--case--intro {
  background-color: var(--red-02);
  color: #fff;
  text-align: left;
  padding: 128px 48px 96px;
  display: block;
}

.frilans--case--intro.green {
  background-color: var(--green-02);
  width: 100%;
}

.frilans--case--intro.blue {
  background-color: var(--blue-01);
}

.frilans-price--details-item--beige {
  background-color: var(--gray-05);
  color: var(--blue-01);
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 32px 20px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.included-top-img--02 {
  z-index: 0;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex: 1;
  align-self: auto;
  width: 330px;
  min-height: 162px;
  max-height: 162px;
  margin-top: -56px;
  margin-left: -31px;
  margin-right: -32px;
  display: flex;
  position: relative;
}

.div-block-70 {
  margin-top: 120px;
  position: relative;
}

.frilans--feature--text--blue {
  color: #fff;
  margin-top: 0;
  margin-bottom: 15px;
  font-weight: 700;
  line-height: 24px;
}

.dhi--list {
  color: var(--blue-01);
  padding-top: 0;
  padding-left: 0;
}

.dhi--list._1-col {
  display: block;
}

.frilans-price-list-item--blue {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/613ef03e9c41af603df1f14f_validate-check.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px;
  background-attachment: scroll;
  padding-bottom: 8px;
  padding-left: 40px;
}

.frilans--feature--text--green {
  color: #fff;
  margin-top: 0;
  margin-bottom: 15px;
  font-weight: 700;
  line-height: 24px;
}

.frilans-price-list-item--green {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da3582620ae1b9464371144_checklisticon-green.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px;
  background-attachment: scroll;
  padding-bottom: 8px;
  padding-left: 30px;
  font-weight: 900;
}

.frilans-price--details-item--red {
  background-color: var(--gray-06);
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/613f100b20f7eb847a76786a_kvitton-bg.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 32px 20px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.frilans--feature--text--red {
  color: #fff;
  margin-top: 0;
  margin-bottom: 15px;
  font-weight: 700;
  line-height: 24px;
}

.frilans-price-list-item-red {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6134282d54b_check--red06.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px;
  background-attachment: scroll;
  padding-bottom: 8px;
  padding-left: 30px;
  font-weight: 900;
}

.frilans-fakturering-details-item-green {
  background-color: var(--gray-06);
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/613f0e6fb8833ceb47440f0d_faktura-bg.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 32px 20px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.sfd--02--hero--container {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: .5fr;
  min-width: 480px;
  max-width: 520px;
  margin-top: 160px;
  margin-bottom: 10vw;
  margin-left: 120px;
  padding-left: 85px;
  padding-right: 0;
  display: grid;
  position: relative;
}

.frilans-price--details-item--gul {
  background-color: var(--gray-06);
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/613f3b0757dda3a995d4615f_bokforing-bg.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 32px 20px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.frilans--feature--text--gul {
  color: #fff;
  margin-top: 0;
  margin-bottom: 15px;
  font-weight: 700;
  line-height: 24px;
}

.frilans-price-list-item-gul {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/613ef03e9c41af603df1f14f_validate-check.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px;
  background-attachment: scroll;
  padding-bottom: 8px;
  padding-left: 40px;
}

.frilans-slider {
  margin-top: 100px;
}

.feature-hover-area-01 {
  width: 48px;
  height: 48px;
  position: relative;
  inset: 40% auto 40px 19%;
}

.rich-text-block-4, .text-block-20 {
  color: #fff;
}

.rich-text-block-5 {
  color: #fdfdfd;
}

.text-block-21, .div-block-72 {
  color: #fff;
}

.feature-hover-text-01 {
  opacity: 0;
  width: 200px;
  height: 200px;
  margin-top: 22px;
  padding-bottom: 47px;
  position: relative;
  inset: 27% -32px 142px 36%;
}

.image-15 {
  display: block;
}

.product-title-dark {
  color: #f8f8f8;
  margin-top: 48px;
  padding-left: 28px;
  font-size: 30px;
  display: block;
  position: absolute;
}

.frilans--wint--grid {
  grid-template: "."
                 "."
                 "Area" 32px
                 "."
                 "."
                 / 220px 1fr 220px;
}

.frilans--wint--grid.green {
  color: var(--green-02);
}

.text-span {
  color: var(--green-03);
}

.product-title-top {
  z-index: 10;
  color: var(--blue-01);
  align-items: flex-end;
  width: auto;
  max-width: 190px;
  height: 140px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 32px;
  font-family: Museo Sans, sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 30px;
  display: flex;
  position: absolute;
}

.product-title-div {
  z-index: 20;
  object-fit: fill;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  width: 296px;
  height: auto;
  margin-top: -32px;
  margin-left: -32px;
  margin-right: -32px;
  display: flex;
  position: absolute;
  overflow: visible;
}

.frilans-price--details-item--green {
  background-color: var(--blue-03);
  color: var(--blue-01);
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 32px 20px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.frilans-price-list-item-blue {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6284c1babd036103b74aba21_check-bla-blank-sm.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 25px;
  background-attachment: scroll;
  padding-bottom: 10px;
  padding-left: 30px;
  font-size: 16px;
  font-weight: 900;
  list-style-type: disc;
  display: flex;
}

.frilans-price-list-item-blue.exclamation {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/613ef058540d8f5f83ace703_validate-warning.svg");
}

.frilans-price--details-item-red {
  background-color: var(--blue-03);
  color: var(--blue-01);
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 32px 20px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.image-16 {
  display: block;
}

.frilans-price--details-item-yellow {
  background-color: var(--blue-03);
  color: var(--blue-01);
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 32px 20px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.included-top-img--03 {
  z-index: 15;
  object-fit: contain;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex: 1;
  align-self: auto;
  width: 300px;
  min-height: 162px;
  max-height: 162px;
  margin-top: -56px;
  margin-left: -31px;
  margin-right: -32px;
  display: flex;
  position: relative;
}

.typed-text-konsult {
  color: var(--green-01);
  width: 100%;
  height: 80px;
  min-height: 80px;
  margin-top: -10px;
  margin-bottom: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 64px;
  line-height: 72px;
}

.typed-text-konsult.red {
  color: var(--red-03);
}

.section-11 {
  width: 300px;
  height: 10px;
}

.slider-2 {
  background-color: #0000;
  height: 500px;
}

.right-arrow {
  align-items: flex-end;
  display: none;
  position: absolute;
}

.left-arrow {
  display: none;
}

.pwdb--frilans--grid {
  grid-template: "."
                 "."
                 "Area" 32px
                 "."
                 "."
                 / 220px 1fr 220px;
  margin-bottom: 101px;
  position: static;
}

.pwdb--frilans--grid.green {
  color: var(--green-02);
}

.work-title-list {
  color: #661a2d;
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5f8e97eb7940fa540b0f0393_check--red02.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-left: 33px;
  font-family: Museo Sans, sans-serif;
  font-weight: 900;
}

.work-title-list.green {
  color: var(--green-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6139e944e2504eb4cbc7f66c_green-plain.png");
  background-size: 20px 20px;
  height: 100%;
}

.collection-list-jobs {
  margin-top: -10px;
  margin-bottom: 42px;
  margin-right: 0;
  display: flex;
}

.collection-list-job-list {
  text-align: left;
  margin-left: -133px;
  margin-right: -200px;
  font-family: Museo Sans, sans-serif;
  display: block;
}

.h4-jobtitle-list {
  padding-top: 5px;
  padding-bottom: 5px;
}

.typed-text-2 {
  color: var(--red-03);
  flex-wrap: wrap;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  align-items: flex-start;
  width: 1024px;
  height: 52px;
  min-height: 52px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 250px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 48px;
  line-height: 56px;
  display: block;
  position: static;
  overflow: visible;
}

.typed-text-2.red {
  color: var(--red-03);
}

.rich-text-block-6, .rich-text-block-7 {
  color: #fff;
}

.red {
  color: var(--red-03);
}

.red.hero-sub {
  color: var(--red-02);
  margin-top: 6px;
  margin-bottom: 14px;
  font-family: Museo Sans, sans-serif;
  font-size: 20px;
  font-weight: 900;
}

.bullet-heading {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6139ea160aed4c11592dab34_good%20dark.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-left: 42px;
}

.rich-text-block-8 {
  width: 40em;
}

.dhi--wrapper {
  background-color: #0000;
  grid-template: "Area"
                 "."
                 / .4fr 1fr 1fr .4fr;
  margin-top: 8vh;
  margin-left: 10vw;
  margin-right: 10vw;
  padding-left: 20px;
  display: block;
  position: static;
}

.dhi--wrapper.custom {
  margin-top: 0;
}

.p {
  margin-right: 0;
  display: flex;
}

.p.summary {
  color: var(--blue-01);
  font-size: 20px;
  line-height: 30px;
}

.dhi--title {
  flex-direction: column;
  align-items: stretch;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.dhi--title.top {
  text-align: center;
  width: 70%;
  max-width: 70%;
  margin-left: 10em;
  margin-right: 10em;
}

.dhi--title.green.centered {
  text-align: center;
  margin-top: 40px;
}

.dhi--bullets {
  flex-direction: column;
  margin-left: 0;
  margin-right: 70px;
  display: flex;
}

.dhi--bullets.short {
  align-items: flex-start;
  margin-top: -25px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.h3-bullet-heading {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/614060666f552d70aa2dd5fe_fakturering_title.png");
  background-position: -30px 2px;
  background-repeat: no-repeat;
  background-size: 60px;
  background-attachment: scroll;
  padding-left: 40px;
  font-family: Museo Sans, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
}

.h3-bullet-heading.status {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/614c9250f3679c6e4e187fd5_s_status.png");
  background-position: 0;
  background-size: auto 25px;
  padding-left: 40px;
}

.h3-bullet-heading.notis {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/614c90476bfa1957d6b91b7a_utropstecken_gul.png");
  background-position: 12px;
  background-size: auto 30px;
  padding-left: 40px;
}

.h3-bullet-heading.wint {
  background-image: none;
  margin-top: 14px;
  margin-bottom: 14px;
  padding-left: 0;
}

.h3-bullet-heading.payment {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/614c95388630bae10642f2c7_w-green.png");
  background-position: 0%;
  background-size: 28px;
}

.h3-bullet-heading.komplettera {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/614c948f7f0922ef2c19cab4_plus_blue.png");
  background-position: 0%;
  background-size: 25px;
}

.h3-bullet-heading.send {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/614c90f7e4ff2ac202cfc344_skicka.png");
  background-position: 0%;
  background-size: 25px;
  padding-left: 40px;
}

.h3-bullet-heading.create {
  padding-left: 40px;
}

.h3-bullet-heading.photo {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6149c8b6c28206e75ad39fe3_foto-kvitto.png");
  background-position: 0%;
  background-size: 32px;
}

.h3-bullet-heading.spara {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/614c93582ff862da647d79cd_spara_gul.png");
  background-position: 0%;
  background-size: auto 30px;
}

.h3-bullet-heading.samla {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6149cd8d46206a073c298a5b_wint-hairy.png");
  background-position: 0%;
  background-size: 30px;
}

.h3-bullet-heading.godkann {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6149d1147d2ac91350170f56_check_gron.png");
  background-position: 0%;
  background-size: 33px;
}

.h3-bullet-heading.glass {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6149ccdb6a77b17653959dc8_glass.png");
  background-position: 0%;
  background-size: 30px;
}

.h3-bullet-heading.rapport-1 {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6149ccdb6a77b17653959dc8_glass.png");
  background-position: 0%;
  background-size: 25px;
  padding-bottom: 0;
}

.h3-bullet-heading.export {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/614c908b83cebb9939296915_gron_slingrig.png");
  background-position: 0%;
  background-size: 30px;
}

.h3-bullet-heading.kvitto {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6149e8d058d3df3e461baea3_kvitto_bla.png");
  background-position: 0%;
  background-size: 33px;
}

.h3-bullet-heading.attest {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/614c94f7a3273d7b2022d9e7_attest_.png");
  background-position: 0%;
  background-size: auto 25px;
}

.h3-bullet-heading.avvikelser {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/614c90476bfa1957d6b91b7a_utropstecken_gul.png");
  background-position: 12px;
  background-size: auto 30px;
}

.h3-bullet-heading.betala {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6149e8d058d3df3e461baea3_kvitto_bla.png");
  background-position: 0%;
  background-size: 30px;
}

.h3-bullet-heading.bank {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/614c90f7e4ff2ac202cfc344_skicka.png");
  background-position: 6px 2px;
  background-size: 20px;
}

.dhi-list {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.dhi-list.summary {
  background-color: #fff;
  border-radius: 15px;
  margin-left: 0;
  padding-top: 28px;
  padding-bottom: 12px;
}

.container-2 {
  background-color: var(--blue-05);
  flex-wrap: wrap;
  justify-content: center;
  max-width: 50em;
  height: 50em;
  max-height: 50em;
  display: flex;
}

.div-block-75 {
  background-color: #0000;
  border-radius: 0;
  flex-direction: row;
  display: flex;
  overflow: hidden;
}

.heading-16 {
  color: var(--green-01);
}

.dhi--image {
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: sticky;
  top: 250px;
}

.dhi--image.mid {
  margin-top: 0;
}

.dhi--image.top {
  margin-top: -130px;
  position: static;
}

.dhi--image.static {
  text-align: center;
  width: 80%;
  max-width: 80%;
  margin-top: -35px;
  position: static;
}

.dhi--box {
  background-color: var(--gray-06);
  border-radius: 9px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  display: flex;
}

.heading-17 {
  color: var(--green-01);
}

.div-block-78 {
  flex-flow: wrap;
  place-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.dhi-title {
  object-fit: fill;
  flex-wrap: wrap;
  align-content: stretch;
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
  position: static;
}

.dhi-title.dhgd {
  margin-top: 15px;
  margin-bottom: 15px;
}

.dhi--bullets-right {
  flex-direction: column;
  margin-left: 30px;
  margin-right: 0;
  display: flex;
  overflow: hidden;
}

.dhi--image--left {
  width: 100%;
  margin-left: 0;
  margin-right: -30px;
  position: sticky;
  top: 190px;
}

.dhi--image--left.top {
  margin-top: -100px;
}

.txt--blue02 {
  color: var(--blue-02);
}

.dhi--paragraph {
  padding-left: 35px;
}

.dhi--paragraph.summary {
  color: var(--blue-01);
  padding-left: 40px;
  font-size: 16px;
  line-height: 24px;
}

.dhi--grid--inner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border-radius: 0;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  padding-top: 46px;
  padding-left: 54px;
  padding-right: 45px;
  display: grid;
}

.dhi--grid--inner.top {
  margin-top: 6em;
}

.dhi--grid--inner.margin {
  margin-top: 75px;
}

.dhi--h2 {
  color: var(--blue-01);
  font-size: 44px;
}

.heading-19 {
  color: var(--blue-01);
}

.dhi--image--right {
  margin-top: -70px;
  margin-left: -85px;
  margin-right: 0;
}

.image-17 {
  border-radius: 5px;
  max-width: 90%;
  display: block;
}

.dhi--box--02 {
  background-color: var(--gray-06);
  border-radius: 12px;
  flex-direction: row;
  margin-bottom: -16px;
  display: flex;
}

.grid-9 {
  grid-template-rows: auto;
}

.collection-item-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--gray-04);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 550px;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-right: -2px;
  padding-left: 12px;
  display: grid;
}

.dhi--grid--inner--min {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border-radius: 20px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 46px;
  padding-left: 54px;
  padding-right: 45px;
  display: grid;
}

.image-18 {
  width: 100%;
  margin-top: 0;
}

.pre-header {
  color: var(--red-04);
  margin-bottom: 10px;
  font-size: 16px;
}

.pre-header.green {
  color: var(--green-02);
}

.pre-header.blue {
  color: var(--blue-03);
  margin-bottom: -10px;
  font-size: 16px;
  line-height: 24px;
}

.pre-header.red {
  margin-bottom: -10px;
}

.pre-header.fff {
  color: #fff;
  margin-bottom: 0;
}

.pre-header.hero {
  color: #fff;
  letter-spacing: 2.25px;
  margin-top: 0%;
  font-size: 12.5px;
}

.pre-header.hero-lg {
  color: #fff;
  letter-spacing: 2.25px;
  text-transform: uppercase;
  margin-top: 0%;
  font-family: Museo Sans, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
}

.pre-header.hero-lg.centered {
  text-align: center;
  position: relative;
}

.pre-header.hero-lg.centered.yellow {
  color: #5d350b;
}

.pre-header.hero-lg.centered.green {
  color: var(--green-01);
}

.pre-header.hero-lg.centered.txt--blue-01 {
  color: var(--blue-01);
}

.pre-header.rel {
  color: #fff;
  letter-spacing: 2.25px;
  margin-top: 0%;
  font-size: 12px;
}

.pre-header.lightred {
  color: var(--red-05);
}

.dhi--dgw--bg {
  background-color: #fff;
  border-radius: 15px;
  flex: 0 auto;
  align-self: flex-start;
  margin: 8px 10px 8px 0;
  padding: 8px 24px 8px 12px;
  font-size: 16px;
  display: block;
}

.dhi--h4 {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/601bd9ff396a375207549848_logo-symbol.png");
  background-position: 10px 5px;
  background-repeat: no-repeat;
  background-size: 25px;
  background-attachment: scroll;
  padding-left: 46px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.price--details-item-copy {
  color: var(--blue-01);
  background-color: #f7f5f2;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.frilans-price--details--grid-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  perspective: 1000px;
  transform: ;
  transform-origin: 50%;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 48px;
  padding-bottom: 0;
  display: grid;
  overflow: hidden;
}

.grid-10 {
  display: flex;
}

.grid-11 {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.dhi--img2--gridx3 {
  z-index: 0;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex: 1;
  align-self: auto;
  width: 330px;
  min-height: 162px;
  max-height: 162px;
  margin-top: -56px;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
  position: relative;
}

.dhi--img-gridx3 {
  z-index: 15;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex: 1;
  align-self: auto;
  width: 300px;
  min-height: 162px;
  max-height: 162px;
  margin-top: -56px;
  margin-left: 20px;
  margin-right: -32px;
  display: flex;
  position: relative;
}

.collection-list-8 {
  display: block;
}

.collection-list-wrapper-6 {
  margin-top: 62px;
}

.collection-list-wrapper-7 {
  flex-wrap: nowrap;
  display: flex;
}

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

.dhgw--collection--list--item {
  display: block;
}

.bold-text-2 {
  color: var(--blue-01);
  font-size: 20px;
  font-weight: 700;
}

.bold-text-3 {
  font-weight: 900;
}

.space {
  height: 20px;
  margin-top: 0;
}

.div-block-79 {
  flex-flow: wrap;
  display: flex;
}

.grid-12 {
  grid-template-columns: 1fr;
  margin-top: 0;
}

.rich-text-block-9 {
  height: 100%;
  display: block;
}

.rich-text-block-9 h1 {
  margin-top: 0;
}

.dhi--hero {
  z-index: -5;
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  background-color: var(--blue-03);
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 50%) minmax(min-content, 2fr) .25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  height: 50em;
  min-height: 50em;
  display: grid;
  position: relative;
  top: 0;
  left: 0;
}

.dhi--h1 {
  position: relative;
}

.paragraph-13 {
  flex-flow: wrap;
  display: flex;
  position: relative;
}

.dhi--hea {
  z-index: 1;
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 50%) minmax(min-content, 2fr) 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  min-height: 100%;
  display: grid;
  position: relative;
  top: 0;
  left: 0;
}

.sfd--hero--bg-video--dektop-3 {
  z-index: 0;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.dhi--img {
  z-index: -40;
  text-align: center;
  object-fit: fill;
  border-radius: 10px;
  width: 100%;
  margin-left: 10px;
  margin-right: 20px;
  position: relative;
  left: 0;
  right: 0;
}

.image-19 {
  display: none;
  overflow: visible;
}

.image-20 {
  border-radius: 15px;
}

.hero-list-item {
  color: var(--green-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6139e943de4c2449ee972ce6_add%20blue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 25px;
  background-attachment: scroll;
  padding-bottom: 10px;
  padding-left: 48px;
}

.hero-list-item.red {
  color: var(--red-02);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5f8e97eb7940fa540b0f0393_check--red02.svg");
  background-size: 22px;
  padding-left: 32px;
}

.hero-list-item.blue {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6284c1babd036103b74aba21_check-bla-blank-sm.png");
  background-size: 32px;
  padding-left: 42px;
  font-size: 20px;
  line-height: 30px;
}

.collection-list-10, .collection-list-11 {
  display: flex;
}

.dhi--hero--02 {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--blue-04);
  background-image: linear-gradient(#0c9ef2, #6cf 42%);
  grid-template-rows: auto 30px;
  grid-template-columns: minmax(40px, 1fr) minmax(auto, 1360px) minmax(40px, 1fr);
  grid-auto-columns: 1fr;
  padding-top: 160px;
  padding-bottom: 25px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.dhi--header--inner {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  color: var(--blue-01);
  text-align: center;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.dhi--header--inner.margin {
  grid-template-columns: 1fr .8fr;
  max-width: 1600px;
  margin-top: 40px;
  margin-bottom: 50px;
}

.image-21, .image-22 {
  width: 100%;
}

.img--dekl {
  text-align: left;
  width: 90%;
  max-width: 90%;
}

.img--kvitto {
  width: 90%;
  max-width: 90%;
}

.image-25, .radgivning {
  width: 100%;
}

.dhi--dgd--h4 {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6485482d517_faq-illu.png");
  background-position: 5px 2px;
  background-repeat: no-repeat;
  background-size: 35px;
  background-attachment: scroll;
  width: auto;
  padding-left: 46px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.image-27 {
  width: 100%;
}

.dhi--section--wrapper {
  z-index: 1;
  margin-top: -7em;
  padding-top: 0;
  position: relative;
  top: 0;
}

.dhi--section--wrapper.sect-2 {
  margin-top: -4em;
  padding-top: 6em;
}

.dhi--section--wrapper.rapporter {
  margin-top: 6em;
}

.dhi--section--wrapper.tight {
  padding-top: 4em;
}

.dhi--section--wrapper.top {
  margin-top: -10em;
  padding-top: 5em;
}

.dhi--section--wrapper.adjust {
  padding-top: 4em;
}

.pp-index-btn {
  display: none;
  position: sticky;
  top: 160px;
}

.pp-index-close, .container-3 {
  display: none;
}

.pp-index-txt-2 {
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 900;
  line-height: 24px;
}

.body-product {
  padding-top: 0;
}

.hero--getstarted {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: var(--blue-04);
  flex-direction: column;
  grid-template-rows: 22em 9em;
  grid-template-columns: .5fr .5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding-top: 136px;
  padding-bottom: 136px;
  display: grid;
  position: relative;
  top: 0;
  left: 0;
}

.hero--getstarted.darkblue {
  background-color: #1274d7;
}

.hero--btn--wrap--front--centered {
  margin-top: 4vh;
  margin-bottom: 10vmin;
  display: flex;
}

.free-getstarted-badge {
  z-index: 10;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6156cd7518ab62730ab91684_splash-red.svg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 240px;
  height: 240px;
  margin-top: 80px;
  display: none;
  position: relative;
  overflow: visible;
}

.free-getstarted-badge.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/607fdf108d1fce0197624a5d_splash-yellow.svg");
}

.free-getstarted-badge.centered {
  margin-right: 3em;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.free-getstarted-badge.above {
  position: sticky;
}

.free-getstarted-badge-inner {
  z-index: -5;
  background-color: var(--red-05);
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  display: flex;
  position: static;
}

.free-getstarted-badge-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
}

.free-getstarted-badge-title.yellow {
  color: var(--yellow-03);
}

.free-getstarted-badge-copy {
  color: #661a2d;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 8px;
  font-size: 20px;
  line-height: 20px;
  display: block;
}

.free-getstarted-badge-copy.yellow {
  color: var(--yellow-01);
}

.badge-sub-head {
  color: #661a2d;
  text-transform: uppercase;
  font-family: Bevan, Arial, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.landing--hero--video--desktop {
  z-index: 0;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.landing--hero--video--desktop.yellow {
  color: #fff;
}

.landing--hero--video--desktop.blue {
  color: #fff;
  background-color: #00b5fd;
}

.hero--title--getstarted {
  z-index: 1;
  color: #fff;
  text-align: center;
  max-width: 820px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 64px;
  line-height: 72px;
  position: relative;
}

.hero--title--getstarted.inverted {
  color: var(--blue-01);
}

.splash {
  position: relative;
  top: -12em;
}

.splash.custom {
  top: 6em;
  left: 5em;
}

.splash.custom.center {
  width: 100%;
}

.splash.custom-02 {
  display: none;
  top: -2em;
  left: 8em;
}

.splash.custom {
  height: 100%;
  position: relative;
  top: -2.9em;
  left: 0;
}

.free-getstarted-badge-green {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/615ac420619e9d5e6fd9e38d_splash-dark-green.svg");
  background-position: 0 0;
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 220px;
  margin-top: 80px;
  display: none;
  position: relative;
  overflow: visible;
}

.free-getstarted-badge-green.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/607fdf108d1fce0197624a5d_splash-yellow.svg");
}

.free-getstarted-badge-inner-green {
  z-index: -5;
  background-color: var(--green-01);
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  display: flex;
  position: static;
}

.splash-heading-green {
  color: var(--green-05);
  text-transform: uppercase;
  font-family: Bevan, Arial, sans-serif;
  font-size: 22px;
  line-height: 20px;
}

.video-2 {
  position: static;
}

.background-video {
  background-color: #1f42667a;
  height: 100%;
  min-height: 700px;
  max-height: 700px;
}

.image-28 {
  text-align: center;
  width: 10%;
  position: relative;
  inset: 14.5em 50% 50%;
}

.lightbox-link {
  position: relative;
  inset: 240px 50% 50px;
}

.image-29 {
  position: relative;
}

.splash-sfd {
  position: absolute;
  top: -100px;
  left: -310px;
  right: auto;
}

.splash-sfd.custom {
  top: 6em;
  left: 5em;
}

.splash-sfd.custom-02 {
  top: -2em;
  left: 8em;
}

.splash-sfd.custom {
  height: 100%;
  position: relative;
  top: -2.9em;
  left: 0;
}

.roland-boxes {
  background-color: #fff;
  width: 100%;
  overflow: hidden;
}

.roland-profile {
  border-radius: 100%;
  width: 400px;
  margin-bottom: 20px;
}

.roland-cards {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr minmax(400px, 1fr);
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: grid;
}

.roland-bio {
  z-index: 4;
  transform-origin: -200% 80%;
  color: #fff;
  border-radius: 32px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-right: 24px;
  font-size: 20px;
  line-height: 28px;
  display: none;
  position: relative;
}

.roland-bio.red {
  background-color: var(--red-05);
  color: #fff;
}

.roland-bio2 {
  z-index: 5;
  transform-origin: 200% 80%;
  color: #fff;
  text-align: center;
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 708px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 48px 40px 40px;
  display: flex;
  position: relative;
  overflow: visible;
}

.roland-bio2.yellow {
  background-color: var(--yellow-alt-1);
  color: var(--yellow-01);
}

.roland-bio-inner {
  max-width: 820px;
}

.roland-bio-wrapper {
  padding-bottom: 48px;
  padding-left: 96px;
  padding-right: 96px;
}

.roland-story-block {
  grid-column-gap: 64px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(auto, .3fr) .6fr;
  grid-auto-columns: 1fr;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 48px;
  display: grid;
}

.roland-story {
  text-align: center;
  background-color: #fff;
  padding: 0 96px 64px;
  position: relative;
}

.roland-intro {
  z-index: 1;
  text-align: left;
  position: sticky;
  top: 64px;
}

.roland-bio-section2 {
  overflow: hidden;
}

.roland-story-container {
  max-width: 700px;
  padding-top: 48px;
}

.roland-bio-section2-wrapper {
  position: relative;
}

.roland-bio-gradient {
  background-image: linear-gradient(to top, #fff, #fff0);
  width: 100%;
  height: 150px;
  position: absolute;
  top: auto;
  left: 0;
}

.roland-bio-expand {
  background-color: var(--red-05);
  color: #fff;
  cursor: pointer;
  border-radius: 8px;
  width: 213px;
  padding: 12px;
  font-weight: 700;
  display: flex;
}

.roland-bio-expand:hover {
  background-color: var(--red-04);
}

.roland-bio-expand-icon {
  margin-right: 8px;
}

.roland-cta {
  background-color: var(--gray-06);
  color: var(--gray-01);
  text-align: center;
  padding: 64px 32px;
}

.roland--intro {
  color: #661a2d;
  text-align: center;
  background-color: #fff;
  padding: 64px 32px;
}

.typed-text-works {
  color: #fff;
  text-align: left;
  flex-wrap: wrap;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  align-items: flex-start;
  max-width: 12em;
  height: 80px;
  min-height: 80px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: -283px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 58px;
  line-height: 64px;
  display: none;
  position: static;
  overflow: visible;
}

.typed-text-works.red {
  color: var(--red-03);
}

.praktiskt--item--grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.timeline_image-wrapper {
  border-radius: 12px;
  overflow: hidden;
}

.timeline_item {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 180px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
  position: relative;
}

.timeline_item.narrow {
  grid-template-columns: 1fr 50px 1fr;
  width: auto;
}

.timeline_centre {
  color: var(--blue-01);
  justify-content: center;
  display: flex;
}

.timeline_circle {
  background-color: #fff;
  border-radius: 100%;
  width: 18px;
  min-width: 18px;
  max-width: 18px;
  height: 18px;
  min-height: 18px;
  max-height: 18px;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 0 8px #0a0a0a;
}

.margin-bottom-xlarge {
  margin-bottom: 0;
  position: static;
  top: 50vh;
}

.timeline_date-text {
  color: var(--blue-01);
  letter-spacing: -.03em;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
  position: sticky;
  top: 50vh;
}

.timeline_left {
  text-align: right;
  justify-content: flex-end;
  align-items: stretch;
  position: sticky;
}

.timeline_text {
  color: var(--blue-01);
  text-align: left;
  margin-top: 29px;
  margin-bottom: 22px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
  position: static;
  top: 50vh;
}

.timeline_text.light {
  color: var(--green-01);
}

.timeline_text.adjust {
  text-align: center;
  margin-top: 15px;
}

.timeline_progress {
  z-index: 4;
  background-color: #414141;
  width: 3px;
  height: 100%;
  display: none;
  position: absolute;
}

.timeline_progress-bar {
  z-index: -5;
  background-color: #fff;
  background-image: linear-gradient(#ff7448, #ff4848 51%, #6248ff);
  width: 3px;
  height: 50vh;
  position: fixed;
  inset: 0 auto 50vh;
}

.timeline_definition-wrapper {
  background-color: #ffffff0d;
  border-radius: 16px;
  padding: 16px;
}

.overlay-fade-bottom {
  background-image: linear-gradient(to top, var(--blue-06) 90%, #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: auto 0% 0%;
}

.timeline_milestone-badge {
  color: #161616;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 24px;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 12px;
  display: inline-block;
  position: sticky;
}

.timeline_quote-title {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}

.overlay-fade-top {
  background-image: linear-gradient(to bottom, var(--blue-06) 41%, #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: 0% 0% auto;
}

.text-colour-lightblue {
  color: var(--blue-04);
}

.timeline_quote {
  color: #fff;
  margin-bottom: 16px;
  font-size: 14px;
}

.timeline_badge {
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #ffffff26;
  border-radius: 8px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 6px 8px;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  display: inline-block;
}

.timeline_link {
  opacity: .6;
  color: #fff;
  letter-spacing: .8px;
  text-transform: uppercase;
  border-radius: 8px;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  transition: opacity .3s;
  display: none;
  overflow: visible;
}

.timeline_link:hover {
  opacity: 1;
}

.timeline_quote-wrapper {
  border: 2px solid #fff;
  border-radius: 16px;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.timeline_quote-text-wrapper {
  flex: 1;
}

.timeline_wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.timeline_progress-2 {
  z-index: -2;
  background-color: var(--blue-06);
  width: 3px;
  height: 100%;
  position: absolute;
}

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

.timeline_circle-2 {
  box-shadow: 0 0 0 8px var(--blue-06);
  background-color: #fff;
  border-radius: 100%;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
  position: sticky;
  top: 50vh;
}

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

.timeline_quote-image {
  border-radius: 8px;
  width: 48px;
  height: 48px;
  margin-right: 24px;
}

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

.link-icon {
  color: var(--blue-02);
  width: 20px;
  height: 20px;
  margin-left: 8px;
}

.sfd--praktiskt--copy {
  z-index: 100;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  display: flex;
  position: relative;
}

.paragraph-15 {
  margin-top: 60px;
}

.div-block-82 {
  width: 30em;
  display: flex;
}

.container-4 {
  display: block;
}

.image-30 {
  margin-top: 29px;
}

.image-31 {
  margin-top: 98px;
}

.image-30-copy {
  margin-top: 29px;
}

.sfd--list--item {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/616d6a795548336182a7fc23_arrow-up-red.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-clip: border-box;
  padding-left: 30px;
  list-style-type: none;
  overflow: visible;
}

.sfd--list {
  padding-left: 0;
}

.div-block-83 {
  border: 2px solid var(--gray-06);
  background-color: var(--green-01);
  border-radius: 20px;
  width: 22px;
  height: 22px;
  margin-top: 45px;
  margin-right: -51px;
}

.div-block-84 {
  background-color: var(--green-01);
  border-radius: 20px;
  width: 20px;
  height: 20px;
  margin-top: 37px;
  margin-right: -51px;
}

.div-block-85 {
  background-color: var(--green-01);
  border-radius: 20px;
  width: 20px;
  height: 20px;
  margin-top: 38px;
  margin-right: -51px;
}

.vertical--timeline {
  z-index: 0;
  background-color: var(--green-02);
  width: 1px;
  height: 200px;
  margin-top: 55px;
  margin-right: -13px;
  display: none;
  position: absolute;
  inset: 10% 15% auto 52%;
}

.div-block-87 {
  background-color: var(--green-01);
  border-radius: 20px;
  width: 20px;
  height: 20px;
  margin-top: 15px;
  margin-right: -51px;
}

.basic--list--item {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6172c29408acc04218317cbc_dot-light-green.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  margin-bottom: 14px;
  padding-left: 33px;
}

.div-block-88 {
  background-color: var(--green-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/613ef03e9c41af603df1f14f_validate-check.svg");
  background-position: 3px 3px;
  background-repeat: no-repeat;
  background-size: 14px;
  border-radius: 20px;
  width: 20px;
  height: 20px;
  margin-top: 13px;
  margin-right: -51px;
}

.basic--list--item--check {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6172c2ab53ba36b7a379cb6a_dot-check-medium-green.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  margin-bottom: 8px;
  padding-left: 32px;
}

.basic--list--item--check.blue---006 {
  color: var(--blue-01);
}

.basic--list--item--check.body-large.blue--006 {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6181f82d53a_check--blue.svg");
  background-position: 0%;
  background-size: 20px 20px;
}

.basic--list--item--check.price--detail {
  margin-bottom: 14px;
  font-size: 18px;
}

.div-block-89 {
  width: 30em;
}

.progress-bar {
  text-align: center;
  width: 3px;
  height: 100%;
  margin-top: 0;
  position: absolute;
  top: 130px;
  bottom: 0;
}

.div-block-91 {
  z-index: -3;
  background-color: var(--gray-06);
  justify-content: center;
  align-items: center;
  width: auto;
  height: 400px;
  display: flex;
  position: relative;
}

.div-block-92 {
  justify-content: center;
  display: flex;
}

.progress-bar-filled {
  z-index: -1;
  background-color: var(--blue-03);
  text-align: center;
  width: 3px;
  height: 100%;
  position: fixed;
  bottom: 50vh;
}

.section-13 {
  z-index: 1;
  background-color: var(--gray-06);
  position: static;
}

.div-block-93 {
  height: 400px;
  margin-top: -165px;
}

.timeline_image-wrapper--02 {
  border-radius: 12px;
  width: 100%;
  overflow: hidden;
}

.timeline--container {
  width: 90vw;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.section-timeline {
  z-index: -10;
  background-color: var(--blue-06);
  position: relative;
  overflow: hidden;
}

.timeline_centre-2 {
  border: 0px solid var(--blue-06);
  justify-content: center;
  margin-bottom: 44px;
  display: flex;
}

.timeline_progress-bar-2 {
  z-index: -1;
  background-color: #fff;
  background-image: linear-gradient(#0000, #fff 19%, #fff);
  width: 4px;
  height: 50vh;
  position: fixed;
  inset: 0 auto 50vh;
}

.timeline--left--text {
  color: var(--blue-01);
  letter-spacing: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
  position: sticky;
  top: 50vh;
}

.timeline--left--text.longer {
  margin-left: -99px;
}

.body--sfd {
  padding-top: 0;
}

.sfd--header--div {
  z-index: 3;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--blue-05);
  background-image: linear-gradient(to bottom, var(--blue-03), var(--blue-05));
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr 1fr .25fr;
  grid-auto-columns: 1fr;
  height: 63vh;
  padding-top: 83px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.section-timeline-heading {
  background-color: #0a0a0a;
}

.padding-vertical-xlarge {
  padding-top: 120px;
  padding-bottom: 120px;
}

.timeline-main_heading-wrapper {
  color: #fff;
  text-align: center;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-large {
  letter-spacing: -.02em;
  font-size: 20px;
}

.div-block-95 {
  justify-content: center;
  display: flex;
}

.timeline_check {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6172c2ab53ba36b7a379cb6a_dot-check-medium-green.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 100%;
  width: 36px;
  min-width: 36px;
  max-width: 36px;
  height: 36px;
  min-height: 36px;
  max-height: 36px;
  margin-top: 12px;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 0 4px #fff;
}

.sfd--header {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  color: var(--blue-01);
  text-align: center;
  grid-template-rows: 1.75fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  max-width: none;
  margin-top: 80px;
  margin-left: 0;
  display: grid;
  position: relative;
}

.text-block-23 {
  color: var(--blue-02);
}

.preamble-plain--left {
  color: var(--blue-01);
  text-align: center;
  flex-flow: wrap;
  place-content: flex-start center;
  align-items: stretch;
  margin-bottom: 0;
  margin-left: 15em;
  margin-right: 15em;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  transition: opacity .2s;
  display: flex;
}

.preamble-plain--left.bold {
  font-weight: 900;
}

.sfd--ingress {
  color: var(--blue-01);
  text-align: center;
  max-width: 750px;
  margin-bottom: 16px;
  margin-left: 40px;
  margin-right: 40px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.sfd--title {
  color: var(--blue-01);
  text-align: center;
  max-width: 720px;
  margin: 0 auto 24px;
  font-size: 48px;
  line-height: 56px;
}

.sfd--subheader {
  z-index: 50;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding-top: 101px;
  display: flex;
  position: relative;
}

.sfd--subheader.light-blue {
  background-color: var(--blue-06);
}

.sfd--header--v2 {
  max-width: 900px;
  margin-top: 0;
  margin-bottom: 32px;
  margin-left: 0;
}

.sfd--cta--section--container {
  z-index: 10;
  background-color: var(--gray-06);
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 64px 0;
  display: flex;
  position: relative;
}

.sfd--cta--section--container.bottom {
  padding-bottom: 100px;
}

.hero--quinns {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #661a2d;
  flex-direction: column;
  grid-template-rows: 6.2em 9em;
  grid-template-columns: .25fr 1fr 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding-top: 277px;
  padding-bottom: 136px;
  display: grid;
  position: relative;
  top: 0;
  left: 0;
}

.hero--title--quinns {
  z-index: 1;
  color: var(--red-05);
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  max-width: 820px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 64px;
  line-height: 72px;
  position: relative;
}

.hero--txt--quinns {
  z-index: 1;
  color: var(--red-06);
  text-align: center;
  max-width: 800px;
  margin-bottom: 48px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  position: relative;
}

.hero--txt--quinns.dark {
  color: #fff;
  text-shadow: none;
}

.hero--txt--quinns.red {
  color: var(--red-02);
}

.quinns-puff-2 {
  z-index: 4;
  background-color: var(--yellow-02);
  transform-origin: -200% 80%;
  border-radius: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 708px;
  height: 100%;
  padding: 80px 24px;
  display: flex;
  position: relative;
}

.quinns-puff-1 {
  z-index: 5;
  background-color: var(--red-05);
  transform-origin: 200% 80%;
  border-radius: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 708px;
  height: 100%;
  padding: 80px 24px;
  display: flex;
  position: relative;
  overflow: visible;
}

.quinns-btn-2 {
  z-index: 1;
  background-color: var(--yellow-alt-2);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 56px;
  margin-top: 32px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.quinns-btn-2:hover {
  color: #802938;
  background-color: #ffcf41;
}

.quinns-puff--title {
  color: var(--red-02);
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 48px;
  line-height: 56px;
}

.quinns-gv-puff--txt {
  color: var(--red-02);
  text-align: center;
  max-width: 450px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.quinns-puff--btn-2 {
  z-index: 1;
  background-color: var(--red-03);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: 56px;
  margin-top: 32px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.quinns-puff--btn-2:hover {
  color: #0f6649;
  background-color: #62e78e;
}

.quinns--illu--imgs--wrapper {
  z-index: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 7120px;
  height: 100%;
  display: flex;
  position: relative;
}

.quinns--title {
  color: var(--red-02);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 56px;
}

.quinns--grid {
  background-color: #ffffff59;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: .25fr 1fr 1fr .25fr;
  margin-top: 30px;
  margin-bottom: 30px;
}

.sfd-hero-img2 {
  z-index: 200;
  width: 30vw;
  max-width: 611px;
  margin-top: 0;
  position: absolute;
  top: 30em;
  right: 330px;
  transform: translate(25vw, -44%);
}

.sfd-hero-img1 {
  z-index: 200;
  width: 30vw;
  max-width: 611px;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  top: 85px;
  left: 200px;
  transform: translate(-25vw, -50%);
}

.quinns--buttons {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 40px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 40px;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  padding-top: 96px;
  padding-bottom: 96px;
  display: grid;
}

.grid-13 {
  grid-template-columns: .25fr 1fr 1fr .25fr;
}

.quinns-quote {
  width: 48px;
  margin-top: 12px;
}

.quinns-testimonials {
  margin: 40px auto;
}

.customer-badge-green {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/61795ed22c4de54737e2861a_splash-yellow.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 220px;
  display: flex;
}

.customer-badge-green.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/607fdf108d1fce0197624a5d_splash-yellow.svg");
}

.header--dark--red {
  color: var(--red-02);
}

.yellow--hairy--img, .red--hairy--img {
  max-width: 50%;
}

.quinns--grid--4 {
  background-color: #ffffff59;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: .25fr 1fr 1fr 1fr 1fr .25fr;
  margin-top: 30px;
  margin-bottom: 30px;
}

.quinns--names {
  color: #802938;
  text-align: center;
  max-width: 720px;
  margin-bottom: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.testaoss--wave--anim--bottom---quinns {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  display: flex;
  position: absolute;
  bottom: -257px;
}

.timeline_milestone-badge--sticky {
  color: var(--blue-01);
  letter-spacing: .1em;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 13px;
  font-weight: 700;
  line-height: 12px;
  display: inline-block;
  position: static;
  top: auto;
}

.div-block-96 {
  position: sticky;
  top: 50vh;
}

.timeline_date-text--light {
  color: var(--green-01);
  letter-spacing: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
  position: static;
  top: 50vh;
}

.timeline_header {
  color: var(--blue-01);
  text-align: left;
  margin-bottom: 22px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.3;
}

.timeline_header.light {
  color: var(--green-01);
}

.timeline_date-text-3 {
  color: var(--blue-01);
  letter-spacing: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
  position: sticky;
  top: 50vh;
}

.rich-text-block-10, .rich-text-block-11 {
  position: sticky;
  top: 50vh;
}

.sfd--sticky {
  margin-top: -30px;
  position: sticky;
  top: 50vh;
}

.sfd--item--list {
  color: var(--red-04);
  width: 100%;
  max-width: 320px;
  margin-bottom: 0;
  padding-left: 0;
  display: block;
}

.sfd--item--list--item {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f640cf82d541_check--darkblue.svg");
  background-repeat: no-repeat;
  background-size: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.sfd--item--list--item.red {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
  background-position: 0 5px;
}

.sfd--item--list--item.gul {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
}

.sfd--item--list--item.gron {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f69b0a82d518_checklisticon-green.svg");
}

.sfd--sticky--timeline--contaiiner {
  margin-top: -16px;
  position: sticky;
  top: 50vh;
}

.sfd--sticky--timeline--contaiiner.top {
  top: 0;
}

.sfd--image--02b {
  z-index: -5;
  width: 90%;
  max-width: 90%;
  position: absolute;
  inset: 11% auto auto 13%;
  overflow: hidden;
}

.sfd--image--05 {
  width: 100%;
  max-width: 100%;
  position: absolute;
  inset: 10% auto auto 8%;
}

.image--top {
  width: 90%;
  max-width: 90%;
  position: absolute;
  inset: 16% auto auto 19%;
  overflow: hidden;
}

.sfd--image--04 {
  z-index: -5;
  width: 80%;
  max-width: 80%;
  position: absolute;
  inset: 22% auto auto 14%;
  overflow: hidden;
}

.praktiskt--item--list--item-copy {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f640cf82d541_check--darkblue.svg");
  background-repeat: no-repeat;
  background-size: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.praktiskt--item--list--item-copy.red {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
  background-position: 0 5px;
}

.praktiskt--item--list--item-copy.gul {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
}

.praktiskt--item--list--item-copy.gron {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f69b0a82d518_checklisticon-green.svg");
}

.timeline_circle-3 {
  box-shadow: 0 0 0 8px var(--blue-06);
  background-color: #fff;
  border-radius: 100%;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
  position: sticky;
  top: 0;
}

.timeline_centre-3 {
  border: 0px solid var(--blue-06);
  justify-content: center;
  display: flex;
}

.timeline_date-text-top {
  color: var(--blue-01);
  letter-spacing: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
  position: static;
  top: 0;
}

.sfd--item--list--red {
  color: var(--red-04);
  width: 100%;
  max-width: 320px;
  margin-bottom: 0;
  padding-left: 0;
  display: block;
}

.sfd--item--list--item--red {
  color: var(--red-02);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6139e944da83404ea1872c0f_add.png");
  background-repeat: no-repeat;
  background-size: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.sfd--item--list--item--red.red {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
  background-position: 0 5px;
}

.sfd--item--list--item--red.gul {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
}

.sfd--item--list--item--red.gron {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f69b0a82d518_checklisticon-green.svg");
}

.post-body--first {
  margin-bottom: -15px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.post-body--first figure {
  margin-bottom: 30px;
}

.post-body--first figcaption {
  color: #7a7a7a;
  font-size: 16px;
}

.post-body--first p {
  color: var(--blue-01);
}

.post-body--first h2 {
  margin-bottom: 15px;
  font-size: 30px;
  line-height: 40px;
}

.post-body--first h3 {
  color: var(--blue-01);
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 30px;
}

.post-body--first li {
  list-style-type: disc;
}

.post-body--first ul {
  margin-bottom: 40px;
  padding-left: 40px;
}

.post-body--first.last {
  margin-bottom: 0;
}

.post-body--first h4 {
  font-size: 16px;
  line-height: 24px;
}

.post-body--second {
  margin: 30px auto 20px;
  display: block;
}

.post-body--second figure {
  margin-bottom: 30px;
}

.post-body--second figcaption {
  color: #7a7a7a;
  font-size: 16px;
}

.post-body--second p {
  color: var(--blue-01);
}

.post-body--second h2 {
  margin-bottom: 15px;
  font-size: 30px;
  line-height: 40px;
}

.post-body--second h3 {
  color: var(--blue-01);
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 30px;
}

.post-body--second li {
  list-style-type: disc;
}

.post-body--second ul {
  color: var(--blue-01);
  margin-bottom: 40px;
  padding-left: 40px;
}

.post-body--second.last {
  margin-bottom: 0;
}

.post-body--second h4 {
  font-size: 16px;
  line-height: 24px;
}

.timeline_centre-2-copy {
  z-index: 10;
  border: 0px solid var(--blue-06);
  background-color: var(--blue-06);
  justify-content: center;
  margin-bottom: -56px;
  display: flex;
  position: relative;
}

.forvem--hero--min {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f0e7dc;
  grid-template-rows: 64px auto auto 48px auto;
  grid-template-columns: 44% 48px auto 40px;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  overflow: hidden;
}

.forvem--hero--min.konsult {
  grid-template-columns: 45% 60px auto 40px;
}

.container-5 {
  text-align: center;
  max-width: 1080px;
}

.sfd--price-contents--cta--centered {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: .25fr;
  justify-content: center;
  align-items: center;
  margin-top: 160px;
  margin-bottom: 96px;
  display: grid;
}

.space--btw--25 {
  padding-top: 25px;
  display: block;
}

.space--btw--45 {
  padding-top: 45px;
}

.space--btw--45._w-bg {
  background-color: #fff;
}

.sfd--hero--container--300 {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  min-width: 480px;
  max-width: 720px;
  margin-top: 160px;
  margin-bottom: 10vw;
  display: grid;
  position: relative;
}

.sfd--image--01 {
  width: 90%;
  max-width: 90%;
  position: absolute;
  inset: 17% auto auto 7%;
}

.sfd--image--03 {
  width: 90%;
  max-width: 90%;
  position: absolute;
  inset: 27% auto auto 8%;
}

.div-block-97 {
  text-align: center;
  margin-left: 8vh;
  margin-right: 8vh;
}

.sfd--title--02 {
  color: var(--blue-01);
  text-align: center;
  letter-spacing: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
  position: static;
  top: 0;
}

.timeline_item--narrow {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 180px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 60px;
  padding-bottom: 60px;
  display: grid;
  position: relative;
}

.timeline_item--narrow.narrow {
  grid-template-columns: 1fr 50px 1fr;
  width: auto;
}

.cta--timeline--btn {
  z-index: 1;
  color: #fff;
  white-space: nowrap;
  background-color: #41d980;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 72px;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.cta--timeline--btn:hover {
  color: #41d980;
  background-color: #0f6649;
}

.cta--timeline--btn.timeline {
  margin-left: 70px;
  margin-right: 60px;
}

.cta--timeline--btn.orange {
  background-color: var(--yellow-alt-1);
}

.cta--timeline--btn.orange:hover {
  background-color: var(--yellow-02);
  color: var(--red-02);
}

.sfd--cta--timeline--label {
  transform-origin: 100%;
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-right: 32px;
  padding: 20px 30px;
  display: flex;
  position: relative;
}

.sfd--cta--timeline--label.adjust {
  margin-right: -40px;
  padding-left: 20px;
  padding-right: 20px;
}

.cta--timeline--label--arrow {
  max-width: 100%;
  height: 60px;
  position: absolute;
  top: 50%;
  right: 1px;
  transform: translate(100%, -50%);
}

.cta--timeline--btn--02 {
  z-index: 1;
  color: #fff;
  white-space: nowrap;
  background-color: #41d980;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 72px;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.cta--timeline--btn--02:hover {
  color: #41d980;
  background-color: #0f6649;
}

.cta--timeline--btn--02.timeline {
  margin-left: 70px;
  margin-right: 60px;
}

.price--details-item--blue {
  color: var(--blue-01);
  background-color: #0000;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 32px 0;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.product-title-inverted-top {
  z-index: 10;
  color: var(--blue-01);
  align-items: flex-end;
  width: auto;
  max-width: 290px;
  height: 140px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 28px;
  font-family: Museo Sans, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 30px;
  display: flex;
  position: absolute;
}

.feature--inverted--text {
  color: var(--blue-01);
  margin-bottom: 15px;
  font-weight: 700;
  line-height: 20px;
}

.dhi--inverted--list {
  color: var(--blue-01);
  padding-top: 0;
  padding-left: 0;
}

.dhi--inverted--list._1-col {
  display: block;
}

.price-list-item-inverted {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da3582620ae1b168f371142_checklisticon-blue.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px;
  background-attachment: scroll;
  padding-bottom: 8px;
  padding-left: 30px;
  font-weight: 900;
  list-style-type: disc;
  display: flex;
}

.image-33 {
  max-width: 100%;
  display: none;
}

.included-top-img--04 {
  z-index: 0;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex: 1;
  align-self: auto;
  width: 330px;
  min-height: 162px;
  max-height: 162px;
  margin-top: -56px;
  margin-left: -31px;
  margin-right: -32px;
  display: flex;
  position: relative;
}

.image-34, .image-35, .image-36, .image-37, .image-38, .image-39 {
  display: none;
}

.price--details--grid-4 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--gray-06);
  perspective: 1000px;
  transform-origin: 50%;
  border-radius: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  max-width: 1280px;
  margin-top: 3px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  overflow: hidden;
  transform: none;
}

.timeline_item-last {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 180px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 125px;
  display: grid;
  position: relative;
}

.timeline_item-last.narrow {
  grid-template-columns: 1fr 50px 1fr;
  width: auto;
}

.space--btw--10 {
  padding-top: 10px;
}

.timeline_centre--02 {
  z-index: 10;
  border: 0px solid var(--blue-06);
  background-color: var(--blue-06);
  justify-content: center;
  margin-bottom: -56px;
  display: flex;
  position: relative;
}

.timeline_item_mobile {
  display: none;
}

.sdf--subheader {
  background-color: var(--blue-06);
  object-fit: cover;
  padding-top: 50px;
  padding-bottom: 10px;
}

.praktiskt--txt--b {
  color: var(--blue-01);
  text-align: center;
  width: 540px;
  max-width: 540px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.praktiskt--title--b {
  color: var(--blue-01);
  text-align: center;
  max-width: 420px;
  margin: 0 auto 24px;
  font-size: 48px;
  line-height: 56px;
}

.timeline_item_price {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 180px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
  position: relative;
}

.timeline_item_price.narrow {
  grid-template-columns: 1fr 50px 1fr;
  width: auto;
}

.timeline_text_price {
  color: var(--blue-01);
  text-align: left;
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 20px;
  font-weight: 900;
  line-height: 1.3;
  position: static;
  top: 50vh;
}

.timeline_text_price.light {
  color: var(--green-01);
}

.footer-2 {
  background-color: #fff;
}

.cta--timeline--btn--blue {
  z-index: 1;
  border: 0px solid var(--blue-04);
  background-color: var(--blue-04);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 72px;
  padding: 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.cta--timeline--btn--blue:hover {
  background-color: var(--blue-02);
  color: #fff;
}

.cta--timeline--btn--blue.timeline {
  margin-left: 70px;
  margin-right: 60px;
}

.cta--section--label--title--timeline {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.timeline_item_salary {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 180px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
  position: relative;
}

.timeline_item_salary.narrow {
  grid-template-columns: 1fr 50px 1fr;
  width: auto;
}

.bold-text-4 {
  color: var(--blue-02);
}

.h2--form--blue {
  color: var(--blue-01);
  margin-top: 0;
  font-size: 46px;
  line-height: 56px;
}

.wint--infobox--bottom {
  grid-column-gap: 40px;
  grid-row-gap: 8px;
  background-color: var(--gray-06);
  color: var(--blue-01);
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr .75fr .5fr .25fr;
  grid-auto-columns: .25fr;
  margin-top: 50px;
  padding: 32px 40px 40px;
  display: grid;
}

.p--last {
  max-width: 900px;
  margin-bottom: 0;
}

.pwdb--integrationer {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 96px 40px;
  display: none;
}

.pwdb--i--h2 {
  color: #3bf;
  text-align: left;
  max-width: 1080px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 56px;
}

.pwdb--i--text {
  color: #1f4266;
  text-align: left;
  max-width: 720px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.pwdb--i--button {
  z-index: 0;
  color: #fff;
  background-color: #3bf;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 304px;
  height: 56px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.pwdb--i--button:hover {
  color: #fff;
  background-color: #0c9ef2;
}

.sfd--cta--timeline--right--label {
  transform-origin: 100%;
  text-align: center;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/603ce0707be8926de5f265ad_icons-arrow-blue4.svg");
  background-position: 96%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-top: -30px;
  margin-right: 32px;
  padding: 20px 44px 20px 30px;
  display: flex;
  position: relative;
}

.sfd--cta--timeline--right--label.adjust {
  margin-right: -40px;
  padding-left: 20px;
  padding-right: 20px;
}

.cta--timeline--label--arrow--left {
  max-width: 100%;
  height: 60px;
  position: absolute;
  inset: 50% auto 0% -40px;
  transform: translate(100%, -50%);
}

.sfd--timeline_text_price {
  color: var(--blue-01);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -12px;
  font-size: 20px;
  font-weight: 900;
  line-height: 1.3;
  position: static;
  top: 50vh;
}

.sfd--timeline_text_price.light {
  color: var(--green-01);
}

.pwdb--time {
  width: 90%;
  max-width: 90%;
  position: absolute;
  inset: 7% auto auto 7%;
  overflow: visible;
}

.pwdb--project {
  width: 90%;
  max-width: 90%;
  position: absolute;
  inset: 17% auto auto 7%;
}

.section-timeline-white {
  z-index: -10;
  background-color: var(--gray-06);
  position: relative;
  overflow: hidden;
}

.timeline_item_grey {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 180px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
  position: relative;
}

.timeline_item_grey.narrow {
  grid-template-columns: 1fr 50px 1fr;
  width: auto;
}

.overlay-fade-bottom-grey {
  background-image: linear-gradient(to top, var(--gray-06) 90%, #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: auto 0% 0%;
}

.timeline_centre_grey {
  z-index: 10;
  border: 0px solid var(--blue-06);
  background-color: var(--gray-06);
  justify-content: center;
  margin-bottom: -56px;
  display: flex;
  position: relative;
}

.overlay-fade-top--grey {
  background-image: linear-gradient(to bottom, var(--gray-06) 41%, #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: 0% 0% auto;
}

.sdf--subheader--grey {
  background-color: var(--gray-06);
  object-fit: cover;
  padding-top: 50px;
  padding-bottom: 10px;
}

.timeline_progress--grey {
  z-index: -2;
  background-color: var(--gray-06);
  width: 3px;
  height: 100%;
  position: absolute;
}

.timeline_circle--grey {
  box-shadow: 0 0 0 8px var(--gray-06);
  background-color: #fff;
  border-radius: 100%;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
  position: sticky;
  top: 0;
}

.image-loader-temp {
  width: 100%;
  position: relative;
  top: 0;
  overflow: hidden;
}

.img-load-temp {
  position: absolute;
}

.incl-top-img-provision-grid-4 {
  z-index: 0;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex: 1;
  align-self: auto;
  width: 330px;
  min-height: 162px;
  max-height: 162px;
  margin-top: -56px;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
  position: relative;
}

.dhi-top-image-lon--grid4 {
  z-index: 15;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex: 1;
  align-self: auto;
  width: 300px;
  min-height: 162px;
  max-height: 162px;
  margin-top: -56px;
  margin-left: 47px;
  margin-right: -32px;
  display: flex;
  position: relative;
}

.image-40 {
  max-height: 100%;
}

.image-41 {
  margin-left: -24px;
}

.pwdb-header-maklare--span {
  color: var(--blue-02);
}

.pwdb-header-red--highlight {
  color: var(--red-03);
}

.webinar-badge {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6156cd7518ab62730ab91684_splash-red.svg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 124px;
  height: 124px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: -80px;
  right: 0%;
}

.webinar-badge.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/607fdf108d1fce0197624a5d_splash-yellow.svg");
}

.webinar-badge-title {
  color: var(--blue-01);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 900;
  line-height: 20px;
}

.webinar-badge-title.yellow {
  color: var(--yellow-03);
}

.webinar-badge-title.white {
  color: #fff;
}

.webinar-badge-title.orange {
  color: var(--yellow-02);
}

.partner-wint-logo {
  width: 56px;
  margin-bottom: 48px;
}

.partner-wint-logo.adjust {
  width: 65px;
}

.partner-logo-box {
  color: #4a4a4a;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 56px;
  display: block;
  position: absolute;
  top: -60px;
  left: auto;
  right: auto;
}

.partner-logo-box.dark {
  background-color: var(--yellow-02);
  margin-top: 45px;
}

.partner-logo-box.large {
  top: -70px;
}

.partner-logo-box.xlarge {
  top: -100px;
}

.button-2col-wrap {
  grid-template-rows: auto;
  justify-items: center;
}

.partner-hero-img-fade {
  opacity: .7;
  object-fit: cover;
  flex: none;
  min-width: 100%;
  height: 645px;
}

.partner-hero-img-fade.fade {
  opacity: .7;
}

.partner-hero-img-fade.fade90 {
  opacity: .9;
}

.partner-hero-img-wrap-fade {
  z-index: 1;
  background-color: #000;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.partner-section-left {
  background-color: #f0e7dc;
}

.partner-section-left.gradient-beige {
  background-image: linear-gradient(#f5ecde, #e7dccb 65%, #dbd0be 75%, #e4d8c5 84%, #f6efe3);
}

.partner-section-left.gradient-lightbeige {
  background-image: linear-gradient(#eee2cf, #f5ecde 50%, #dfd2be 65%, #e2d7c5 75%, #dfd4c4 80%, #ebe3d5 88%, #f6efe3);
}

.partner-section-left.light {
  background-color: var(--gray-06);
}

.partner-section-left.red {
  background-color: var(--red-06);
}

.partner-section-left.green {
  background-color: #c8fad452;
}

.partner-section-caption {
  grid-row-gap: 0px;
  color: var(--blue-01);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  place-content: center start;
  place-items: center start;
  padding-right: 48px;
}

.partner-section-caption.left {
  padding-right: 0;
}

.partner-section-cols-left {
  grid-template-rows: auto;
  grid-template-columns: .4fr .6fr;
  position: relative;
}

.partner-moonwalk-img {
  margin-top: -100px;
  margin-bottom: -100px;
}

.partner-moonwalk-img.anim {
  z-index: 0;
  position: relative;
}

.checklist--1col-rtf--blue-invert {
  text-align: left;
  margin-top: 0;
  font-weight: 700;
}

.checklist--1col-rtf--blue-invert li {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6181f82d53a_check--blue.svg");
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
  display: inline-block;
}

.checklist--1col-rtf--blue-invert ul {
  color: #fdfdfd;
  flex-flow: column wrap;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.partner-section-right {
  background-color: #f0e7dc;
  padding: 140px 48px;
}

.partner-section-right.gradient-beige {
  background-image: linear-gradient(#f0e4d5, #e5d2b8 62%, #e4d2bb 73%, #dfcfba 81%, #f7e6d1);
  padding-top: 110px;
  padding-bottom: 110px;
}

.partner-section-cols-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(400px, 1fr);
  position: relative;
}

.partner-jump-img {
  max-height: 510px;
}

.partner-info {
  background-color: var(--red-02);
  color: #fff;
  text-align: left;
  padding: 128px 48px 96px;
  display: block;
}

.partner-info.green {
  background-color: var(--green-02);
}

.partner-info.blue {
  background-color: var(--blue-01);
}

.partner-info.invert {
  color: var(--gray-01);
  background-color: #fff;
}

.preamble-left {
  max-width: 720px;
  margin: 0 auto 32px 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.preamble-left.last {
  margin-bottom: 0;
  font-weight: 700;
}

.preamble-left.invert {
  color: #fff;
}

.preamble-left.orphin-fix {
  text-align: center;
  max-width: 720px;
}

.preamble-left.left {
  text-align: left;
  margin-left: 0;
}

.preamble-left.dark-blue {
  color: var(--blue-01);
}

.preamble-left.green.dark, .preamble-left.dark {
  color: var(--gray-01);
}

.preamble-left.link--readmore--red {
  background-position: 80%;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 25px;
  margin-bottom: 5px;
  display: flex;
}

.preamble-left.link--readmore--blue {
  background-position: 100%;
  max-width: none;
  margin-top: 25px;
  margin-bottom: 5px;
}

.preamble-left.link--readmore--blue--timeline {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f680f382d431_icons-arrow-right-blue.svg");
  background-position: 91% 60%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 25px;
  margin-bottom: 5px;
}

.preamble-left.darkgreen {
  color: var(--green-01);
}

.preamble-left.darkgreen.dark {
  color: var(--gray-01);
}

.preamble-left.link--readmore--green {
  background-position: 80%;
  margin-top: 25px;
  margin-bottom: 5px;
}

.preamble-left.link--readmore--darkred, .preamble-left.link--readmore--blue-copy {
  background-position: 100%;
  max-width: none;
  margin-top: 25px;
  margin-bottom: 5px;
}

.partner-text-section {
  z-index: 2;
  background-color: var(--green-01);
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 0 48px 80px;
  display: flex;
  position: relative;
}

.partner-text-section.red {
  color: #fff;
  background-color: #661a2d;
  padding-bottom: 96px;
}

.partner-text-section.darkblue {
  background-color: var(--blue-01);
}

.partner-text-section.gradient-blue {
  background-image: linear-gradient(to bottom, var(--blue-03), var(--blue-03) 40%, var(--blue-04) 65%, var(--blue-04) 83%, var(--blue-03));
}

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

.partner-text-inner {
  padding-top: 96px;
}

.partner-price-details {
  background-color: var(--gray-06);
  padding: 0 48px 32px;
}

.partner-price-details.lagerbolag {
  padding-top: 64px;
}

.partner-price-details-header {
  text-align: center;
  padding-top: 96px;
}

.partner-badge-wrap {
  position: absolute;
  top: -60px;
  right: 5%;
}

.partner-badge-wrap.adjust {
  margin-top: -7em;
  margin-left: 2em;
  inset: -1% 7% auto auto;
}

.badge-medium {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/60701c13c5d2e81e1c86a058_splash-green.svg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  display: flex;
}

.badge-medium.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/607fdf108d1fce0197624a5d_splash-yellow.svg");
  display: flex;
}

.badge-medium.orange {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/61a794bfe000c5c3612ffe69_splash-orange.svg");
}

.badge-medium.blue {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/61795ed22c4de54737e2861a_splash-yellow.svg");
}

.badge-medium.red-04 {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6530aa2fedc0cb58fe4bac93_splash-red04.svg");
}

.badge-inner-default {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  display: flex;
}

.badge-inner-default.red {
  background-color: #0000;
}

.badge-inner-default.orange {
  background-color: var(--yellow-02);
  color: #fff;
  background-color: #fa9e00;
  flex-direction: column;
}

.badge-inner-default.red--badge--inner--color {
  background-color: var(--red-05);
  color: #fff;
  flex-direction: column;
}

.badge-title-small {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 18px;
  font-weight: 900;
  line-height: 20px;
}

.badge-title-small.yellow {
  color: var(--yellow-03);
}

.badge-title-small.white {
  color: #fff;
}

.badge-title-small.orange {
  color: var(--yellow-02);
}

.badge-title-small.green {
  color: var(--green-01);
}

.badge-title-small.nocaps {
  text-transform: none;
}

.badge-title-small-accent {
  padding-top: 8px;
  font-size: 14px;
  line-height: 18px;
  display: block;
}

.badge-title-small-accent.white {
  color: #fff;
}

.badge-title-small-accent.orange {
  color: var(--yellow-02);
}

.badge-title-small-accent.yellow {
  color: #804d19;
}

.link--readmore--blue-invert {
  color: var(--blue-04);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/603ce0707be8926de5f265ad_icons-arrow-blue4.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: row;
  padding-right: 24px;
  transition: color .1s;
  display: block;
}

.link--readmore--blue-invert:hover {
  color: var(--blue-05);
}

.dhi--top-image {
  width: 100%;
  max-width: 100%;
}

.trf--hero {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  background-color: var(--blue-01);
  background-image: linear-gradient(to bottom, var(--blue-01), #215182);
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 55%) minmax(min-content, 2fr) 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  min-height: 100%;
  margin-top: -15px;
  display: grid;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.trf--body {
  background-color: var(--blue-01);
}

.trf--wrapper {
  z-index: 20;
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--gray-06), var(--gray-05));
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 29px 90px 70px;
  display: block;
  position: relative;
  overflow: hidden;
}

.dashboard--hires {
  display: none;
}

.trf--item {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template: ". . . . Area"
  / .25fr 1fr 1fr .5fr 1fr 1fr .25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: start flex-start;
  place-items: center start;
  width: 100%;
  height: auto;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-bottom: 30px;
  display: grid;
}

.trf--item.adjust {
  margin-bottom: 60px;
}

.trf--item--container {
  z-index: 2;
  background-color: #0000;
  border-radius: 2vw;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 50px;
  padding: 0 40px 0 0;
  display: flex;
  position: relative;
}

.trf--item--container.lightblue {
  background-color: #ccf2ff;
  max-height: 400px;
}

.trf--item--container._3-cols {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  max-height: none;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 0 0 20px 20px;
  position: static;
}

.trf--item--container.mid {
  height: 70%;
}

.trf--item--container.mid.green {
  background-color: #c8fad499;
  align-items: center;
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.trf--item--container.top {
  background-color: #0000;
  height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.trf--item--container.txt--right {
  padding-left: 40px;
  padding-right: 30px;
}

.trf--item--container--lightblue {
  z-index: 2;
  color: #fff;
  background-color: #ccf2ff;
  border-top-right-radius: 2vw;
  border-bottom-right-radius: 2vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  max-height: 552px;
  margin-top: 96px;
  margin-bottom: 96px;
  margin-left: -20px;
  padding: 32px 16px 40px 40px;
  display: flex;
  position: relative;
}

.trf--item--container--lightblue.gul {
  background-color: #ffb219;
}

.trf--item--container--lightblue.red {
  background-color: #fc4469;
  flex: 0 auto;
  justify-content: center;
  position: relative;
}

.trf--item--container--lightblue.gron {
  background-color: #41d980;
}

.trf--item--container--lightblue.white {
  background-color: #fff;
  max-height: 400px;
}

.trf--item--container--lightblue._3-cols {
  color: var(--blue-06);
  background-color: #fff;
}

.trf--img {
  z-index: 5;
  opacity: 1;
  width: 140%;
  max-width: 960px;
  display: block;
  position: relative;
  overflow: visible;
}

.trf--hero--container {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  min-width: 480px;
  max-width: 720px;
  margin-top: 0;
  margin-bottom: 10vw;
  display: grid;
  position: relative;
}

.trf--hero--title {
  z-index: 1;
  color: var(--blue-05);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 37px;
  font-size: 54px;
  line-height: 64px;
  position: relative;
}

.text-span-2 {
  color: #fff;
}

.check-list-hero-trf {
  text-align: left;
  margin-top: 18px;
  padding-left: 0;
}

.check-list-hero-trf li {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6284c1babd036103b74aba21_check-bla-blank-sm.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 30px;
  margin-bottom: 9px;
  padding-left: 36px;
  font-weight: 700;
  line-height: 27px;
}

.check-list-hero-trf.blue ul {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
}

.check-list-hero-trf.blue.adjust {
  margin-top: 0;
}

.check-list-hero-trf ul {
  padding-left: 0;
}

.trf--item--center-wrapper {
  flex-direction: column;
  align-items: flex-start;
  min-width: auto;
  max-width: 575px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.trf--item--center-wrapper._3-cols {
  text-align: center;
  align-items: flex-start;
  min-width: 400px;
  max-width: 650px;
  height: auto;
  margin-right: 0;
  position: static;
}

.trf--item--center-wrapper._3-cols.right {
  clear: none;
  align-self: flex-end;
  margin-top: 0;
  margin-right: 0;
  position: static;
  inset: auto 0% -47% auto;
}

.trf--item--center-wrapper.centered {
  justify-content: center;
  position: static;
}

.trf--item--center-wrapper.to-do {
  min-width: auto;
  max-width: 85%;
}

.trf--bevan--title {
  color: var(--blue-02);
  text-align: left;
  letter-spacing: 3.5px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 4px 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 14px;
  font-weight: 900;
  line-height: 24px;
}

.trf--bevan--title.gron {
  color: #26bf73;
  background-color: #c8fad4;
}

.trf--bevan--title.gul {
  color: #fa9e00;
  background-color: #fff799;
}

.trf--bevan--title.red {
  color: #e62253;
  background-color: #ffe6ea;
}

.trf--item--title {
  color: var(--blue-01);
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 42px;
}

.trf--item--title.red {
  color: #fc4469;
}

.trf--item--title.gron {
  color: #41d980;
}

.trf--item--title.gul {
  color: #ffb219;
}

.trf--item--title.light {
  color: var(--blue-02);
}

.trf--item--title.h5 {
  color: var(--blue-01);
  font-family: Museo Sans, sans-serif;
  font-size: 22px;
  font-weight: 900;
}

.trf--item--txt {
  color: #1f4266;
  text-align: left;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.trf--item--txt.gron {
  color: #0f6649;
}

.trf--item--txt.red, .trf--item--txt.gul {
  color: #802938;
}

.trf--item--list {
  color: var(--red-04);
  text-align: left;
  width: 100%;
  max-width: 400px;
  margin-bottom: 0;
  padding-left: 0;
  display: block;
}

.trf--item--list--item {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f640cf82d541_check--darkblue.svg");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 40px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.trf--item--list--item.red {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
  background-position: 0 5px;
}

.trf--item--list--item.gul {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
}

.trf--item--list--item.gron {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f69b0a82d518_checklisticon-green.svg");
}

.trf--item--image {
  background-color: #ccf2ff85;
  border-radius: 15px;
  width: 550px;
  max-width: 600px;
  height: 200px;
  margin-top: 30px;
  display: none;
  position: absolute;
  inset: auto auto 0% 0%;
}

.image-43 {
  max-width: 50%;
  margin-top: 60px;
  margin-left: -79px;
}

.trf--image--att {
  text-align: left;
  width: 100%;
  max-width: 100%;
}

.trf--cta-text {
  color: var(--blue-02);
  text-align: center;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 36px;
}

.trf--item--container--overlap {
  z-index: 2;
  background-color: #fff;
  border-radius: 19px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  max-height: 552px;
  margin-top: 96px;
  margin-bottom: 96px;
  padding: 40px 40px 72px;
  display: flex;
  position: relative;
}

.trf--item--container--overlap.lightblue {
  background-color: #ccf2ff99;
  max-height: 400px;
}

.trf--item--container--overlap._3-cols {
  align-items: flex-start;
}

.trf--item--container--overlap.mid {
  background-color: #0000;
  height: 70%;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.trf--item--container--under--left {
  z-index: 2;
  background-color: var(--blue-06);
  box-shadow: 0 6px 0 0 var(--blue-01);
  border-radius: 19px;
  flex-direction: column;
  order: 0;
  justify-content: flex-start;
  align-items: center;
  width: 400px;
  max-width: 400px;
  height: 100%;
  max-height: 552px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: -50px;
  padding: 40px 40px 72px;
  display: flex;
  position: absolute;
  inset: 0 auto 0% 0%;
}

.trf--item--container--under--left.lightblue {
  background-color: #ccf2ff99;
  max-height: 400px;
}

.trf--item--container--under--left._3-cols {
  align-items: flex-start;
}

.trf--item--container-2 {
  z-index: 2;
  color: #fff;
  text-align: center;
  background-color: #0000;
  border-radius: 2vw;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  margin: 0 0 20px;
  padding: 0;
  display: flex;
  position: static;
  inset: 0% 0% 0% auto;
}

.trf--item--container-2.gul {
  background-color: #ffb219;
}

.trf--item--container-2.red {
  background-color: #fc4469;
  flex: 0 auto;
  justify-content: center;
  position: relative;
}

.trf--item--container-2.gron {
  background-color: #41d980;
}

.trf--item--container-2.white {
  background-color: #fff;
  max-height: 400px;
}

.trf--item--container-2._3-cols {
  color: var(--blue-06);
  background-color: #fff;
}

.trf--item--container-2.right {
  margin-bottom: 0;
}

.trf--item--container-2.left {
  box-shadow: none;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  min-width: auto;
  max-width: none;
  left: 0;
}

.trf--subheader {
  object-fit: cover;
  background-color: #0000;
  padding-top: 50px;
  padding-bottom: 10px;
}

.trf--img--100 {
  width: 100%;
  max-width: 100%;
}

.trf--img--100.adjust {
  width: 115%;
  max-width: 115%;
}

.trf--img--100.top {
  width: 100%;
}

.trf--container--img {
  text-align: center;
  align-self: center;
  width: 100%;
  max-width: none;
  display: block;
  position: relative;
  inset: 0% 0 auto 0%;
}

.trf--container--img.right {
  justify-content: flex-end;
  left: 41.5px;
  right: -18.5px;
}

.trf--container--img._100 {
  width: 100%;
}

.workflow-images {
  z-index: 10;
  flex-wrap: nowrap;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 80%;
  margin-top: 15px;
  margin-left: 0;
  display: flex;
  position: relative;
  inset: auto auto 5% 0%;
}

.profile-img {
  z-index: 10;
  align-self: auto;
  align-items: flex-start;
  width: 100px;
  display: block;
  position: static;
}

.profile-img.float {
  display: none;
  position: absolute;
  inset: auto auto 52% 0%;
}

._wf-line {
  align-items: center;
  width: 120px;
  height: 3px;
  margin-top: 48px;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
  position: static;
}

._wf--profile--text {
  color: var(--blue-01);
  text-align: center;
  align-items: flex-start;
  width: 100px;
  padding-top: 5px;
  padding-left: 8px;
  font-size: 14px;
  line-height: 20px;
  display: block;
  position: static;
}

._wf--profile--text._3 {
  width: 160px;
}

.group-profile-img {
  text-align: center;
  align-items: flex-start;
  width: 260px;
  display: block;
  position: relative;
  bottom: -6px;
  left: 36px;
}

.workflow-group-images {
  z-index: 10;
  margin-bottom: -97px;
  margin-left: 0;
  position: relative;
  inset: -10px auto 0% 6%;
}

.trf--img--dt {
  width: 70%;
  display: none;
}

.image-45 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-46 {
  width: 5px;
  max-width: 30%;
}

._wf--tag-profile--text {
  background-color: var(--blue-06);
  color: var(--blue-02);
  text-align: center;
  letter-spacing: 2px;
  border-radius: 7px;
  align-items: flex-start;
  font-family: Bevan, Arial, sans-serif;
  font-size: 11px;
  display: block;
  position: static;
}

.trf--subheader-content {
  color: var(--blue-03);
  text-align: center;
  background-color: #0000;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.trf--title {
  color: var(--blue-03);
  text-align: center;
  max-width: 700px;
  margin: 0 auto 24px;
  font-size: 48px;
  line-height: 56px;
}

.trf--txt {
  color: var(--blue-01);
  text-align: center;
  width: 540px;
  max-width: 540px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.trf--container {
  margin-bottom: 65px;
  padding-top: 70px;
}

.bold-text-5 {
  background-color: #0000;
}

.trf--container--img-100 {
  width: 100%;
  max-width: none;
  display: block;
  position: relative;
  inset: 2% 0 auto 0%;
}

.trf--container--img-100.right {
  justify-content: flex-end;
  left: 41.5px;
  right: -18.5px;
}

.trf--img-85 {
  width: 500px;
  max-width: 500px;
}

.trf--image--overlap {
  width: 40%;
  max-width: 40%;
  margin-top: -9%;
  margin-bottom: -30%;
  margin-left: 44%;
  position: relative;
  inset: auto auto 0% 0%;
}

.trf--image--overlap.right {
  width: 30%;
  position: absolute;
  inset: auto 0% 43% auto;
}

.workflow-images-mid {
  z-index: 10;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-left: -10%;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  inset: auto auto -17% 0%;
}

.profile-img-02 {
  margin-top: -59px;
}

.profile-img-04 {
  margin-top: -58px;
}

._wf--profile--text-wide {
  color: var(--blue-01);
  text-align: center;
  align-items: flex-start;
  width: 250px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
  display: block;
  position: static;
}

.image-47 {
  width: 25px;
}

._wf-line-3col {
  align-items: center;
  width: 50px;
  height: 100%;
  margin-top: -104px;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
  position: static;
}

.profile-img-3col {
  z-index: 10;
  align-items: flex-start;
  width: 120px;
  display: block;
  position: static;
}

.profile-img-3col.float {
  display: none;
  position: absolute;
  inset: auto auto 52% 0%;
}

.profile-img-3col._3 {
  width: 160px;
}

.trf--hero--btn--bg--hover {
  background-color: var(--blue-05);
  border-radius: 12px;
  transition: transform .2s cubic-bezier(.2, 0, .392, 1.001);
  position: absolute;
  inset: 0%;
  transform: translate(-100%);
}

.trf--hero--btn--bg--hover.s-h-b-g-h-delay {
  background-color: var(--blue-05);
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.6, 0, 0, .7);
}

.bold-text-6 {
  text-align: left;
}

.sub-marquee-collectionwrapper, .sub-marquee-collectionlist, .sub-marquee-item, .sub-marquee-anchorlink {
  width: 100%;
}

.sub-maerquee-embed {
  flex-direction: column;
  justify-content: flex-end;
  font-weight: 900;
  display: flex;
}

.sub-marquee-wrapper {
  z-index: 99;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
  position: absolute;
  inset: auto 0% 0%;
}

.flying--frilansare {
  display: none;
}

.temp-banner {
  grid-column-gap: 128px;
  grid-row-gap: 24px;
  grid-template-rows: auto 1fr auto;
  align-content: start;
  align-items: start;
}

.container-large-temp {
  background-color: #0000;
  flex-direction: row;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: none;
  overflow: visible;
}

.kundklubb-hero {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/61ba07c31428ef410920e723_kundklubb-bg-03.jpg");
  background-position: 50% 0;
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  height: 850px;
  padding-top: 0;
  display: grid;
  position: relative;
  overflow: hidden;
}

.kundklubb-hero-img-wrap-fade {
  z-index: 1;
  background-color: #000;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.kundklubb-hero-intro {
  z-index: 2;
  background-color: var(--blue-03);
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 120px 60px 60px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 20px #0000000f;
}

.kundklubb-hero-intro.red {
  box-shadow: none;
  color: #fff;
  background-color: #0000;
  padding-bottom: 96px;
}

.kundklubb--h2 {
  color: #fff;
  flex-wrap: nowrap;
  font-size: 38px;
  line-height: 46px;
  display: flex;
}

.kundklubb--h2.centered {
  color: var(--blue-01);
  text-align: center;
  justify-content: center;
  margin-top: 0;
}

.kundklubb--h2.black {
  color: var(--blue-01);
}

.klubb-section-cols-left {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  position: relative;
}

.klubb-img {
  margin-top: 13px;
  margin-bottom: 0;
}

.klubb--body {
  color: #fff;
  font-size: 18px;
  line-height: 28px;
}

.klubb--body.black {
  color: var(--blue-01);
}

.klubb-section-left {
  background-color: #423c2b;
}

.klubb-section-left.gray {
  background-color: var(--gray-06);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/61ba1ebbb1431469267f9459_guld-remsa.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.div-block-98 {
  text-align: center;
  height: 200px;
  padding-top: 0;
}

.image-48 {
  opacity: .44;
  mix-blend-mode: normal;
  object-fit: fill;
}

.klubb-info {
  background-color: var(--gray-06);
  color: #fff;
  text-align: left;
  padding: 20px 48px 30px;
  display: block;
}

.klubb-info.green {
  background-color: var(--green-02);
}

.klubb-info.blue {
  background-color: var(--gray-01);
  padding-top: 30px;
}

._3-cols {
  grid-column-gap: 20px;
  grid-row-gap: 26px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: start;
  align-items: start;
  margin-top: 32px;
  margin-bottom: 20px;
}

.container-6 {
  background-color: #fdfdfd;
  border-radius: 14px;
  padding-bottom: 23px;
}

.box--title {
  color: var(--blue-01);
  text-align: center;
  margin-top: 22px;
  margin-bottom: 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 40px;
}

.box--title.invert {
  color: #fff;
}

.box--title.yellow {
  color: var(--yellow-01);
}

.box--title.red {
  color: var(--red-05);
}

.box--title.blue {
  color: var(--blue-03);
}

.box--title.dark-blue {
  color: var(--blue-01);
}

.box--title.green {
  color: var(--green-05);
}

.box--body {
  color: var(--blue-01);
  text-align: center;
  padding-left: 30px;
  padding-right: 33px;
  font-size: 16px;
  line-height: 28px;
}

.div-block-99 {
  text-align: left;
  width: auto;
  padding-left: 150px;
  padding-right: 150px;
  position: static;
}

.div-block-100 {
  text-align: center;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 720px;
  height: 500px;
  margin-left: 25%;
  margin-right: 25%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: static;
}

.klubb-section {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}

.list-3 {
  color: var(--blue-01);
  text-align: center;
  margin-right: 0;
  padding-left: 0;
  font-size: 18px;
  line-height: 30px;
}

.list-item-2 {
  padding-left: 5px;
  font-size: 16px;
}

.wave--up {
  text-align: center;
}

.div-block-101 {
  width: 500px;
  display: none;
  position: relative;
  inset: 13% auto auto 9%;
}

.image-49 {
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  display: none;
  position: relative;
  inset: 0% auto auto -24%;
}

.below {
  width: 550px;
  position: relative;
  inset: -118px 0% -24% 160px;
  overflow: visible;
}

.tfr--ipad {
  text-align: center;
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-right: 0;
  display: block;
  position: relative;
  left: 0%;
  right: 0%;
}

.trf--iphone {
  max-width: 15%;
  position: absolute;
  inset: auto auto 25% 7%;
}

.trf--header-img {
  text-align: left;
  width: 80%;
  max-width: 80%;
  margin: 35px -20px 0 0;
}

.trf--img-report {
  z-index: 10;
  width: 440px;
  max-width: 70%;
  position: relative;
  top: -13px;
  left: 285px;
}

.trf--img-bulletlist {
  max-width: 60%;
  margin-top: 21px;
  margin-bottom: 10px;
  margin-left: 15px;
  padding-bottom: 0;
}

.trf--img-85--float {
  width: 85%;
  max-width: 85%;
  margin-top: 9px;
}

.image-50 {
  max-width: 70%;
  margin-top: -45px;
  margin-bottom: 16px;
}

.image-51 {
  max-width: 30%;
}

.trf--slide-img {
  z-index: 5;
  opacity: 1;
  border-radius: 6px;
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
  position: relative;
  overflow: visible;
}

.slider-3 {
  z-index: 25;
  background-color: #0000;
  width: 90%;
  max-width: 90%;
  height: 100%;
}

.slide {
  width: 100%;
  height: 100%;
}

.mask-2 {
  border-radius: 0;
  width: 100%;
}

.slide--nav {
  margin-top: -9px;
  padding-top: 0;
  font-size: 10px;
  position: relative;
}

.slide--nav.report {
  margin-top: -15px;
  padding-top: 0;
}

.right--arrow, .left--arow {
  display: none;
}

.div-block-102 {
  background-color: #fff;
  border-radius: 10px;
  margin-left: -20px;
  padding: 25px;
}

.dotted--line-02 {
  z-index: 10;
  width: 100px;
  max-width: 70%;
  position: relative;
  top: -13px;
  left: 0;
}

.img-text {
  color: var(--blue-01);
  align-self: flex-end;
  padding-top: 0;
  padding-left: 9px;
  position: static;
}

.img--text-wrap {
  margin-top: -22px;
  margin-left: 191px;
  display: flex;
}

.rapport-img {
  float: right;
  max-width: 75%;
  margin-top: 10px;
  margin-bottom: 5px;
}

.profile-img-04-sm {
  width: 200px;
  max-width: 35%;
  margin-top: -50px;
  position: absolute;
}

.container-7 {
  margin-top: -147px;
  position: absolute;
}

.trf--item--img-container {
  width: 100%;
}

.trf--cta--section--container {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 64px 0;
  display: flex;
}

.trf--cta--section--container.bottom {
  padding-top: 100px;
  padding-bottom: 100px;
}

.trf--cta--section--label {
  transform-origin: 100%;
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-right: 32px;
  padding: 20px 40px;
  display: flex;
  position: relative;
}

.trf--cta--section--label--title {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.image-52 {
  width: 100%;
}

.img--pie {
  z-index: 30;
  width: 45%;
  position: absolute;
  inset: 48% auto auto -15%;
}

.slider--report {
  z-index: 25;
  background-color: #0000;
  width: 90%;
  max-width: 90%;
  height: 100%;
}

.dotted-line-2 {
  z-index: -5;
  max-width: 40%;
  position: absolute;
  top: 426.016px;
  left: -114px;
}

.trf--img--container {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  position: relative;
  left: 45px;
}

.trf--img-groups {
  width: 100%;
  max-width: 100%;
}

.trf--price-contents--cta {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 160px;
  margin-bottom: 0;
  padding-bottom: 120px;
  display: none;
}

.trf--cta--section--container--hidden {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 64px 0;
  display: block;
}

.trf--cta--section--container--hidden.bottom {
  padding-top: 100px;
  padding-bottom: 100px;
}

.trf--hero--btn {
  z-index: 1;
  color: #fff;
  white-space: nowrap;
  background-color: #fff0;
  border: 2px solid #ffffff80;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  padding: 20px 16px 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  display: flex;
  position: relative;
}

.trf--hero--btn:hover {
  color: #fff;
}

.feature--tag {
  border: 2px solid var(--blue-04);
  color: var(--blue-04);
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 4px;
  margin-top: 8px;
  margin-bottom: 8px;
  padding: 2px 10px;
  font-family: Museo Sans, sans-serif;
  font-size: 10px;
  font-weight: 900;
  line-height: 18px;
}

.feature--tag.gron {
  color: #26bf73;
  background-color: #c8fad4;
}

.feature--tag.gul {
  color: #fa9e00;
  background-color: #fff799;
}

.feature--tag.red {
  color: #e62253;
  background-color: #ffe6ea;
}

.feature--tag.narrow {
  margin-bottom: 20px;
}

._wf--profile--text--adjust {
  color: var(--blue-01);
  text-align: center;
  align-items: flex-start;
  width: 100px;
  padding-top: 5px;
  padding-left: 14px;
  font-size: 14px;
  line-height: 20px;
  display: block;
  position: static;
}

._wf--profile--text--adjust._3 {
  width: 160px;
}

.profile-image-3rd {
  text-align: left;
  max-width: 75%;
  margin-left: 14px;
  padding-top: 20px;
}

.slide-3 {
  width: 100%;
  height: 100%;
}

.slide-2b {
  width: 100%;
}

.tidrapport--img {
  width: auto;
  max-width: 95%;
}

.btn--left {
  align-items: flex-end;
  display: block;
  position: relative;
}

.spacer {
  height: 50px;
}

.cta--big--btn--standard {
  z-index: 1;
  background-color: var(--green-04);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.cta--big--btn--standard:hover {
  background-color: var(--green-02);
  color: var(--green-04);
}

.cta--big--btn--standard.btn-red {
  background-color: var(--red-05);
}

.cta--big--btn--standard.btn-red:hover {
  background-color: var(--red-02);
  color: var(--red-05);
}

.cta--big--btn--standard.left {
  justify-content: flex-start;
}

.cta--big--btn--mobile {
  z-index: 1;
  background-color: var(--green-04);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: none;
  position: relative;
}

.cta--big--btn--mobile:hover {
  background-color: var(--green-02);
  color: var(--green-04);
}

.cta--big--btn--mobile.btn-red {
  background-color: var(--red-05);
}

.cta--big--btn--mobile.btn-red:hover {
  background-color: var(--red-02);
  color: var(--red-05);
}

.cta--big--btn--mobile.left {
  justify-content: flex-start;
}

.trf-img-01 {
  width: 100%;
  display: block;
}

.image-58 {
  width: 100%;
}

.img-trigger {
  opacity: 0;
  position: absolute;
  overflow: hidden;
}

.bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10 {
  font-weight: 400;
}

.checklist--1col-rtf--darkblue {
  text-align: left;
  margin-top: 0;
  font-weight: 700;
}

.checklist--1col-rtf--darkblue li {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6139e943de4c2449ee972ce6_add%20blue.png");
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
  display: inline-block;
}

.checklist--1col-rtf--darkblue ul {
  color: #fdfdfd;
  flex-flow: column wrap;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.preable-500 {
  font-weight: 500;
}

.partner--pris {
  background-color: var(--gray-06);
  color: #661a2d;
  text-align: center;
  padding: 128px 0 96px;
}

.partner--pris.compact {
  padding-top: 64px;
}

.partner-hero--img {
  z-index: 1;
  background-color: var(--blue-01);
  color: var(--blue-01);
  justify-content: center;
  align-items: center;
  height: 280px;
  display: flex;
  position: static;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.partner-hero--img.taller {
  height: auto;
}

.partner-hero--img.taller.red {
  background-color: #661a2d;
}

.partner-hero--img.purple {
  background-color: #f0eafd;
  height: 200px;
}

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

.partner-img-sm {
  max-width: 85%;
  margin-top: -30px;
  margin-left: 50px;
}

.partner-signup_form {
  background-color: var(--gray-06);
  text-align: center;
  background-image: none;
  padding-top: 64px;
  padding-bottom: 0;
  position: relative;
}

.partner-signup_form.yellow {
  background-color: #ffe325;
  padding-top: 0;
  padding-bottom: 30px;
}

.partner-signup_form.beige {
  background-color: #f0e7dc;
  padding-top: 0;
}

.link--to-form--blue {
  color: var(--blue-04);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6204d603b93d930a490a0c56_arrow-down-medbla.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 20px;
  flex-direction: row;
  padding-right: 24px;
  transition: color .1s;
  display: block;
}

.link--to-form--blue:hover {
  color: var(--blue-05);
}

.partner--maklare--incl {
  background-color: var(--gray-06);
  padding: 0 48px 60px;
}

.partner--maklare--incl.lagerbolag {
  padding-top: 64px;
}

.partner--customer-badge {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6204d7e5612fe7382287cd46_splash-med-blue.svg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 220px;
  margin-left: 20px;
  display: flex;
  position: static;
  inset: 0% 8% auto auto;
}

.partner--customer-badge.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/607fdf108d1fce0197624a5d_splash-yellow.svg");
  position: static;
}

.partner--customer-badge.yellow.relative {
  position: absolute;
  left: 79px;
}

.partner--cust-bdg-title {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 48px;
  font-weight: 900;
}

.partner--cust-bdg-title.yellow {
  color: var(--yellow-03);
}

.partner--cust-bdg-title.white {
  color: #fff;
}

.partner--cust-bdg-title.orange {
  color: var(--yellow-02);
}

.partner--cst-bdg-info {
  color: var(--blue-02);
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 8px;
  font-size: 20px;
  line-height: 20px;
  display: block;
}

.partner--cst-bdg-info.yellow {
  color: var(--yellow-01);
}

.partner--cst-bdg-info.white {
  color: #fff;
}

.partner--cst-bdg-info.orange {
  color: var(--yellow-02);
}

.partner--cst-bdg-inner {
  background-color: var(--blue-06);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  display: flex;
}

.partner--cst-bdg-inner.red {
  background-color: #0000;
}

.orange {
  color: var(--yellow-02);
}

.feature-item--beige {
  background-color: var(--gray-05);
  color: var(--blue-01);
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 32px 20px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.feature--txt {
  color: var(--blue-01);
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.feature--txt.bold {
  font-weight: 700;
}

.frilans--feature--text-copy {
  color: #fff;
  margin-bottom: 15px;
  font-weight: 500;
  line-height: 20px;
}

.feature-list-item {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6284c1babd036103b74aba21_check-bla-blank-sm.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 22px;
  background-attachment: scroll;
  padding-bottom: 10px;
  padding-left: 28px;
  font-size: 16px;
  font-weight: 900;
  list-style-type: disc;
  display: flex;
}

.feature-list-item.exclamation {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/613ef058540d8f5f83ace703_validate-warning.svg");
}

.feature--title {
  z-index: 10;
  color: var(--blue-01);
  align-items: flex-end;
  width: auto;
  max-width: 290px;
  height: 140px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 28px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  display: flex;
  position: absolute;
}

.feature-details-grid-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  perspective: 1000px;
  transform: ;
  transform-origin: 50%;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 48px;
  padding-bottom: 0;
  display: grid;
  overflow: hidden;
}

._1-col-img {
  opacity: .84;
  border-radius: 15px;
  max-width: 110%;
  padding-right: 0;
}

.button-3col-wrap {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
}

.tile-m-flex {
  color: var(--blue-01);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  cursor: pointer;
  background-color: #0000;
  border: 0 solid #000;
  border-radius: 8px;
  max-width: 400px;
  margin-bottom: 0;
  padding: 30px 28px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  transition: transform .1s, box-shadow .1s;
  display: inline-block;
  transform: translate(0, 2px);
}

.tile-m-flex:hover {
  color: #4a4a4a;
  transform: translate(0);
}

.tile-m-flex.blue {
  background-color: var(--blue-03);
  color: #fff;
  transform: none;
}

.tile-m-flex.green {
  background-color: var(--green-04);
  color: #fff;
}

.tile-m-flex.blue-dark {
  color: #fff;
  background-color: #0c9ef2;
}

.tile-m-flex.red-dark {
  background-color: var(--red-03);
  color: #fff;
}

.tile-m-flex.red {
  color: #fff;
  background-color: #fc4469;
}

.tile-m-flex.blue {
  color: #fff;
  background-color: #3bf;
  transform: none;
}

.tile-m-flex.blue:hover {
  background-color: #0c9ef2;
  transform: none;
}

.tile-m-flex.yellow-dark {
  background-color: var(--yellow-02);
  color: #fff;
}

.tile-m-flex.yellow-dark:hover {
  background-color: var(--yellow-03);
}

.tile-m-flex.yellow {
  background-color: var(--yellow-02);
  color: #fff;
}

.tile-m-flex.yellow:hover {
  background-color: var(--yellow-03);
}

.tile-m-flex.dark-blue {
  background-color: var(--blue-01);
  color: #fff;
}

.tile-m-flex.orange {
  background-color: var(--yellow-03);
}

.tile-m-flex.flex {
  padding-top: 50px;
  padding-bottom: 50px;
}

.tile-m-flex.flex.w--current {
  padding-top: 50px;
  padding-bottom: 35px;
}

.tile-m-flex.flex.purple {
  background-color: #ece6ff;
  width: 100%;
  max-width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  font-weight: 400;
}

.tile-m-flex.flex.green {
  background-color: var(--green-06);
}

.tile-m-flex.flex.red {
  background-color: var(--red-06);
  width: 100%;
  max-width: 100%;
}

.tile-m-flex.flex.lightblue {
  background-color: var(--blue-06);
  width: 100%;
  max-width: 100%;
}

.tile-m-flex.flex.beige {
  color: var(--blue-01);
  background-color: #f3ede4;
  line-height: 26px;
}

.partner-section-cols-center {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-left: 100px;
  margin-right: 100px;
  position: relative;
}

.cc--item--small-title {
  color: #0c9ef2;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #ccf2ff;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 4px 12px;
  font-family: Museo Sans, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 24px;
}

.cc--item--small-title.gron {
  color: #26bf73;
  background-color: #c8fad4;
}

.cc--item--small-title.gul {
  color: #fa9e00;
  background-color: #fff799;
}

.cc--item--small-title.red {
  color: #e62253;
  background-color: #ffe6ea;
}

.cc--item--small-title.narrow {
  margin-bottom: 20px;
}

.cc--item--small-title.purple {
  color: #3d2887;
  background-color: #e5deff;
}

.checklist--1col-rtf--red--inverted {
  text-align: left;
  margin-top: 0;
  font-weight: 700;
}

.checklist--1col-rtf--red--inverted li {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5f8e97eb7940fa540b0f0393_check--red02.svg");
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
  display: inline-block;
}

.checklist--1col-rtf--red--inverted ul {
  color: #661a2d;
  flex-flow: column wrap;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.partner--item--small-title-red {
  color: #0c9ef2;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #ccf2ff;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 4px 12px;
  font-family: Museo Sans, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 24px;
}

.partner--item--small-title-red.gron {
  color: #26bf73;
  background-color: #c8fad4;
}

.partner--item--small-title-red.gul {
  color: #fa9e00;
  background-color: #fff799;
}

.partner--item--small-title-red.red {
  color: #e62253;
  background-color: #ffe6ea;
}

.partner--item--small-title-red.narrow {
  background-color: var(--red-03);
  color: #fcfcfc;
  margin-bottom: 20px;
}

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

.partner-2col-cta {
  z-index: 20;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.div-block-104 {
  height: 50px;
}

.wave--anim--lightgray {
  z-index: 4;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  bottom: 0;
}

.wave--anim--lightgray.adjust {
  margin-top: 0;
  bottom: 0;
}

.div-block-105 {
  height: 70px;
}

.space--125 {
  height: 125px;
  margin-top: 0;
}

.hero--title--right {
  z-index: 1;
  color: var(--blue-01);
  text-align: left;
  max-width: 530px;
  margin-top: 0;
  margin-bottom: 24px;
  margin-right: 15%;
  font-size: 48px;
  line-height: 54px;
  display: none;
  position: relative;
}

.hero--2cols {
  grid-column-gap: 22px;
  grid-row-gap: 0px;
  background-color: var(--blue-04);
  background-image: linear-gradient(#ded4c8, #ded4c8 49%, #ddd3c7 56%, #d6ccc0 62%, #e9e0d3 68%, #e7e2d9 72%, #ded4c8 82%, #e9e0d3);
  flex-direction: column;
  grid-template-rows: 22em 9em;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: .25fr;
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding-top: 136px;
  padding-bottom: 136px;
  display: grid;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.hero--2cols.darkblue {
  background-color: #1274d7;
}

.hero--txt--right {
  z-index: 1;
  color: #fff;
  text-align: center;
  text-shadow: 0 0 16px #fa9e0080;
  max-width: 720px;
  margin-bottom: 48px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  position: relative;
}

.hero--txt--right.dark {
  color: #fff;
  text-shadow: none;
}

.hero--txt-r {
  color: var(--blue-01);
  width: 110%;
  margin-top: 6px;
  margin-bottom: 0;
  margin-right: -7%;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.hero--btn--front--right {
  width: 100%;
  margin-top: 1.5vh;
  margin-bottom: 8vmin;
  display: flex;
}

.hero--btn--front--yellow {
  z-index: 1;
  background-color: var(--red-05);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 56px;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 16px 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
  position: relative;
}

.hero--btn--front--yellow:hover {
  color: #fc4469;
  background-color: #802938;
}

.bold-text-12 {
  color: var(--blue-01);
}

.hero--hairy {
  z-index: 2;
  width: 32vw;
  max-width: 611px;
  display: none;
  position: absolute;
  top: -75px;
  left: 200px;
  transform: translate(-25vw, -50%);
}

.hero--hairy--r {
  z-index: 2;
  width: 36vw;
  max-width: 611px;
  margin-top: 0;
  display: none;
  position: absolute;
  inset: 168px 0% 0% 0;
  transform: translate(25vw, -44%);
}

.video-hfd-wrapper {
  width: 100%;
  min-width: 450px;
  max-width: 1300px;
  margin: 0 0 0 0%;
  display: block;
}

.video-hfd-2 {
  z-index: 2;
  background-color: #0000;
  border-radius: 25px;
  width: 100%;
  height: 100%;
  margin-left: 0%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
}

.html-embed-hero {
  position: absolute;
  inset: 0%;
}

.hero--2cols--imgbg {
  grid-column-gap: 3em;
  grid-row-gap: 0em;
  background-color: var(--blue-04);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/620cc2dd4234b454851e8cfc_all-inclusive_landscape.jpg");
  background-position: 50% 100%;
  background-size: cover;
  flex-direction: column;
  grid-template-rows: 8.5em 8.6em auto;
  grid-template-columns: 1% minmax(325px, 1.4fr) minmax(300px, 1fr) 1%;
  grid-auto-columns: .25fr;
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding-top: 14%;
  padding-bottom: 0;
  display: grid;
  position: relative;
  top: auto;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.hero--2cols--imgbg.darkblue {
  background-color: #1274d7;
}

.hero--btn--front--demo-r {
  z-index: 1;
  background-color: var(--red-05);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 56px;
  margin-left: 16px;
  margin-right: 0;
  padding: 20px 16px 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
  position: relative;
}

.hero--btn--front--demo-r:hover {
  color: #fc4469;
  background-color: #802938;
}

.link-plain {
  flex-flow: wrap;
  place-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 720px;
  margin: 15px -152px 0 25px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  transition: opacity .2s;
  display: flex;
}

.link-plain.bold {
  font-weight: 900;
}

.link-plain.invert {
  color: #fff;
}

.link-plain.blue {
  color: var(--blue-01);
  text-align: center;
  justify-content: center;
  max-width: none;
  font-weight: 500;
}

.link-plain.blue.bevan {
  color: var(--gray-01);
  font-size: 18px;
  font-weight: 300;
}

.link-plain.dark {
  width: auto;
  margin-left: 35px;
}

.link--readmore--white {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f67bc082d356_icons-arrow-white.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 24px;
  transition: color .1s;
}

.link--readmore--white:hover {
  color: var(--red-02);
}

.link--readmore--white.green:hover {
  color: var(--green-06);
}

.typed-text-hero {
  color: var(--blue-01);
  flex-wrap: wrap;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  align-items: flex-start;
  width: 440px;
  height: 80px;
  min-height: 80px;
  margin-top: 26px;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 46px;
  display: block;
  position: static;
  overflow: visible;
}

.typed-text-hero.red {
  color: var(--red-03);
}

.partner-hero-img-fade-short {
  opacity: .6;
  object-fit: cover;
  flex: none;
  min-width: 100%;
  height: 300px;
  margin-top: -10px;
}

.partner-hero-img-fade-short.fade {
  opacity: .7;
}

.partner-logo-box-arrow-b {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/620d45a9850eca114aedf34e_bubble--arrow--dn-o.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: auto;
  width: 110px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -29px;
}

.forstoringsglas--hires {
  display: none;
}

.hero--btn--front--demo {
  z-index: 1;
  background-color: var(--red-05);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 56px;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 16px 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: none;
  position: relative;
}

.hero--btn--front--demo:hover {
  color: #fc4469;
  background-color: #802938;
}

.login-page {
  background-color: #27bdff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6099023904dee67862756f1e_hairy-w-blue2.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6099023a1d6280351b97e4ca_hairy-w-blue.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/621357c66572099222b19619_bg-blue-gradient.png");
  background-position: 110% 10%, -15% 135%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-size: auto, 611px, auto;
  padding: 48px;
}

.login-header {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  color: #fff;
  letter-spacing: 1px;
  grid-template-rows: auto;
  grid-template-columns: 56px 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  display: grid;
}

.button-2col-grid-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  display: grid;
}

.div-block-106 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray-02);
  text-align: center;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  max-width: 600px;
  min-height: 470px;
  padding: 96px;
  display: grid;
  position: relative;
}

.div-block-107 {
  z-index: 100;
  color: #fff;
  max-width: 50ch;
  position: relative;
}

.grid-14 {
  grid-column-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  align-items: center;
  height: 100%;
  padding-left: 10vw;
  padding-right: 10vw;
}

.login-wint-img {
  position: absolute;
}

.wave--anim--lightgrad {
  z-index: 4;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  bottom: 0;
}

.wave--anim--lightgrad.adjust {
  margin-top: 0;
  bottom: 0;
}

.bold-text-13 {
  color: #5a055a;
  font-weight: 400;
}

.bold-text-14 {
  color: var(--blue-01);
}

.bold-text-15 {
  color: var(--blue-01);
  font-weight: 400;
}

.container-8 {
  margin-top: 60px;
}

.p--bullets {
  color: var(--blue-01);
  padding-top: 0;
  padding-left: 0;
}

.p--bullets._1-col {
  display: block;
}

.p--bullets-list {
  color: var(--blue-01);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da3582620ae1b168f371142_checklisticon-blue.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px;
  background-attachment: scroll;
  justify-content: flex-start;
  padding-bottom: 8px;
  padding-left: 30px;
  font-size: 20px;
  font-weight: 900;
  list-style-type: disc;
  display: flex;
}

.p--bullets-list.exclamation {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/613ef058540d8f5f83ace703_validate-warning.svg");
}

.partner-section--bgimg {
  z-index: -15;
  background-color: var(--green-05);
  background-image: linear-gradient(#62e78e, #62e78e 58%, #88f1ab 81%, #62e78e);
  height: auto;
  padding-top: 40px;
  position: relative;
}

.partner-section--bgimg.gradient-beige {
  background-image: linear-gradient(#f5ecde, #e7dccb 65%, #dbd0be 75%, #e4d8c5 84%, #f6efe3);
}

.partner-section--bgimg.gradient-lightbeige {
  background-image: linear-gradient(#eee2cf, #f5ecde 50%, #dfd2be 65%, #e2d7c5 75%, #dfd4c4 80%, #ebe3d5 88%, #f6efe3);
}

.partner-section--bgimg.light {
  background-color: var(--gray-06);
}

.space--40 {
  height: 40px;
  margin-top: 0;
}

.wave--anim--yellow {
  z-index: 4;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  bottom: 0;
}

.wave--anim--yellow.adjust {
  margin-top: 0;
  bottom: 0;
}

.wave--anim--beige {
  text-align: center;
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.bold-text-16 {
  font-family: Bevan, Arial, sans-serif;
  font-weight: 400;
}

.link--readmore--darkred {
  color: #661a2d;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ffec9aeecf46d3c10ca693a_icons-arrow-right-red.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 24px;
  transition: color .1s;
}

.link--readmore--darkred:hover {
  color: var(--red-02);
}

.starta-eget-grid {
  grid-template: "."
                 "."
                 "Area" 32px
                 "."
                 "."
                 / 220px 1fr 220px;
}

.starta-eget-grid.green {
  color: var(--green-02);
}

.starta-title-list {
  color: #661a2d;
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5f8e97eb7940fa540b0f0393_check--red02.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-left: 33px;
  font-family: Museo Sans, sans-serif;
  font-weight: 900;
}

.starta-title-list.green {
  color: var(--green-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6139e944e2504eb4cbc7f66c_green-plain.png");
  background-size: 20px 20px;
  height: 100%;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
}

.checklist--1col-rtf--darkgreen {
  text-align: left;
  margin-top: 0;
  font-weight: 700;
}

.checklist--1col-rtf--darkgreen li {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f64ef182d53b_check--green.svg");
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
  display: inline-block;
}

.checklist--1col-rtf--darkgreen ul {
  color: var(--green-01);
  flex-flow: column wrap;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.image-59 {
  z-index: -10;
  width: 660px;
  margin-top: -41px;
  position: absolute;
  top: auto;
  left: -10%;
  right: auto;
}

.partner--dhi {
  background-color: var(--gray-06);
  padding: 0 48px 60px;
}

.partner--dhi.lagerbolag {
  padding-top: 64px;
}

.wave--anim--green {
  text-align: center;
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
}

.space--btw--90 {
  padding-top: 90px;
}

.space--btw--90._w-bg {
  background-color: #fff;
}

.typed-hero {
  color: var(--blue-01);
  margin-top: 30px;
  font-size: 54px;
  line-height: 60px;
}

.video-allincl {
  width: 100%;
  min-width: auto;
  max-width: 1440px;
  margin-top: 0;
  margin-bottom: 0;
}

.video-allincl-2 {
  z-index: 2;
  background-color: var(--gray-05);
  border-radius: 15px;
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
}

.html-embed-allincl {
  position: absolute;
  inset: 0%;
}

.partner-articles {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.partner-highlight {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 112px 1fr;
  grid-auto-columns: 1fr;
}

.partner-highlight-2 {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  height: 100%;
  display: grid;
  overflow: hidden;
}

.partner-img-wrap {
  background-color: var(--blue-01);
  border-top-left-radius: 16px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 16px;
  height: 100%;
  overflow: hidden;
}

.partner-highlight-articles {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: relative;
}

.partner-button-container {
  padding: 5px 32px 32px 10px;
}

.partner-highlight-caption {
  padding: 0 32px;
}

.full-width-case-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 3fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  display: grid;
}

.image-60 {
  border-radius: 10px 0 0 10px;
}

.full-width-case-container {
  grid-column-gap: 28px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-right: 0;
  display: grid;
}

.partner-highlight-title {
  color: var(--blue-01);
  width: 80%;
  margin-top: 56px;
  margin-left: 10px;
  font-size: 34px;
  line-height: 42px;
}

.partner-highlight-txt {
  color: var(--blue-01);
  width: 90%;
  margin-top: -21px;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 16px;
}

.pwdb {
  padding: 5px 32px 32px 10px;
}

.pwdb-button-container {
  padding: 0 32px 32px;
  position: relative;
  top: -20px;
}

.link-wrapper {
  z-index: 30;
  position: relative;
}

.cookies-hidden {
  display: block;
}

.fw--case--category {
  color: var(--blue-03);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 28px;
  margin-left: 10px;
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
}

.fw--case--category.invert {
  color: #fff;
}

.booking-calendar {
  margin-bottom: 0;
  overflow: hidden;
}

.pension-hero {
  text-align: center;
  padding-top: 0;
  position: relative;
}

.pension-hero-intro {
  z-index: 2;
  background-color: var(--blue-03);
  color: #fff;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/623993db7ee9fb4b5db4801c_dagdrommer.jpg");
  background-position: 0 0;
  background-size: 130%;
  flex-direction: column;
  align-items: center;
  padding: 200px 60px 120px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 20px #0000000f;
}

.pension-hero-intro.red {
  color: #fff;
  background-color: #661a2d;
  padding-bottom: 96px;
}

.pension-hero-intro.purple {
  box-shadow: none;
  background-color: #f0eafd;
}

.pension-hero-intro.yellow {
  background-color: #4b2e10;
}

.pension-hero-intro.blue-dark {
  background-color: var(--blue-01);
}

.pension-section-left {
  background-color: #f0e7dc;
}

.pension-section-left.gradient-beige {
  background-image: linear-gradient(#f5ecde, #e7dccb 65%, #dbd0be 75%, #e4d8c5 84%, #f6efe3);
}

.pension-section-left.gradient-lightbeige {
  background-image: linear-gradient(#eee2cf, #f5ecde 50%, #dfd2be 65%, #e2d7c5 75%, #dfd4c4 80%, #ebe3d5 88%, #f6efe3);
}

.pension-section-left.light {
  background-color: var(--gray-06);
}

.pension-section-left.red {
  background-color: var(--red-06);
}

.pension-section-left.green {
  background-color: #c8fad452;
}

.tk--case--wrapper {
  z-index: 10;
  background-color: var(--gray-06);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 128px 40px;
  display: flex;
  position: relative;
}

.tk--case--wrapper.white {
  background-color: #fff;
  flex-direction: row;
  padding-top: 48px;
}

.tk--faq--wrapper {
  z-index: 2;
  background-color: var(--gray-06);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 96px 40px 64px;
  display: flex;
  position: relative;
}

.tk--cta--section--container {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  background-color: var(--gray-06);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 64px 40px 128px;
  display: flex;
}

.tk-readmore-wrapper {
  background-color: var(--gray-06);
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 128px;
  display: flex;
}

.tk-readmore-wrapper.yellow {
  background-color: #ffe325;
  background-image: linear-gradient(#ffe325, #fff 91%);
}

.oa--hero--title {
  z-index: 3;
  color: #fff;
  text-shadow: 0 7px 14px #00000045;
  max-width: 960px;
  margin-top: 35vh;
  margin-bottom: 0;
  font-size: 90px;
  line-height: 106px;
  position: relative;
}

.oauto--usp {
  background-color: var(--gray-06);
  color: var(--red-02);
  text-align: center;
  padding: 0 32px;
}

.oa--list {
  color: var(--blue-01);
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
}

.oa-list-item {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/61af76e82247f30539ffb5bf_good.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 25px;
  background-attachment: scroll;
  padding-bottom: 20px;
  padding-left: 48px;
  font-size: 20px;
}

.oa-list-item.red {
  color: var(--red-02);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5f8e97eb7940fa540b0f0393_check--red02.svg");
  background-position: 0 0;
  background-size: 22px;
  padding-bottom: 16px;
  padding-left: 30px;
  font-size: 16px;
  line-height: 24px;
}

.oa-list-item.inverted {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/624e94e75a56aa6e5135b3b4_check-bla-blank-sm.png");
  background-size: 32px;
  line-height: 28px;
}

.oa-list-item.inverted:hover {
  color: #fff;
}

.oauto--deal--title-2 {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 56px;
}

.oauto--splash-2 {
  z-index: 12;
  background-color: var(--blue-01);
  color: #fff;
  text-align: center;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  width: 220px;
  height: 220px;
  font-family: Bevan, Arial, sans-serif;
  font-weight: 400;
  display: flex;
  position: absolute;
  top: 50px;
  left: 100px;
}

.oauto--intro-2 {
  background-color: var(--gray-06);
  color: #661a2d;
  text-align: center;
  padding: 64px 32px;
}

.oauto--check {
  background-color: var(--green-02);
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#6bdaff, #48cbff 86%, #48cbff);
  padding-top: 180px;
  padding-bottom: 180px;
}

.oauto--mid--wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.wave--anim--darkgreen {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -1px;
}

.inverted-link {
  color: #fff;
}

.link-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray-02);
  text-align: center;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  justify-items: stretch;
  padding: 15px;
  display: grid;
  position: relative;
}

.inverted {
  color: #fff;
  font-weight: 700;
}

.inverted:hover {
  color: var(--blue-06);
}

.landing-puffs--collectionwrapper-02 {
  color: #fff;
  width: 100%;
  display: none;
  overflow: hidden;
}

.landing-puffs--collectionlist-02 {
  width: 100%;
}

.landing-puffs--item-02 {
  width: 100%;
  position: static;
}

.landing-puffs--slider-02 {
  background-color: var(--yellow-alt-1);
  justify-content: center;
  width: 100%;
  height: 100%;
  min-height: 50vh;
  padding: 88px 128px;
  display: flex;
}

.wave--anim--bottom-2 {
  z-index: 4;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  bottom: -1px;
}

.wave--anim--bottom-2.adjust {
  margin-top: 0;
  bottom: 0;
}

.button-m-full-retro {
  color: #4a4a4a;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 28px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  transition: transform .1s, box-shadow .1s;
  display: block;
  transform: translate(0, 2px);
}

.button-m-full-retro:hover {
  color: #4a4a4a;
  transform: translate(0);
}

.button-m-full-retro.red {
  border-width: 5px;
  border-color: var(--red-03);
  color: #fff;
  background-color: #fc4469;
  max-width: none;
}

.button-m-full-retro.yellow-dark {
  background-color: var(--yellow-02);
  color: #fff;
}

.button-m-full-retro.yellow-dark:hover {
  background-color: var(--yellow-03);
}

.button-m-full-retro.blue {
  background-color: var(--blue-03);
  color: #fff;
}

.button-m-full-retro.ghost {
  border-width: 2px;
  border-color: var(--gray-04);
  padding-top: 14px;
  padding-bottom: 14px;
}

.button-m-full-retro.ghost.hidden {
  border-width: 0;
}

.container-9 {
  display: block;
}

.timeline--img-1 {
  width: 90%;
  max-width: 90%;
  position: absolute;
  inset: 23% auto auto 7%;
  overflow: visible;
}

.timeline--img-2 {
  width: 80%;
  max-width: 80%;
  position: absolute;
  inset: 17% auto auto 15%;
}

.oa--item--list {
  color: var(--red-04);
  width: 100%;
  max-width: 320px;
  margin-bottom: 0;
  padding-left: 0;
  display: block;
}

.oa--item--list--item {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f640cf82d541_check--darkblue.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 24px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 40px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.oa--item--list--item.red {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
  background-position: 0 5px;
}

.oa--item--list--item.gul {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
}

.oa--item--list--item.gron {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f69b0a82d518_checklisticon-green.svg");
}

.timeline_now {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6149cd8d46206a073c298a5b_wint-hairy.png");
  background-position: 50%;
  background-size: 115px 100px;
  border-radius: 0%;
  width: 115px;
  min-width: 115px;
  max-width: 115px;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  margin-top: -13px;
  position: sticky;
  top: 50vh;
}

.oauto--subheader {
  background-color: var(--gray-06);
  object-fit: cover;
  padding-top: 50px;
  padding-bottom: 10px;
}

.cta--timeline--btn--2 {
  z-index: 1;
  background-color: var(--yellow-04);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 72px;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.cta--timeline--btn--2:hover {
  background-color: var(--yellow-02);
  color: #41d980;
}

.cta--timeline--btn--2.timeline {
  margin-left: 70px;
  margin-right: 60px;
}

.oa--cta--timeline--right--label {
  transform-origin: 100%;
  text-align: center;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/603ce0707be8926de5f265ad_icons-arrow-blue4.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-top: -30px;
  margin-right: 32px;
  padding: 20px 50px 20px 40px;
  display: flex;
  position: relative;
}

.oa--cta--timeline--right--label.adjust {
  margin-right: -40px;
  padding-left: 20px;
  padding-right: 20px;
}

.oa--timeline--btn {
  z-index: 1;
  color: #fff;
  white-space: nowrap;
  background-color: #41d980;
  border-radius: 12px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 72px;
  padding: 24px 72px 24px 50px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.oa--timeline--btn:hover {
  color: #41d980;
  background-color: #0f6649;
}

.oa--timeline--btn.timeline {
  margin-left: 70px;
  margin-right: 60px;
}

.oa--timeline--left--text {
  color: var(--blue-02);
  letter-spacing: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
  position: sticky;
  top: 50vh;
}

.oa--timeline--left--text.longer {
  margin-left: -99px;
}

.section-timeline-gradient {
  z-index: -10;
  background-color: var(--gray-06);
  position: relative;
  overflow: hidden;
}

.timeline_item-last--gradient {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 180px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 125px;
  display: grid;
  position: relative;
}

.timeline_item-last--gradient.narrow {
  grid-template-columns: 1fr 50px 1fr;
  width: auto;
}

.overlay-fade-bottom-grey-copy {
  background-image: linear-gradient(to top, var(--gray-06) 90%, #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: auto 0% 0%;
}

.oa_timeline_item {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 180px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
  position: relative;
}

.oa_timeline_item.narrow {
  grid-template-columns: 1fr 50px 1fr;
  width: auto;
}

.timeline_item_mobile_2 {
  display: none;
}

.timeline_item-last-dt {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 180px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 125px;
  display: grid;
  position: relative;
}

.timeline_item-last-dt.narrow {
  grid-template-columns: 1fr 50px 1fr;
  width: auto;
}

.oa--timeline_item {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 180px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 60px;
  padding-bottom: 60px;
  display: grid;
  position: relative;
}

.oa--timeline_item.narrow {
  grid-template-columns: 1fr 50px 1fr;
  width: auto;
}

.wave--anim--mid {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -1px;
}

.tr-hero-img1 {
  z-index: 1;
  width: 30vw;
  max-width: 611px;
  position: absolute;
  inset: auto auto -30% 20%;
  transform: translate(-25vw, -50%);
}

.slider-4 {
  background-color: var(--gray-06);
}

.tk-inyhet {
  background-color: var(--red-02);
  color: #fff;
  text-align: left;
  padding: 128px 48px 96px;
  display: block;
}

.tk-inyhet.green {
  background-color: var(--green-02);
}

.tk-inyhet.blue {
  background-color: var(--blue-01);
}

.tk-inyhet.white {
  background-color: #fff;
}

.tk-inyhet.lightblue {
  background-color: var(--gray-06);
}

.tk-inyhet.beige {
  background-color: var(--gray-06);
  display: none;
}

.tk-inyhet.lightblue-2 {
  background-color: var(--gray-06);
}

._3col-news {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto minmax(33px, .5fr) auto auto;
  grid-template-columns: 1.3fr .5fr 1fr;
  align-content: start;
  align-items: start;
}

.badge-nyhet {
  color: var(--blue-01);
  letter-spacing: .2em;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: -12px;
  padding: 8px 12px 8px 0;
  font-size: 15px;
  font-weight: 700;
  line-height: 12px;
  display: inline-block;
  position: static;
  top: auto;
}

.image-61 {
  width: 110%;
  max-width: 110%;
  margin-top: 0;
  position: static;
  right: auto;
}

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

.tk-space--btw--25 {
  padding-top: 25px;
  display: none;
}

.partner-hero-graphic {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e70effc182923a43ea57efd_undersidor_bg_loop.jpg");
  background-size: auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.partner-hero-graphic.yellow {
  background-color: var(--yellow-04);
  background-image: none;
  background-size: auto;
}

.partner-hero-graphic-img {
  object-fit: contain;
  object-position: 50% 50%;
  flex: none;
  min-width: 100%;
  height: 510px;
  margin-top: 48px;
  margin-bottom: 48px;
}

.partner-hero-graphic-img.fade {
  opacity: .7;
}

.partner-offer-bubble {
  color: #4a4a4a;
  text-align: center;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 48px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  display: block;
  position: relative;
  top: -60px;
  left: 0;
  right: auto;
}

.partner-offer-bubble.dark {
  background-color: var(--yellow-02);
  margin-top: 45px;
}

.partner-offer-bubble-arrow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6425582d46b_bubble-arrow-bottom-white.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: auto;
  width: 110px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -29px;
}

.landing-puffs--mask--02 {
  border-right: 1px solid var(--blue-06);
  border-left: 1px solid var(--blue-06);
  align-self: center;
  width: 100%;
  max-width: 1440px;
  overflow: visible;
}

.puff-cta--02 {
  z-index: 1;
  background-color: var(--red-05);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
  position: relative;
}

.puff-cta--02:hover {
  background-color: var(--red-04);
  color: var(--red-06);
}

.tabs-menu {
  background-color: #0000;
}

.tab-link {
  border-style: none none solid;
  border-width: 0 0 2px;
  border-color: var(--blue-03) var(--blue-03) var(--gray-04);
  color: var(--blue-01);
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  background-color: #0000;
  border-radius: 0;
  margin-right: 5px;
  padding: 7px 10px;
  font-size: 16px;
  font-weight: 700;
}

.tab-link:hover {
  border-bottom: 2px solid var(--blue-04);
  color: var(--blue-01);
  background-color: #0000;
  border-radius: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link:focus {
  border-bottom: 2px solid var(--blue-03);
  background-color: #0000;
  border-radius: 0;
  font-weight: 700;
  text-decoration: none;
}

.tab-link:visited {
  background-color: #0000;
}

.tab-link.w--current {
  border-style: none none solid;
  border-width: 2px;
  border-color: var(--blue-02) var(--blue-02) var(--blue-03);
  color: var(--blue-03);
  letter-spacing: 1.3px;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Museo Sans, sans-serif;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
}

.tab-link.w--current:hover {
  color: var(--blue-01);
}

.tab-link.w--current:focus {
  padding-left: 15px;
}

.tab-link.green {
  background-color: var(--green-06);
}

.tab-link.green:hover {
  background-color: var(--green-04);
}

.tab-link.green:focus {
  background-color: var(--green-04);
  font-style: normal;
  text-decoration: none;
}

.tab-link.orange.w--current {
  border-bottom-color: var(--yellow-02);
  color: var(--yellow-02);
  letter-spacing: 1px;
  text-transform: none;
  font-size: 16px;
}

.tab-link.orange.right {
  margin-right: 0;
  padding-left: 15px;
  padding-right: 0;
}

.tab-link.red {
  letter-spacing: 1px;
  text-transform: none;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
}

.tab-link.red.w--current {
  border-bottom-color: var(--red-04);
  color: var(--red-04);
}

.tab-link.left {
  border-bottom-style: solid;
  margin-right: 0;
  padding-left: 0;
  padding-right: 15px;
}

.tab-link.left.w--current {
  letter-spacing: 1px;
  text-transform: none;
  font-size: 16px;
}

.tab-link.left.w--current:focus {
  border-bottom-color: var(--green-04);
  color: var(--green-04);
  padding-left: 0;
}

.tab-link.left.green {
  border-bottom-color: var(--gray-04);
  color: var(--blue-01);
  background-color: #0000;
}

.tab-link.blue {
  margin-right: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.tab-link.blue:active {
  color: var(--blue-03);
}

.tab-link.blue.w--current {
  letter-spacing: 1px;
  text-transform: none;
  font-size: 16px;
}

.wrapper--tabs {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1400px;
  margin: 0 50px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.sub--tabs {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  max-width: 1400px;
  display: flex;
}

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

.sfd--tab--img {
  z-index: 5;
  opacity: 1;
  border-radius: 19px;
  width: 100%;
  max-width: 960px;
  margin-right: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.sfd--tab--img.min {
  width: 120%;
  max-width: 900px;
  margin-right: 21px;
}

.sfd--tab--img.ab {
  display: none;
}

.sfd--tab--item--list--container {
  z-index: 2;
  color: #fff;
  background-color: #0000;
  border-top-right-radius: 2vw;
  border-bottom-right-radius: 2vw;
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  height: 100%;
  max-height: 552px;
  margin-top: 96px;
  margin-bottom: 96px;
  padding: 32px 16px 40px 0;
  display: flex;
  position: relative;
}

.sfd--tab--item--list--container.gul {
  background-color: #ffb219;
}

.sfd--tab--item--list--container.red {
  background-color: #fc4469;
  flex: 0 auto;
  justify-content: center;
  position: relative;
}

.sfd--tab--item--list--container.gron {
  background-color: #41d980;
}

.sfd--tab--item--wrapper {
  flex-direction: column;
  align-items: flex-start;
  max-width: none;
  height: 100%;
  display: flex;
}

.sfd--tab--item--info-container {
  z-index: 2;
  background-color: #fff;
  border-top-left-radius: 2vw;
  border-bottom-left-radius: 2vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  max-height: 600px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 20px 10px 0;
  display: flex;
  position: relative;
}

.sfd--tab--item--info-container.right {
  padding-left: 30px;
  padding-right: 0;
}

.sfd--tab--item--list--title {
  color: var(--blue-02);
  align-self: flex-start;
  max-width: none;
  margin-top: 0;
  margin-bottom: 6px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.sfd--tab--item--list--title.red {
  color: var(--red-05);
}

.sfd--tab--item--list--title.orange {
  color: var(--yellow-02);
}

.sfd--tab--item--list--title.green {
  color: var(--green-04);
}

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

.news.blue {
  background-color: #99deff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62b47486388d11e45f343e6a_starta-bolag-i-sommar.jpg");
  background-position: 70% 55%;
  background-repeat: no-repeat;
  background-size: 675px;
  border-radius: 20px;
  grid-auto-columns: .5fr;
  padding-top: 50px;
  padding-bottom: 50px;
}

.sfd--tab--div {
  align-self: flex-start;
  margin-top: 8px;
  display: none;
}

.news--text {
  color: #1f4266;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.news--text.gron {
  color: #0f6649;
}

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

.news--text.gul {
  color: #802938;
}

.news--text.orange {
  color: var(--yellow-02);
}

.news--text.blue {
  color: var(--blue-02);
}

.news--text.green {
  color: var(--green-04);
}

.news--text.darkred {
  color: #661a2d;
  margin-bottom: 30px;
}

.news--text.darkblue.narrow {
  margin-bottom: 40px;
  padding-top: 10px;
  padding-right: 50px;
}

.landing--hero--bg--vid--desktop {
  z-index: 0;
  background-color: var(--blue-03);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: block;
  position: static;
  inset: 0%;
  overflow: hidden;
}

.lp--header {
  color: #661a2d;
  margin-top: 0;
  margin-bottom: 0;
}

.lp--ingress {
  color: var(--red-02);
  margin-bottom: 24px;
}

.intro--cta {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 40px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 40px;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  display: block;
}

.intro--cta.adjust {
  margin-top: -25px;
  padding-top: 0;
  padding-bottom: 50px;
  display: block;
}

.intro--txt {
  text-align: center;
  margin-bottom: 90px;
  padding-top: 96px;
  padding-left: 32px;
  padding-right: 32px;
  display: none;
}

.intro-cta-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: grid;
  position: relative;
}

.sfd--intro--list {
  margin-top: 10px;
}

.tabs, .tabs-content {
  height: 100%;
}

.sfd--intro--list--item {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 18px;
  padding-left: 30px;
  font-size: 20px;
}

.sfd--intro--list--item.orange {
  color: var(--yellow-02);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/626030778f2a22ac6e23fa3e_check-gul-blank-200.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 34px;
  background-attachment: scroll;
  padding-left: 40px;
}

.sfd--intro--list--item.blue {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/624e94e75a56aa6e5135b3b4_check-bla-blank-sm.png");
  background-size: 30px;
  padding-left: 40px;
}

.sfd--intro--list--item.red {
  color: var(--red-04);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5f8e97eb7940fa540b0f0393_check--red02.svg");
}

.sfd--intro--list--item.green {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6260538af63fa323b79f5de5_check-gron-blank-300.png");
  background-size: 36px;
  padding-left: 40px;
}

.landing--hero--bg--allincl--vid--desktop {
  z-index: 0;
  background-color: var(--blue-03);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

._3col-intro {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto minmax(85px, .5fr) auto auto;
  grid-template-columns: 1.3fr 1fr 1fr;
  align-content: start;
  align-items: start;
}

.intro--fds--img {
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  position: static;
  right: auto;
}

.text-block-27 {
  text-transform: none;
}

.btn--green--left {
  z-index: 1;
  background-color: var(--green-04);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 72px;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: static;
}

.btn--green--left:hover {
  background-color: var(--green-02);
  color: var(--green-04);
}

.btn--green--right {
  z-index: 1;
  background-color: var(--green-04);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  height: 72px;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: static;
}

.btn--green--right:hover {
  background-color: var(--green-02);
  color: var(--green-04);
}

.hero--2col--imgbg {
  grid-column-gap: 1em;
  grid-row-gap: 0em;
  background-color: var(--blue-04);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62a2eb1f6817be05aa5c4564_wint_all-inclusive_ls_wide.jpg");
  background-position: 50% 0;
  background-size: cover;
  flex-direction: column;
  grid-template-rows: 7em 8.6em auto;
  grid-template-columns: 5% minmax(325px, .9fr) minmax(200px, 1.1fr) 5%;
  grid-auto-columns: .25fr;
  justify-content: center;
  place-items: center start;
  min-height: 100%;
  padding-top: 11%;
  padding-bottom: 0;
  display: grid;
  position: relative;
  top: auto;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.hero--2col--imgbg.darkblue {
  background-color: #1274d7;
}

.hero--txt-l {
  color: var(--blue-01);
  width: 100%;
  margin-top: 6px;
  margin-bottom: 0;
  margin-right: 0%;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.sfd--tab--img-hidden {
  z-index: 5;
  opacity: 1;
  border-radius: 19px;
  width: 100%;
  max-width: 960px;
  margin-right: 0;
  display: none;
  position: relative;
  overflow: visible;
}

.sfd--tab--img-hidden.min {
  width: 120%;
  max-width: 900px;
  margin-right: 21px;
}

.start-readmore-wrapper {
  background-color: var(--gray-06);
  flex-direction: column;
  align-items: center;
  margin-top: 90px;
  padding-top: 60px;
  padding-bottom: 128px;
  display: flex;
}

.start-readmore-wrapper.yellow {
  background-color: #ffe325;
  background-image: linear-gradient(#ffe325, #fff 91%);
}

.intro--cta--hiddn {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 40px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 40px;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  padding-top: 96px;
  padding-bottom: 96px;
  display: none;
}

.wave--anim--bottom-dt {
  z-index: 4;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  bottom: -1px;
}

.wave--anim--bottom-dt.adjust {
  margin-top: 0;
  bottom: 0;
}

.footer--5cols {
  grid-column-gap: 24px;
  grid-row-gap: 8px;
  background-color: var(--blue-01);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 80px 128px;
  display: grid;
}

.min {
  margin-bottom: 3px;
}

.sm-icon {
  width: 40px;
  padding-right: 15px;
}

.sm-icon-row {
  padding-top: 10px;
  display: flex;
}

.footer-blue {
  background-color: #0000;
  height: auto;
  margin-bottom: 0;
  padding-bottom: 60px;
}

._2-col-cta {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto minmax(33px, .5fr) auto auto;
  grid-template-columns: 1.3fr .5fr 1fr;
  align-content: start;
  align-items: start;
}

.landing-p {
  text-align: center;
  font-size: 20px;
}

.div-block-113 {
  transform-style: preserve-3d;
}

._1-col-cta {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto minmax(33px, .5fr) auto auto;
  grid-template-columns: 1.3fr .5fr 1fr;
  align-content: start;
  align-items: start;
}

.cta--getstarted {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--blue-01);
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: 10em;
  grid-template-columns: 2fr 1fr .3fr;
  grid-auto-rows: 10em;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 1520px;
  min-height: auto;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  position: relative;
  top: 0;
  left: 0;
}

.cta--getstarted.darkblue {
  background-color: #1274d7;
}

.tabs-bg {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/627a903c3e9437b320516d2c_light-grey-wavy-bg.svg");
  background-position: 0 0;
  background-size: cover;
  display: block;
}

.tabs-bg-bottom {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/627a903c3e9437b320516d2c_light-grey-wavy-bg.svg");
  background-position: 0 100%;
  background-size: cover;
  display: block;
}

.hero--btn--front--sfd {
  z-index: 1;
  background-color: var(--red-05);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 56px;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 16px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
  position: relative;
}

.hero--btn--front--sfd:hover {
  color: #fc4469;
  background-color: #802938;
}

.landing--mid-header {
  text-align: center;
  margin-bottom: 48px;
  padding-top: 0;
  padding-left: 32px;
  padding-right: 32px;
  display: block;
}

.safunkardet {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/627aa3a0654bcbd1c7c29422_light-grey-gr-wavy-bg.svg");
  background-position: 0 15px;
  background-size: auto;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 40px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 40px;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  padding-top: 70px;
  padding-bottom: 0;
  display: grid;
}

.footer-darkblue {
  background-color: #fff;
}

.footer-link {
  color: #fff;
}

.sfd-tabs-txt {
  clear: none;
  object-fit: fill;
  width: 100%;
  height: 160px;
  margin-left: 0;
  display: block;
}

.sfd-tabs-title {
  color: #3bf;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
}

.sfd-tabs-title.red {
  color: #fc4469;
}

.sfd-tabs-title.gron {
  color: #41d980;
}

.sfd-tabs-title.gul {
  color: #ffb219;
}

.sfd-tabs-title.orange {
  color: var(--yellow-02);
}

.sfd-tabs-title.green {
  color: var(--green-04);
}

.sfd-tabs-title.darkred {
  color: #661a2d;
  font-size: 50px;
  line-height: 54px;
}

.sfd-tabs-title.darkblue {
  color: var(--blue-01);
}

.sfd-tabs-title.darkgreen {
  color: var(--green-02);
}

.news-wrapper {
  height: auto;
  margin-top: 90px;
  display: block;
}

.mid-btn-lrg {
  z-index: 1;
  background-color: var(--red-05);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  height: 56px;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 16px 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
  position: relative;
}

.mid-btn-lrg:hover {
  color: #fc4469;
  background-color: #802938;
}

.tidrapport {
  display: block;
}

.vf--btn-lrg {
  z-index: 1;
  color: #fff;
  background-color: #0f6649;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 56px;
  margin-bottom: 48px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.vf--btn-lrg:hover {
  color: #fff;
  background-color: #41d980;
}

.kineum-body {
  background-color: var(--gray-01);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.countdown-slider {
  z-index: 1;
  opacity: .8;
  background-color: #0000;
  height: 100%;
}

.slide-4 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.countdown-img {
  object-fit: cover;
  height: 100%;
}

.kineum-wrapper {
  z-index: 2;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.kineum-countdown {
  color: #fff;
}

.kineum-number {
  font-size: 100px;
  font-weight: 900;
  line-height: 100px;
  display: block;
}

.list-4 {
  justify-content: center;
  display: flex;
}

.kineum-list-item {
  width: 170px;
  font-weight: 900;
}

.sfd--tab--item-ind, .sfd--item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.sfd-bg-ind {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/627a903c3e9437b320516d2c_light-grey-wavy-bg.svg");
  background-position: 0 100%;
  background-size: cover;
  display: none;
}

.tabs-bg-copy {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/627a903c3e9437b320516d2c_light-grey-wavy-bg.svg");
  background-position: 0 0;
  background-size: cover;
}

.booking-container {
  z-index: 10;
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  color: #804d19;
  text-align: center;
  grid-template: "."
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  place-items: stretch center;
  max-width: 1280px;
  margin: 0 auto 48px;
  padding: 0;
  display: block;
  position: relative;
}

.inner--wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.button--3col.blue {
  border: 4px solid var(--blue-01);
  background-color: var(--blue-01);
  border-radius: 12px;
  width: 100%;
  height: 100%;
  margin-left: 0;
  padding-top: 30px;
  padding-left: 20px;
}

.button--3col.blue:hover {
  border: 4px solid var(--blue-02);
  background-color: var(--blue-01);
  color: var(--blue-04);
}

.button--3col.red {
  border: 4px solid var(--red-02);
  background-color: var(--red-02);
  border-radius: 12px;
  width: 100%;
  height: 100%;
  padding: 30px 0 30px 20px;
}

.button--3col.red:hover {
  border-color: var(--red-04);
  background-color: var(--red-02);
}

.button--3col.orange {
  border: 4px solid var(--yellow-alt-1);
  background-color: var(--yellow-alt-1);
  border-radius: 12px;
  width: 100%;
  height: 100%;
  padding: 30px 20px 20px;
}

.button--3col.orange:hover {
  border-width: 4px;
  border-color: var(--yellow-02);
}

.sfd--timeline--item--list {
  color: var(--red-04);
  width: 100%;
  max-width: 320px;
  margin-bottom: 0;
  padding-left: 0;
  display: block;
}

.sfd--timeline-item--list--item {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f640cf82d541_check--darkblue.svg");
  background-repeat: no-repeat;
  background-size: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.sfd--timeline-item--list--item.red {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
  background-position: 0 5px;
}

.sfd--timeline-item--list--item.gul {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
}

.sfd--timeline-item--list--item.gron {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f69b0a82d518_checklisticon-green.svg");
}

.sfd--arrow {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f67bc082d356_icons-arrow-white.svg");
  background-position: 96%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-right: 22px;
}

.sfd-btn-title {
  color: #3bf;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 38px;
}

.sfd-btn-title.red {
  color: #fc4469;
  font-size: 28px;
  line-height: 38px;
}

.sfd-btn-title.gron {
  color: #41d980;
}

.sfd-btn-title.gul {
  color: #ffb219;
}

.sfd-btn-title.orange {
  color: var(--red-02);
  font-size: 28px;
  line-height: 38px;
}

.sfd-btn-title.green {
  color: var(--green-04);
}

.sfd-btn-title.darkred {
  color: #661a2d;
}

.faq--cloud-bg {
  background-color: var(--gray-06);
}

.pratbubbla--inverted {
  background-color: var(--blue-03);
  transform-origin: 100%;
  text-align: center;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-right: 32px;
  padding: 30px 40px;
  display: flex;
  position: relative;
}

.pratbubbla--inverted--arrow {
  height: 52px;
  position: absolute;
  top: 50%;
  right: 1px;
  transform: translate(100%, -50%);
}

.pratbubbla--label--larger {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 20px;
  font-size: 26px;
  font-weight: 400;
  line-height: 28px;
}

.hero--btn--wrap--front--centered--wide {
  margin-top: 4vh;
  margin-bottom: 10vmin;
  display: flex;
}

.section--2--title {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 56px;
  transition: opacity .2s;
}

.section--2--title.blue {
  color: var(--blue-03);
  max-width: 500px;
}

.section--2--title.blue.centered {
  text-align: center;
}

.section--2--title.invert {
  color: #fff;
}

.section--2--title.dark-yellow {
  color: var(--yellow-01);
}

.section--2--title.red {
  color: var(--red-05);
}

.section--2--title.yellow {
  color: var(--yellow-02);
}

.section--2--title.green {
  color: var(--green-04);
}

.section--2--title.green.centered {
  text-align: center;
}

.section--2--title.dark-blue {
  color: var(--blue-01);
}

.section--2--title.dark-blue.centered {
  text-align: center;
}

.section--2--title.dark-green {
  color: var(--green-01);
}

.section--2--title.dark-green.centered {
  text-align: center;
}

.heading--3 {
  color: var(--blue-01);
  margin-top: -15px;
}

.landing--bullets {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: 5px;
  margin-bottom: 32px;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.landing--bullet {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6284c1babd036103b74aba21_check-bla-blank-sm.png");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 40px;
  margin-top: 4px;
  margin-bottom: 8px;
  padding: 8px 30px 8px 47px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 28px;
}

.landing--bullet.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da3582620ae1bbd0d371143_checklisticon-red.svg");
}

.container-large-2 {
  background-color: #0000;
  flex-direction: row;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
  overflow: visible;
}

.container-large-2.adjust {
  padding-top: 100px;
}

.container-large-2.adjusted {
  margin-top: 0;
}

.container-large-2.z-index-10 {
  z-index: 10;
  position: relative;
}

.hero--btn--front--cols {
  width: 100%;
  margin-top: 1.5vh;
  margin-bottom: 8vmin;
  display: flex;
}

.sfd--hero--btn--bg--hover--blue {
  background-color: #fc4469;
  border-radius: 12px;
  transition: transform .2s cubic-bezier(.2, 0, .392, 1.001);
  position: absolute;
  inset: 0%;
  transform: translate(-100%);
}

.sfd--hero--btn--bg--hover--blue.s-h-b-g-h-delay {
  background-color: #fc4469;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.6, 0, 0, .7);
}

.h2--footer-cta {
  color: #fff;
  text-align: left;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 45px;
  font-size: 42px;
  line-height: 50px;
}

.p--footer-cta {
  color: var(--blue-01);
  text-align: center;
  width: 720px;
  min-width: 720px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.typed-text-hero-centered {
  color: #fff;
  text-align: center;
  text-shadow: 0 -1px 20px #1f426633;
  flex-wrap: wrap;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  align-items: flex-start;
  width: 600px;
  height: 80px;
  min-height: 80px;
  margin-top: 96px;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 64px;
  display: block;
  position: relative;
  overflow: hidden;
}

.typed-text-hero-centered.red {
  color: var(--red-03);
}

.hero--slipp {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: var(--blue-04);
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62c52abedb6d0f6427e38e63_all-inclusive_landscape_wide_l.jpg");
  background-position: 0%;
  background-size: cover;
  flex-direction: column;
  grid-template-rows: 104px 12em 9em;
  grid-template-columns: .5fr .45fr .45fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding-top: 150px;
  padding-bottom: 136px;
  font-weight: 700;
  display: grid;
  position: relative;
  top: 0;
  left: 0;
}

.hero--slipp.darkblue {
  background-color: #1274d7;
}

.hero--slipp.wintcard {
  background-color: var(--blue-01);
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6530c722f5885d89e89fd79b_wintcard-left-top.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6530c723a88e2cc9d0a120c8_wintcard-left-bottom.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6530c724e7a9be2cfd377ec5_wintcard-right-bottom.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6530c722d96e15a8a2f4af68_wintcard-right-top.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6602f4ef70460a52227b166f_wintcard-hero-bg%40075x.jpg");
  background-position: 0 0, 0 20vh, 100% 20vh, 100% 0, 0%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat;
  background-size: auto 30vh, 34vw, 34vw, auto 20vh, cover;
  grid-template-rows: 76px 10.75em 8em auto;
}

.btn--wrap {
  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;
  display: grid;
}

.btn--wrap.max-width {
  grid-template-rows: auto;
  padding-left: 4em;
  padding-right: 4em;
}

.h1--slipp {
  color: #fff;
  text-align: center;
  text-shadow: 0 -1px 20px #1f426633;
  margin-top: 32px;
  margin-bottom: 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 64px;
  position: relative;
}

.h1--slipp.brown {
  color: #5d350b;
}

.h1--slipp.blue-shaadow {
  text-shadow: 0 -1px 20px #1f426640;
}

.img-trigger-hidden {
  z-index: 100;
  opacity: 0;
  display: none;
  position: absolute;
  overflow: hidden;
}

.hero-sub-txt {
  color: #fff;
  text-align: center;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-height: auto;
  margin-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero--fade--img-2 {
  z-index: 1;
  opacity: .9;
  object-fit: cover;
  object-position: 0% 50%;
  width: 100%;
  max-width: none;
  height: 45%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.hero--fade--img-2.roland {
  opacity: .85;
}

.campaign--hero--title {
  z-index: 3;
  color: #fff;
  text-align: center;
  text-shadow: 0 7px 14px #00000045;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 960px;
  margin: 0 auto;
  padding-top: 40vh;
  font-size: 72px;
  line-height: 106px;
  display: flex;
  position: relative;
}

.image-62 {
  margin-top: 58px;
}

.img {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62ab008d775a5dda76d6634d_wint-bekvamt.jpg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 60vh;
  padding-top: 0;
  padding-bottom: 28px;
  display: flex;
}

.h2--dhvjo--hero {
  z-index: 3;
  color: #fff;
  text-align: center;
  text-shadow: 0 7px 14px #00000045;
  align-self: center;
  max-width: 960px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 70px;
  display: none;
  position: static;
}

.customer-badge-2 {
  z-index: 10;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/60701c13c5d2e81e1c86a058_splash-green.svg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 220px;
  display: flex;
  position: relative;
}

.customer-badge-2.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/607fdf108d1fce0197624a5d_splash-yellow.svg");
  position: static;
}

.customer-badge-2.yellow.relative {
  position: absolute;
  left: 79px;
}

.image-63 {
  height: 52px;
  position: absolute;
  top: 50%;
  right: 1px;
}

.cta--txt--arrow {
  z-index: 1;
  background-color: var(--green-04);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.cta--txt--arrow:hover {
  background-color: var(--green-02);
  color: var(--green-04);
}

.cta--txt--arrow.btn-red {
  background-color: var(--red-05);
}

.cta--txt--arrow.btn-red:hover {
  background-color: var(--red-02);
  color: var(--red-05);
}

.cta--txt--arrow.left {
  justify-content: flex-start;
}

.news--wrapper {
  margin-left: 60px;
}

.partner-teaser {
  background-color: #f0e7dc;
  padding: 96px 48px 0;
}

.partner-teaser.last {
  padding-bottom: 0;
}

.partner-teaser.white {
  background-color: #fff;
}

.grid-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto auto auto;
  align-content: center;
  align-items: center;
}

.grid-15.gray {
  background-color: var(--gray-06);
}

.partner-teaser-img {
  object-fit: cover;
  border-radius: 16px 0 0 16px;
  height: 100%;
}

.grid-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  padding: 56px;
}

.partner-teaser-txt {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

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

.body-pp {
  padding-top: 0;
}

.pp--container.red {
  background-color: var(--red-04);
  width: 100%;
  height: 100%;
}

.pp--container.green {
  background-color: var(--green-05);
}

.pp--container.yellow {
  background-color: var(--yellow-06);
}

.pp--container.blue {
  background-color: var(--blue-03);
}

.pp--img {
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: 640px;
}

.pp--img:hover {
  background-color: var(--red-03);
}

.pp--img.faiza {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/629602c7d2de4576054ffa47_faiza-andersson2_.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 50vh;
}

.pp--img.teo {
  background-color: var(--green-04);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6296038346820072bd18eb76_teodor-melin.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  height: 50vh;
}

.offer-badge {
  z-index: 20;
  margin-right: 20px;
  position: relative;
  inset: 0% auto auto 0%;
}

.offer-badge.adjust {
  margin-top: -7em;
  margin-left: 2em;
  inset: -1% 7% auto auto;
}

.offer-badge.ctr {
  margin-top: 0;
  margin-left: 35px;
}

.badge-title-xs {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 14px;
  font-weight: 900;
  line-height: 16px;
}

.badge-title-xs.yellow {
  color: var(--yellow-03);
}

.badge-title-xs.white {
  color: #fff;
}

.badge-title-xs.orange {
  color: var(--yellow-02);
}

.badge-title-xs.blue {
  color: var(--blue-01);
}

.badge-title-xs-accent {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 2px;
  font-size: 14px;
  font-weight: 900;
  line-height: 16px;
  display: block;
}

.badge-title-xs-accent.white {
  color: #fff;
}

.badge-title-xs-accent.orange {
  color: var(--yellow-02);
}

.badge-title-xs-accent.yellow {
  color: #804d19;
}

.p--highlight {
  background-color: var(--blue-06);
}

.p--highlight.red {
  background-color: var(--red-06);
}

.p--highlight.yellow {
  background-color: #fff79978;
}

.h1--ctr {
  color: var(--blue-01);
  text-align: center;
  margin-top: 30px;
}

.hero--bg--img {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: var(--blue-04);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/628e3880491b2a6b19f46f4f_BG-gul-2000x1125.jpg");
  background-position: 0 100%;
  background-size: cover;
  flex-direction: column;
  grid-template-rows: 12em 6em;
  grid-template-columns: .5fr .5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding-top: 180px;
  padding-bottom: 136px;
  display: grid;
  position: relative;
  top: 0;
  left: 0;
}

.hero--bg--img.darkblue {
  background-color: #1274d7;
}

.div-block-117 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.wrapper--ctr {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1400px;
  margin: 20px 50px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.wrapper--ctr.stretch {
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.wrapper {
  flex-direction: column;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.testimonials--btn {
  z-index: 0;
  background-color: var(--blue-03);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 304px;
  height: 56px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.testimonials--btn:hover {
  color: #fff;
  background-color: #0c9ef2;
}

.title--group--min {
  text-align: center;
  margin-top: -36px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 40px;
}

.title--group--min.primary {
  box-shadow: none;
  background-image: none;
  margin-bottom: 30px;
  padding: 80px 30px 50px;
}

.title--group--min.compact {
  padding-top: 0;
  padding-bottom: 0;
}

.title--group--min.green {
  color: var(--green-01);
}

.title--group--min.red {
  color: #661a2d;
}

.obek--hero-img {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62a9ad78c43aa22db7065db0_obekvamt-hero.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: auto;
  height: 100vh;
  margin-top: -163px;
  display: block;
  position: relative;
}

.bubble {
  color: #4a4a4a;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 620px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: block;
  position: static;
  top: -60px;
  left: 0;
  right: 0;
}

.bubble.wide {
  width: auto;
  min-width: 800px;
  max-width: 1000px;
  margin-top: 0;
  padding: 50px;
}

.bubble.wide.center {
  text-align: center;
}

.wrapper-intro {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/627aa3a0654bcbd1c7c29422_light-grey-gr-wavy-bg.svg");
  background-position: 0 15px;
  background-size: auto;
  grid-template-rows: auto auto auto;
  grid-template-columns: 40px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 40px;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  padding-top: 12vh;
  padding-bottom: 0;
  display: grid;
}

.wrapper-intro.imgbg {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62a9f4d22045045b193859f8_wint-fur.jpg");
  background-position: 0 0;
  background-size: cover;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.wrapper-intro.imgbg-2 {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62c52cde5b1ce36b4910313a_wint-app-insitu.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 65%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 141px;
  display: flex;
}

.bubble-arrow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6425582d46b_bubble-arrow-bottom-white.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: auto;
  width: 110px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  inset: auto 0% 0;
}

.tidr {
  width: 100%;
  max-width: 100%;
  margin-top: -50px;
  position: static;
  right: auto;
}

.hero-txt {
  color: var(--blue-01);
  text-align: center;
  font-size: 22px;
  line-height: 30px;
  position: relative;
}

.h2--lrg {
  color: #fff;
  font-size: 60px;
}

.link-block-btn {
  background-color: var(--yellow-02);
  text-align: center;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  height: 56px;
  padding: 20px 25px 20px 20px;
  display: flex;
}

.link-block-btn:hover {
  background-color: var(--yellow-alt-2);
  color: var(--red-02);
}

.link-block-btn.green {
  background-color: var(--green-04);
  color: #fff;
  max-width: 250px;
  padding-top: 35px;
  padding-bottom: 35px;
  padding-right: 20px;
  font-family: Museo Sans, sans-serif;
  font-size: 24px;
  font-weight: 900;
}

.link-block-btn.green:hover {
  background-color: var(--green-01);
  color: var(--green-04);
}

.link-block-btn.blue {
  background-color: var(--blue-02);
}

.link-block-btn.blue:hover {
  color: #fff;
}

.link-block-txt {
  color: #fff;
  text-align: center;
  font-size: 20px;
  font-weight: 900;
}

.link-block-txt:hover {
  color: #fff;
}

.text-span-5 {
  font-weight: 700;
}

.wrapper--ctr-w {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1400px;
  margin: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.demo-wrapper {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--blue-03);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  padding-top: 256px;
  padding-bottom: 256px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.demo--left-col {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 720px;
  display: flex;
  position: relative;
}

.demo--small-title {
  color: #cc1442;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
  position: relative;
}

.demo--title {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 64px;
  line-height: 72px;
  position: relative;
}

.demo--txt {
  color: #fc4469;
  text-align: left;
  width: 100%;
  max-width: 280px;
  margin-bottom: 64px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  position: relative;
}

.cta--wrapper {
  background-color: #0000;
  height: auto;
  margin-bottom: 0;
  padding-bottom: 40px;
}

.demo--link-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: 10em;
  grid-template-columns: .25fr 1.5fr 1fr .3fr;
  grid-auto-rows: 10em;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  min-height: auto;
  margin-bottom: 0;
  margin-left: 50px;
  margin-right: 50px;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  position: relative;
  top: 0;
  left: 0;
}

.demo--link-block.darkblue {
  background-color: #1274d7;
}

.h3-cta {
  color: var(--blue-01);
  text-align: center;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 62px;
}

.shuriken-swiper {
  width: 100%;
  display: none;
  position: static;
  top: 0;
  overflow: hidden;
}

.swiper-wrapper {
  flex: none;
  display: block;
}

.swiper-wrapper.shuriken-swiper-wrapper {
  width: 100%;
  display: flex;
}

.swiper-slide {
  flex: none;
}

.swiper-slide.shuriken-swiper-slide {
  align-items: center;
  height: 80px;
  display: flex;
}

.shuriken-slide-content {
  color: #c7cfff;
  text-transform: uppercase;
  align-items: center;
  width: 100%;
  font-size: 20px;
  line-height: 1.1em;
  transition: opacity .2s, color .2s;
  display: flex;
}

.shuriken-slide-content:hover {
  color: #fff;
}

.spinning-shuriken-icon {
  color: var(--red-06);
  object-fit: contain;
  width: 30px;
  height: 30px;
  margin-right: 18px;
}

.spinning-shuriken-icon:hover {
  color: var(--green-03);
}

.text-block-28, .text-block-29 {
  text-transform: none;
}

.p--all-incl {
  color: var(--green-04);
  text-transform: none;
  font-family: Bevan, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.p--all-incl:hover {
  color: var(--green-04);
}

.campaign-signup {
  text-align: center;
  background-color: #0000;
  background-image: none;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.btn-cta {
  width: 400px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.campaign-hero-cta {
  z-index: 1;
  color: #fff;
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 20px 24px 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
  position: relative;
}

.campaign-hero-cta:hover {
  color: #fff;
  background-color: #0000;
}

.timeline--left--text-2 {
  color: #1f4266;
  letter-spacing: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
  position: sticky;
  top: 50vh;
}

.timeline--left--text-2.longer {
  margin-left: -99px;
}

.praktiskt--title--b-2 {
  color: #1f4266;
  text-align: center;
  max-width: 420px;
  margin: 0 auto 24px;
  font-size: 48px;
  line-height: 56px;
}

.timeline_centre-4 {
  border: 0 solid #ccf2ff;
  justify-content: center;
  display: flex;
}

.timeline_header-2 {
  color: #1f4266;
  text-align: left;
  margin-bottom: 22px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.3;
}

.timeline_circle-4 {
  background-color: #fff;
  border-radius: 100%;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 0 8px #ccf2ff;
}

.timeline_text_price-2 {
  color: #1f4266;
  text-align: left;
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 20px;
  font-weight: 900;
  line-height: 1.3;
  position: static;
  top: 50vh;
}

.timeline_progress-3 {
  z-index: -2;
  background-color: #ccf2ff;
  width: 3px;
  height: 100%;
  position: absolute;
}

.timeline_centre--02-2 {
  z-index: 10;
  background-color: #ccf2ff;
  border: 0 solid #ccf2ff;
  justify-content: center;
  margin-bottom: -56px;
  display: flex;
  position: relative;
}

.praktiskt--txt--b-2 {
  color: #1f4266;
  text-align: center;
  width: 540px;
  max-width: 540px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.section-timeline-2 {
  z-index: -10;
  background-color: #ccf2ff;
  position: relative;
  overflow: hidden;
}

.timeline_item_mobile-2 {
  display: none;
}

.sfd--item--list-2 {
  color: #e62253;
  width: 100%;
  max-width: 320px;
  margin-bottom: 0;
  padding-left: 0;
  display: block;
}

.bold-text-18 {
  color: #0c9ef2;
}

.timeline_text-2 {
  color: #1f4266;
  text-align: left;
  margin-top: 29px;
  margin-bottom: 22px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
  position: static;
  top: 50vh;
}

.timeline_text-2.adjust {
  text-align: center;
  margin-top: 15px;
}

.timeline_centre-5 {
  border: 0 solid #ccf2ff;
  justify-content: center;
  margin-bottom: 44px;
  display: flex;
}

.overlay-fade-top-2 {
  background-image: linear-gradient(#ccf2ff 41%, #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: 0% 0% auto;
}

.sfd--item--list--item-2 {
  color: #1f4266;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f640cf82d541_check--darkblue.svg");
  background-repeat: no-repeat;
  background-size: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.overlay-fade-bottom-2 {
  background-image: linear-gradient(to top, #ccf2ff 90%, #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: auto 0% 0%;
}

.timeline_circle-5 {
  background-color: #fff;
  border-radius: 100%;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
  position: sticky;
  top: 0;
  box-shadow: 0 0 0 8px #ccf2ff;
}

.timeline_milestone-badge--sticky-2 {
  color: #1f4266;
  letter-spacing: .1em;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 13px;
  font-weight: 700;
  line-height: 12px;
  display: inline-block;
  position: static;
  top: auto;
}

.link-icon-2 {
  color: #0c9ef2;
  width: 20px;
  height: 20px;
  margin-left: 8px;
}

.timeline_date-text-top-2 {
  color: #1f4266;
  letter-spacing: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
  position: static;
  top: 0;
}

.sfd--praktiskt--header-2 {
  color: #3bf;
  text-align: center;
  background-color: #0000;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.cta--section--label--title--timeline-2 {
  color: #1f4266;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.sdf--subheader-2 {
  object-fit: cover;
  background-color: #ccf2ff;
  padding-top: 50px;
  padding-bottom: 10px;
}

.text-block-30 {
  color: #0c9ef2;
}

.timeline_header-3 {
  color: #1f4266;
  text-align: left;
  margin-top: 12px;
  margin-bottom: 10px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.3;
}

.sfd--tab--link {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  margin-bottom: 0;
  display: flex;
  position: static;
  inset: auto auto 0% 0%;
}

.body-pris {
  padding-top: 0;
}

.pris--hero {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--blue-04);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62d04dccef5c7be3044f3015_w-shapes-green.png"), linear-gradient(to bottom, var(--green-04), var(--green-05) 42%);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  grid-template-rows: auto 30px;
  grid-template-columns: minmax(40px, 10%) minmax(auto, 1fr) minmax(40px, 1fr) minmax(40px, 10%);
  grid-auto-columns: 1fr;
  padding-top: 160px;
  padding-bottom: 40px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.checklist--2col-on-green {
  text-align: left;
  margin-top: 0;
  font-weight: 700;
}

.checklist--2col-on-green li {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6260538af63fa323b79f5de5_check-gron-blank-300.png");
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: 35px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  display: inline-block;
}

.checklist--2col-on-green ul {
  column-count: 2;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 15px;
  padding-left: 0;
  display: block;
}

.customer-badge-test {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/60701c13c5d2e81e1c86a058_splash-green.svg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 220px;
  display: flex;
  position: static;
  inset: auto 0% 0% auto;
}

.customer-badge-test.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/607fdf108d1fce0197624a5d_splash-yellow.svg");
  position: static;
}

.customer-badge-test.yellow.relative {
  position: absolute;
  left: 79px;
}

.om-wint {
  padding-top: 0;
}

.om-wint-hero {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--blue-04);
  background-image: linear-gradient(#0c9ef2, #6cf 42%);
  grid-template-rows: auto 30px;
  grid-template-columns: minmax(40px, 1fr) minmax(auto, 1360px) minmax(40px, 1fr);
  grid-auto-columns: 1fr;
  padding-top: 180px;
  padding-bottom: 50px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.readmore-wrapper {
  background-color: var(--gray-06);
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 128px;
  display: flex;
}

.readmore-wrapper.yellow {
  background-color: #ffe325;
  background-image: linear-gradient(#ffe325, #fff 91%);
}

.typed-konsult {
  color: var(--red-03);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  line-height: 62px;
}

.front-quote-fluffy {
  width: 70px;
  margin-top: 12px;
}

.front-quote-fluffy.green {
  margin-top: 0;
}

.inner-2 {
  grid-column-gap: 28px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 70px 1fr 220px;
  grid-auto-columns: 1fr;
  display: grid;
}

.quote-inner-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--blue-01);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.quote-person {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  color: var(--gray-02);
  grid-template-rows: auto auto;
  grid-template-columns: 88px 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-top: 0;
  font-size: 14px;
  display: grid;
}

.quote-avatar-lrg {
  object-fit: cover;
  border: 8px solid #fff;
  border-radius: 100%;
  width: 250px;
  height: 250px;
}

.quote--name {
  color: var(--blue-02);
  text-align: left;
  margin-top: 15px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 28px;
}

.quote--name.green {
  color: var(--green-03);
}

.quote--name.darkgreen {
  color: var(--green-01);
}

.slider-quotes {
  background-color: #0000;
  height: 100%;
}

.inner-slider {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 250px 70px 1fr 220px;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.slide-quote-inner {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  color: var(--blue-01);
  grid-template-rows: auto;
  grid-template-columns: 250px 70px 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-inner {
  border-radius: 16px;
  max-width: 1400px;
  height: 100%;
  margin: 10px 50px 50px;
  padding: 60px 40px 70px;
}

.slide-nav-2 {
  margin-bottom: -40px;
}

.horiz-badge-title {
  color: var(--green-04);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 48px;
  font-weight: 900;
}

.horiz-badge-title.yellow {
  color: var(--yellow-03);
}

.horiz-badge-title.white {
  color: #fff;
}

.horiz-badge-title.orange {
  color: var(--yellow-02);
}

.badge-title-horiz {
  color: var(--green-04);
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Museo Sans, sans-serif;
  font-size: 48px;
  font-weight: 900;
  display: flex;
}

.badge-title-horiz.yellow {
  color: var(--yellow-03);
}

.badge-title-horiz.white {
  color: #fff;
}

.badge-title-horiz.orange {
  color: var(--yellow-02);
}

.badge-info-horiz {
  color: var(--green-02);
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 0;
  padding-left: 12px;
  font-size: 20px;
  line-height: 20px;
  display: block;
}

.badge-info-horiz.yellow {
  color: var(--yellow-01);
}

.badge-info-horiz.white {
  color: #fff;
}

.badge-info-horiz.orange {
  color: var(--yellow-02);
}

.darkgreen {
  color: var(--green-01);
}

.medgreen {
  color: var(--green-03);
}

.inner-badge-horiz {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .6fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.h2-span-red {
  color: var(--red-05);
}

.h2-span-db {
  color: var(--blue-01);
}

.h2-span-blue {
  color: var(--blue-02);
}

.sfd-bg {
  background-color: var(--gray-06);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62cef872cf7f462be75b2fa4_hairy-shapes_blue%202.png"), linear-gradient(to bottom, var(--blue-05), var(--blue-04) 56%, var(--blue-02));
  opacity: 1;
  background-position: 50% 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: 1100px 1118px, auto;
  flex-direction: column;
  order: 0;
  align-self: auto;
  align-items: center;
  width: 100%;
  padding-bottom: 96px;
  padding-left: 8vw;
  padding-right: 8vw;
  display: flex;
  overflow: hidden;
}

.sfd--hero--centered {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: var(--blue-05);
  background-image: none;
  background-size: auto;
  flex-direction: column;
  grid-template-rows: 8em 5em 10em auto;
  grid-template-columns: .5fr .5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding-top: 150px;
  padding-bottom: 136px;
  display: none;
  position: relative;
  top: 0;
  left: 0;
}

.sfd--hero--centered.darkblue {
  background-color: #1274d7;
}

.h1--slipp-copy {
  color: var(--blue-01);
  text-align: center;
  margin-top: 30px;
}

.faq--header {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--blue-04);
  background-image: linear-gradient(#0c9ef2, #6cf 42%);
  grid-template-rows: auto 30px;
  grid-template-columns: minmax(40px, 1fr) minmax(auto, 1360px) minmax(40px, 1fr);
  grid-auto-columns: 1fr;
  padding-top: 160px;
  padding-bottom: 25px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.faq--header--inner {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  color: var(--blue-01);
  text-align: center;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.faq--header--inner.margin {
  grid-template-columns: 1fr .8fr;
  max-width: 1600px;
  margin-top: 40px;
  margin-bottom: 50px;
}

.faq-getstarted {
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 50px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.faq-box-getstarted {
  z-index: 2;
  flex-direction: column;
  max-width: 960px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px 20px;
  display: flex;
  position: relative;
}

.faq--getstarted--list--wrapper {
  width: 100%;
}

.faq-container-inner {
  box-shadow: none;
  background-color: #fffc;
  border-radius: 18px;
  flex: 1;
  padding: 30px 40px;
}

.faq-container-inner-content {
  float: left;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 50px;
  display: block;
}

.title--group--sm {
  text-align: center;
  margin-top: -40px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 10px;
}

.title--group--sm.primary {
  box-shadow: none;
  background-image: none;
  margin-bottom: 30px;
  padding: 80px 30px 50px;
}

.title--group--sm.compact {
  padding-top: 0;
  padding-bottom: 0;
}

.title--group--sm.green {
  color: var(--green-01);
}

.title--group--sm.red {
  color: #661a2d;
}

.faq--icon--w {
  z-index: 1;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62cfe3264510726f116d451d_w__fraga.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 50px;
  width: 100%;
  height: 100%;
  position: relative;
}

.img-faq {
  z-index: -5;
  position: fixed;
  inset: -5% -5% auto auto;
}

.image-68 {
  z-index: -5;
  position: fixed;
  inset: 17% auto auto 0%;
}

.faq-box-list-vertical {
  background-color: #0000;
  flex-wrap: wrap;
  place-content: stretch flex-start;
  margin-bottom: 75px;
  padding-left: 0;
  display: block;
}

.faq-box-item-vertical {
  background-color: #0000;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin: 0;
  padding: 10px;
  display: flex;
}

.faq--list--wrapper {
  width: 100%;
}

.faq--icon--kvitton {
  z-index: 1;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6149c8b6c28206e75ad39fe3_foto-kvitto.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 50px;
  width: 100%;
  height: 100%;
  position: relative;
}

.faq--icon--levf {
  z-index: 1;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62d1138f9db3dd7394fe1e4a_lfaktura_sm.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 50px;
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper--btn {
  text-align: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
}

.faq--icon--lon {
  z-index: 1;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62d112c0c5c4473a576ede84_lon_sm.png");
  background-position: 75%;
  background-repeat: no-repeat;
  background-size: auto 45px;
  width: 100%;
  height: 100%;
  position: relative;
}

.faq--list--wrapper--hidden {
  display: none;
}

.cta--label.darkblue {
  color: var(--blue-01);
  line-height: 36px;
}

.faq--icon--redov {
  z-index: 1;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62d111ae4995fab094ceaf3f_dek_boksl.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 50px;
  width: 100%;
  height: 100%;
  position: relative;
}

.faq--icon--faktura {
  z-index: 1;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/61b76e6829c31ec74d823a38_faktura-skapas.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 52px;
  width: 100%;
  height: 100%;
  position: relative;
}

.faq--icon--ab {
  z-index: 1;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62d50b77aa648f2bbc20764e_ab_sm.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 54px;
  width: 100%;
  height: 100%;
  position: relative;
}

.faq--icon--skatt {
  z-index: 1;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62d043e1f7d4ca96f94e5410_skatt-moms.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 50px;
  width: 100%;
  height: 100%;
  position: relative;
}

.faq--categories {
  display: block;
}

.category-nav-grid {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.faq--cta--wrapper {
  float: right;
  width: 75%;
  padding-top: 32px;
  padding-bottom: 32px;
}

.faq--cta--mobile {
  float: right;
  width: 75%;
  padding-top: 64px;
  padding-bottom: 64px;
  display: none;
}

.image-69 {
  z-index: -5;
  max-width: 35%;
  display: none;
  position: fixed;
  top: 142px;
  left: -23px;
}

.faq-cta {
  background-color: var(--gray-06);
  color: var(--green-02);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: static;
  overflow: hidden;
}

.faq-cta-content {
  color: var(--green-02);
  flex-direction: column;
  flex: none;
  align-items: center;
  padding-top: 0;
  padding-bottom: 94px;
  display: block;
}

.faq--navbar {
  background-color: #0000;
  width: 100%;
  margin-bottom: 20px;
}

.faq-nav-link {
  background-color: var(--gray-05);
  border-radius: 8px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px 15px;
  font-weight: 700;
}

.faq-nav-link:hover {
  background-color: var(--gray-05);
}

.faq-nav-link:focus {
  background-color: var(--gray-06);
}

.faq-nav-link.w--current {
  background-color: var(--blue-06);
  text-align: center;
  margin-bottom: 10px;
  font-weight: 700;
}

.faq--icon--support {
  z-index: 1;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62d0446981100232a5876ea5_support_sm.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 50px;
  width: 100%;
  height: 100%;
  position: relative;
}

.faq-nav-menu {
  text-align: center;
}

.div-block-119 {
  width: auto;
}

.cta--big--btn--wrapper {
  z-index: 0;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.btn-wrapper {
  text-align: center;
  align-self: center;
  width: 100%;
  margin-left: 0;
  padding-left: 0;
}

.nav-menu-4 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: static;
}

.title--inner {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.faq--icon-w {
  z-index: 1;
  cursor: pointer;
  width: 80px;
  height: 100%;
  position: relative;
}

.img-w {
  position: absolute;
  inset: -1% 5% auto auto;
}

.container-nav {
  justify-content: center;
  align-items: center;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: none;
}

.faq--title {
  display: flex;
}

.prefix--nav {
  color: var(--blue-01);
  margin-right: 11px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 22px;
}

.prefix--nav.blue {
  color: var(--blue-03);
  margin-left: 10px;
}

.hero--product {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: var(--blue-05);
  flex-direction: column;
  grid-template-rows: 12em 9em;
  grid-template-columns: .5fr .7fr .7fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding-top: 150px;
  padding-bottom: 136px;
  display: grid;
  position: relative;
  top: 0;
  left: 0;
}

.hero--product.darkblue {
  background-color: #1274d7;
}

.sfd {
  background-color: var(--gray-06);
  background-image: linear-gradient(to bottom, var(--blue-05), var(--blue-04) 56%, var(--blue-02));
  opacity: 1;
  flex-direction: column;
  order: 0;
  align-self: auto;
  align-items: center;
  width: 100%;
  padding-bottom: 96px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.item--info-container {
  z-index: 2;
  background-color: #fff;
  border-top-left-radius: 2vw;
  border-bottom-left-radius: 2vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  max-height: 552px;
  margin-top: 96px;
  margin-bottom: 96px;
  padding: 40px 40px 72px;
  display: flex;
  position: relative;
}

.item--info-center-wrapper {
  flex-direction: column;
  align-items: flex-start;
  max-width: 420px;
  display: flex;
}

.item--info-wrapper {
  z-index: 2;
  background-color: #0000;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 552px;
  margin-top: 96px;
  margin-bottom: 96px;
  padding: 40px 40px 72px;
  display: flex;
  position: relative;
}

.img-kvitton, .img-lev {
  position: absolute;
  inset: -1% 5% auto auto;
}

.container--inner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.container--inner.blue {
  background-color: #99deff;
  border-radius: 20px;
  grid-auto-columns: .5fr;
  padding-top: 50px;
  padding-bottom: 50px;
}

.academy--wrapper {
  height: auto;
  margin-top: 90px;
  display: none;
}

.modal-wrapper-2 {
  z-index: 99997;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  line-height: 28px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-content-1 {
  padding: 20px 40px;
  font-size: 20px;
  line-height: 28px;
  display: none;
}

.modal-content-1.demo-form {
  padding-top: 16px;
}

.img--wrapper {
  z-index: 0;
  justify-content: center;
  align-items: center;
  width: 400px;
  max-width: none;
  height: 400px;
  display: flex;
  position: relative;
  top: 403px;
}

.fragor--title {
  color: var(--blue-01);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 56px;
}

.modal-bg-2 {
  z-index: 9998;
  cursor: pointer;
  background-color: #2727271a;
  position: fixed;
  inset: 0%;
}

.modal-content-2 {
  padding: 20px 40px;
  font-size: 20px;
  line-height: 28px;
  display: none;
}

.modal-content-2.demo-form {
  padding-top: 16px;
}

.p--faq {
  font-size: 20px;
  line-height: 28px;
}

.modal--inner-title {
  margin-top: 36px;
  margin-bottom: 22px;
}

.modal-content-3 {
  padding: 20px 40px;
  font-size: 20px;
  line-height: 28px;
  display: none;
}

.modal-content-3.demo-form {
  padding-top: 16px;
}

.modal-content-4 {
  padding: 20px 40px;
  font-size: 20px;
  line-height: 28px;
  display: none;
}

.modal-content-4.demo-form {
  padding-top: 16px;
}

.academy--title {
  color: var(--blue-01);
  font-size: 48px;
}

.academy-module {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--gray-06);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 16px 40px 96px;
  display: flex;
}

.faq--tabs-container-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: center;
  width: 100%;
  margin-bottom: 16px;
  display: grid;
}

.news-content {
  flex-direction: column;
  align-items: flex-start;
  max-width: none;
  height: 100%;
  display: flex;
}

.news--title {
  color: var(--blue-01);
}

.hero--slipp-vid {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  color: #804d19;
  background-color: #fdc300;
  flex-direction: column;
  grid-template-rows: 12em 9em;
  grid-template-columns: .5fr .45fr .45fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding-top: 150px;
  padding-bottom: 136px;
  display: grid;
  position: relative;
  top: 0;
  left: 0;
}

.hero--slipp-vid.darkblue {
  background-color: #1274d7;
}

.modal-close-button-3 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ea9a0d85714844fd3cb82b8_pp-close-icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  width: 48px;
  height: 48px;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-close-button-3.invert {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5edf41a71c9b91bf089eafeb_close-invert.svg");
}

.modal-faq {
  z-index: 99999;
  background-color: #fff;
  border-radius: 16px;
  max-width: 560px;
  max-height: 90vh;
  margin: 32px;
  padding: 0;
  position: relative;
  overflow: auto;
  box-shadow: 0 7px 19px #00000012;
}

.modal-faq.newsletter {
  background-color: var(--blue-03);
  color: var(--blue-01);
}

.modal-faq.demo-form {
  color: var(--blue-01);
  max-width: 860px;
}

.modal-faq.demo-form.inverted {
  color: var(--gray-01);
  background-color: #fff;
}

.modal-faq.faq {
  min-width: 640px;
  max-width: 720px;
  margin-left: 0;
  margin-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.modal-close-button-3-copy {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ea9a0d85714844fd3cb82b8_pp-close-icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  width: 48px;
  height: 48px;
  position: absolute;
  inset: 8px 8px auto auto;
}

.modal-close-button-3-copy.invert {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5edf41a71c9b91bf089eafeb_close-invert.svg");
}

.faq--link--list--wrapper {
  display: none;
}

.title-container {
  max-width: 1040px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.startup-faq-list-container {
  text-align: left;
}

.collection-list-13 {
  flex: 1;
  display: flex;
}

.obek--boxes-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1400px;
  margin: 20px 50px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.obek--boxes-wrapper.stretch {
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.hero-front-txt {
  text-align: center;
  max-width: 42ch;
  font-size: 22px;
  line-height: 30px;
  position: relative;
}

.hero-front-txt.green--006 {
  color: var(--green-01);
}

.hero-front-txt.small {
  font-size: 20px;
  line-height: 27px;
}

.badge-wrap-price-page {
  position: absolute;
  top: 180px;
  right: 56px;
}

.section-block {
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.section-block.dark-blue {
  background-color: var(--blue-01);
  color: #fff;
}

.badge-wrap-front-hero, .badge-replace-front-hero {
  z-index: 90;
  display: none;
  position: absolute;
  top: 180px;
  right: 56px;
}

.badge-wrap-sfd-hero {
  z-index: 90;
  display: block;
  position: absolute;
  top: -250px;
  right: -20px;
}

.badge-small {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/60701c13c5d2e81e1c86a058_splash-green.svg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  display: flex;
}

.badge-small.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/607fdf108d1fce0197624a5d_splash-yellow.svg");
  display: flex;
}

.badge-small.orange {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/61a794bfe000c5c3612ffe69_splash-orange.svg");
}

.badge-small.blue {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6204d7e5612fe7382287cd46_splash-med-blue.svg");
}

.badge-title-xsmall {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 14px;
  font-weight: 900;
  line-height: 20px;
}

.badge-title-xsmall.yellow {
  color: var(--yellow-03);
}

.badge-title-xsmall.white {
  color: #fff;
}

.badge-title-xsmall.orange {
  color: var(--yellow-02);
}

.badge-title-xsmall.green {
  color: var(--green-01);
}

.badge-title-xsmall.txt--yellow-01 {
  color: var(--yellow-01);
}

.badge-title-xsmall-accent {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 8px;
  font-size: 14px;
  font-weight: 900;
  line-height: 20px;
  display: block;
}

.badge-title-xsmall-accent.white {
  color: #fff;
}

.badge-title-xsmall-accent.orange {
  color: var(--yellow-02);
}

.badge-title-xsmall-accent.yellow {
  color: #804d19;
}

.container-xsmall {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.styleguide-cols {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-bottom: 2px solid var(--gray-05);
  grid-template-columns: .3fr .7fr;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 48px;
}

.hero--video--center {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  text-align: center;
  background-color: #fdc400;
  flex-direction: column;
  grid-template-rows: auto 1fr auto;
  grid-template-columns: .5fr 400px 400px .5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  position: relative;
  top: 0;
  left: 0;
}

.hero--video--center.darkblue {
  background-color: #1274d7;
}

.hero--video--center.blue {
  background-color: #00b6fe;
}

.hero--title-overlay {
  z-index: 3;
  color: #fff;
  text-shadow: 0 7px 14px #00000024;
  max-width: 960px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 72px;
  line-height: 80px;
  position: relative;
}

.section-wrapper {
  text-align: center;
  padding-left: 64px;
  padding-right: 64px;
}

.section-wrapper.spacer-y-8.dark-blue, .section-wrapper.bg--blue01 {
  background-color: var(--blue-01);
  color: #fff;
}

.section-wrapper.bg--green02 {
  background-color: var(--green-02);
  color: #fff;
}

.section-wrapper.white {
  background-color: #fff;
}

.section-wrapper.yellow-05 {
  background-color: var(--yellow-03);
}

.section-wrapper.left {
  text-align: left;
}

.spacer-y-1 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.spacer-y-2 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.spacer-y-8 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.spacer-y-4 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.spacer-demo {
  background-color: var(--gray-04);
  text-align: center;
  border-radius: 8px;
}

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

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

.image-rounded {
  border-radius: 32px;
}

.sticky-image-col {
  z-index: 1;
  text-align: left;
  padding-bottom: 64px;
  position: sticky;
  top: 64px;
}

.sticky-col-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: auto minmax(500px, 700px);
  grid-auto-columns: 1fr;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 48px;
  display: grid;
}

.spacer-y-10 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-inner.spacer-y-6 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-inner.spacer-y-6.small, .section-inner.small {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
}

.section-inner.medium {
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}

.section-inner.large {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.section-inner.left {
  text-align: left;
}

.spacer-y-6 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.referrals-hero-caption {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  color: var(--red-02);
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 80% 20%;
  place-content: center start;
  place-items: center start;
  padding-right: 48px;
}

.referrals-hero-caption.left {
  padding-right: 0;
}

.body-referrals {
  padding-top: 0;
}

.referrals-hero {
  background-color: #f0e7dc;
  padding-top: 94px;
}

.referrals-hero.gradient-beige {
  background-image: linear-gradient(#f5ecde, #e7dccb 65%, #dbd0be 75%, #e4d8c5 84%, #f6efe3);
}

.referrals-hero.gradient-lightbeige {
  background-image: linear-gradient(#eee2cf, #f5ecde 50%, #dfd2be 65%, #e2d7c5 75%, #dfd4c4 80%, #ebe3d5 88%, #f6efe3);
}

.referrals-hero.light {
  background-color: var(--gray-06);
}

.referrals-hero.red {
  background-color: var(--red-06);
}

.referrals-hero.green {
  background-color: #c8fad452;
}

.referrals-hero-wrap {
  grid-template-rows: auto;
  grid-template-columns: .35fr .7fr;
  padding-top: 48px;
  padding-bottom: 48px;
  position: relative;
}

.referrals-hero-img {
  margin-top: -100px;
  margin-bottom: -100px;
  margin-left: -50px;
  overflow: hidden;
}

.referrals-hero-img.anim {
  z-index: 0;
  position: relative;
}

.style-class-name {
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Inconsolata, monospace;
}

.style-class-name.sub {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 20px;
}

.style-class-description {
  color: var(--gray-02);
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 16px;
}

.style-class-description.sub {
  margin-top: 8px;
}

.styleguide-content {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.styleguide {
  padding-top: 0;
}

.styleguide-header {
  color: var(--gray-02);
  text-align: left;
  background-color: #fff;
  margin-bottom: 64px;
  padding: 64px 0 32px;
}

.styleguide-header.primary {
  box-shadow: none;
  background-image: none;
  margin-bottom: 30px;
  padding: 80px 30px 50px;
}

.styleguide-header.compact {
  padding-top: 0;
  padding-bottom: 0;
}

.styleguide-header.green {
  color: var(--green-01);
}

.styleguide-header.red {
  color: #661a2d;
}

.hero--price--new {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/605b3085df5f20f7a15fc265_landing_hero_2021_placeholder_.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding-top: 136px;
  padding-bottom: 136px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.list--price--hero {
  z-index: 1;
  color: #fff;
  width: 100%;
  max-width: 480px;
  margin-bottom: 48px;
  padding-left: 0;
  display: block;
  position: relative;
}

.list--item--price--hero {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5f8e97eb7940fa540b0f0393_check--red02.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-bottom: 8px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.list--item--price--hero.red {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
  background-position: 0 5px;
}

.list--item--price--hero.gul {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
}

.list--item--price--hero.gron {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f69b0a82d518_checklisticon-green.svg");
}

.list--item--price--hero.dark-red {
  color: #812938;
  font-weight: 900;
}

.grid-20 {
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  place-content: center;
  place-items: center;
  padding-top: 0;
}

.title-5 {
  font-family: Museo Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.grid-21 {
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  justify-items: start;
}

.partner-contact {
  z-index: 100;
  border-top: 0 solid #ffffff1a;
  border-bottom: 0px solid var(--gray-04);
  text-align: center;
  border-radius: 12px;
  margin-top: 49px;
  margin-bottom: 48px;
  padding: 0;
  display: block;
  position: relative;
}

.price--alternative {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 96px 64px;
  display: grid;
}

.price-model-puff {
  z-index: 5;
  transform-origin: 200% 80%;
  color: var(--blue-01);
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 708px;
  height: 100%;
  padding: 80px 24px;
  display: flex;
  position: relative;
  overflow: visible;
}

.list--price-model--card {
  z-index: 1;
  color: #fff;
  width: 100%;
  max-width: 400px;
  margin-bottom: 40px;
  padding-left: 0;
  display: block;
  position: relative;
}

.list--item {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f69b0a82d518_checklisticon-green.svg");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-top: 4px;
  margin-bottom: 8px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
}

.list--item.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da3582620ae1bbd0d371143_checklisticon-red.svg");
}

.price--details--v2 {
  color: var(--green-01);
  background-color: #0000;
  padding-bottom: 96px;
  padding-left: 48px;
  padding-right: 48px;
}

.link--readmore--green {
  color: var(--green-04);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5f855461c900df7e6dde4100_icons-arrow-right-green4.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 24px;
  font-weight: 700;
  transition: color .1s;
}

.link--readmore--green:hover, .link--readmore--green.dark-green {
  color: var(--green-02);
}

.grid--offer--detail--x6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  perspective: 1000px;
  transform-origin: 50%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 48px;
  padding-bottom: 0;
  display: grid;
  overflow: hidden;
  transform: none;
}

.price--detail--card {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  color: var(--green-01);
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 64px 32px 32px;
  font-size: 16px;
  font-weight: 700;
  display: grid;
  position: relative;
}

.list--price--detail--card {
  background-color: var(--gray-06);
  border-radius: 8px;
  margin-bottom: 0;
  padding: 16px 14px 8px;
  font-size: 16px;
  list-style-type: none;
}

.list--price--detail--card.secondary {
  background-color: #0000;
  padding: 0 0 0 16px;
}

.price--detail--txt {
  margin-bottom: 8px;
}

.price--card--image-wrapper {
  width: 112px;
  height: 112px;
  position: absolute;
  inset: -24px 16px auto auto;
}

.price--card--img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.text-span-6 {
  display: inline-block;
}

.price-page-new-body {
  padding-top: 0;
}

.faq--cloud-section-v2 {
  color: var(--blue-01);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 64px 40px;
  display: flex;
  overflow: hidden;
}

.faq--cloud-section-v2.gray {
  background-color: var(--gray-06);
}

.link-5 {
  display: inline;
}

.link--readmore--blue-004 {
  color: var(--blue-03);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/603ce0707be8926de5f265ad_icons-arrow-blue4.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 24px;
  transition: color .1s;
}

.link--readmore--blue-004:hover {
  color: var(--blue-01);
}

.div-block-120 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 72px;
  display: grid;
}

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

.partner-contact-txt p {
  margin-bottom: 0;
}

.partner-widgets {
  padding-top: 64px;
  padding-bottom: 64px;
  display: block;
}

.partner-widgets-inner {
  z-index: 2;
  grid-column-gap: 48px;
  grid-template-rows: minmax(490px, 1fr);
  align-items: center;
  padding-bottom: 0;
  position: relative;
}

.pris-css {
  display: none;
}

.small--list--item {
  margin-bottom: 4px;
  margin-left: 0;
  padding-left: 0;
  list-style-type: disc;
}

.div-block-121 {
  max-width: 70%;
  height: 64px;
}

.body-13 {
  color: var(--blue-01);
  background-color: #fff;
  padding-top: 0;
}

.div-block-122 {
  grid-column-gap: 48px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 160px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.section-product {
  color: var(--blue-01);
  background-color: #fff;
  padding: 0 48px;
  display: block;
}

.div-block-123 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-124 {
  background-image: linear-gradient(#0c9ef2, #6cf);
  border-radius: 16px;
  padding-top: 80%;
  position: sticky;
  top: 200px;
  overflow: hidden;
}

.image-70 {
  width: 122%;
  max-width: none;
  display: block;
  position: absolute;
  bottom: -2%;
  left: -47%;
}

.div-block-125 {
  grid-column-gap: 40px;
  grid-row-gap: 92px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  min-height: auto;
  padding-top: 96px;
  padding-bottom: 96px;
  display: grid;
  position: relative;
}

.scroll-nav {
  padding-top: 96px;
  padding-bottom: 96px;
  position: relative;
  top: auto;
}

.list-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  margin-bottom: 0;
  padding-top: 4px;
  padding-left: 0;
  display: flex;
  position: sticky;
  top: 200px;
}

.scroll-progress, .scroll-progress-2 {
  background-color: var(--blue-01);
  width: 2px;
  height: 0%;
}

.scroll-list-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  height: 56px;
  display: flex;
}

.div-block-126 {
  align-items: flex-start;
  height: 100%;
  margin-top: -10px;
  display: flex;
}

.scroll-progress-3 {
  background-color: var(--blue-01);
  width: 2px;
  height: 0%;
}

.scroll-progress-circle {
  border: 2px none var(--blue-01);
  background-color: var(--blue-06);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  margin-left: -4px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scroll-heading {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25;
}

.scroll-progress-circle-inner {
  background-color: #fff;
  border-radius: 100%;
  width: 6px;
  height: 6px;
  padding-bottom: 0;
  position: static;
  inset: 0%;
}

.scroll-progress-cirle-inner-2, .scroll-progress-cirle-inner-3 {
  width: 120%;
  height: 120%;
  padding-bottom: 0;
  position: absolute;
  inset: 0%;
}

.scroll-progress-circle-2, .scroll-progress-circle-3 {
  border: 2px none var(--blue-01);
  background-color: var(--blue-06);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  margin-left: -4px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scroll-progress-container {
  background-color: var(--blue-06);
  width: 2px;
  height: 100%;
  position: relative;
}

.scroll-progress-circle-inner-2, .scroll-progress-circle-inner-3 {
  background-color: #fff;
  border-radius: 100%;
  width: 6px;
  height: 6px;
  padding-bottom: 0;
  position: static;
  inset: 0%;
}

.scroll-progress-4 {
  background-color: var(--blue-01);
  width: 2px;
  height: 0%;
}

.scroll-progress-circle-4 {
  border: 2px none var(--blue-01);
  background-color: var(--blue-06);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  margin-left: -4px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scroll-progress-circle-inner-4 {
  background-color: #fff;
  border-radius: 100%;
  width: 6px;
  height: 6px;
  padding-bottom: 0;
  position: static;
  inset: 0%;
}

.scroll-progress-5 {
  background-color: var(--blue-01);
  width: 2px;
  height: 0%;
}

.scroll-progress-circle-5 {
  border: 2px none var(--blue-01);
  background-color: var(--blue-06);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  margin-left: -4px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scroll-progress-circle-inner-5 {
  background-color: #fff;
  border-radius: 100%;
  width: 6px;
  height: 6px;
  padding-bottom: 0;
  position: static;
  inset: 0%;
}

.scroll-progress-6 {
  background-color: var(--blue-01);
  width: 2px;
  height: 0%;
}

.scroll-progress-circle-6 {
  border: 2px none var(--blue-01);
  background-color: var(--blue-06);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  margin-left: -4px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scroll-progress-circle-inner-6 {
  background-color: #fff;
  border-radius: 100%;
  width: 6px;
  height: 6px;
  padding-bottom: 0;
  position: static;
  inset: 0%;
}

.scroll-progress-7 {
  background-color: var(--blue-01);
  width: 2px;
  height: 0%;
}

.scroll-progress-circle-7 {
  border: 2px none var(--blue-01);
  background-color: var(--blue-06);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  margin-left: -4px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scroll-progress-circle-inner-7 {
  background-color: #fff;
  border-radius: 100%;
  width: 6px;
  height: 6px;
  padding-bottom: 0;
  position: static;
  inset: 0%;
}

.scroll-progress-8 {
  background-color: #0000;
  width: 2px;
  height: 0%;
}

.scroll-progress-circle-8 {
  border: 2px none var(--blue-01);
  background-color: var(--blue-06);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  margin-left: -4px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scroll-progress-circle-inner-8 {
  background-color: #fff;
  border-radius: 100%;
  width: 6px;
  height: 6px;
  padding-bottom: 0;
  position: static;
  inset: 0%;
}

.scroll-progress-circle-9 {
  border: 2px none var(--blue-01);
  background-color: var(--blue-06);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  margin-left: -4px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.scroll-progress-circle-inner-9 {
  background-color: #fff;
  border-radius: 100%;
  width: 6px;
  height: 6px;
  padding-bottom: 0;
  position: static;
  inset: 0%;
}

.scroll-progress-container-last {
  background-color: var(--blue-06);
  width: 0;
  height: 100%;
  position: relative;
}

.scroll-list-item-link {
  padding: 6px;
}

.scroll-list-item-link:hover {
  background-color: var(--blue-06);
  border-radius: 4px;
}

.scroll-list-item-link.w--current:hover {
  background-color: var(--blue-06);
}

.scroll-nav-mobile {
  padding-top: 96px;
  display: none;
  position: relative;
  top: auto;
}

.scroll-list-item-last {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  height: 64px;
  display: flex;
}

.section-product-anchor {
  background-color: var(--blue-06);
  height: 96px;
}

.numbered-title {
  grid-column-gap: 16px;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.numbered-title-number {
  background-color: var(--blue-06);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.text-block-33 {
  color: var(--blue-03);
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
}

.icon-title {
  grid-column-gap: 16px;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.icon-title-icon {
  background-color: var(--blue-06);
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.image-71 {
  width: 20px;
  height: 20px;
}

.wint-checklist {
  grid-row-gap: 20px;
  background-color: var(--gray-06);
  border-radius: 8px;
  flex-direction: column;
  width: 100%;
  margin-bottom: 16px;
  padding: 24px;
  display: flex;
}

.wint-checklist-list-item {
  grid-column-gap: 16px;
  align-items: center;
  list-style-type: none;
  display: flex;
}

.wint-checklist-list {
  grid-row-gap: 10px;
  flex-direction: column;
  padding-left: 0;
  display: flex;
}

.div-block-128 {
  background-color: var(--blue-04);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.wint-checklist-list-item-text {
  font-weight: 700;
}

.wint-checklist-checkbox {
  width: 20px;
  height: 20px;
}

.wint-checklist-list-item-large {
  grid-column-gap: 16px;
  align-items: center;
  list-style-type: none;
  display: flex;
}

.wint-checklist-list-item-text-large {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.wint-checklist-icon {
  width: 24px;
  height: 24px;
}

.wint-checklist-list-large {
  grid-row-gap: 24px;
  flex-direction: column;
  padding-left: 0;
  display: flex;
}

.section-first-image, .section-second-image {
  object-fit: contain;
  width: 145%;
  max-width: none;
  height: auto;
  position: absolute;
  inset: 11% 0% 0% 11%;
}

.cta-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 92px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.produkten--price-contents--cta {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 128px;
  margin-bottom: 96px;
  display: grid;
}

.produkten--price-contents--cta.adjust {
  margin-top: 0;
}

.checklist--title {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
}

.label--blue {
  color: #0c9ef2;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #ccf2ff;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 24px;
  padding: 4px 12px;
  font-family: Museo Sans, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 24px;
}

.label--blue.gron {
  color: #26bf73;
  background-color: #c8fad4;
}

.label--blue.gul {
  color: #fa9e00;
  background-color: #fff799;
}

.label--blue.red {
  color: #e62253;
  background-color: #ffe6ea;
}

.label--blue.narrow {
  margin-bottom: 20px;
}

.hero--produkten {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  color: #fff;
  background-color: #00adfe;
  flex-direction: column;
  grid-template-rows: 30em;
  grid-template-columns: .5fr .45fr .45fr .5fr;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  min-height: 100%;
  padding-top: 150px;
  padding-bottom: 150px;
  display: grid;
  position: relative;
  top: 0;
  left: 0;
}

.hero--produkten.darkblue {
  background-color: #1274d7;
}

.hero--produkten.hide {
  display: none;
}

.hero--produkten--new {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  color: #fff;
  background-color: #00aeff;
  flex-direction: column;
  grid-template-rows: 12em 9em;
  grid-template-columns: .5fr .45fr .45fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding-top: 150px;
  padding-bottom: 136px;
  display: grid;
  position: relative;
  top: 0;
  left: 0;
}

.hero--produkten--new.darkblue {
  background-color: #1274d7;
}

.landing--hero--video--desktop-copy {
  z-index: 0;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.landing--hero--video--desktop-copy.yellow {
  color: #fff;
}

.landing--hero--video--desktop-copy.blue {
  color: #fff;
  background-color: #00b5fd;
}

.landing--hero--bg-video--mobile-copy {
  z-index: 0;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.body-14 {
  background-color: #fff;
  padding-top: 0;
}

.list--sfd--hero {
  z-index: 1;
  color: #fff;
  width: 100%;
  max-width: 480px;
  margin-top: 16px;
  margin-bottom: 24px;
  padding-left: 0;
  display: block;
  position: relative;
}

.sfd--section {
  z-index: 10;
  background-color: var(--gray-06);
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  display: flex;
  position: relative;
}

.sfd--section--header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--blue-01);
  text-align: center;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 72px;
  padding-left: 48px;
  padding-right: 48px;
  display: block;
  position: relative;
}

.list--item--sfd--hero {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6181f82d53a_check--blue.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 22px;
  margin-bottom: 8px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.list--item--sfd--hero.red {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
  background-position: 0 5px;
}

.list--item--sfd--hero.gul {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
}

.list--item--sfd--hero.gron {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f69b0a82d518_checklisticon-green.svg");
}

.marquee-wrapper {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: auto;
  min-height: 0;
  margin: 0;
  padding: 0;
  display: flex;
  overflow: visible;
}

.image-72 {
  object-fit: cover;
}

.collection-item-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 300px;
  max-width: 300px;
  margin-right: 40px;
  display: block;
}

.image-73 {
  z-index: 1;
  object-fit: cover;
  border-radius: 999px;
  width: 96px;
  height: 96px;
  display: inline-block;
  position: relative;
}

.collection-list-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: stretch;
  display: flex;
  overflow: visible;
}

.collection-list-wrapper-8 {
  flex: none;
  display: flex;
}

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

.div-block-135 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading-21 {
  margin-top: 0;
  margin-bottom: 0;
}

.testimonial-company {
  color: var(--gray-02);
  margin-top: 0;
  margin-bottom: 0;
}

.testimonial-name {
  color: var(--gray-01);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.div-block-136 {
  background-color: var(--blue-03);
  border-radius: 24px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.testimonial-quote {
  color: var(--gray-06);
  text-align: center;
  column-count: auto;
  font-family: Museo Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  overflow: visible;
}

.marquee-content {
  width: auto;
  display: flex;
  overflow: visible;
}

.testimonials-marquee-list-2 {
  flex: none;
  display: flex;
}

.testimonials-marquee-list {
  flex: none;
  align-items: flex-start;
  display: flex;
}

.div-block-137 {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6082d1c57edb1caecef09b35_arrow-bottom-l-blue3.svg");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: contain;
  width: 6rem;
  height: 2rem;
  margin-top: -1px;
}

.div-block-138 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.testimonials-marquee-text {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonials-marquee-text.dark {
  color: #fff;
  padding-left: 32px;
  padding-right: 32px;
}

.testimonials-marquee-text.light {
  color: var(--blue-01);
  padding-left: 32px;
  padding-right: 32px;
}

.testimonials-marquee--dark {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  background-color: var(--blue-01);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  overflow: hidden;
}

.link-block-9 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: transform .2s;
  display: flex;
}

.link-block-9:hover {
  transform: translate(0, -10px);
}

.testimonials-marquee-title {
  color: var(--blue-01);
  margin-top: 0;
  font-size: 48px;
  line-height: 56px;
}

.text-block-34 {
  color: var(--green-01);
  font-size: 20px;
  line-height: 28px;
}

.div-block-141 {
  flex-direction: column;
  flex: 1;
  align-items: center;
  width: 100%;
  display: flex;
}

.testimonials-marquee-title--white {
  color: var(--gray-06);
  margin-top: 0;
  font-size: 48px;
  line-height: 56px;
}

.testimonials-marquee--light {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  background-color: var(--gray-06);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  overflow: hidden;
}

.testimonial-name--white {
  color: var(--gray-06);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.testimonial-company--white {
  color: var(--gray-06);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.sfd--items {
  grid-column-gap: 32px;
  grid-row-gap: 40px;
  background-color: var(--gray-06);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: grid;
  overflow: visible;
}

.div-block-143 {
  background-color: var(--gray-06);
  border-radius: 24px;
  padding: 40px;
}

.sfd-card {
  background-color: var(--gray-06);
  border-radius: 24px;
  flex-direction: column;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.sfd-card-upper {
  text-align: left;
  background-color: #fff;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  flex-direction: column;
  padding: 40px 40px 112px;
  display: flex;
  overflow: hidden;
}

.sfd-card-lower {
  background-color: var(--blue-03);
  text-align: left;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  flex-direction: column;
  flex: 1;
  padding: 0 40px 40px;
  display: flex;
}

.sfd-card-lower.green {
  background-color: var(--green-04);
  flex: 1;
}

.sfd-card-lower.rod {
  background-color: var(--red-05);
  flex: 1;
}

.sfd-card-lower.gul {
  background-color: #ffc52f;
  flex: 1;
}

.sfd-card-lower.margin-bottom {
  text-align: left;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
}

.sfd-card-image {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 350px;
  height: auto;
  margin: 0 auto 4px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.sfd-card-image.horizontal {
  height: auto;
  display: none;
}

.sfd-card-circle {
  background-color: var(--blue-04);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/646b8f0492676001569f848e_c-tim.png");
  background-position: 50%;
  background-size: contain;
  border-radius: 9999px;
  flex: none;
  width: 148px;
  height: 148px;
  margin-bottom: 16px;
  padding-bottom: 0;
}

.sfd-card-circle.green {
  background-color: var(--green-03);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/646b8f051027318e84b1790f_c-lon.png");
  margin-bottom: 16px;
}

.sfd-card-circle.red {
  background-color: var(--red-05);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/646b8f056386dd17c9180623_c-kvitton.png");
}

.sfd-card-circle.yellow {
  background-color: var(--yellow-03);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/646b8f04bd5c653189dbc899_c-rapport.png");
}

.sfd-card--small {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--gray-06);
  border-radius: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.sfd-card-upper--small {
  text-align: left;
  background-color: #fff;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  min-height: auto;
  padding: 40px 32px 96px;
  overflow: hidden;
}

.sfd-card-upper--small.horizontal {
  padding-bottom: 120px;
}

.sfd-card-lower--small {
  background-color: var(--blue-03);
  text-align: left;
  border-top: 1px solid #fff;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  flex: 1;
  padding: 0 32px 40px;
  position: relative;
}

.sfd-card-lower--small.gron {
  background-color: var(--green-04);
  flex: 1;
}

.sfd-card-lower--small.red {
  background-color: var(--red-05);
}

.sfd-card-lower--small.rod {
  background-color: var(--red-05);
  flex: 1;
}

.sfd-card-lower--small.gul {
  background-color: #ffc52f;
  flex: 1;
  padding-left: 32px;
  padding-right: 32px;
}

.sfd-card-lower--small.horizontal {
  position: relative;
}

.sfd-card-lower--small.horizontal.red {
  background-color: var(--red-05);
}

.sfd-card-lower--small.horizontal.yellow {
  background-color: var(--yellow-alt-3);
}

.sfd-card-lower--small.mb {
  margin-bottom: 0;
}

.sfd-card-lower--small.mb.yellow {
  background-color: var(--yellow-alt-3);
}

.sfd--content--wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.sfd--item--small-title {
  background-color: var(--blue-06);
  color: #0c9ef2;
  letter-spacing: 1.5px;
  -webkit-text-stroke-color: var(--blue-02);
  text-transform: uppercase;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 32px;
  padding: 4px 12px;
  font-family: Museo Sans, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 24px;
}

.sfd--item--small-title.gron {
  color: #26bf73;
  background-color: #c8fad4;
}

.sfd--item--small-title.yellow {
  color: #fa9e00;
  background-color: #fff799;
}

.sfd--item--small-title.red {
  color: #e62253;
  text-align: center;
  background-color: #ffe6ea;
  display: inline-block;
}

.sfd--item--small-title.narrow {
  margin-bottom: 20px;
}

.sfd--item--small-title.green {
  background-color: var(--green-06);
  color: var(--green-03);
}

.lottie-animation-2 {
  margin-top: -1px;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.lottie-animation-2.horizontal {
  margin-left: 0;
  margin-right: 0;
}

.sfd--item--title {
  color: #3bf;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.sfd--item--title.red {
  color: #fc4469;
  text-align: left;
}

.sfd--item--title.gron {
  color: #41d980;
}

.sfd--item--title.yellow {
  color: #ffb219;
}

.sfd--item--title.green {
  color: var(--green-04);
}

.sfd--item--txt {
  color: #1f4266;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.sfd--item--txt.gron {
  color: #0f6649;
}

.sfd--item--txt.red {
  color: #802938;
}

.sfd--item--txt.yellow {
  color: var(--yellow-01);
}

.sfd--item--txt.green {
  color: var(--green-01);
}

.sfd--item--list--title {
  color: #fff;
  max-width: 420px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.sfd--item--list--btn {
  justify-content: space-between;
  width: 100%;
  max-width: 320px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.sfd--item--list--btn.second {
  padding-top: 24px;
}

.sfd--item--list--new {
  color: var(--red-04);
  width: 100%;
  max-width: 320px;
  margin-bottom: 0;
  padding-left: 0;
  display: block;
}

.sfd--item--list--item--new {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f640cf82d541_check--darkblue.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.sfd--item--list--item--new.red {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
  background-position: 0%;
}

.sfd--item--list--item--new.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6491b4196ed09ec3d63a1a93_check-yellow-001.svg");
}

.sfd--item--list--item--new.green {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f69b0a82d518_checklisticon-green.svg");
  line-height: 24px;
}

.sfd-card-circle--small {
  z-index: 1;
  background-color: var(--blue-04);
  border-radius: 9999px;
  flex: none;
  width: 45%;
  height: auto;
  margin-top: -28%;
  margin-bottom: 0%;
  padding-top: 45%;
  padding-bottom: 0;
  position: relative;
}

.sfd-card-circle--small.green {
  background-color: var(--green-03);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/646b8f051027318e84b1790f_c-lon.png");
  margin-bottom: 16px;
}

.sfd-card-circle--small.rod {
  background-color: var(--red-05);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/646b8f056386dd17c9180623_c-kvitton.png");
}

.sfd-card-circle--small.gul {
  background-color: var(--yellow-03);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/646b8f04bd5c653189dbc899_c-rapport.png");
}

.sfd-card-circle--small.red {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/646b8f056386dd17c9180623_c-kvitton.png");
}

.sfd-card-circle--small.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/646b8f04bd5c653189dbc899_c-rapport.png");
}

.sfd-card-circle--small.horizontal {
  z-index: 1;
  width: 45%;
  height: auto;
  margin-top: -28%;
  margin-bottom: 0;
  padding-top: 45%;
  position: relative;
}

.link--readmore--blue-004-invert {
  color: var(--blue-03);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/603ce0707be8926de5f265ad_icons-arrow-blue4.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 24px;
  transition: color .1s;
}

.link--readmore--blue-004-invert:hover {
  color: var(--blue-04);
}

.div-block-148 {
  color: var(--blue-01);
  padding-top: 56px;
  padding-bottom: 24px;
}

.badge-title-mini {
  letter-spacing: 0;
  padding-bottom: 4px;
  font-size: 10px;
  line-height: 12px;
  display: block;
}

.badge-title-mini.yellow--007, .badge-title-mini.txt--yellow-01 {
  color: var(--yellow-01);
}

.badge-title-mini.txt--blue-03 {
  color: var(--blue-03);
}

.preamble-smalltext {
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.preamble-smalltext.plain {
  font-family: Museo Sans, sans-serif;
  font-weight: 700;
}

.badge-wrap-price-hero {
  z-index: 90;
  display: block;
  position: absolute;
  top: 0;
  right: -190px;
}

.list--price--hero--wrap {
  position: relative;
}

.section-wrapper-sfd {
  background-color: var(--gray-06);
  text-align: center;
  padding-left: 64px;
  padding-right: 64px;
}

.section-wrapper-sfd.spacer-y-8.dark-blue, .section-wrapper-sfd.dark-blue {
  background-color: var(--blue-01);
  color: #fff;
}

.section-wrapper-sfd.dark-green {
  background-color: var(--green-02);
  color: #fff;
}

.section-wrapper-sfd.white {
  background-color: #fff;
}

.sfd-header-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.header-wrapper-sfd {
  text-align: center;
  background-color: #fff;
  padding-left: 64px;
  padding-right: 64px;
}

.header-wrapper-sfd.spacer-y-8.dark-blue, .header-wrapper-sfd.dark-blue {
  background-color: var(--blue-01);
  color: #fff;
}

.header-wrapper-sfd.dark-green {
  background-color: var(--green-02);
  color: #fff;
}

.header-wrapper-sfd.white {
  background-color: #fff;
}

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

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

.body-wintcard {
  padding-top: 0;
}

.wintcard--hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--blue-01);
  background-image: linear-gradient(#0c9ef2, #6cf 60%);
  grid-template-rows: 1fr auto;
  grid-template-columns: .5fr minmax(350px, 48ch) 48px minmax(20%, 40%) .5fr;
  grid-auto-columns: 1fr;
  min-height: 860px;
  padding-top: 60px;
  display: grid;
}

.wintcard--hero.gray {
  background-color: var(--gray-05);
  background-image: none;
}

.wintcard--info {
  background-color: var(--blue-01);
  color: #fff;
  text-align: left;
  padding: 20px 48px 72px;
  display: block;
}

.wintcard--info.green {
  background-color: var(--green-02);
}

.wintcard--info.blue {
  background-color: var(--blue-01);
}

.wintcard--boxes {
  background-color: var(--gray-06);
  color: var(--blue-01);
  text-align: left;
  padding: 20px 48px 96px;
  display: block;
}

.wintcard--boxes.green {
  background-color: var(--green-02);
}

.wintcard--boxes.blue {
  background-color: var(--blue-01);
}

.wintcard--info-grid {
  grid-column-gap: 56px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  align-content: start;
  align-items: start;
  padding-top: 32px;
}

.wintcard--step-box {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: 8px auto auto;
  grid-template-columns: 56px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.list--step-number {
  background-color: var(--blue-04);
  color: #fff;
  text-align: center;
  border-radius: 80px;
  width: 56px;
  height: 56px;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 56px;
}

.wintcard-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 48px;
  font-weight: 700;
  display: grid;
}

.checklist--1col-rtf--blue {
  text-align: left;
  margin-top: 0;
  font-weight: 700;
}

.checklist--1col-rtf--blue li {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6181f82d53a_check--blue.svg");
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
  display: inline-block;
}

.checklist--1col-rtf--blue ul {
  flex-flow: column wrap;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.wintcard--boxes-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  align-content: start;
  align-items: stretch;
}

.wintcard--faq {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0 40px 64px;
  display: flex;
}

.wintcard--hero--img {
  max-width: 480px;
  margin-left: 3vw;
  display: none;
}

.wintcard--hero--caption {
  text-align: left;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  justify-items: start;
  margin-top: 0;
}

.wintcard--faq--container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.wintcard--hero--img-group {
  width: 474px;
  max-width: 480px;
  height: 460px;
  margin-left: 3vw;
  display: block;
  position: relative;
}

.wintcard-mockup-bottom {
  z-index: 1;
  width: 450px;
  position: absolute;
  top: 96px;
  left: 54px;
}

.wintcard-mockup-top {
  z-index: 2;
  width: 380px;
  position: absolute;
  top: 0;
}

.partner-offer-presentation {
  z-index: 2;
  text-align: left;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding: 0 60px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 20px #0000000f;
}

.partner-offer-presentation.red {
  color: #fff;
  background-color: #661a2d;
}

.partner-offer-presentation.purple {
  box-shadow: none;
  background-color: #f0eafd;
}

.partner-offer-presentation.yellow {
  background-color: #4b2e10;
}

.partner-offer-presentation.blue-dark {
  background-color: var(--blue-01);
  background-color: var(--blue-01);
}

.partner-offer-presentation.gray {
  background-color: #36342f;
}

.partner-offer-presentation.sigmastocks {
  background-color: #8aacb6;
}

.partner-offer-presentation.white {
  color: var(--gray-01);
  background-color: #fff;
}

.grid-23 {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: auto 310px;
  align-items: center;
}

.sigmastocks-hero {
  z-index: 1;
  background-color: #000;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.sigmastocks-hero-img {
  object-fit: cover;
  background-color: #495355;
  flex: none;
  width: auto;
  min-width: 100%;
  height: 650px;
}

.sigmastocks-hero-img.fade {
  opacity: .7;
}

.div-block-149 {
  grid-column-gap: 56px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 64px;
  margin-bottom: 48px;
  display: grid;
}

.div-block-150 {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-151 {
  color: #fff;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/648b076ba439e6f7e7214884_check-bla-sm.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  width: 64px;
  height: 64px;
  margin: 10px 0;
}

.text-block-35 {
  font-family: Bevan, Arial, sans-serif;
  font-size: 20px;
  line-height: 40px;
}

.paragraph-16 {
  text-align: left;
}

.text-block-36 {
  text-align: center;
  font-size: 20px;
  font-weight: 900;
  line-height: 32px;
}

.sfd--item-grid {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  background-color: var(--gray-06);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 40px;
  display: grid;
  overflow: visible;
}

.div-block-152 {
  margin-top: 0;
}

.sfd-card-circle-image {
  z-index: 1;
  border-radius: 100%;
  width: 10vw;
  height: 10vw;
  position: absolute;
  inset: auto 0% 0% 50%;
  transform: translate(-50%, 40%);
}

.div-block-153, .div-block-153.horizontal {
  margin-top: 30%;
}

.lottie-animation-3 {
  display: none;
}

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

.lottie-animation-4, .lottie-animation-5 {
  display: none;
}

.sfd--cta-saljare {
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding: 0 24px;
  display: flex;
}

.div-block-155 {
  align-items: center;
  display: flex;
}

.cta--section--label--title-2-copy {
  color: #0f6649;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.landing--saljare--bubble--arrow {
  height: 80px;
  position: absolute;
  inset: 50% auto 0% -15px;
  transform: translate(0, -50%)rotate(-180deg);
}

.praktiskt--cta--section--label-2 {
  transform-origin: 100%;
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-left: 40px;
  margin-right: 0;
  padding: 20px 40px;
  display: flex;
  position: relative;
}

.praktiskt--cta--section--label-2.grey--bg {
  background-color: #f7f5f2;
}

.image-74 {
  object-fit: cover;
  border-radius: 100%;
  width: 100px;
  height: 100px;
  margin-bottom: 8px;
}

.sfd--cta--saljare-name {
  color: var(--green-01);
  text-align: center;
  font-weight: 700;
}

.sfd--cta--saljare--title {
  color: var(--green-01);
  text-align: center;
  font-size: 14px;
  line-height: 20px;
}

.sfd--cta--saljare--person {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sfd-card-circle-image-last {
  z-index: 1;
  border-radius: 100%;
  width: 10vw;
  height: 10vw;
  position: absolute;
  inset: auto 0% 0% 50%;
  transform: translate(-50%, 40%);
}

.testimonials-marquee-wave-bottom {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  margin-bottom: -1px;
  padding-top: 40px;
  display: flex;
  position: relative;
  top: auto;
}

.testimonials-marquee-wave-top {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  padding-bottom: 40px;
  display: flex;
  position: relative;
  top: -1px;
}

.sfd--cta--section--container--no-padding {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 0 24px;
  display: flex;
}

.sfd--cta--section--container--padding-bottom {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 0 24px 96px;
  display: flex;
}

.price-content-wrapper-new {
  z-index: 10;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  display: grid;
  position: relative;
}

.price-content-wrapper-new.bubble--offset {
  grid-template-rows: auto;
  grid-auto-flow: row;
  margin-top: 48px;
}

.text-block-37 {
  color: var(--green-02);
  height: 48px;
  margin-top: 12px;
  margin-bottom: 16px;
  font-weight: 700;
}

.price--contents--group--new {
  grid-column-gap: 20px;
  display: flex;
}

.price--content-number {
  background-color: var(--green-04);
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-top: 8px;
  padding: 8px;
  display: flex;
}

.text-block-38 {
  color: var(--gray-06);
  font-weight: 700;
}

.price--content--new {
  background-color: var(--gray-06);
  color: var(--green-02);
  flex-direction: column;
  flex: none;
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.div-block-156 {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.wintcard-bullets {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--blue-01);
  text-align: left;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 381px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  display: grid;
}

.wintcard-bullets-item {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6492e7cac67a2baf0e12ffc9_icon-reports.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 48px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 64px;
}

.wintcard-bullets-item.coins {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6492e7cb9f5482c734afc240_icon-coins.svg");
}

.wintcard-bullets-item.lightning {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6492e7ca903d9e3d1d540a75_icon-lightning.svg");
}

.spacer-y-12 {
  padding-top: 96px;
  padding-bottom: 96px;
}

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

.wintcard-demo {
  grid-column-gap: 56px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  align-content: start;
  align-items: start;
  padding-top: 0;
}

.wintcard-demo-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--gray-01);
  background-color: #fff;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 32% 68%;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.wintcard-demo-caption {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  color: var(--blue-01);
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding: 48px;
  display: grid;
}

.wintcard-demo-img {
  background-color: var(--blue-06);
  position: relative;
}

.wintcard-demo-txt {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-75 {
  object-fit: cover;
  object-position: 50% 50%;
  height: 340px;
}

.wintcard-price {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: var(--green-06);
  color: var(--green-01);
  text-align: left;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 40px;
  display: grid;
}

.grid-25 {
  grid-column-gap: 56px;
  grid-template-rows: auto;
  align-items: start;
}

.wintcard-uspar {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.wintcard-uspar.extended {
  grid-template-rows: auto 1fr auto;
}

.checklist-double {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray-02);
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  font-weight: 700;
  display: grid;
}

.checklist-double-item {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/61727cb4759c573bebf51850_dot-check-medium-green.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 24px;
  padding-left: 32px;
}

.checklist-double-item.blue {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6181f82d53a_check--blue.svg");
}

.checklist-double-item.icon-blue {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6181f82d53a_check--blue.svg");
  background-size: 22px;
}

.checklist-double-item.icon-yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/65290823f72a91e09e386705_check-yellow.svg");
  background-size: 22px;
}

.highlight {
  color: var(--green-01);
  padding-right: 4px;
  font-weight: 900;
}

.wintcard-badge-title {
  color: var(--green-02);
  margin-bottom: 8px;
  font-size: 28px;
  line-height: 32px;
}

.wintcard-badge-subtitle {
  letter-spacing: 0;
  padding-bottom: 4px;
  font-family: Museo Sans, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  display: block;
}

.wintcard-badge-subtitle.yellow--007 {
  color: var(--yellow-01);
}

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

.badge-wrap-wintcard {
  margin-top: -16px;
  margin-right: -16px;
  display: none;
}

.wintcard-mynt {
  grid-column-gap: 56px;
  color: var(--blue-01);
  text-align: left;
  grid-template-rows: minmax(90px, auto);
  grid-template-columns: 1fr 4px 1fr;
  align-items: center;
  padding-top: 96px;
}

.grid-26 {
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  align-items: center;
}

.wint-mynt-separator {
  background-color: var(--gray-05);
  border-radius: 8px;
  width: 4px;
  height: 100%;
  display: block;
}

.wintcard-x-logo {
  height: 56px;
}

.testimonials-marquee-image {
  z-index: 1;
  object-fit: cover;
  border-radius: 999px;
  width: 96px;
  height: 96px;
  display: inline-block;
  position: relative;
}

.testimonials-marquee-person {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.testimonials-marqeee-person-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.testimonials-marquee-bubble-container {
  flex-direction: column;
  flex: 1;
  align-items: center;
  width: 100%;
  display: flex;
}

.testimonials-marquee-bubble-text {
  background-color: var(--blue-03);
  border-radius: 24px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.testimonials-marquee-bubble-arrow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6082d1c57edb1caecef09b35_arrow-bottom-l-blue3.svg");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: contain;
  width: 6rem;
  height: 2rem;
  margin-top: -1px;
}

.testimonials-marquee-link {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: transform .2s;
  display: flex;
}

.testimonials-marquee-link:hover {
  transform: translate(0, -10px);
}

.div-block-158 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
}

.testimonials-marquee-image-new {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 100%;
  flex: none;
  width: 96px;
  height: 96px;
  display: flex;
}

.wint-mynt-arrow {
  display: none;
}

.badge-xsmall {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/60701c13c5d2e81e1c86a058_splash-green.svg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  display: flex;
}

.badge-xsmall.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/607fdf108d1fce0197624a5d_splash-yellow.svg");
  display: flex;
}

.badge-xsmall.orange {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/61a794bfe000c5c3612ffe69_splash-orange.svg");
}

.badge-xsmall.blue {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/61795ed22c4de54737e2861a_splash-yellow.svg");
}

.wintcard-price-txt {
  margin-bottom: 0;
}

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

.wintcard-demo-wave {
  width: 28px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.badge-wrap-sfd-hero-new {
  z-index: 90;
  display: block;
  position: absolute;
  top: -260px;
  left: -250px;
  right: auto;
}

.grid-28 {
  grid-row-gap: 24px;
  grid-template-columns: 1fr;
  padding-bottom: 64px;
}

.p--price--detail--card {
  margin-bottom: 0;
}

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

.vectors-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.color-swatch {
  background-image: linear-gradient(to bottom, var(--yellow-01), var(--yellow-01));
  border-radius: 8px;
  height: 100px;
}

.color-swatch.bg--yellow-01 {
  background-image: linear-gradient(to bottom, var(--yellow-01), var(--yellow-01));
}

.color-swatch.bg--yellow-02 {
  background-image: linear-gradient(to bottom, var(--yellow-02), var(--yellow-02));
}

.color-swatch.bg--yellow-03 {
  background-image: linear-gradient(to bottom, var(--yellow-03), var(--yellow-03));
}

.color-swatch.bg--yellow-04 {
  background-image: linear-gradient(to bottom, var(--yellow-04), var(--yellow-04));
}

.color-swatch.bg--yellow-05 {
  background-image: linear-gradient(to bottom, var(--yellow-05), var(--yellow-05));
}

.color-swatch.bg--yellow-06 {
  background-image: linear-gradient(to bottom, var(--yellow-06), var(--yellow-06));
}

.color-swatch.bg--blue-01 {
  background-image: linear-gradient(to bottom, var(--blue-01), var(--blue-01));
}

.color-swatch.bg--blue-02 {
  background-image: linear-gradient(to bottom, var(--blue-02), var(--blue-02));
}

.color-swatch.bg--blue-03 {
  background-image: linear-gradient(to bottom, var(--blue-03), var(--blue-03));
}

.color-swatch.bg--blue-04 {
  background-image: linear-gradient(to bottom, var(--blue-04), var(--blue-04));
}

.color-swatch.bg--blue-05 {
  background-image: linear-gradient(to bottom, var(--blue-05), var(--blue-05));
}

.color-swatch.bg--blue-06 {
  background-image: linear-gradient(to bottom, var(--blue-06), var(--blue-06));
}

.color-swatch.bg--green-01 {
  background-image: linear-gradient(to bottom, var(--green-01), var(--green-01));
}

.color-swatch.bg--green-02 {
  background-image: linear-gradient(to bottom, var(--green-02), var(--green-02));
}

.color-swatch.bg--green-03 {
  background-image: linear-gradient(to bottom, var(--green-03), var(--green-03));
}

.color-swatch.bg--green-04 {
  background-image: linear-gradient(to bottom, var(--green-04), var(--green-04));
}

.color-swatch.bg--green-05 {
  background-image: linear-gradient(to bottom, var(--green-05), var(--green-05));
}

.color-swatch.bg--green-06 {
  background-image: linear-gradient(to bottom, var(--green-06), var(--green-06));
}

.color-swatch.bg--red-01 {
  background-image: linear-gradient(to bottom, var(--red-01), var(--red-01));
}

.color-swatch.bg--red-02 {
  background-image: linear-gradient(to bottom, var(--red-02), var(--red-02));
}

.color-swatch.bg--red-03 {
  background-image: linear-gradient(to bottom, var(--red-03), var(--red-03));
}

.color-swatch.bg--red-04 {
  background-image: linear-gradient(to bottom, var(--red-04), var(--red-04));
}

.color-swatch.bg--red-05 {
  background-image: linear-gradient(to bottom, var(--red-05), var(--red-05));
}

.color-swatch.bg--red-06 {
  background-image: linear-gradient(to bottom, var(--red-06), var(--red-06));
}

.color-swatch.bg--gray-01 {
  background-image: linear-gradient(to bottom, var(--gray-01), var(--gray-01));
}

.color-swatch.bg--gray-02 {
  background-image: linear-gradient(to bottom, var(--gray-02), var(--gray-02));
}

.color-swatch.bg--gray-03 {
  background-image: linear-gradient(to bottom, var(--gray-03), var(--gray-03));
}

.color-swatch.bg--gray-04 {
  background-image: linear-gradient(to bottom, var(--gray-04), var(--gray-04));
}

.color-swatch.bg--gray-05 {
  background-image: linear-gradient(to bottom, var(--gray-05), var(--gray-05));
}

.color-swatch.bg--gray-06 {
  background-image: linear-gradient(to bottom, var(--gray-06), var(--gray-06));
}

.color-swatch-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.color-swatch-title {
  font-weight: 700;
}

.color-swatch-hex {
  color: var(--gray-02);
}

.article-card-s-img {
  object-fit: cover;
  align-self: stretch;
  width: 100%;
  height: 100%;
  display: block;
}

.article-card-s-thumb {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-left: 0 solid #fff;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  align-self: stretch;
  align-items: stretch;
  min-width: 64px;
  height: 100%;
  min-height: 100%;
  display: block;
  position: relative;
}

.article-card-s-reveal {
  border-left: 1px solid #fff;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  position: absolute;
  inset: 0%;
}

.article-card-s-caption {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-self: center;
  align-items: center;
  padding: 20px 24px 20px 32px;
  display: grid;
}

.article-card-s-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 20%;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  overflow: hidden;
}

.badge-title-medium {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
}

.badge-title-medium.yellow {
  color: var(--yellow-03);
}

.badge-title-medium.white {
  color: #fff;
}

.badge-title-medium.orange {
  color: var(--yellow-02);
}

.badge-title-medium.green {
  color: var(--green-01);
}

.badge-title-medium.blue {
  color: var(--blue-03);
  font-size: 28px;
  line-height: 20px;
}

.sharebox-links {
  padding-top: 16px;
}

.text-block-39 {
  display: none;
}

.form-field {
  border: 2px solid var(--gray-05);
  color: var(--gray-01);
  text-align: left;
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding: 16px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: block;
}

.form-field::placeholder {
  color: var(--gray-02);
}

.form-field.input-select {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6048990b0e90e14266ba1a9f_dd-arrow-down.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form-field.input-select.placeholder-shown {
  color: var(--gray-02);
}

.form-group-single {
  max-width: none;
  margin-top: 10px;
  margin-bottom: 20px;
}

.form-group-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: none;
  margin-top: 10px;
  margin-bottom: 20px;
  display: grid;
}

.hubspot-legalconsent {
  margin-top: 1rem;
}

.partner--faq--footer {
  text-align: center;
  margin-bottom: 0;
  padding-top: 56px;
  padding-bottom: 32px;
}

.content--form--wrapper {
  z-index: 100;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -webkit-text-stroke-color: var(--blue-02);
  grid-template-rows: auto 32px auto auto;
  grid-template-columns: 32px .5fr minmax(25%, 660px) minmax(auto, 660px) .5fr 32px;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.landing--signup--form--info {
  grid-column-gap: 96px;
  grid-row-gap: 16px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.landing--signup--form--body {
  background-color: #f7f5f2;
  padding-top: 130px;
}

.tv--campaign--booking--form {
  margin-left: 20px;
  margin-right: 20px;
}

.card-inner--tv--campaign {
  text-align: center;
  align-self: center;
  position: static;
}

.card-inner--tv--campaign.left {
  text-align: left;
  padding-left: 32px;
  padding-right: 32px;
}

._2-col-cards--tv--camp {
  grid-column-gap: 90px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 48px 96px;
  display: grid;
}

._2-col-card-left--tv--camp {
  z-index: 4;
  transform-origin: -200% 80%;
  background-color: #ffb219;
  border-radius: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 708px;
  height: 100%;
  padding: 48px 24px;
  display: flex;
  position: relative;
}

._2-col-card-left--tv--camp.red {
  background-color: var(--red-05);
  color: #fff;
}

.bold-text-25 {
  font-weight: 400;
}

.form-check {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.form-radio {
  text-align: left;
}

.form-check-label {
  align-self: center;
}

.form-check-input {
  border: 2px solid var(--gray-05);
  border-radius: 6px;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-right: 8px;
}

.form-check-input:hover {
  border-color: var(--gray-04);
}

.form-check-input.w--redirected-checked {
  background-color: var(--green-03);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/650821629d5b910acae440bc_icon-check-white.svg");
  background-size: 16px;
}

.form-radio-input {
  border: 2px solid var(--gray-05);
  border-radius: 24px;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-right: 8px;
}

.form-radio-input:hover {
  border-color: var(--gray-04);
}

.form-radio-input.w--redirected-checked {
  background-color: var(--green-03);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/650821629d5b910acae440bc_icon-check-white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  border-style: none;
}

.form-radio-label {
  align-self: center;
}

.landing--signup-badge-title {
  color: var(--blue-01);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 900;
  line-height: 20px;
}

.landing--signup-badge-title.yellow {
  color: var(--yellow-03);
}

.landing--signup-badge-title.white {
  color: #fff;
}

.landing--signup-badge-title.orange {
  color: var(--yellow-02);
}

.landing--signup--badge {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6156cd7518ab62730ab91684_splash-red.svg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 124px;
  height: 124px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: -80px;
  right: 0%;
}

.landing--signup--badge.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/607fdf108d1fce0197624a5d_splash-yellow.svg");
}

.guide-tpl--form-box {
  z-index: 3;
  grid-column-gap: 48px;
  grid-row-gap: 24px;
  background-color: var(--blue-01);
  color: #fff;
  border-radius: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: 0;
  display: grid;
  position: static;
  top: 48px;
}

.demo--form--wrapper--camp {
  background-color: #661a2d;
  padding-top: 100px;
}

.landing--signup--form--header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--blue-01);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 0;
  padding-right: 40px;
  display: grid;
  position: relative;
}

.landing--signup--form--bg {
  background-color: #fff;
}

.guide-tpl--hero-bg {
  background-color: var(--blue-02);
}

.guide-tpl--hero-txt {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: static;
}

.guide-tpl--form-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #5d7994;
  border-radius: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 30px;
  display: grid;
  position: sticky;
  top: 140px;
}

.guide-tpl--hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: minmax(200px, 1fr) auto 80px;
  grid-template-columns: minmax(64px, 1fr) minmax(860px, 1440px) minmax(64px, 1fr);
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: grid;
}

.guide-tpl--content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(64px, 1fr) minmax(840px, 1440px) minmax(64px, 1fr);
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
}

.guide-tpl--content-inner {
  grid-column-gap: 48px;
  grid-row-gap: 24px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.guide-tpl--hero-title {
  color: #fff;
  text-align: center;
  max-width: 30ch;
  margin: 0 auto 40px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 56px;
  transition: opacity .2s;
}

.guide-tpl--hero-title.blue-4 {
  color: var(--blue-03);
}

.guide-tpl--hero-title.blue-4.centered {
  text-align: center;
}

.guide-tpl--hero-title.invert {
  color: #fff;
}

.guide-tpl--hero-title.dark-yellow {
  color: var(--yellow-01);
}

.guide-tpl--hero-title.red {
  color: var(--red-05);
}

.guide-tpl--hero-title.yellow {
  color: var(--yellow-02);
}

.guide-tpl--hero-title.green {
  color: var(--green-04);
}

.guide-tpl--hero-title.green.centered {
  text-align: center;
}

.guide-tpl--hero-title.dark-blue {
  color: var(--blue-01);
}

.guide-tpl--hero-title.dark-blue.centered {
  text-align: center;
}

.guide-tpl--hero-title.dark-green {
  color: var(--green-01);
}

.guide-tpl--hero-title.dark-green.centered {
  text-align: center;
}

.guide-tpl--hero-title.green--005 {
  color: var(--green-02);
}

.guide-tpl--hero-title.blue-3 {
  color: var(--blue-04);
}

.guide-tpl--hero-title.txt--blue-03 {
  color: var(--blue-03);
}

.guide--tpl--button--last {
  text-align: center;
  margin-bottom: 60px;
}

.preamble--small {
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 24px;
}

.preamble--small.last {
  margin-bottom: 0;
}

.campaign--wc-hero {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.campaign--wc-body {
  color: var(--blue-01);
  background-color: #e8ded4;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6523a1d3118fdda7e46a3013_wintcard-left-bottom.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6523a1d3f2062f8222280e33_wintcard-right-bottom.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/65239f70118fdda7e4676f03_cards-right2.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/65239f70033d9e01f749ca0b_cards-left-top.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/651ff4c4de8423b60d9a6365_bg-beige.png");
  background-position: 0 30vh, 100% 20vh, 100% 0, 0 0, 0 0;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-x;
  background-size: auto 90vh, auto 92vh, auto 21vh, auto 30vh, auto 80vh;
  padding-top: 0;
}

.txt--white {
  color: #fff;
  display: block;
}

.campaign--wc-hero-caption {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 45vw;
  display: grid;
  position: relative;
}

.campaign--wc-boxes-old {
  background-color: #0000;
  width: 100%;
  overflow: hidden;
}

.campaign--wc-boxes {
  text-align: center;
  overflow: hidden;
}

.accent-break-green-01 {
  color: var(--green-01);
  display: block;
}

.accent-break-blue-01 {
  color: var(--blue-01);
  display: block;
}

.highlight-break {
  color: var(--green-01);
  padding-right: 4px;
  font-weight: 900;
  display: block;
}

.highlight-break.txt--blue-01 {
  color: var(--blue-01);
}

.highlight-break.txt--yellow-01 {
  color: var(--yellow-01);
}

.campaign--wc-card-footer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.p-responsive.last {
  margin-bottom: 0;
}

.startup-form--wrapper {
  background-color: var(--yellow-03);
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.startup-form--wrapper.red {
  background-color: var(--red-02);
}

.startup-form--wrapper.dark-blue {
  background-color: var(--blue-01);
}

.accent-break-yellow-01 {
  color: var(--yellow-01);
  display: block;
}

.badge-wrap-wc-hero {
  z-index: 90;
  display: block;
  position: absolute;
  top: 10px;
  right: -150px;
}

.features-card {
  width: 72%;
  max-width: none;
  display: block;
  position: absolute;
  bottom: -1%;
  left: 11%;
}

.badge-wrap-lagerbolag-price {
  z-index: 90;
  display: block;
  position: absolute;
  top: -50px;
  right: -30px;
}

.scroll-progress-9 {
  background-color: var(--blue-01);
  width: 2px;
  height: 0%;
}

.badge-title-medium-accent {
  color: #fff;
  text-transform: none;
  max-width: 10ch;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.badge-title-medium-accent.yellow {
  color: var(--yellow-03);
}

.badge-title-medium-accent.white {
  color: #fff;
}

.badge-title-medium-accent.orange {
  color: var(--yellow-02);
}

.badge-title-medium-accent.green {
  color: var(--green-01);
}

.badge-title-medium-accent.blue {
  color: var(--blue-03);
  font-size: 28px;
  line-height: 20px;
}

.badge-title-medium-accent.txt--yellow-01 {
  color: var(--yellow-01);
}

.badge-title-medium-accent.txt--1--white {
  color: var(--red-06);
}

.faq-new {
  background-color: var(--gray-06);
  padding-top: 0;
}

.faq-hero {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1360px;
  padding: 0;
  display: grid;
}

.div-block-160 {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6e57f82d514_tankebubbla-top-left.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-161 {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d7282d512_tankebubbla-top-right.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-163 {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6073e82d515_tankebubbla-down-right.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.bubbla-tl {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/652f8a83ae3c0fa42468a10d_bubble-tl-red-600x600.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 300px;
  height: 300px;
}

.bubbla-tr {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/652f8a83811d83333f5a67e0_bubble-tr-green-600x600.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 300px;
  height: 300px;
}

.bubble-bl {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/652f8a83684575bd79bab00b_bubble-bl-blue-600x600.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 300px;
  height: 300px;
}

.bubbla-br {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/652f8a83976ac8d5321bf4a8_bubble-br-yellow-600x600.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 300px;
  height: 300px;
}

.faq-category-container {
  color: var(--blue-01);
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
}

.link-block-10 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding: 12px 24px 12px 12px;
  display: flex;
}

.div-block-165 {
  width: 40px;
  height: 40px;
  margin-right: 12px;
}

.collection-list-wrapper-9 {
  display: flex;
}

.div-block-166 {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  display: flex;
}

.link-block-11 {
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 12px;
  align-items: center;
  margin-bottom: 0;
  padding: 12px 24px 12px 12px;
  transition: border-color .1s;
  display: flex;
}

.link-block-11:hover {
  border-color: var(--blue-03);
}

.collection-list-15 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 16px;
  margin-bottom: 56px;
  display: flex;
}

.text-block-40 {
  color: var(--blue-01);
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.div-block-167 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1360px;
  display: grid;
}

.link-block-12 {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  padding: 32px;
  display: flex;
}

.collection-list-16 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-168 {
  flex-direction: row;
  margin-bottom: 12px;
  display: flex;
}

.text-block-41 {
  margin-bottom: 0;
}

.faq-card {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  align-items: stretch;
  padding: 32px;
  display: flex;
}

.link-block-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.div-block-170 {
  background-color: var(--red-05);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f67bc082d356_icons-arrow-white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px 12px;
  border-radius: 32px;
  flex: none;
  width: 40px;
  height: 40px;
}

.text-block-42 {
  color: var(--blue-01);
  font-size: 18px;
  font-weight: 900;
  line-height: 24px;
}

.rich-text-block-12 {
  color: var(--gray-02);
}

.button-m-icon {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--red-05);
  color: #fff;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 16px 28px;
  font-size: 20px;
  transition: transform .1s, background-color .2s;
  display: flex;
}

.button-m-icon:hover {
  background-color: var(--red-04);
  color: #fff;
  transform: translate(0, -2px);
}

.button-m-icon.blue {
  background-color: var(--blue-03);
}

.button-m-icon.blue:hover {
  background-color: var(--blue-02);
}

.button-m-icon.white {
  background-color: var(--gray-06);
}

.button-m-icon.dark-green {
  background-color: var(--green-02);
}

.button-m-icon.dark-green:hover {
  background-color: var(--blue-02);
}

.button-m-icon.darker-green {
  background-color: var(--green-02);
}

.button-m-icon.darker-green:hover {
  background-color: var(--green-01);
}

.button-m-icon.dark-blue {
  background-color: var(--blue-01);
}

.button-m-icon.dark-blue:hover {
  background-color: var(--blue-02);
}

.button-m-icon.white {
  background-color: var(--gray-06);
  color: #1f4266;
}

.button-m-icon.white:hover {
  background-color: var(--blue-02);
}

.button-m-icon.light-green {
  background-color: var(--green-03);
}

.button-m-icon.light-green:hover {
  background-color: var(--blue-02);
}

.button-m-icon.green-light {
  background-color: var(--green-03);
}

.button-m-icon.green-light:hover {
  background-color: var(--blue-02);
}

.arrow-down {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/616d6ac7358f3aa429252cc8_arrow-down-white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  width: 24px;
  height: 24px;
}

.text-block-43 {
  font-weight: 900;
}

.div-block-172 {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.div-block-173 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-174 {
  justify-content: center;
  display: flex;
}

.button-m-icon-arrow-right {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--red-05);
  color: #fff;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 16px 28px;
  font-size: 20px;
  transition: transform .1s, background-color .2s;
  display: flex;
}

.button-m-icon-arrow-right:hover {
  background-color: var(--red-04);
  color: #fff;
  transform: translate(0, -2px);
}

.arrow-right {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f67bc082d356_icons-arrow-white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  width: 24px;
  height: 24px;
}

.faq-hero-section {
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
}

.ny-kund-block {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #f3bd39;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/652fad6f1e054d1c3366d06e_radgivning-yellow-3800x2884.jpg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  padding: 0 40px 56px;
  display: flex;
}

.collection-item-11 {
  display: flex;
}

.faq-rt {
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
}

.faq-rt p {
  color: var(--gray-02);
  margin-bottom: 0;
}

.faq-rt ol {
  color: var(--gray-02);
  margin-top: 20px;
  padding-left: 20px;
  list-style-type: disc;
}

.faq-rt.rt-template {
  display: none;
}

.prova--wint--villkor {
  color: var(--red-01);
  text-align: center;
}

.prova--wint--text--block {
  text-align: center;
  padding: 60px 20px 0;
  position: relative;
}

.prova--wint--label-title {
  background-color: var(--blue-06);
  color: #0c9ef2;
  letter-spacing: 1.5px;
  -webkit-text-stroke-color: var(--blue-02);
  text-transform: uppercase;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 32px;
  padding: 4px 12px;
  font-family: Museo Sans, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 24px;
}

.prova--wint--label-title.gron {
  color: #26bf73;
  background-color: #c8fad4;
}

.prova--wint--label-title.yellow {
  color: #fa9e00;
  background-color: #fff799;
}

.prova--wint--label-title.red {
  aspect-ratio: auto;
  color: #e62253;
  text-align: center;
  object-fit: fill;
  background-color: #ffe6ea;
  display: inline-block;
  position: static;
}

.prova--wint--label-title.narrow {
  margin-bottom: 20px;
}

.prova--wint--label-title.green {
  background-color: var(--green-06);
  color: var(--green-03);
}

.prova--wint--cta--btn {
  z-index: 1;
  background-color: var(--red-05);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 72px;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.prova--wint--cta--btn:hover {
  background-color: var(--red-02);
  color: var(--red-05);
}

.prova--wint--cta--btn.sfd--p-c--cta--2 {
  background-color: var(--red-03);
}

.prova--wint--cta--btn.sfd--p-c--cta--2:hover {
  background-color: var(--red-02);
}

.prova--wint--cta--btn.green {
  background-color: var(--green-04);
  color: #fff;
}

.prova--wint--cta--btn.green:hover {
  background-color: var(--green-02);
  color: #fff;
}

.prova--wint--cta--btn.yellow {
  background-color: var(--yellow-03);
}

.prova--wint--cta--btn.yellow:hover {
  background-color: var(--yellow-02);
  color: var(--red-02);
}

.prova--wint--btn--front {
  z-index: 1;
  color: #fff;
  text-align: center;
  background-color: #fc4469;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256px;
  height: 56px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 20px 16px 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
  position: relative;
}

.prova--wint--btn--front:hover {
  color: #fc4469;
  background-color: #802938;
}

.prova--wint--btn--front.wide {
  border: 3px solid var(--green-03);
  background-color: var(--green-04);
  width: 120%;
  max-width: 600px;
  height: 68px;
  padding: 30px 50px 30px 60px;
}

.prova--wint--btn--front.wide:hover {
  background-color: var(--green-02);
  color: var(--green-06);
}

.hero--btn--wrap--prova--wint {
  margin-bottom: 10vmin;
  display: inline-block;
}

.hero--btn--front--prova--wint {
  z-index: 1;
  color: #fff;
  background-color: #fc4469;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  padding: 20px 16px 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
  position: relative;
}

.hero--btn--front--prova--wint:hover {
  color: #fc4469;
  background-color: #802938;
}

.hero--btn--front--prova--wint.wide {
  border: 3px solid var(--green-03);
  background-color: var(--green-04);
  width: 120%;
  max-width: 600px;
  height: 68px;
  padding: 30px 50px 30px 60px;
}

.hero--btn--front--prova--wint.wide:hover {
  background-color: var(--green-02);
  color: var(--green-06);
}

.prova--wint--headline--1 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 56px;
  transition: opacity .2s;
}

.prova--wint--headline--1.blue-4 {
  color: var(--blue-03);
}

.prova--wint--headline--1.blue-4.centered {
  text-align: center;
}

.prova--wint--headline--1.invert {
  color: #fff;
}

.prova--wint--headline--1.dark-yellow {
  color: var(--yellow-01);
}

.prova--wint--headline--1.red {
  color: var(--red-05);
  text-align: left;
}

.prova--wint--headline--1.yellow {
  color: var(--yellow-02);
}

.prova--wint--headline--1.green {
  color: var(--green-04);
}

.prova--wint--headline--1.green.centered {
  text-align: center;
}

.prova--wint--headline--1.dark-blue {
  color: var(--blue-01);
}

.prova--wint--headline--1.dark-blue.centered {
  text-align: center;
}

.prova--wint--headline--1.dark-green {
  color: var(--green-01);
}

.prova--wint--headline--1.dark-green.centered {
  text-align: center;
}

.prova--wint--headline--1.green--005 {
  color: var(--green-02);
}

.prova--wint--headline--1.blue-3 {
  color: var(--blue-04);
}

.prova--wint--headline--1.txt--blue-03 {
  color: var(--blue-03);
}

.prova--wint--headline--1.red--title--prova--wint {
  color: var(--red-05);
  text-align: center;
}

.preamble--prova--wint {
  text-align: center;
  max-width: 720px;
  margin: 0 auto 32px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.preamble--prova--wint.last {
  margin-bottom: 0;
}

.preamble--prova--wint.last.darkblue {
  color: var(--blue-01);
}

.preamble--prova--wint.last.green {
  color: var(--green-02);
  margin-bottom: 20px;
}

.preamble--prova--wint.last.green.lrg {
  font-size: 24px;
  line-height: 30px;
}

.preamble--prova--wint.last.white {
  color: var(--gray-06);
}

.preamble--prova--wint.invert {
  color: #fff;
}

.preamble--prova--wint.orphin-fix {
  text-align: center;
  max-width: 720px;
}

.preamble--prova--wint.left-old2 {
  z-index: 3;
  text-align: left;
  margin-left: 0;
}

.preamble--prova--wint.left-old2.darkred {
  color: #661a2d;
}

.preamble--prova--wint.left-old2.blue, .preamble--prova--wint.dark-blue {
  color: var(--blue-01);
}

.preamble--prova--wint.green.dark, .preamble--prova--wint.dark {
  color: var(--gray-01);
}

.preamble--prova--wint.link--readmore--red {
  background-position: 80%;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 25px;
  margin-bottom: 5px;
  display: flex;
}

.preamble--prova--wint.link--readmore--blue {
  background-position: 80%;
  margin-top: 25px;
  margin-bottom: 5px;
}

.preamble--prova--wint.link--readmore--blue--timeline {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f680f382d431_icons-arrow-right-blue.svg");
  background-position: 91% 60%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 25px;
  margin-bottom: 5px;
}

.preamble--prova--wint.centered {
  text-align: center;
}

.preamble--prova--wint.centered.blue--006 {
  color: var(--blue-01);
}

.preamble--prova--wint.centered.blue-shadow {
  text-shadow: 0 -1px 20px #1f426640;
  position: relative;
}

.preamble--prova--wint.campaign {
  color: var(--blue-01);
  text-align: center;
  max-width: 780px;
  margin-top: 66px;
  margin-bottom: 66px;
  font-size: 24px;
  line-height: 32px;
}

.preamble--prova--wint.campaign.sub {
  max-width: 900px;
  margin-top: 70px;
  margin-bottom: 70px;
  font-size: 26px;
  line-height: 34px;
}

.preamble--prova--wint.campaign.sub.ctr {
  color: var(--blue-01);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.preamble--prova--wint.campaign.invert {
  color: #fff;
  text-align: center;
}

.preamble--prova--wint.campaign.inner {
  text-align: center;
  max-width: 900px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.preamble--prova--wint.campaign.adjust {
  max-width: 800px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.preamble--prova--wint.darkgreen {
  color: var(--green-01);
  margin-top: 10px;
}

.preamble--prova--wint.inner {
  text-align: center;
  margin-top: 17px;
}

.preamble--prova--wint.quote {
  text-align: left;
  font-size: 20px;
  line-height: 28px;
}

.preamble--prova--wint.left {
  margin-left: 0;
  margin-right: 0;
}

.preamble--prova--wint.darkblue {
  color: var(--blue-01);
}

.preamble--prova--wint p {
  margin-bottom: 20px;
}

.preamble--prova--wint.left-old {
  z-index: 3;
  text-align: left;
  margin-left: 0;
}

.preamble--prova--wint.left-old.darkred {
  color: #661a2d;
}

.preamble--prova--wint.left-old.blue {
  color: var(--blue-01);
}

.preamble--prova--wint.small {
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  line-height: 26px;
}

.preamble--prova--wint.txt--yellow-06 {
  color: var(--yellow-06);
}

.preamble--prova--wint.txt--yellow-01 {
  color: var(--yellow-01);
}

.prova--wint--btn--container {
  z-index: 1;
  background-color: #3bf;
  border-radius: 12px;
  position: absolute;
  inset: -2px;
  overflow: hidden;
}

.prova--wint--btn--container.green.mobile-2 {
  color: var(--green-03);
}

.prova--wint--btn--bg-hover {
  background-color: #fc325b;
  border-radius: 12px;
  transition: transform .2s cubic-bezier(.2, 0, .392, 1.001);
  position: absolute;
  inset: 0%;
  transform: translate(-100%);
}

.prova--wint--btn--bg-hover.s-h-b-g-h-delay {
  background-color: #fc4469;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.6, 0, 0, .7);
}

.prova--wint--btn--bg-hover.green {
  background-color: var(--green-02);
  margin-left: -2px;
  right: 0%;
}

.prova--wint--btn--bg-hover.yellow {
  background-color: var(--yellow-03);
}

.prova--wint--btn--bg-hover.blue {
  background-color: var(--blue-02);
  color: #fff;
}

.prova--wint--btn--bg-hover.red {
  color: #fff;
}

.prova--wint--btn--bg-hover.red-dark {
  background-color: var(--red-04);
  color: #fff;
}

.prova--wint--btn--bg-hover.blue-dark {
  color: #fff;
  background-color: #102b47;
}

.prova--wint--btn--bg-hover.green-dark {
  background-color: var(--green-01);
  margin-left: -2px;
  right: 0%;
}

.prova--wint--btn--bg-hover.wine--red-dark--button {
  background-color: var(--red-01);
  color: #fff;
}

.prova--wint--btn--bg-hover.red--04 {
  background-color: var(--red-04);
  color: #fff;
}

.prova-wint-button-deluxe {
  z-index: 1;
  color: #fff;
  -webkit-text-stroke-color: #fff0;
  white-space: nowrap;
  background-color: #fff0;
  border: 2px solid #ffffff80;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  padding: 20px 16px 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  display: flex;
  position: relative;
}

.prova-wint-button-deluxe:hover {
  color: #fff;
}

.prova-wint-button-deluxe.after-green {
  background-color: var(--green-04);
}

.prova-wint-button-deluxe.before {
  margin-left: 10px;
}

.prova-wint-button-deluxe.bg {
  background-color: var(--green-04);
}

.prova-wint-button-deluxe.invert-brown {
  color: var(--yellow-01);
}

.prova-wint-button-deluxe.dark-blue {
  background-color: var(--blue-01);
  color: #fff;
  border-width: 0;
}

.prova-wint-button-deluxe.red {
  background-color: var(--red-05);
  color: #fff;
  border-width: 0;
}

.prova-wint-button-deluxe.dark-green {
  background-color: var(--green-02);
  color: #fff;
  border-width: 0;
}

.prova-wint-button-deluxe.dark-red {
  background-color: var(--red-02);
  color: #fff;
  border-width: 0;
}

.prova--wint--btn--txt {
  z-index: 2;
  position: relative;
}

.text-bubble {
  background-color: var(--red-05);
  color: #fff;
  border-radius: 32px;
  margin-bottom: 56px;
  padding: 24px 56px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  display: inline-block;
  position: relative;
}

.text-bubble.green {
  background-color: var(--green-06);
  padding-left: 36px;
  padding-right: 36px;
}

.text-bubble.small {
  border-radius: 20px;
  margin-bottom: 32px;
  padding: 14px 40px;
  font-size: 24px;
  line-height: 32px;
}

.text-bubble.xsmall {
  border-radius: 16px;
  margin-bottom: 32px;
  padding: 14px 32px;
  font-size: 20px;
  line-height: 24px;
}

.styleguide-nav {
  background-color: #0000;
  display: flex;
}

.styleguide-nav-link {
  color: var(--gray-02);
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
}

.styleguide-nav-link.w--current {
  color: var(--gray-01);
  font-weight: 700;
}

.faq-category-link-container {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  min-height: 42px;
  padding-left: 12px;
  display: flex;
}

.faq-category-link-icon {
  width: 18px;
  height: 18px;
}

.faq-sidebar-content {
  border-right: 2px solid var(--gray-05);
  padding-right: 24px;
}

.faq-sidebar-line {
  flex: 0 auto;
  width: 24px;
  height: 100%;
  display: block;
}

.category-nav-grid-container {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  margin-top: 20px;
  display: flex;
}

.faq-category-link {
  height: auto;
  display: block;
}

.faq-category-link.w--current {
  background-color: #fff;
  border-radius: 8px;
}

.faq-category-link-caption {
  color: #4a4a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 40px;
}

.faq-category-link-caption.btn {
  color: var(--blue-01);
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.faq-category-link-caption.btn:hover {
  font-weight: 900;
}

.faq-sidebar-heading {
  color: var(--gray-03);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.faq-questions {
  background-color: var(--gray-06);
  padding-top: 88px;
}

.faq-content-new {
  float: right;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 75%;
  margin-bottom: 0;
  padding-left: 24px;
  display: flex;
}

.faq-content-new.list {
  box-shadow: none;
  border-radius: 20px;
  padding: 48px;
}

.faq-label {
  background-color: var(--blue-06);
  color: #0c9ef2;
  letter-spacing: 1.5px;
  -webkit-text-stroke-color: var(--blue-02);
  text-transform: uppercase;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 24px;
  padding: 4px 12px;
  font-family: Museo Sans, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 24px;
}

.faq-label.gron {
  color: #26bf73;
  background-color: #c8fad4;
}

.faq-label.yellow {
  color: #fa9e00;
  background-color: #fff799;
}

.faq-label.red {
  color: #e62253;
  text-align: center;
  background-color: #ffe6ea;
  display: inline-block;
}

.faq-label.narrow {
  margin-bottom: 20px;
}

.faq-label.green {
  background-color: var(--green-06);
  color: var(--green-03);
}

.faq-question-container {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  align-self: stretch;
  margin-top: 48px;
  margin-bottom: 56px;
  padding: 32px;
  display: block;
}

.faq-question-title-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: flex-start;
  display: flex;
}

.faq-question-title-icon {
  width: 28px;
  height: 28px;
  margin-top: 4px;
}

.html-embed-10 {
  display: block;
}

.faq-question-title {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 40px;
}

.faq-separator {
  background-color: var(--gray-05);
  width: 100%;
  height: 1px;
  margin-top: 28px;
  margin-bottom: 28px;
  padding-top: 0;
  padding-bottom: 0;
}

.faq-answer-rt {
  color: var(--blue-01);
  font-weight: 700;
}

.faq-answer-rt.rt-template {
  display: none;
}

.fac-content-section-heading {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.faq-similar-questions {
  width: 100%;
}

.faq-similar-category-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  transition: background-color .2s;
  display: block;
}

.faq-similar-category-item:hover {
  background-color: var(--blue-06);
}

.faq-question-icon {
  width: 20px;
  height: 20px;
}

.faq-similar-category-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.faq-arrow-circle {
  background-color: var(--blue-01);
  border-radius: 50%;
  flex: none;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.faq-arrow-icon {
  width: 12px;
  height: 12px;
}

.faq-question-icon-title-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.faq-similar-question-title {
  color: var(--blue-01);
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.faq-cta-new {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 72px;
  margin-bottom: 96px;
  display: grid;
}

.faq-cta-new.adjust {
  margin-top: 0;
}

.faq-cta-label {
  transform-origin: 50% 100%;
  text-align: center;
  background-color: #fff;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  padding: 48px 64px;
  display: flex;
  position: relative;
}

.faq-cta-label.gray {
  background-color: var(--gray-06);
}

.faq-cta-label-txt {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.faq-cta-label-txt.darkblue, .faq-cta-label-txt.blue--006 {
  color: var(--blue-01);
}

.faq-cta-label-arrow {
  width: 96px;
  position: absolute;
  bottom: 1px;
  right: 50%;
  transform: translate(50%, 100%);
}

.faq-cta-button {
  z-index: 1;
  background-color: var(--blue-03);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 68px;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.faq-cta-button:hover {
  background-color: var(--blue-02);
  color: #fff;
  -webkit-text-stroke-color: var(--blue-03);
}

.faq-cta-button.sfd--p-c--cta--2 {
  background-color: var(--red-03);
}

.faq-cta-button.sfd--p-c--cta--2:hover {
  background-color: var(--red-02);
}

.faq-cta-button.green {
  background-color: var(--green-04);
  color: #fff;
}

.faq-cta-button.green:hover {
  background-color: var(--green-02);
  color: #fff;
}

.faq-cta-button.yellow {
  background-color: var(--yellow-03);
}

.faq-cta-button.yellow:hover {
  background-color: var(--yellow-02);
  color: var(--red-02);
}

.faq-cta-button.dark-blue {
  background-color: var(--blue-01);
}

.faq-cta-button.dark-blue:hover {
  -webkit-text-stroke-color: var(--blue-02);
  background-color: #264f78;
}

.faq-similar-question {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 20px 16px 24px;
  display: flex;
}

.faq-spacer {
  width: 100%;
  height: 48px;
}

.faq-category-title {
  color: #272727;
  margin-top: 8px;
  margin-bottom: 20px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
}

.faq-category-title.accent {
  color: var(--blue-03);
  max-width: 960px;
}

.faq-category-title.accent.faq-tabs {
  text-align: center;
}

.faq-category-title.invert {
  color: #fff;
  text-align: center;
  border: 1px #000;
}

.faq-category-title.txt--green-04 {
  color: var(--green-04);
}

.faq-category-title.red {
  color: var(--red-05);
}

.faq-category-title.red-dark {
  color: #661a2d;
}

.faq-category-title.red-3 {
  color: var(--red-04);
}

.faq-category-title.darkblue {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 48px;
  line-height: 56px;
}

.faq-category-title.darkblue.centered {
  text-align: center;
}

.faq-category-title.darkgreen {
  color: var(--green-01);
  line-height: 52px;
}

.faq-category-title.darkgreen.campaign {
  font-size: 44px;
}

.faq-category-title.yellow-dark {
  color: var(--yellow-01);
}

.faq-category-title.blue--006 {
  color: var(--blue-01);
}

.faq-category-title.red--002 {
  color: var(--red-05);
}

.faq-category-title.txt--blue-03 {
  color: var(--blue-03);
}

.faq-question-category-title {
  color: var(--gray-01);
  margin-top: 10px;
  margin-bottom: 16px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.faq-question-category-title.invert {
  color: #fff;
}

.faq-question-category-title.yellow {
  color: var(--yellow-01);
}

.faq-question-category-title.red {
  color: var(--red-05);
}

.faq-question-category-title.blue {
  color: var(--blue-03);
}

.faq-question-category-title.blue.adjust {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
}

.faq-question-category-title.dark-blue {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 32px;
  line-height: 40px;
}

.faq-question-category-title.dark-blue.centered {
  text-align: center;
  margin-bottom: 20px;
}

.faq-question-category-title.green {
  color: var(--green-05);
}

.faq-question-category-title.dark-green {
  color: var(--green-01);
}

.faq-question-category-title.lightblue {
  color: var(--blue-04);
}

.faq-question-category-title.blue--006 {
  color: var(--blue-01);
}

.faq-question-category-title.green-04 {
  color: var(--green-03);
}

.faq-question-category-title.txt--blue-03 {
  color: var(--blue-03);
}

.faq-bubble-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-self: flex-end;
  align-items: center;
  margin-bottom: -60px;
  margin-right: -16px;
  padding-right: 0;
  display: flex;
  transform: rotate(8deg);
}

.faq-bubble-2 {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/652f8a83811d83333f5a67e0_bubble-tr-green-600x600.png");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.faq-bubble-1 {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/65391b1805b5d0c5ef6c0b5b_faq-comment-600x600.png");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.faq-bubble-wrapper-1 {
  width: 220px;
  height: 220px;
}

.faq-bubble-wrapper-2 {
  width: 260px;
  height: 260px;
}

.faq--dd--item {
  justify-content: space-between;
  width: 100%;
  display: none;
}

.faq--dd--item.mb {
  display: none;
}

.faq--dd--trigger {
  color: var(--gray-01);
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 12px;
  font-weight: 900;
  display: flex;
}

.faq--dd--icon {
  perspective: 1px;
  perspective-origin: 50%;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6048990b0e90e14266ba1a9f_dd-arrow-down.svg");
  background-position: 0 0;
  background-size: cover;
  width: 10px;
  height: 10px;
  margin-left: 12px;
  margin-right: 0;
  transform: none;
}

.faq--menu--item--bg--container {
  z-index: -1;
  border-radius: 8px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.faq--menu--item--bg--hover {
  z-index: 1;
  background-color: #fff;
  border-radius: 8px;
  transition: transform .25s cubic-bezier(.215, .61, .355, 1);
  position: absolute;
  inset: 0%;
  transform: translate(-101%);
}

.faq--dd--content {
  background-color: #fff;
  border-radius: 8px;
  width: 240px;
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  overflow: hidden;
}

.faq--dd--content.w--open {
  padding-top: 8px;
  padding-bottom: 8px;
}

.faq--dd--link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--gray-01);
  white-space: break-spaces;
  align-items: center;
  min-height: 42px;
  padding: 8px 16px;
  font-weight: 700;
  line-height: 20px;
  display: flex;
}

.faq--dd--link:hover {
  color: var(--gray-02);
}

.faq--dd--link.w--current {
  color: var(--gray-01);
  font-weight: 900;
}

.faq--dd--link.first {
  margin-top: 0;
}

.faq--dd--link.last {
  padding-bottom: 8px;
  display: block;
}

.nav--dd--link-copy {
  color: var(--gray-01);
  white-space: break-spaces;
  padding: 8px 16px;
  font-weight: 700;
  line-height: 20px;
  display: block;
}

.nav--dd--link-copy:hover {
  color: var(--gray-02);
}

.nav--dd--link-copy.w--current {
  color: var(--gray-01);
  font-weight: 900;
}

.nav--dd--link-copy.first {
  margin-top: 0;
}

.nav--dd--link-copy.last {
  padding-bottom: 8px;
  display: block;
}

.faq-dd-category-link-caption {
  color: #4a4a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.faq-dd-category-link-caption.btn {
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.faq-dd-category-link-caption.btn:hover {
  font-weight: 900;
}

.text-block-44 {
  color: var(--blue-01);
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.mentions-section {
  max-width: 1440px;
  margin-bottom: 55px;
  margin-left: auto;
  margin-right: auto;
}

.footer-dark {
  background-color: var(--blue-01);
  margin-bottom: 0;
  padding: 40px;
}

.mentions-logos-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.footer-logo-container {
  opacity: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 28px;
  transition: opacity .1s;
  display: flex;
}

.footer-logo-container:hover {
  opacity: .6;
}

.footer-logos-title {
  color: var(--blue-04);
  text-align: center;
  margin-bottom: 32px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.cta-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-178 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #244b73;
  border-radius: 30px;
  flex-direction: row;
  align-self: stretch;
  align-items: center;
  padding: 32px;
  display: flex;
}

.div-block-179 {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/601bd9ff396a375207549848_logo-symbol.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  width: 64px;
  height: 48px;
  margin-right: 32px;
}

.text-block-46 {
  color: #fff;
  font-family: Bevan, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

.footer-btn {
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  padding: 14px 24px;
  font-weight: 900;
  transition: background-color .2s;
}

.footer-btn.blue {
  background-color: var(--blue-03);
  color: #fff;
}

.footer-btn.blue:hover {
  background-color: var(--blue-02);
}

.footer-btn.yellow {
  background-color: var(--yellow-03);
  color: #fff;
  display: flex;
}

.footer-btn.yellow:hover {
  background-color: var(--yellow-02);
}

.div-block-180 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-end;
  display: flex;
}

.div-block-181 {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6540fba2ceab597026b51f5d_triangle-footer.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 120px;
  height: 36px;
}

.footer-menu-items {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.footer-menu-items-title {
  color: var(--blue-04);
  margin-bottom: 16px;
  font-family: Museo Sans, sans-serif;
  font-size: 18px;
  font-weight: 900;
}

.footer-navlink {
  color: #fff;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 700;
  transition: color .2s;
  display: flex;
}

.footer-navlink:hover {
  color: var(--blue-04);
  font-weight: 700;
}

.footer-navlink.icon {
  font-weight: 900;
}

.footer-navlink.small {
  width: 80px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.navlink-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.navlink-list.icon {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-184 {
  background-color: #1f4266;
  border-radius: 24px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 12px;
  padding: 6px;
  display: flex;
}

.div-block-185 {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/65410384429e6177e9de711c_icon-customer.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 20px;
  height: 20px;
}

.footer-bottom-container {
  background-color: #244b73;
  padding: 24px 40px;
}

.footer-bottom-content {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-188 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.div-block-189 {
  background-color: #fff;
  width: 2px;
  height: 14px;
  font-size: 14px;
}

.text-block-49 {
  color: #fff;
  text-align: right;
  font-size: 14px;
  line-height: 22px;
}

.div-block-190 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.social-link-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.social-link-facebook {
  opacity: 1;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  transition: opacity .1s;
  display: flex;
}

.social-link-facebook:hover {
  opacity: .6;
}

.text-block-50 {
  display: block;
}

.social--link-instagram {
  opacity: 1;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  transition: opacity .1s;
  display: flex;
}

.social--link-instagram:hover {
  opacity: .6;
}

.social--link-linkedin {
  opacity: 1;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  transition: opacity .1s;
  display: flex;
}

.social--link-linkedin:hover {
  opacity: .6;
}

.div-block-191 {
  flex: 1;
  align-items: center;
  display: flex;
}

.footer-logo {
  object-fit: contain;
  width: auto;
  height: 100%;
}

.footer--dd--item {
  justify-content: space-between;
  width: 100%;
  display: none;
}

.footer--dd--item.mb {
  display: none;
}

.footer--dd--trigger {
  color: var(--gray-01);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
  font-weight: 900;
  display: flex;
}

.footer--dd--icon {
  perspective: 1px;
  perspective-origin: 50%;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/654212c145db6bc409a527ef_dd-arrow-down-blue.svg");
  background-position: 0 0;
  background-size: cover;
  width: 32px;
  height: 32px;
  margin-left: 12px;
  margin-right: 0;
  transform: none;
}

.footer--menu--item--bg--container {
  z-index: -1;
  border-radius: 8px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.footer--dd--content {
  background-color: #fff;
  border-radius: 8px;
  width: 240px;
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  overflow: hidden;
}

.footer--dd--content.w--open {
  background-color: var(--blue-01);
  border-radius: 0;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
}

.footer-menu-items-title-dd {
  color: var(--blue-04);
  margin-bottom: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 20px;
}

.footer--menu--item--bg--hover {
  z-index: 1;
  background-color: #fff;
  border-radius: 8px;
  transition: transform .25s cubic-bezier(.215, .61, .355, 1);
  position: absolute;
  inset: 0%;
  transform: translate(-101%);
}

.navlink-list-dd {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.navlink-list-dd.icon {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wave-scroll-top-footer {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-78 {
  width: 100%;
}

.wave-footer-wrapper.bg-yellow {
  background-color: #f8d941;
}

.wave-footer-wrapper.bg-gray-06 {
  background-color: var(--gray-06);
}

.wave-footer-wrapper.bg-white {
  background-color: #fff;
}

.wave-footer-wrapper.bg-yellow-03 {
  background-color: var(--yellow-03);
}

.wave-footer-wrapper.bg-blue-01 {
  background-color: var(--blue-01);
}

.wave-footer-wrapper.bg-blue-06 {
  background-color: var(--blue-06);
}

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

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

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

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

.modal-wrapper-footer, .modal-wrapper-footer-demo {
  z-index: 99997;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-bg-footer-demo, .modal-bg-footer {
  z-index: 9998;
  cursor: pointer;
  background-color: #2727271a;
  position: fixed;
  inset: 0%;
}

.modal-footer {
  z-index: 99999;
  background-color: #fff;
  border-radius: 16px;
  max-width: 560px;
  max-height: 90vh;
  margin: 32px;
  padding: 0;
  position: relative;
  overflow: auto;
  box-shadow: 0 7px 19px #00000012;
}

.modal-footer.newsletter {
  background-color: var(--blue-03);
  color: var(--blue-01);
}

.modal-footer.demo-form {
  color: var(--blue-01);
  max-width: 860px;
}

.modal-footer.demo-form.inverted {
  color: var(--gray-01);
  background-color: #fff;
}

.modal-footer.faq {
  min-width: 640px;
  max-width: 720px;
  margin-left: 0;
  margin-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.pp--collection--list---wrapper {
  justify-content: center;
  margin-bottom: 48px;
  display: flex;
}

.collection-list-17 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.link-block-14 {
  background-color: var(--blue-03);
  color: #fff;
  border-radius: 12px;
  padding: 10px 20px 10px 24px;
  font-weight: 700;
}

.link-block-14:hover {
  background-color: var(--blue-02);
  color: #fff;
}

.text-block-53 {
  color: var(--blue-01);
  text-align: center;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 12px;
  font-weight: 900;
}

.pp--dd--item {
  justify-content: space-between;
  width: 100%;
  display: none;
}

.pp--dd--item.mb {
  display: none;
}

.pp--dd--trigger {
  color: var(--gray-01);
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 12px;
  font-weight: 900;
  display: flex;
}

.pp--dd--content {
  background-color: #fff;
  border-radius: 8px;
  width: 240px;
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  overflow: hidden;
}

.pp--dd--content.w--open {
  padding-top: 8px;
  padding-bottom: 8px;
}

.pp--dd--icon {
  perspective: 1px;
  perspective-origin: 50%;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6048990b0e90e14266ba1a9f_dd-arrow-down.svg");
  background-position: 0 0;
  background-size: cover;
  width: 10px;
  height: 10px;
  margin-left: 12px;
  margin-right: 0;
  transform: none;
}

.div-block-193 {
  background-color: #af3838;
  padding: 63px;
}

.div-block-194 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #b66e6e;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pp-cetegory-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--gray-06);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 96px 40px;
  display: flex;
}

.div-block-195 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.div-block-196 {
  flex-direction: column;
  display: flex;
  position: relative;
}

.div-block-197 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: static;
}

.grid--guide--dl {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(32px, 1fr) minmax(auto, 660px) minmax(auto, 660px) minmax(32px, 1fr);
  align-items: start;
  width: 100%;
  min-height: 70vh;
  margin-top: 0;
  position: relative;
}

.guide--dl--form--box {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: left;
  background-color: #1f4266;
  border-radius: 12px;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 48px;
  padding: 40px;
  display: flex;
  position: sticky;
  top: 96px;
}

.guide--dl--form--box.inverted {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.guide--dl--form--box--2 {
  z-index: 1;
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  padding: 40px;
  position: sticky;
  top: 96px;
}

.guide--dl--headline--box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: flex-start;
  max-width: 1440px;
  display: flex;
}

.guide--dl--main--headline {
  color: var(--blue-03);
  text-align: left;
  margin-top: 0;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-size: 50px;
  line-height: 53px;
}

.guide--dl--main--headline.green {
  color: var(--green-04);
}

.guide--dl--main--headline.green.dark {
  color: var(--green-02);
  margin-top: 0;
}

.guide--dl--main--headline.green.centered {
  margin-left: auto;
  margin-right: auto;
}

.guide--dl--main--headline.yellow-dark {
  color: var(--yellow-01);
}

.guide--dl--main--headline.ki--h2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 72px;
}

.guide--dl--main--headline.txt--red-05 {
  color: var(--red-05);
  margin-top: 0;
}

.guide--dl--main--headline.blue-4 {
  color: var(--blue-03);
  margin-top: 0;
}

.guide--dl--main--headline.txt--blue-04 {
  color: var(--blue-04);
}

.guide--dl--main--headline.blue-dark {
  color: var(--blue-01);
}

.guide--dl--main--headline.greendark {
  color: var(--green-02);
}

.guide--dl--main--headline.greendark.adjust {
  margin-top: 0;
  margin-bottom: 20px;
}

.guide--dl--main--headline.dark-blue {
  color: var(--blue-01);
}

.guide--dl--main--headline.invert, .guide--dl--main--headline.invert:hover {
  color: #fff;
}

.guide--dl--main--headline.lightgreen {
  color: var(--green-06);
  margin-top: 30px;
}

.guide--dl--main--headline.green--003 {
  color: var(--green-04);
}

.guide--dl--main--headline.txt--blue-03 {
  color: var(--blue-03);
}

.guide--dl--main--headline.txt--blue-02 {
  color: var(--blue-02);
}

.guide--dl--text--form {
  color: var(--gray-06);
  margin-bottom: 0;
  padding-top: 0;
}

.guide--dl--headline--form {
  color: #fff;
  margin-bottom: 4px;
}

.h3-copy {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.h3-copy.txt--green-03 {
  color: var(--green-03);
}

.h3-copy.red {
  color: var(--red-05);
}

.h3-copy.yellow-dark {
  color: var(--yellow-01);
}

.h3-copy.blue {
  color: var(--blue-02);
}

.h3-copy.invert {
  color: #fff;
}

.h3-copy.blue-3 {
  color: var(--blue-04);
}

.h3-copy.green-3 {
  color: var(--green-04);
}

.h3-copy.darkblue {
  color: var(--blue-01);
}

.h3-copy.green {
  color: var(--green-01);
}

.h3-copy.blue-4, .h3-copy.txt--blue-03 {
  color: var(--blue-03);
}

.h3-copy.txt--yellow-03 {
  color: var(--yellow-03);
}

.guide--dl--headline--textblock {
  color: var(--blue-03);
  text-align: left;
  margin: 40px auto 20px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.guide--dl--headline--textblock.txt--green-03 {
  color: var(--green-03);
}

.guide--dl--headline--textblock.red {
  color: var(--red-05);
}

.guide--dl--headline--textblock.yellow-dark {
  color: var(--yellow-01);
}

.guide--dl--headline--textblock.blue {
  color: var(--blue-02);
}

.guide--dl--headline--textblock.invert {
  color: #fff;
}

.guide--dl--headline--textblock.blue-3 {
  color: var(--blue-04);
}

.guide--dl--headline--textblock.green-3 {
  color: var(--green-04);
}

.guide--dl--headline--textblock.darkblue {
  color: var(--blue-01);
}

.guide--dl--headline--textblock.green {
  color: var(--green-01);
}

.guide--dl--headline--textblock.blue-4, .guide--dl--headline--textblock.txt--blue-03 {
  color: var(--blue-03);
}

.guide--dl--headline--textblock.txt--yellow-03 {
  color: var(--yellow-03);
}

.wint--offer--usp--box {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 40px;
}

._w--usp--intro--content {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  color: #802938;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  display: grid;
  position: relative;
}

._w--usp--intro--img {
  width: 100%;
  display: inline-block;
}

._w--ups--intro--container {
  grid-column-gap: 56px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 220px;
  grid-auto-columns: 1fr;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  overflow: visible;
}

._w--usp--intro--image {
  width: 100%;
}

._w--ups--cta--block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 72px;
  margin-bottom: 96px;
  display: grid;
}

._w--ups--cta--block.adjust {
  margin-top: 0;
}

._w--ups--bubble {
  transform-origin: 50% 100%;
  text-align: center;
  background-color: #fff;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  padding: 48px 64px;
  display: flex;
  position: relative;
}

._w--ups--bubble.gray {
  background-color: var(--gray-06);
}

._w--ups--bubble--txt {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

._w--ups--bubble--txt.darkblue, ._w--ups--bubble--txt.blue--006 {
  color: var(--blue-01);
}

._w--ups--bubble--arrow {
  width: 96px;
  position: absolute;
  bottom: 1px;
  right: 50%;
  transform: translate(50%, 100%);
}

._w--ups--cta--1 {
  z-index: 1;
  background-color: var(--blue-02);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 68px;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

._w--ups--cta--1:hover {
  background-color: var(--blue-02);
  color: #fff;
  -webkit-text-stroke-color: var(--blue-03);
}

._w--ups--cta--1.sfd--p-c--cta--2 {
  background-color: var(--red-03);
}

._w--ups--cta--1.sfd--p-c--cta--2:hover {
  background-color: var(--red-02);
}

._w--ups--cta--1.green {
  background-color: var(--green-04);
  color: #fff;
}

._w--ups--cta--1.green:hover {
  background-color: var(--green-02);
  color: #fff;
}

._w--ups--cta--1.yellow {
  background-color: var(--yellow-03);
}

._w--ups--cta--1.yellow:hover {
  background-color: var(--yellow-02);
  color: var(--red-02);
}

._w--ups--cta--1.dark-blue {
  background-color: var(--blue-01);
}

._w--ups--cta--1.dark-blue:hover {
  -webkit-text-stroke-color: var(--blue-02);
  background-color: #264f78;
}

._w--ups--cta--2 {
  z-index: 1;
  background-color: var(--blue-03);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 68px;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

._w--ups--cta--2:hover {
  background-color: var(--blue-02);
  color: #fff;
  -webkit-text-stroke-color: var(--blue-03);
}

._w--ups--cta--2.sfd--p-c--cta--2 {
  background-color: var(--red-03);
}

._w--ups--cta--2.sfd--p-c--cta--2:hover {
  background-color: var(--red-02);
}

._w--ups--cta--2.green {
  background-color: var(--green-04);
  color: #fff;
}

._w--ups--cta--2.green:hover {
  background-color: var(--green-02);
  color: #fff;
}

._w--ups--cta--2.yellow {
  background-color: var(--yellow-03);
}

._w--ups--cta--2.yellow:hover {
  background-color: var(--yellow-02);
  color: var(--red-02);
}

._w--ups--cta--2.dark-blue {
  background-color: var(--blue-01);
}

._w--ups--cta--2.dark-blue:hover {
  -webkit-text-stroke-color: var(--blue-02);
  background-color: #264f78;
}

._w--usp--round--row--1 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.link-block-15, .link-block-16, .link-block-17, .link-block-18 {
  text-align: center;
}

._w--ups--circles--txt {
  color: #1f4366;
  margin-top: 15px;
  font-size: 22px;
  line-height: 30px;
}

._w--ups--circle--img {
  max-width: 70%;
  padding-bottom: 10px;
}

._w--usp--headline--circles {
  color: var(--blue-01);
  text-align: center;
}

._w--ups--headline--block--2, ._w--usp--headline--txt--block {
  text-align: center;
}

._w--usp--wint--txt--block {
  z-index: 12;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  grid-template: "."
  / 1fr 1fr;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 32px;
  position: relative;
}

._w--usp--txt--content {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  color: #661a2d;
  text-align: left;
  background-color: #1f4266;
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: auto auto 24px auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  justify-items: start;
  width: 100%;
  padding: 64px 82px;
  display: block;
}

.price--holding-copy {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  color: var(--blue-01);
  text-align: left;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: auto auto 24px auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: stretch start;
  width: 100%;
  padding: 64px 82px;
  display: block;
}

._w--usp--intro--badge {
  position: absolute;
  top: -60px;
  right: 5%;
}

._w--usp--intro--badge.adjust {
  margin-top: -7em;
  margin-left: 2em;
  inset: auto 10px 220px auto;
}

._w--usp--customer--badge {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/60701c13c5d2e81e1c86a058_splash-green.svg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 220px;
  display: flex;
  position: static;
}

._w--usp--customer--badge.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/607fdf108d1fce0197624a5d_splash-yellow.svg");
  position: static;
}

._w--usp--customer--badge.yellow.relative {
  position: absolute;
  left: 79px;
}

._w--usp--customer--badge--inner {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  display: flex;
}

._w--usp--customer--badge--inner.red {
  background-color: #0000;
}

._w--usp--cards--container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 96px 64px;
  display: grid;
}

._w--usp--card--block {
  z-index: 10;
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  background-color: var(--blue-02);
  color: #804d19;
  text-align: center;
  border-radius: 20px;
  grid-template: "."
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  place-items: stretch center;
  max-width: 1280px;
  margin: 0 auto auto;
  padding: 96px 64px;
  display: block;
  position: relative;
}

._w--usp--card--block.green {
  background-color: var(--green-06);
  color: var(--green-05);
}

._w--usp--card--block.small {
  background-color: var(--blue-01);
  border-radius: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  align-content: space-between;
  width: 100%;
  max-width: 708px;
  height: 100%;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 24px 40px;
  display: block;
}

._w--usp--card--block--2 {
  z-index: 5;
  transform-origin: 200% 80%;
  color: var(--blue-01);
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 708px;
  height: 100%;
  padding: 80px 24px;
  display: flex;
  position: relative;
  overflow: visible;
}

._w--ups--boxes--container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: left;
  grid-template-rows: auto;
  align-content: start;
  align-items: stretch;
  margin-bottom: 25px;
}

._w--usp--box--1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: #0c9ef2;
  border-radius: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 48px;
  font-weight: 700;
  display: block;
}

._w--usp--box--2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 48px;
  font-weight: 700;
  display: block;
}

._w--usp--headline--boxes {
  color: var(--blue-01);
  text-align: center;
  margin-top: 60px;
  margin-bottom: 40px;
  font-size: 40px;
  line-height: 48px;
}

._w--usp--headline--boxes.green {
  color: var(--green-04);
}

._w--usp--headline--boxes.green.dark {
  color: var(--green-02);
  margin-top: 0;
}

._w--usp--headline--boxes.green.centered {
  margin-left: auto;
  margin-right: auto;
}

._w--usp--headline--boxes.yellow-dark {
  color: var(--yellow-01);
}

._w--usp--headline--boxes.ki--h2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 72px;
}

._w--usp--headline--boxes.txt--red-05 {
  color: var(--red-05);
  margin-top: 0;
}

._w--usp--headline--boxes.blue-4 {
  color: var(--blue-03);
  margin-top: 0;
}

._w--usp--headline--boxes.txt--blue-04 {
  color: var(--blue-04);
}

._w--usp--headline--boxes.blue-dark {
  color: var(--blue-01);
}

._w--usp--headline--boxes.greendark {
  color: var(--green-02);
}

._w--usp--headline--boxes.greendark.adjust {
  margin-top: 0;
  margin-bottom: 20px;
}

._w--usp--headline--boxes.dark-blue {
  color: var(--blue-01);
}

._w--usp--headline--boxes.invert, ._w--usp--headline--boxes.invert:hover {
  color: #fff;
}

._w--usp--headline--boxes.lightgreen {
  color: var(--green-06);
  margin-top: 30px;
}

._w--usp--headline--boxes.green--003 {
  color: var(--green-04);
}

._w--usp--headline--boxes.txt--blue-03 {
  color: var(--blue-03);
}

._w--usp--headline--boxes.txt--blue-02 {
  color: var(--blue-02);
}

.image-80 {
  max-width: 15%;
}

._w--usp--box--txt {
  color: var(--gray-06);
  text-align: center;
  margin-bottom: auto;
  padding-top: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

._w--usp--box--headline {
  color: #fff;
  text-align: center;
  margin-bottom: 5px;
  font-size: 30px;
  line-height: 35px;
}

._w--usp--boxes--symbol {
  text-align: center;
  max-width: 12%;
  padding-bottom: 10px;
}

._w--usp--functions {
  background-color: var(--red-02);
  color: #fff;
  text-align: left;
  padding: 128px 48px 96px;
  display: block;
}

._w--usp--functions.green {
  background-color: var(--green-02);
}

._w--usp--functions.blue {
  background-color: var(--blue-01);
}

._w--usp--functions.invert {
  color: var(--gray-01);
  background-color: #fff;
}

._w--usp--functions--grid {
  grid-column-gap: 80px;
  grid-row-gap: 24px;
  grid-template-rows: auto 1fr auto;
  align-content: start;
  align-items: start;
  margin-top: 60px;
}

._w--usp--functions--img {
  opacity: .84;
  border-radius: 15px;
  max-width: 110%;
  padding-right: 0;
}

._w--usp--functions--checklist {
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Bevan, Arial, sans-serif;
  font-weight: 400;
}

._w--usp--functions--checklist li {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6181f82d53a_check--blue.svg");
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
  display: inline-block;
}

._w--usp--functions--checklist ul {
  color: #1f4266;
  flex-flow: column wrap;
  align-items: flex-start;
  padding-left: 0;
  font-size: 22px;
  display: flex;
}

._w--usp--functions--intro--txt {
  color: var(--blue-01);
  max-width: 720px;
  margin: 0 auto 32px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

._w--usp--functions--intro--txt.last {
  margin-bottom: 0;
}

._w--usp--functions--intro--txt.last.darkblue {
  color: var(--blue-01);
}

._w--usp--functions--intro--txt.last.green {
  color: var(--green-02);
  margin-bottom: 20px;
}

._w--usp--functions--intro--txt.last.green.lrg {
  font-size: 24px;
  line-height: 30px;
}

._w--usp--functions--intro--txt.last.white {
  color: var(--gray-06);
}

._w--usp--functions--intro--txt.invert {
  color: #fff;
}

._w--usp--functions--intro--txt.invert.left {
  text-align: left;
}

._w--usp--functions--intro--txt.orphin-fix {
  text-align: center;
  max-width: 720px;
}

._w--usp--functions--intro--txt.left-old2 {
  z-index: 3;
  text-align: left;
  margin-left: 0;
}

._w--usp--functions--intro--txt.left-old2.darkred {
  color: #661a2d;
}

._w--usp--functions--intro--txt.left-old2.blue, ._w--usp--functions--intro--txt.dark-blue {
  color: var(--blue-01);
}

._w--usp--functions--intro--txt.green.dark, ._w--usp--functions--intro--txt.dark {
  color: var(--gray-01);
}

._w--usp--functions--intro--txt.link--readmore--red {
  background-position: 80%;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 25px;
  margin-bottom: 5px;
  display: flex;
}

._w--usp--functions--intro--txt.link--readmore--blue {
  background-position: 80%;
  margin-top: 25px;
  margin-bottom: 5px;
}

._w--usp--functions--intro--txt.link--readmore--blue--timeline {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f680f382d431_icons-arrow-right-blue.svg");
  background-position: 91% 60%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 25px;
  margin-bottom: 5px;
}

._w--usp--functions--intro--txt.centered {
  text-align: center;
}

._w--usp--functions--intro--txt.centered.blue--006 {
  color: var(--blue-01);
}

._w--usp--functions--intro--txt.centered.blue-shadow {
  text-shadow: 0 -1px 20px #1f426640;
  position: relative;
}

._w--usp--functions--intro--txt.campaign {
  color: var(--blue-01);
  text-align: center;
  max-width: 780px;
  margin-top: 66px;
  margin-bottom: 66px;
  font-size: 24px;
  line-height: 32px;
}

._w--usp--functions--intro--txt.campaign.sub {
  max-width: 900px;
  margin-top: 70px;
  margin-bottom: 70px;
  font-size: 26px;
  line-height: 34px;
}

._w--usp--functions--intro--txt.campaign.sub.ctr {
  color: var(--blue-01);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

._w--usp--functions--intro--txt.campaign.invert {
  color: #fff;
  text-align: center;
}

._w--usp--functions--intro--txt.campaign.inner {
  text-align: center;
  max-width: 900px;
  margin-top: 30px;
  margin-bottom: 30px;
}

._w--usp--functions--intro--txt.campaign.adjust {
  max-width: 800px;
  margin-top: 30px;
  margin-bottom: 30px;
}

._w--usp--functions--intro--txt.darkgreen {
  color: var(--green-01);
  margin-top: 10px;
}

._w--usp--functions--intro--txt.inner {
  text-align: center;
  margin-top: 17px;
}

._w--usp--functions--intro--txt.quote {
  text-align: left;
  font-size: 20px;
  line-height: 28px;
}

._w--usp--functions--intro--txt.left {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
}

._w--usp--functions--intro--txt.darkblue {
  color: var(--blue-01);
}

._w--usp--functions--intro--txt p {
  margin-bottom: 20px;
}

._w--usp--functions--intro--txt.left-old {
  z-index: 3;
  text-align: left;
  margin-left: 0;
}

._w--usp--functions--intro--txt.left-old.darkred {
  color: #661a2d;
}

._w--usp--functions--intro--txt.left-old.blue {
  color: var(--blue-01);
}

._w--usp--functions--intro--txt.small {
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  line-height: 26px;
}

._w--usp--functions--intro--txt.txt--yellow-06 {
  color: var(--yellow-06);
}

._w--usp--functions--intro--txt.txt--yellow-01 {
  color: var(--yellow-01);
}

._w--usp--functions--headline {
  color: #1f4266;
  margin-top: 8px;
  margin-bottom: 20px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
}

._w--usp--functions--headline.accent {
  color: var(--blue-03);
  max-width: 960px;
}

._w--usp--functions--headline.accent.faq-tabs {
  text-align: center;
}

._w--usp--functions--headline.invert {
  color: #fff;
  text-align: center;
  border: 1px #000;
}

._w--usp--functions--headline.txt--green-04 {
  color: var(--green-04);
}

._w--usp--functions--headline.red {
  color: var(--red-05);
}

._w--usp--functions--headline.red-dark {
  color: #661a2d;
}

._w--usp--functions--headline.red-3 {
  color: var(--red-04);
}

._w--usp--functions--headline.darkblue {
  color: var(--blue-01);
}

._w--usp--functions--headline.darkblue.centered {
  text-align: center;
}

._w--usp--functions--headline.darkgreen {
  color: var(--green-01);
  line-height: 52px;
}

._w--usp--functions--headline.darkgreen.campaign {
  font-size: 44px;
}

._w--usp--functions--headline.yellow-dark {
  color: var(--yellow-01);
}

._w--usp--functions--headline.blue--006 {
  color: var(--blue-01);
}

._w--usp--functions--headline.red--002 {
  color: var(--red-05);
}

._w--usp--functions--headline.txt--blue-03 {
  color: var(--blue-03);
}

._w--usp--functions--headline.text-colour-white {
  font-size: 48px;
  line-height: 56px;
}

.pwdb--integrationer--container-2 {
  grid-column-gap: 96px;
  grid-row-gap: 32px;
  color: #fff;
  background-color: #1f4266;
  border-radius: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1440px;
  padding: 56px;
  display: grid;
}

.vardkonsulter--boxes--grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  align-content: start;
  align-items: stretch;
  margin-top: 80px;
}

.vardkonsulter--box--1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ccf2ff;
  border-radius: 32px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 48px;
  font-weight: 700;
  display: grid;
}

.vardkonsulter--box--2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #244f78;
  border-radius: 32px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 48px;
  font-weight: 700;
  display: grid;
}

.txt--blue-01 {
  color: var(--blue-01);
}

.txt--blue-02 {
  color: var(--blue-02);
}

.txt--blue-03 {
  color: var(--blue-03);
}

.txt--blue-04 {
  color: var(--blue-04);
}

.txt--blue-05, .txt--blue-06 {
  color: var(--blue-05);
}

.txt--yellow-01 {
  color: var(--yellow-01);
}

.txt--yellow-02 {
  color: var(--yellow-02);
}

.txt--yellow-03 {
  color: var(--yellow-03);
}

.txt--yellow-04 {
  color: var(--yellow-04);
}

.txt--yellow-05 {
  color: var(--yellow-05);
}

.txt--yellow-06 {
  color: var(--yellow-06);
}

.txt--green-02 {
  color: var(--green-02);
}

.txt--green-03 {
  color: var(--green-03);
}

.txt--green-04 {
  color: var(--green-04);
}

.txt--green-05 {
  color: var(--green-05);
}

.txt--green-06 {
  color: var(--green-06);
}

.txt--green-01 {
  color: var(--green-01);
}

.txt--red-01 {
  color: var(--red-01);
}

.txt--red-02 {
  color: var(--red-02);
}

.txt--red-03 {
  color: var(--red-03);
}

.txt--red-04 {
  color: var(--red-04);
}

.txt--red-05 {
  color: var(--red-05);
}

.txt--red-06 {
  color: var(--red-06);
}

.txt--gray-01 {
  color: var(--gray-01);
}

.txt--gray-02 {
  color: var(--gray-02);
}

.txt--gray-03 {
  color: var(--gray-03);
}

.txt--gray-04 {
  color: var(--gray-04);
}

.txt--gray-05 {
  color: var(--gray-05);
}

.txt--gray-06 {
  color: var(--gray-06);
}

.txt--gray-06.bold {
  font-weight: 700;
}

.txt--gray-06.bold.margin-top {
  margin-top: 20px;
}

._w--ups--intro--included--block {
  text-align: center;
  margin-bottom: 60px;
}

.link--readmore--blue--new {
  color: var(--blue-02);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f680f382d431_icons-arrow-right-blue.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 24px;
  transition: color .1s;
}

.link--readmore--blue--new:hover {
  color: var(--blue-01);
}

.form--conditions--txt--grey {
  color: var(--gray-03);
  margin-top: 20px;
  font-size: 14px;
  line-height: 18px;
}

._w--usp--cta--block {
  text-align: center;
  flex-flow: wrap;
  place-content: flex-start;
  align-items: stretch;
  max-width: 720px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  transition: opacity .2s;
  display: flex;
}

._w--usp--cta--block.bold {
  font-weight: 900;
}

._w--usp--cta--block.invert {
  color: #fff;
}

._w--usp--cta--block.blue {
  color: var(--blue-01);
  text-align: center;
  justify-content: center;
  max-width: none;
  font-weight: 500;
}

._w--usp--cta--block.blue.bevan {
  color: var(--gray-01);
  font-size: 18px;
  font-weight: 300;
}

._w--usp--cta--block.left-blue {
  color: var(--blue-01);
}

._w--usp--cta--block.green {
  color: var(--green-02);
  text-align: center;
  justify-content: center;
  margin-bottom: 6px;
}

._w--usp--cta--block.green.left {
  color: var(--green-01);
  text-align: left;
}

._w--usp--cta--block.last {
  color: var(--green-01);
  justify-content: center;
  margin-top: 8px;
  font-family: Museo Sans, sans-serif;
}

._w--usp--block--cta {
  flex-flow: wrap;
  place-content: flex-start;
  align-items: stretch;
  max-width: 720px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  transition: opacity .2s;
  display: flex;
}

._w--usp--block--cta.bold {
  font-weight: 900;
}

._w--usp--block--cta.invert {
  color: #fff;
}

._w--usp--block--cta.blue {
  color: var(--blue-01);
  text-align: center;
  justify-content: center;
  max-width: none;
  font-weight: 500;
}

._w--usp--block--cta.blue.bevan {
  color: var(--gray-01);
  font-size: 18px;
  font-weight: 300;
}

._w--usp--block--cta.left-blue {
  color: var(--blue-01);
}

._w--usp--block--cta.green {
  color: var(--green-02);
  text-align: center;
  justify-content: center;
  margin-bottom: 6px;
}

._w--usp--block--cta.green.left {
  color: var(--green-01);
  text-align: left;
}

._w--usp--block--cta.last {
  color: var(--green-01);
  justify-content: center;
  margin-top: 8px;
  font-family: Museo Sans, sans-serif;
}

._w--usp--block--cta--price {
  color: var(--blue-02);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f680f382d431_icons-arrow-right-blue.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: row;
  padding-right: 24px;
  transition: color .1s;
  display: block;
  position: relative;
}

._w--usp--block--cta--price:hover {
  color: var(--blue-01);
}

._w--usp--block--link--price {
  flex-flow: wrap;
  place-content: flex-start;
  align-items: stretch;
  max-width: 100%;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  transition: opacity .2s;
  display: block;
}

._w--usp--block--link--price.bold {
  font-weight: 900;
}

._w--usp--block--link--price.invert {
  color: #fff;
}

._w--usp--block--link--price.blue {
  color: var(--blue-01);
  text-align: center;
  justify-content: center;
  max-width: none;
  font-weight: 500;
}

._w--usp--block--link--price.blue.bevan {
  color: var(--gray-01);
  font-size: 18px;
  font-weight: 300;
}

._w--usp--block--link--price.left-blue {
  color: var(--blue-01);
}

._w--usp--block--link--price.green {
  color: var(--green-02);
  text-align: center;
  justify-content: center;
  margin-bottom: 6px;
}

._w--usp--block--link--price.green.left {
  color: var(--green-01);
  text-align: left;
}

._w--usp--block--link--price.last {
  color: var(--green-01);
  justify-content: center;
  margin-top: 8px;
  font-family: Museo Sans, sans-serif;
}

._w--usp--link--readmore--blue {
  color: var(--blue-02);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f680f382d431_icons-arrow-right-blue.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: row;
  padding-right: 24px;
  transition: color .1s;
  display: block;
}

._w--usp--link--readmore--blue:hover {
  color: var(--blue-01);
}

.preamble--900 {
  max-width: 720px;
  margin: 0 auto 32px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
}

.preamble--900.last {
  margin-bottom: 0;
}

.preamble--900.last.darkblue {
  color: var(--blue-01);
}

.preamble--900.last.green {
  color: var(--green-02);
  margin-bottom: 20px;
}

.preamble--900.last.green.lrg {
  font-size: 24px;
  line-height: 30px;
}

.preamble--900.last.white {
  color: var(--gray-06);
}

.preamble--900.invert {
  color: #fff;
}

.preamble--900.invert.left {
  text-align: left;
}

.preamble--900.orphin-fix {
  text-align: center;
  max-width: 720px;
}

.preamble--900.left-old2 {
  z-index: 3;
  text-align: left;
  margin-left: 0;
}

.preamble--900.left-old2.darkred {
  color: #661a2d;
}

.preamble--900.left-old2.blue {
  color: var(--blue-01);
}

.preamble--900.dark-blue {
  color: var(--blue-01);
  margin-top: 10px;
}

.preamble--900.green.dark, .preamble--900.dark {
  color: var(--gray-01);
}

.preamble--900.link--readmore--red {
  background-position: 80%;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 25px;
  margin-bottom: 5px;
  display: flex;
}

.preamble--900.link--readmore--blue {
  background-position: 80%;
  margin-top: 25px;
  margin-bottom: 5px;
}

.preamble--900.link--readmore--blue--timeline {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f680f382d431_icons-arrow-right-blue.svg");
  background-position: 91% 60%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 25px;
  margin-bottom: 5px;
}

.preamble--900.centered {
  text-align: center;
}

.preamble--900.centered.blue--006 {
  color: var(--blue-01);
}

.preamble--900.centered.blue-shadow {
  text-shadow: 0 -1px 20px #1f426640;
  position: relative;
}

.preamble--900.campaign {
  color: var(--blue-01);
  text-align: center;
  max-width: 780px;
  margin-top: 66px;
  margin-bottom: 66px;
  font-size: 24px;
  line-height: 32px;
}

.preamble--900.campaign.sub {
  max-width: 900px;
  margin-top: 70px;
  margin-bottom: 70px;
  font-size: 26px;
  line-height: 34px;
}

.preamble--900.campaign.sub.ctr {
  color: var(--blue-01);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.preamble--900.campaign.invert {
  color: #fff;
  text-align: center;
}

.preamble--900.campaign.inner {
  text-align: center;
  max-width: 900px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.preamble--900.campaign.adjust {
  max-width: 800px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.preamble--900.darkgreen {
  color: var(--green-01);
  margin-top: 10px;
}

.preamble--900.inner {
  text-align: center;
  margin-top: 17px;
}

.preamble--900.quote {
  text-align: left;
  font-size: 20px;
  line-height: 28px;
}

.preamble--900.left {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
}

.preamble--900.darkblue {
  color: var(--blue-01);
}

.preamble--900 p {
  margin-bottom: 20px;
}

.preamble--900.left-old {
  z-index: 3;
  text-align: left;
  margin-left: 0;
}

.preamble--900.left-old.darkred {
  color: #661a2d;
}

.preamble--900.left-old.blue {
  color: var(--blue-01);
}

.preamble--900.small {
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  line-height: 26px;
}

.preamble--900.txt--yellow-06 {
  color: var(--yellow-06);
}

.preamble--900.txt--yellow-01 {
  color: var(--yellow-01);
}

.text-block-56 {
  padding-bottom: 5px;
}

._w--usp--includ--block--cta {
  color: var(--blue-02);
  font-size: 18px;
  font-weight: 700;
}

._w--usp--includ--intro--txt {
  color: var(--blue-01);
  max-width: 720px;
  margin: 0 auto 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

._w--usp--includ--intro--txt.last {
  margin-bottom: 0;
}

._w--usp--includ--intro--txt.last.darkblue {
  color: var(--blue-01);
}

._w--usp--includ--intro--txt.last.green {
  color: var(--green-02);
  margin-bottom: 20px;
}

._w--usp--includ--intro--txt.last.green.lrg {
  font-size: 24px;
  line-height: 30px;
}

._w--usp--includ--intro--txt.last.white {
  color: var(--gray-06);
}

._w--usp--includ--intro--txt.invert {
  color: #fff;
}

._w--usp--includ--intro--txt.invert.left {
  text-align: left;
}

._w--usp--includ--intro--txt.orphin-fix {
  text-align: center;
  max-width: 720px;
}

._w--usp--includ--intro--txt.left-old2 {
  z-index: 3;
  text-align: left;
  margin-left: 0;
}

._w--usp--includ--intro--txt.left-old2.darkred {
  color: #661a2d;
}

._w--usp--includ--intro--txt.left-old2.blue, ._w--usp--includ--intro--txt.dark-blue {
  color: var(--blue-01);
}

._w--usp--includ--intro--txt.green.dark, ._w--usp--includ--intro--txt.dark {
  color: var(--gray-01);
}

._w--usp--includ--intro--txt.link--readmore--red {
  background-position: 80%;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 25px;
  margin-bottom: 5px;
  display: flex;
}

._w--usp--includ--intro--txt.link--readmore--blue {
  background-position: 80%;
  margin-top: 25px;
  margin-bottom: 5px;
}

._w--usp--includ--intro--txt.link--readmore--blue--timeline {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f680f382d431_icons-arrow-right-blue.svg");
  background-position: 91% 60%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 25px;
  margin-bottom: 5px;
}

._w--usp--includ--intro--txt.centered {
  text-align: center;
}

._w--usp--includ--intro--txt.centered.blue--006 {
  color: var(--blue-01);
}

._w--usp--includ--intro--txt.centered.blue-shadow {
  text-shadow: 0 -1px 20px #1f426640;
  position: relative;
}

._w--usp--includ--intro--txt.campaign {
  color: var(--blue-01);
  text-align: center;
  max-width: 780px;
  margin-top: 66px;
  margin-bottom: 66px;
  font-size: 24px;
  line-height: 32px;
}

._w--usp--includ--intro--txt.campaign.sub {
  max-width: 900px;
  margin-top: 70px;
  margin-bottom: 70px;
  font-size: 26px;
  line-height: 34px;
}

._w--usp--includ--intro--txt.campaign.sub.ctr {
  color: var(--blue-01);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

._w--usp--includ--intro--txt.campaign.invert {
  color: #fff;
  text-align: center;
}

._w--usp--includ--intro--txt.campaign.inner {
  text-align: center;
  max-width: 900px;
  margin-top: 30px;
  margin-bottom: 30px;
}

._w--usp--includ--intro--txt.campaign.adjust {
  max-width: 800px;
  margin-top: 30px;
  margin-bottom: 30px;
}

._w--usp--includ--intro--txt.darkgreen {
  color: var(--green-01);
  margin-top: 10px;
}

._w--usp--includ--intro--txt.inner {
  text-align: center;
  margin-top: 17px;
}

._w--usp--includ--intro--txt.quote {
  text-align: left;
  font-size: 20px;
  line-height: 28px;
}

._w--usp--includ--intro--txt.left {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
}

._w--usp--includ--intro--txt.darkblue {
  color: var(--blue-01);
}

._w--usp--includ--intro--txt p {
  margin-bottom: 20px;
}

._w--usp--includ--intro--txt.left-old {
  z-index: 3;
  text-align: left;
  margin-left: 0;
}

._w--usp--includ--intro--txt.left-old.darkred {
  color: #661a2d;
}

._w--usp--includ--intro--txt.left-old.blue {
  color: var(--blue-01);
}

._w--usp--includ--intro--txt.small {
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  line-height: 26px;
}

._w--usp--includ--intro--txt.txt--yellow-06 {
  color: var(--yellow-06);
}

._w--usp--includ--intro--txt.txt--yellow-01 {
  color: var(--yellow-01);
}

.at-typeform-wrapper-orange {
  background-color: var(--yellow-02);
  text-align: center;
}

.list-person {
  text-align: center;
  flex-direction: column;
  width: 256px;
  list-style-type: none;
  display: flex;
}

.list-person.float {
  position: absolute;
  bottom: 100px;
  left: 210px;
}

.container-11 {
  max-width: 1104px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
}

.team-persons {
  text-align: left;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
  position: relative;
}

.prefix-2 {
  color: #807d75;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 900;
}

.prefix-2.invert {
  color: #9df;
}

.wave-anim-top {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -1px;
}

.quote-title-2 {
  font-size: 32px;
  line-height: 48px;
}

.quote1 {
  width: 233px;
  max-width: 20vw;
  position: absolute;
  top: -48px;
  left: 40px;
}

.quote-2 {
  grid-column-gap: 56px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 72px;
  display: grid;
}

.person-title-2 {
  color: #6cf;
  font-size: 14px;
  font-weight: 700;
}

.person-2 {
  border-radius: 100%;
  margin-bottom: 24px;
}

.quote2 {
  width: 190px;
  max-width: 20vw;
  position: absolute;
  bottom: -45px;
  right: -30px;
}

.design-team {
  color: #fff;
  background-color: #1f4266;
  padding-top: 0;
  padding-bottom: 200px;
  position: relative;
}

.care--consult--quote--container {
  color: #fff;
  background-color: #1f4266;
  padding-top: 140px;
  padding-bottom: 100px;
  position: relative;
}

.care--consult--quote--txt--block {
  grid-column-gap: 56px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: grid;
}

.care--consult--quote--small--title {
  color: #807d75;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 900;
}

.care--consult--quote--small--title.invert {
  color: #9df;
}

.care--consult--quote--txt {
  color: var(--gray-06);
  font-size: 32px;
  line-height: 48px;
}

.care--consult--quote--txt--small {
  margin-bottom: 0;
}

.care--consult--quote--content {
  max-width: 1104px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
}

.care--consult--quote--img--1, .care--consult--quote--img--2 {
  border-radius: 100%;
  margin-bottom: 24px;
}

.care--consult--quote--role {
  color: #6cf;
  font-size: 14px;
  font-weight: 700;
}

.image-81 {
  border-radius: 20px;
}

.care--consult--quote--img {
  text-align: left;
  border-radius: 100%;
  max-width: 80%;
}

.team-persons-2 {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
  position: relative;
}

.quote-title-3 {
  font-size: 32px;
  line-height: 48px;
}

.care--page--customer--container {
  color: #fff;
  background-color: #1f4266;
  padding: 40px 48px 100px;
  position: relative;
}

.care--page--customer--small--title {
  color: #807d75;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 900;
}

.care--page--customer--small--title.invert {
  color: #9df;
}

.care--page--customer--txt--block {
  grid-column-gap: 56px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  display: grid;
}

.care--page--customer--quote {
  color: var(--gray-06);
  margin-bottom: 0;
  font-size: 40px;
  line-height: 54px;
}

.care--page--customer--img--1 {
  border-radius: 100%;
  margin-bottom: 24px;
}

.care--page--customer--img--2 {
  border-radius: 0%;
  margin-bottom: 24px;
}

.care--page--customer--cta {
  padding-top: 16px;
}

.care--page--customer--cta.center {
  text-align: center;
}

.care--page--customer--quote--txt {
  margin-bottom: 0;
}

.con {
  max-width: 1104px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
}

.image-82 {
  border-radius: 30px;
}

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

.salary-calculator-body {
  padding: 0;
}

.calc-highlight-block {
  text-align: center;
  padding-top: 0;
  position: relative;
}

.calc-highlight-wrapper {
  z-index: 2;
  background-color: var(--blue-03);
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 120px 60px 96px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 20px #0000000f;
}

.calc-highlight-wrapper.red {
  color: #fff;
  background-color: #661a2d;
}

.calc-highlight-wrapper.purple {
  box-shadow: none;
  background-color: #f0eafd;
  padding-top: 0;
}

.calc-highlight-wrapper.yellow {
  background-color: #4b2e10;
}

.calc-highlight-wrapper.blue-dark {
  background-color: var(--blue-01);
  background-color: var(--blue-01);
}

.calc-highlight-wrapper.gray {
  background-color: #36342f;
}

.calc-highlight-wrapper.sigmastocks {
  background-color: #8aacb6;
}

.calc-highlight-wrapper.white {
  color: var(--gray-01);
  background-color: #fff;
}

.highlight-module-bubble-box {
  color: #4a4a4a;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 620px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: flex;
  position: absolute;
  top: -60px;
  left: 0;
  right: 0;
}

.highlight-module-bubble-box-txt {
  color: #1f4266;
  font-size: 38px;
}

.highlight-module-bubble-arrow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6425582d46b_bubble-arrow-bottom-white.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: auto;
  width: 110px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -29px;
}

.calc-highlight-label {
  color: var(--gray-06);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 28px;
  margin-left: 0;
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
}

.calc-highlight-label.invert {
  color: #fff;
}

.calc-highlight-txt-block {
  text-align: left;
}

.calculator-salary-wrapper {
  background-color: #ccf2ff;
  margin: 0;
  padding: 0 0 50px;
}

.calculator-salary-txt-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 0 0 40px;
  padding: 0;
  display: grid;
}

.calculator-salary-headline {
  color: var(--blue-01);
  margin-bottom: 10px;
  font-size: 50px;
  line-height: 55px;
}

.calculator-salary-icon {
  max-width: 100%;
}

.calculator-salary-intro-txt {
  color: var(--blue-01);
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.highlight-module-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sc-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.sc-container.adjust {
  padding-top: 100px;
}

.sc-container.adjusted {
  margin-top: 0;
}

.sc-container.z-index-10 {
  z-index: 10;
  position: relative;
}

.sc-container.columns {
  align-items: stretch;
  display: flex;
}

.sc-content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 40% 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 100px;
  display: grid;
}

.sc-input-form-box {
  color: var(--blue-03);
  background-color: #fff;
  border-radius: 20px;
  padding: 20px 30px;
  box-shadow: 0 3px 9px #00000008;
}

.sc-area-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sc-monthly-salary-box {
  background-color: #3bf;
  border-radius: 20px;
  padding: 20px 25px 0;
}

.sc-result-box {
  background-color: #1f4266;
  border-radius: 20px;
  padding: 20px 25px 0;
}

.sc-table-overview-box {
  background-color: #ccf2ff;
  border: 2px solid #fff;
  border-radius: 20px;
  padding: 30px 25px;
}

.list-6 {
  width: 50%;
  padding-bottom: 10px;
  padding-right: 40px;
  display: inline-block;
}

.list-item-3 {
  display: inline-block;
}

.list-item-4 {
  width: 30.328%;
  padding-bottom: 10px;
  display: inline-block;
}

.list-7 {
  text-align: right;
  background-color: #0000;
  width: 50%;
  display: inline-block;
}

.sc-table-result {
  background-color: #c98b8b;
}

.sc-invoice-box-input {
  background-color: #e0f7ff;
  border-radius: 15px;
  margin-bottom: 20px;
  padding: 20px 15px 10px;
}

.sc-monthly-salary-box-headline {
  color: var(--gray-06);
  justify-content: flex-start;
  font-size: 22px;
  font-weight: 700;
  display: flex;
}

.sc-input-form-box-txt {
  color: var(--blue-01);
  margin-bottom: 16px;
  line-height: 24px;
}

.sc-result-box-currency {
  color: var(--gray-06);
  align-items: stretch;
  padding-left: 8px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 35px;
  line-height: 28px;
  display: flex;
}

.sc-result-box-txt {
  color: var(--gray-06);
  font-size: 18px;
  line-height: 22px;
}

.sc-result-box-row-amount {
  align-items: flex-end;
  padding-top: 10px;
  padding-bottom: 15px;
  display: flex;
}

.sc-salary-box-row-amount {
  align-items: flex-end;
  padding-top: 10px;
  padding-bottom: 18px;
  display: flex;
}

.sc-result-box-row-headline {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.sc-result-box-icon {
  text-align: left;
  flex: 0 auto;
  max-width: 13%;
  margin-left: 10px;
  padding-left: 0;
}

.form {
  align-items: center;
  display: flex;
}

.sc-table-headline {
  color: var(--blue-01);
  font-size: 26px;
  font-weight: 900;
}

.sc-result-box-headline {
  color: var(--gray-06);
  justify-content: flex-start;
  font-size: 22px;
  font-weight: 700;
  display: flex;
}

.div-block-203 {
  justify-content: space-between;
  display: flex;
}

.sc-table-list-row {
  justify-content: space-between;
  margin-bottom: 15px;
  padding-left: 0;
  display: flex;
}

.sc-table-headline-block {
  justify-content: space-between;
  padding-bottom: 20px;
  display: flex;
}

.sc-table-list-result-box {
  background-color: #e0f7ff;
  border: 0 solid #3bf;
  border-radius: 15px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px 20px 10px;
}

.sc-monthly-salary-box-icon {
  max-width: 12%;
}

.sc-monthly-salary-box-row-headline {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.sc-table-list-item {
  color: var(--blue-01);
}

.sc-table-result-list-item {
  color: var(--blue-01);
  font-size: 16px;
  font-weight: 700;
}

.sc-table-result-list-item-last-nr {
  color: var(--blue-01);
  text-align: right;
  font-size: 20px;
  font-weight: 900;
  display: block;
}

.sc-table-list-item-nr {
  color: var(--blue-01);
  text-align: right;
}

.sc-table-headline-full-year {
  color: var(--blue-01);
  font-size: 20px;
  font-weight: 900;
  line-height: 20px;
}

.sc-input-form-box-headline {
  color: var(--blue-03);
  margin-top: 15px;
  margin-bottom: 10px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
}

.sc-table-result-list-item-nr {
  color: var(--blue-01);
  text-align: right;
  font-size: 16px;
  font-weight: 700;
}

.sc-salary-box-amount {
  color: var(--gray-06);
  font-family: Bevan, Arial, sans-serif;
  font-size: 45px;
  line-height: 35px;
  display: flex;
}

.sc-result-box-amount {
  color: var(--gray-06);
  align-items: stretch;
  font-family: Bevan, Arial, sans-serif;
  font-size: 45px;
  line-height: 35px;
  display: flex;
}

.sc-monthly-salary-box-currency {
  color: var(--gray-06);
  align-items: stretch;
  padding-left: 8px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 35px;
  line-height: 28px;
  display: flex;
}

.sc-monthly-salary-input {
  color: var(--blue-03);
  border: 0 solid #0000;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
}

.sc-monthly-salary-input:focus {
  color: var(--blue-01);
  border-width: 2px;
  border-color: #1f4266;
}

.sc-monthly-salary-input::placeholder {
  font-weight: 500;
}

.sc-monthly-salary-input-txt {
  color: var(--gray-06);
  padding-left: 10px;
  font-size: 18px;
}

.container-calculator-header-intro {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 140px;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.container-calculator-header-intro.adjust {
  padding-top: 100px;
}

.container-calculator-header-intro.adjusted {
  margin-top: 0;
}

.container-calculator-header-intro.z-index-10 {
  z-index: 10;
  position: relative;
}

.container-calculator-header-intro.columns {
  align-items: stretch;
  display: flex;
}

.sc-invoice-box-headline {
  color: var(--blue-03);
  font-size: 18px;
}

.sc-invoice-box-input-field {
  border: 1px solid #fff;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.form-2 {
  background-color: #0000;
}

.sc-invoice-box-row-input {
  align-items: center;
  margin-top: 10px;
  padding-top: 0;
  display: flex;
}

.sc-invoice-box-input-currency {
  color: var(--blue-01);
  padding-left: 10px;
  font-size: 22px;
  font-weight: 700;
}

.div-block-204 {
  align-items: center;
  display: flex;
}

.link-block-19 {
  margin-left: 5px;
  padding-left: 0;
}

.sc-table-result-row-txt {
  align-items: stretch;
  display: flex;
}

.sc-table-result-row {
  color: var(--blue-01);
  justify-content: space-between;
  margin-bottom: 15px;
  font-size: 16px;
  display: flex;
}

.sc-table-result-row-icon {
  padding-left: 6px;
}

.sc-form-checkbox-pension-wrapper {
  margin-left: 0;
}

.sc-form-checkbox-pension-block {
  margin-bottom: 0;
  margin-left: 15px;
}

.sc-form-checkbox-pension-box {
  background-color: #fff;
  border-color: #1f4266;
  border-radius: 5px;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-right: 8px;
  padding-top: 0;
  padding-right: 0;
}

.sc-form-checkbox-pension-box.w--redirected-checked {
  background-color: #1f4266;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/65dca468ebc82cfb535f7a6b_calc-check-mark-icon.svg");
  background-repeat: no-repeat;
  background-size: 80%;
  border-color: #1f4266;
}

.checkbox-label {
  color: var(--blue-03);
  font-weight: 700;
}

.sc-form-checkbox-pension-txt {
  color: var(--blue-01);
  margin-bottom: 0;
  font-weight: 900;
}

.sc-form-checkbox-pension-field {
  width: 60px;
  margin-bottom: 0;
  padding-top: 2px;
}

.form-block-salary-input {
  display: block;
}

.form-salary-input {
  align-items: center;
  display: flex;
}

.sc-form-input-box {
  background-color: #e0f7ff;
  border-radius: 15px;
  margin-bottom: 16px;
  padding: 20px;
  font-size: 18px;
}

.sc-form-input-field {
  color: var(--blue-01);
  border: 1px solid #0000;
  border-radius: 8px;
  flex: 1;
  width: auto;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 22px;
  font-weight: 700;
  position: static;
}

.sc-form-input-field:focus {
  border-width: 2px;
  border-color: #3bf;
  font-weight: 700;
}

.sc-form-input-field::placeholder {
  font-size: 16px;
  font-weight: 500;
}

.sc-form-row-input-field {
  align-items: center;
  margin-right: 0;
  display: flex;
}

.sc-form-input-field-right-txt {
  color: var(--blue-01);
  padding-left: 10px;
  font-size: 22px;
  font-weight: 700;
}

.sc-form-input-box-headline {
  margin-bottom: 10px;
}

.div-block-205 {
  align-items: stretch;
  display: flex;
}

.link-block-20 {
  padding-left: 8px;
}

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

.link-block-21 {
  min-width: 20px;
  margin-left: 8px;
}

.sc-form-input-field-right-procent {
  color: var(--blue-01);
  padding-left: 10px;
  font-size: 28px;
  font-weight: 700;
}

.highlight-module-txt-block {
  text-align: left;
  position: static;
}

.highlight-module-txt-small {
  color: var(--blue-06);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 28px;
  margin-left: 0;
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
}

.highlight-module-txt-small.invert {
  color: #fff;
}

.highlight-module-headline {
  color: var(--gray-06);
  font-size: 45px;
  line-height: 50px;
}

.highlight-bubble-box {
  color: #4a4a4a;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 700px;
  min-width: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 30px;
  display: flex;
  position: absolute;
  top: -60px;
  left: 0;
  right: 0;
}

.highlight-bubble-box-txt {
  color: #1f4266;
  font-size: 38px;
  line-height: 42px;
}

.highlight-bubble-arrow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6425582d46b_bubble-arrow-bottom-white.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: auto;
  width: 110px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -29px;
}

.highlight-module-list {
  color: #fff;
  margin-bottom: 30px;
  list-style-type: square;
}

.hl-module-list-item {
  padding-bottom: 5px;
  font-weight: 500;
  list-style-type: disc;
}

.highlight-module-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.highlight-module-container.adjust {
  padding-top: 100px;
}

.highlight-module-container.adjusted {
  margin-top: 0;
}

.highlight-module-container.z-index-10 {
  z-index: 10;
  position: relative;
}

.highlight-module-container.columns {
  align-items: stretch;
  display: flex;
}

.highlight-wrapper {
  z-index: 2;
  background-color: var(--blue-01);
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 120px 60px 80px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 20px #0000000f;
}

.highlight-wrapper.red {
  color: #fff;
  background-color: #661a2d;
}

.highlight-wrapper.purple {
  box-shadow: none;
  background-color: #f0eafd;
  padding-top: 0;
}

.highlight-wrapper.yellow {
  background-color: #4b2e10;
}

.highlight-wrapper.blue-dark {
  background-color: var(--blue-01);
  background-color: var(--blue-01);
}

.highlight-wrapper.gray {
  background-color: #36342f;
}

.highlight-wrapper.sigmastocks {
  background-color: #8aacb6;
}

.highlight-wrapper.white {
  color: var(--gray-01);
  background-color: #fff;
}

.summary-wint-wrapper {
  text-align: center;
  margin-top: 100px;
  margin-bottom: 100px;
}

.link-block-22 {
  text-align: center;
}

.text-block-58 {
  color: var(--gray-01);
}

.summary-wint-usp-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.image-83 {
  padding-bottom: 0;
}

.summary-wint-usp-txt {
  color: var(--blue-01);
  margin-top: 10px;
  font-weight: 500;
  line-height: 20px;
}

.pwdb--faq--li-trigger {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 80px;
  grid-auto-columns: 1fr;
  display: grid;
}

.pwdb--faq--item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: minmax(80px, auto) 1fr;
  grid-template-columns: 80px 24px 1fr 24px 80px;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.pwdb--faq--item.grey--bg {
  background-color: #f7f5f200;
  border-radius: 20px;
}

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

.sc-row-amount-work-hours {
  color: var(--blue-01);
  margin-top: 4px;
  display: flex;
}

.sc-row-work-hours-equal {
  font-size: 16px;
}

.sc-row-work-hours-number {
  margin-left: 5px;
  font-size: 18px;
  font-weight: 700;
}

.sc-row-work-hours-txt {
  margin-left: 5px;
  font-size: 16px;
}

.sc-form-input-box-row-txt {
  align-items: stretch;
  display: flex;
}

.div-block-206-copy {
  display: flex;
}

.list-item-5, .list-item-5-copy {
  list-style-type: disc;
}

.hl-module-list-item-txt {
  font-weight: 500;
}

.hl-module-list-item-copy {
  padding-bottom: 5px;
  font-weight: 500;
  list-style-type: disc;
}

.summary-wint-usp-icon {
  max-width: 70%;
}

.div-block-208 {
  position: absolute;
}

.testing-class:active {
  position: static;
  overflow: visible;
}

.modal-popup {
  z-index: 999999;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vw;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-popup-bg {
  background-color: #00000026;
  width: 100%;
  height: 100%;
}

.modal-popup-container {
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  min-width: 0;
  max-width: 35rem;
  padding: 20px 40px;
  position: absolute;
}

.heading-22 {
  background-color: #fff0;
}

.close-button-popup {
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.modal-popup-background {
  width: 100%;
  height: 100%;
}

.sc-form-input-wrapper {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-right: 0;
  display: flex;
  position: relative;
}

.link-block-23, .sc-input-button-close, .link-block-23-copy {
  padding-left: 0;
  position: absolute;
  inset: 12% 3% 0% auto;
}

.modal-wrapper-calculator-salary {
  z-index: 99997;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-calculator {
  z-index: 99999;
  background-color: #fff;
  border-radius: 16px;
  max-width: 560px;
  max-height: 90vh;
  margin: 32px;
  padding: 0;
  position: relative;
  overflow: auto;
  box-shadow: 0 7px 19px #00000012;
}

.modal-calculator.newsletter {
  background-color: var(--blue-03);
  color: var(--blue-01);
}

.modal-calculator.demo-form {
  color: var(--blue-01);
  max-width: 860px;
}

.modal-calculator.demo-form.inverted {
  color: var(--gray-01);
  background-color: #fff;
}

.modal-calculator.faq {
  min-width: 640px;
  max-width: 720px;
  margin-left: 0;
  margin-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.modal-calculator.calculator {
  background-color: var(--gray-06);
  color: var(--blue-01);
  padding-bottom: 40px;
}

.modal-wrapper-calculator-invoice, .modal-wrapper-calculator-pension, .modal-wrapper-calculator-result, .modal-wrapper-calculator-procent, .modal-wrapper-calculator-others {
  z-index: 99997;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.guide--dl--wrapper--content {
  padding-top: 32px;
  padding-bottom: 32px;
}

.bold-text-26, .highlight-bubble-txt-block {
  line-height: 40px;
}

.highlight-module-image {
  max-width: 90%;
}

.ab-highlight-articles {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: relative;
}

.collection-list-ab {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ab-highlight-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 112px 1fr;
  grid-auto-columns: 1fr;
}

.ab-highlight-article {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  height: 100%;
  display: grid;
  overflow: hidden;
}

.badge-award-best {
  width: 150px;
  position: static;
  top: 0;
  left: -250px;
  right: auto;
}

.badge-award-best.custom {
  top: 6em;
  left: 5em;
}

.badge-award-best.custom-02 {
  top: -2em;
  left: 8em;
}

.badge-award-best.custom {
  height: 100%;
  position: relative;
  top: -2.9em;
  left: 0;
}

.sfd--hero--title--2 {
  z-index: 1;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 60px;
  line-height: 65px;
  position: relative;
}

.sfd--hero--title--2.wrap-xl {
  font-size: 50px;
  line-height: 55px;
}

.sfd--headline--block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 70% 30%;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.articles-calculator-module {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 60px;
  display: grid;
}

.articles-calculator-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.articles-calculator-container.adjust {
  padding-top: 100px;
}

.articles-calculator-container.adjusted {
  margin-top: 0;
}

.articles-calculator-container.z-index-10 {
  z-index: 10;
  position: relative;
}

.articles-calculator-container.columns {
  align-items: stretch;
  display: flex;
}

.articles-calculator-image {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.articles-calculator-content {
  background-color: #fff;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  padding: 20px 30px 30px;
}

.articles-calculator-headline {
  color: #1f4266;
  line-height: 30px;
}

.articles-calculator-txt {
  color: var(--blue-01);
  margin-bottom: 30px;
  line-height: 24px;
}

.icon-separator-bubble {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/660eaf4bfe8c663913b03e80_thumbup-icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 35px;
  border-left: 1px solid #0000000f;
  border-right: 1px solid #0000000f;
  flex: none;
  align-self: center;
  width: 112px;
  height: 60px;
  margin-left: 20px;
  margin-right: 20px;
}

.highlight-bigger-txt {
  color: var(--red-01);
  text-align: center;
  margin: 40px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.highlight-bigger-txt.txt--green-03 {
  color: var(--green-03);
}

.highlight-bigger-txt.red {
  color: var(--red-05);
}

.highlight-bigger-txt.yellow-dark {
  color: var(--yellow-01);
}

.highlight-bigger-txt.blue {
  color: var(--blue-02);
}

.highlight-bigger-txt.invert {
  color: #fff;
}

.highlight-bigger-txt.blue-3 {
  color: var(--blue-04);
}

.highlight-bigger-txt.green-3 {
  color: var(--green-04);
}

.highlight-bigger-txt.darkblue {
  color: var(--blue-01);
}

.highlight-bigger-txt.green {
  color: var(--green-01);
}

.highlight-bigger-txt.blue-4, .highlight-bigger-txt.txt--blue-03 {
  color: var(--blue-03);
}

.highlight-bigger-txt.txt--yellow-03 {
  color: var(--yellow-03);
}

.highlight-bigger-txt.blue-5 {
  color: var(--blue-05);
}

.above--footer--module {
  color: #fff;
  text-align: center;
  background-color: #661a2d;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5fa55c96d3906912b33ee946_bokslutsfest-dans.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.highlight-message-module {
  z-index: 2;
  background-color: var(--red-05);
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 90px 60px 60px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 20px #0000000f;
}

.highlight-message-module.red {
  color: #fff;
  background-color: #661a2d;
}

.highlight-message-module.purple {
  box-shadow: none;
  background-color: #f0eafd;
  padding-top: 0;
}

.highlight-message-module.yellow {
  background-color: #4b2e10;
}

.highlight-message-module.blue-dark {
  background-color: var(--blue-01);
  background-color: var(--blue-01);
}

.highlight-message-module.gray {
  background-color: #36342f;
}

.highlight-message-module.sigmastocks {
  background-color: #8aacb6;
}

.highlight-message-module.white {
  color: var(--gray-01);
  background-color: #fff;
}

.highlight-message-module.red-bg {
  background-color: var(--red-05);
}

.highlight-message-bubble {
  color: #4a4a4a;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 20px 15px;
  display: flex;
  position: absolute;
  top: -60px;
  left: 0;
  right: 0;
}

.highlight-message-bubble.red-bg {
  background-color: #ffe6ea;
}

.highlight-message-bubble-arrow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6660325401c2ea7ece6e7309_bubble-arrow-bottom-pink.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: auto;
  width: 110px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -29px;
}

.highlight-message-small-title {
  color: var(--red-01);
  text-align: center;
  letter-spacing: 0;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 16px;
  font-family: Museo Sans, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 20px;
}

.highlight-message-small-title.green {
  color: var(--green-03);
}

.highlight-message-small-title.red {
  color: var(--red-02);
}

.highlight-message-small-title.yellow {
  color: var(--yellow-01);
}

.highlight-message-small-title.invert {
  color: #fff;
}

.highlight-message-small-title.invert.left {
  text-align: left;
}

.highlight-message-small-title.blue {
  color: var(--blue-02);
}

.highlight-message-small-title.yellow-dark {
  color: var(--yellow-01);
}

.highlight-message-small-title.blue--006 {
  color: var(--blue-01);
}

.highlight-message-small-title.green--003 {
  color: var(--green-04);
}

.highlight-message-small-title.price--card {
  color: var(--green-01);
  text-align: left;
  margin-bottom: 10px;
  padding-left: 0;
}

.highlight-message-bubble-txt {
  color: var(--red-02);
  font-size: 32px;
  line-height: 35px;
}

.highlight-message-bubble-txt.red-txt {
  color: var(--red-05);
}

.highlight-message-conditions {
  font-size: 16px;
}

.highlight-message-headline {
  color: #fff;
  font-size: 56px;
  line-height: 65px;
}

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

.starta-ab-container-large {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.starta-ab-container-large.adjust {
  padding-top: 100px;
}

.starta-ab-container-large.adjusted {
  margin-top: 0;
}

.starta-ab-container-large.z-index-10 {
  z-index: 10;
  position: relative;
}

.starta-ab-container-large.columns {
  align-items: stretch;
  display: flex;
}

.image-85 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: 80px, auto;
  width: auto;
}

.footer--usp--txt--box {
  color: var(--gray-06);
  background-color: #295480;
  border-radius: 10px;
  align-self: center;
  width: 100%;
  padding: 16px 20px 16px 30px;
  font-weight: 900;
  line-height: 20px;
  position: static;
  left: -10px;
}

.footer--usp--txt--box:hover {
  color: var(--blue-04);
}

.footer--usp--box {
  display: flex;
}

.footer--usp--img {
  width: 30%;
  padding-left: 0;
  position: relative;
  left: 20px;
  right: auto;
}

.footer--usp--wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin: 20px auto 40px;
  display: grid;
}

.footer--usp--block {
  display: flex;
}

.footer--usp--icon--best {
  width: 40%;
  padding-left: 0;
  position: relative;
  left: 25px;
  right: auto;
}

.footer--usp--best--small--txt {
  padding-top: 3px;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
}

.footer--usp--txt--box--best {
  color: var(--gray-06);
  background-color: #295480;
  border-radius: 10px;
  align-self: center;
  width: 100%;
  padding: 10px 20px 10px 30px;
  font-weight: 900;
  line-height: 18px;
  position: static;
  left: -10px;
}

.footer--usp--txt--box--best:hover {
  color: var(--blue-04);
  background-color: #295480;
}

.div-block-209 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  left: auto;
  right: auto;
}

.image-86 {
  width: auto;
  max-width: 8%;
  position: absolute;
  inset: 31% 0% auto 46%;
}

.div-block-210 {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
  left: auto;
  right: auto;
}

.div-block-211 {
  position: absolute;
  inset: 50% 0% auto 5%;
}

.image-87 {
  position: static;
}

.footer-bottom-content-txt-link {
  color: var(--gray-06);
  font-weight: 700;
  text-decoration: underline;
}

.footer-wave-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  left: auto;
  right: auto;
}

.footer-wave-block {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
  left: auto;
  right: auto;
}

.footer-wave-graphic {
  position: static;
}

.footer-wave-logo {
  width: auto;
  max-width: 8%;
  position: absolute;
  inset: 31% 0% auto 46%;
}

.landing--usp--container {
  margin-top: 120px;
}

.landing--usp--wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch flex-start;
  align-items: center;
  max-width: 1400px;
  margin: 0 50px 60px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.landing--usp--wrapper.stretch {
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.landing--wint--15min--container {
  background-color: #0000;
  height: auto;
  margin-bottom: 0;
  padding-bottom: 60px;
}

.landing--wint--15min--wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--blue-06);
  border-radius: 16px;
  flex-flow: row;
  grid-template-rows: 10em;
  grid-template-columns: 2fr 1fr .3fr;
  grid-auto-rows: 10em;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 1520px;
  min-height: auto;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.landing--wint--15min--wrapper.darkblue {
  background-color: #1274d7;
}

.landing--wint--15min--txt {
  color: #1f4266;
  text-align: left;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 45px;
  font-size: 30px;
  font-weight: 400;
  line-height: 50px;
}

.landing--wint--15min--block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1400px;
  margin: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.image-88 {
  margin-left: -40px;
  padding-left: 0;
}

.landing--articles--logos--container {
  background-color: #fff;
  padding: 0 60px 80px;
}

.landing--articles--logos--wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.landing--usp--wrapper--inner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--gray-06);
  text-align: center;
  background-color: #1f4266;
  border-radius: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  padding: 0 30px;
  display: flex;
}

.landing--usp--box {
  background-color: #1f4366;
}

.landing--usp--box.blue {
  border: 4px solid var(--blue-01);
  background-color: var(--blue-01);
  border-radius: 12px;
  width: 100%;
  height: 100%;
  margin-left: 0;
  padding-top: 30px;
  padding-left: 20px;
}

.landing--usp--box.blue:hover {
  border: 4px solid var(--blue-02);
  background-color: var(--blue-01);
  color: var(--blue-04);
}

.landing--usp--box.red {
  border: 4px solid var(--red-02);
  background-color: var(--red-02);
  border-radius: 12px;
  width: 100%;
  height: 100%;
  padding: 30px 0 30px 20px;
}

.landing--usp--box.red:hover {
  border-color: var(--red-04);
  background-color: var(--red-02);
}

.landing--usp--box.orange {
  border: 4px solid var(--yellow-alt-1);
  background-color: var(--yellow-alt-1);
  border-radius: 12px;
  width: 100%;
  height: 100%;
  padding: 30px 20px 20px;
}

.landing--usp--box.orange:hover {
  border-width: 4px;
  border-color: var(--yellow-02);
}

.landing--usp--icon--best {
  width: 110px;
  margin-top: 0;
}

.landing--usp--headline {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Museo Sans, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 32px;
}

.landing--usp--txt {
  font-size: 18px;
}

.landing--usp--icon {
  width: 90px;
  max-width: 100%;
  margin-top: 0;
}

.landing--cta--row--wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.landing--cta--row--container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin: 60px auto 100px;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.landing--cta--row--container.adjust {
  padding-top: 100px;
}

.landing--cta--row--container.adjusted {
  margin-top: 0;
}

.landing--cta--row--container.z-index-10 {
  z-index: 10;
  position: relative;
}

.landing--cta--row--container.columns {
  align-items: stretch;
  display: flex;
}

.text-block-63, .text-block-64, .text-block-65, .text-block-66 {
  font-weight: 900;
}

.landing--articles--logo--box {
  height: auto;
}

.landing--articles--logo {
  height: 40px;
}

.landing--hero--container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--blue-01);
  background-image: linear-gradient(#0c9ef2, #6cf 60%);
  grid-template-rows: 1fr auto;
  grid-template-columns: .5fr minmax(350px, 48ch) 48px minmax(20%, 40%) .5fr;
  grid-auto-columns: 1fr;
  min-height: 860px;
  padding-top: 60px;
  display: block;
}

.landing--hero--container.gray {
  background-color: var(--gray-05);
  background-image: none;
}

.landing--hero--content {
  text-align: left;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  justify-items: start;
  margin-top: 0;
}

.landing--hero--list {
  margin-bottom: 15px;
  padding-top: 0;
  padding-left: 0;
}

.landing--hero--item {
  color: var(--green-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6139e943de4c2449ee972ce6_add%20blue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 25px;
  background-attachment: scroll;
  padding-bottom: 10px;
  padding-left: 48px;
}

.landing--hero--item.red {
  color: var(--red-02);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5f8e97eb7940fa540b0f0393_check--red02.svg");
  background-size: 22px;
  padding-left: 32px;
}

.landing--hero--item.blue, .landing--hero--item.white {
  color: var(--blue-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6284c1babd036103b74aba21_check-bla-blank-sm.png");
  background-size: 32px;
  padding-left: 42px;
  font-size: 20px;
  line-height: 30px;
}

.landing--hero--preheader {
  color: #fff;
  letter-spacing: 2.25px;
  text-transform: uppercase;
  font-family: Museo Sans, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: 14px;
}

.landing--hero--content--wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin: 100px auto 140px;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.landing--hero--content--wrapper.adjust {
  padding-top: 100px;
}

.landing--hero--content--wrapper.adjusted {
  margin-top: 0;
}

.landing--hero--content--wrapper.z-index-10 {
  z-index: 10;
  position: relative;
}

.landing--hero--content--wrapper.columns {
  align-items: stretch;
  display: flex;
}

.landing--hero--headline {
  color: var(--gray-06);
  max-width: none;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 80px;
  line-height: 85px;
}

.landing--hero--list--block {
  margin-bottom: 15px;
  padding-top: 0;
  padding-left: 0;
}

.landing--hero--list--block.blue {
  margin-bottom: 30px;
}

.landing--hero--list--txt {
  color: var(--green-01);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6139e943de4c2449ee972ce6_add%20blue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 25px;
  background-attachment: scroll;
  padding-bottom: 10px;
  padding-left: 48px;
}

.landing--hero--list--txt.red {
  color: var(--red-02);
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5f8e97eb7940fa540b0f0393_check--red02.svg");
  background-size: 22px;
  padding-left: 32px;
}

.landing--hero--list--txt.blue {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/66265b102ead7f984cf4f62c_check-gul-blank.png");
  background-size: 34px;
  padding-left: 42px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.landing--hero--cta--txt {
  white-space: normal;
}

.landing--hero--cta--block {
  z-index: 1;
  background-color: var(--green-04);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 16px 72px 16px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.landing--hero--cta--block:hover {
  background-color: var(--green-02);
  color: var(--green-04);
}

.landing--hero--cta--block.pwdb--btn-red {
  background-color: var(--red-05);
}

.landing--hero--cta--block.pwdb--btn-red:hover {
  background-color: var(--red-02);
  color: var(--red-05);
}

.landing--hero--cta--block.pwdb--btn-red.mobile-adjust {
  padding-top: 14px;
  padding-bottom: 14px;
  padding-right: 40px;
}

.landing--hero--cta--block.pwdb--byraer--hero-btn {
  background-color: var(--red-05);
}

.landing--hero--cta--block.pwdb--byraer--hero-btn:hover {
  background-color: var(--red-02);
  color: var(--red-05);
}

.landing--hero--cta--block.pwdb--maklare--hero-btn {
  background-color: var(--blue-03);
}

.landing--hero--cta--block.pwdb--maklare--hero-btn:hover {
  background-color: var(--blue-01);
  color: var(--blue-03);
}

.landing--hero--cta--block.landing--hero--cta {
  background-color: var(--blue-01);
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  position: relative;
}

.landing--hero--cta--block.landing--hero--cta:hover {
  background-color: var(--blue-01);
  color: var(--blue-03);
}

.landing--hero--content--block {
  max-width: 500px;
}

.landing--hero--img--block {
  text-align: center;
  margin-top: 100px;
  margin-bottom: 0;
  padding: 40px 20px;
  position: relative;
}

.landing--hero--img {
  width: auto;
  max-width: 85%;
  padding: 0;
  position: static;
}

.landing--hero--usp--box {
  text-align: center;
  background-color: #fff;
  border-radius: 30px;
  padding: 100px 40px 40px;
}

.landing--hero--usp--headline {
  color: #1f4266;
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 32px;
  line-height: 35px;
}

.landing--hero--usp--txt {
  margin-top: 25px;
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.landing--hero--usp--bubble {
  background-color: #ccf2ff;
  border-radius: 8px;
  max-width: 140px;
  margin: -111px auto -8px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.landing--usp--block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px 40px;
  display: grid;
}

.landing--usp--block.adjust {
  padding-top: 100px;
}

.landing--usp--block.adjusted {
  margin-top: 0;
}

.landing--usp--block.z-index-10 {
  z-index: 10;
  position: relative;
}

.landing--usp--block.columns {
  align-items: stretch;
  display: flex;
}

.landing--hero--usp--bubble--txt {
  color: var(--blue-03);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 900;
}

.landing--articles--footer--wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1040px;
  margin: 80px auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.landing--articles--logos--headline {
  color: var(--blue-01);
  text-align: center;
  margin-bottom: 40px;
  font-size: 48px;
}

.landing--articles--logo--breakit {
  max-width: 100%;
  height: 24px;
}

.landing--articles--logo--da {
  max-width: 100%;
  height: 28px;
  margin-top: 10px;
}

.landing--articles--logo--realtid {
  max-width: 100%;
  height: 28px;
}

.landing--articles--logo--balans {
  height: 28px;
}

.landing--hero--usp--cta {
  color: #fff;
  text-align: center;
  background-color: #3bf;
  border: 0 solid #000;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 24px;
  font-size: 18px;
  font-weight: 900;
  line-height: 24px;
  transition: transform .1s;
  display: inline-block;
  transform: translate(0);
}

.landing--hero--usp--cta:hover {
  transform: translate(0, -2px);
}

.landing--hero--usp--cta.blue {
  background-color: var(--blue-03);
  color: #fff;
  background-image: none;
}

.landing--hero--usp--cta.blue:hover {
  box-shadow: none;
}

.landing--hero--usp--cta.orange {
  background-color: var(--yellow-02);
  color: #fff;
}

.landing--hero--usp--bubble--box {
  margin-top: 0;
}

.landing--hero--ups--bubble--arrow {
  max-width: 100%;
}

.landing--wa--experts--cta {
  z-index: 1;
  background-color: var(--blue-03);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 56px;
  margin-top: 20px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: static;
}

.landing--wa--experts--cta:hover {
  background-color: var(--blue-02);
  color: #fff;
}

.landing--customers--container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin: 100px auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.landing--customers--container.adjust {
  padding-top: 100px;
}

.landing--customers--container.adjusted {
  margin-top: 0;
}

.landing--customers--container.z-index-10 {
  z-index: 10;
  position: relative;
}

.landing--customers--container.columns {
  align-items: stretch;
  display: flex;
}

.landing--customers--wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.landing--customers--img {
  padding-left: 20px;
  padding-right: 20px;
}

.landing--customers--content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.landing--price--container {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #c8f0ff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  padding-top: 256px;
  padding-bottom: 256px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.landing--price--wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.div-block-212 {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/66168fdce1964be514ba6c30_footer_customers_icon.svg");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.landing--price--module--container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.landing--price--module--container.adjust {
  padding-top: 100px;
}

.landing--price--module--container.adjusted {
  margin-top: 0;
}

.landing--price--module--container.z-index-10 {
  z-index: 10;
  position: relative;
}

.landing--price--module--container.columns {
  align-items: stretch;
  display: flex;
}

.landing--price--module {
  background-color: #c8f0ff;
  padding-top: 0;
  padding-bottom: 0;
}

.landing--price--bubble--wrapper {
  width: auto;
  min-width: auto;
  max-width: 450px;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: relative;
}

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

.landing--price--bubble--txt--1 {
  color: var(--blue-03);
  text-align: center;
  font-family: Bevan, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 30px;
}

.landing--price--bubble--txt--2 {
  color: var(--blue-01);
  text-align: center;
  font-family: Bevan, Arial, sans-serif;
  font-size: 110px;
  font-weight: 400;
  line-height: 130px;
}

.landing--price--bubble--txt--3 {
  color: var(--blue-01);
  text-align: center;
  font-family: Bevan, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 30px;
}

.landing--price--cta {
  color: #4a4a4a;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  cursor: pointer;
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 8px;
  width: 100%;
  max-width: 280px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 28px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  transition: background-color .2s, transform .1s;
  display: inline-block;
  transform: translate(0, 2px);
}

.landing--price--cta:hover {
  color: #4a4a4a;
  transform: translate(0);
}

.landing--price--cta.blue {
  background-color: var(--blue-03);
  color: #fff;
}

.landing--price--cta.blue:hover {
  background-color: var(--blue-02);
  transform: translate(0);
}

.landing--price--cta.green {
  background-color: var(--green-04);
  color: #fff;
}

.landing--price--cta.green:hover {
  background-color: var(--green-03);
}

.landing--price--cta.green.wide {
  max-width: 400px;
}

.landing--price--cta.blue-dark {
  color: #fff;
  background-color: #0c9ef2;
}

.landing--price--cta.red-dark {
  background-color: var(--red-03);
  color: #fff;
}

.landing--price--cta.red-dark:hover {
  background-color: var(--red-02);
}

.landing--price--cta.red-dark.left {
  margin-left: 0;
}

.landing--price--cta.red {
  background-color: var(--red-05);
  color: #fff;
}

.landing--price--cta.red:hover {
  background-color: var(--red-04);
}

.landing--price--cta.red.adjust {
  width: 280px;
  max-width: 100%;
}

.landing--price--cta.blue-temp {
  color: #fff;
  background-color: #3bf;
  transform: none;
}

.landing--price--cta.blue-temp:hover {
  background-color: #0c9ef2;
  transform: none;
}

.landing--price--cta.yellow-dark {
  background-color: var(--yellow-02);
  color: #fff;
}

.landing--price--cta.yellow-dark:hover {
  background-color: #f18a03;
}

.landing--price--cta.yellow {
  background-color: var(--yellow-02);
  color: #fff;
}

.landing--price--cta.yellow:hover {
  background-color: var(--yellow-03);
}

.landing--price--cta.ghost {
  border-width: 2px;
  border-color: var(--gray-04);
  padding-top: 14px;
  padding-bottom: 14px;
}

.landing--price--cta.blue-01 {
  background-color: var(--blue-01);
  color: #fff;
}

.landing--price--cta.red-02 {
  background-color: var(--red-02);
  color: #fff;
}

.landing--price--cta.red-02:hover {
  background-color: var(--red-02);
}

.landing--price--cta.red-02.left {
  margin-left: 0;
}

.landing--price--usp--wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 0;
  display: grid;
}

.landing--price--usp--box {
  text-align: center;
}

.landing--price--usp--img {
  margin-bottom: 10px;
}

.landing--price--usp--txt {
  color: var(--blue-01);
  line-height: 20px;
}

.landing--price--usp--block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.landing--price--usp--container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin: 40px auto 60px;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.landing--price--usp--container.adjust {
  padding-top: 100px;
}

.landing--price--usp--container.adjusted {
  margin-top: 0;
}

.landing--price--usp--container.z-index-10 {
  z-index: 10;
  position: relative;
}

.landing--price--usp--container.columns {
  align-items: stretch;
  display: flex;
}

.landing--price--usp--content {
  text-align: center;
}

.landing--price--usp--text {
  color: var(--blue-01);
  line-height: 20px;
}

.landing--price--usp--icon {
  max-width: 70%;
  padding-bottom: 15px;
}

.landing--customers--title--small {
  color: #3bf;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-weight: 900;
}

.landing--customers--title--big {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 45px;
  line-height: 50px;
}

.landing--customers--txt {
  color: var(--blue-01);
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.landing--support--container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin: 56px auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.landing--support--container.adjust {
  padding-top: 100px;
}

.landing--support--container.adjusted {
  margin-top: 0;
}

.landing--support--container.z-index-10 {
  z-index: 10;
  position: relative;
}

.landing--support--container.columns {
  align-items: stretch;
  display: flex;
}

.landing--support--wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.landing--support--img, .landing--customers--img-copy {
  padding-left: 20px;
  padding-right: 20px;
}

.landing--support--img--block {
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.landing--support--content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.landing--support--small--title {
  color: #3bf;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-weight: 900;
}

.landing--support--big--title {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 55px;
}

.landing--support--txt {
  color: var(--blue-01);
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.landing--cta--row--headline {
  color: var(--blue-01);
  text-align: center;
  font-size: 32px;
}

.landing--newsletter--wrapper {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 64px 0;
  display: flex;
}

.landing--newsletter--txt--block {
  transform-origin: 100%;
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-right: 32px;
  padding: 20px 40px;
  display: flex;
  position: relative;
}

.landing--newsletter--txt {
  color: #0f6649;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
  line-height: 35px;
}

.landing--newsletter--arrow {
  height: 52px;
  position: absolute;
  top: 50%;
  right: 1px;
  transform: translate(100%, -50%);
}

.landing--newsletter--cta {
  z-index: 1;
  color: #fff;
  white-space: nowrap;
  background-color: #41d980;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 72px;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.landing--newsletter--cta:hover {
  color: #41d980;
  background-color: #0f6649;
}

.landing--newsletter--cta.timeline {
  margin-left: 70px;
  margin-right: 60px;
}

.landing--newsletter--container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.landing--calculator--container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.landing--calculator--container.adjust {
  padding-top: 100px;
}

.landing--calculator--container.adjusted {
  margin-top: 0;
}

.landing--calculator--container.z-index-10 {
  z-index: 10;
  position: relative;
}

.landing--calculator--container.columns {
  align-items: stretch;
  display: flex;
}

.landing--calculator--wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.landing--calculator--img--block {
  padding-left: 20px;
  padding-right: 20px;
}

.landing--calculator--content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.landing--calculator--small--title {
  color: #3bf;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-weight: 900;
}

.landing--calculator--big--title {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 65px;
}

.landing--calculator--txt {
  color: var(--blue-01);
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.landing--calculator--img {
  padding-left: 20px;
  padding-right: 20px;
}

.landing--calculator--cta--wrapper {
  max-width: 300px;
  display: block;
}

.landing--calc--full {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 100px;
  margin-bottom: 0;
  display: grid;
}

.landing--calc--full--txt {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 500px;
  display: grid;
}

.landing--price--bubble--txt--block {
  text-align: center;
  min-width: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: absolute;
  inset: 28% auto auto 18%;
}

.landing-video-intro-block {
  text-align: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.landing-video-intro-headline {
  color: var(--blue-01);
  text-align: center;
  margin-bottom: 25px;
  font-size: 56px;
  line-height: 65px;
}

.landing-video-intro-txt {
  color: var(--blue-01);
  text-align: center;
  font-size: 20px;
  font-weight: 700;
}

.landing-video-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  max-width: 1000px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.landing-video-list-item {
  align-items: center;
  display: flex;
}

.landing-video-list-item-check {
  width: 60px;
}

.landing-video-list-item-txt {
  color: var(--blue-01);
  padding-left: 10px;
  font-size: 20px;
  font-weight: 900;
}

.landing-video-cta-row {
  text-align: center;
  margin-top: 60px;
}

.landing-video-cta-1 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  cursor: pointer;
  background-color: #1f4266;
  border: 0 solid #000;
  border-radius: 8px;
  width: 100%;
  max-width: 320px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: 10px;
  padding: 16px 28px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  transition: background-color .2s, transform .1s;
  display: inline-block;
  transform: translate(0, 2px);
}

.landing-video-cta-1:hover {
  color: #fff;
  background-color: #0c9ef2;
  transform: translate(0);
}

.landing-video-cta-1.blue {
  background-color: var(--blue-03);
  color: #fff;
}

.landing-video-cta-1.blue:hover {
  background-color: var(--blue-02);
  transform: translate(0);
}

.landing-video-cta-1.green {
  background-color: var(--green-04);
  color: #fff;
}

.landing-video-cta-1.green:hover {
  background-color: var(--green-03);
}

.landing-video-cta-1.green.wide {
  max-width: 400px;
}

.landing-video-cta-1.blue-dark {
  color: #fff;
  background-color: #0c9ef2;
}

.landing-video-cta-1.red-dark {
  background-color: var(--red-03);
  color: #fff;
}

.landing-video-cta-1.red-dark:hover {
  background-color: var(--red-02);
}

.landing-video-cta-1.red-dark.left {
  margin-left: 0;
}

.landing-video-cta-1.red {
  background-color: var(--red-05);
  color: #fff;
}

.landing-video-cta-1.red:hover {
  background-color: var(--red-04);
}

.landing-video-cta-1.red.adjust {
  width: 280px;
  max-width: 100%;
}

.landing-video-cta-1.blue-temp {
  color: #fff;
  background-color: #3bf;
  transform: none;
}

.landing-video-cta-1.blue-temp:hover {
  background-color: #0c9ef2;
  transform: none;
}

.landing-video-cta-1.yellow-dark {
  background-color: var(--yellow-02);
  color: #fff;
}

.landing-video-cta-1.yellow-dark:hover {
  background-color: #f18a03;
}

.landing-video-cta-1.yellow {
  background-color: var(--yellow-02);
  color: #fff;
}

.landing-video-cta-1.yellow:hover {
  background-color: var(--yellow-03);
}

.landing-video-cta-1.ghost {
  border-width: 2px;
  border-color: var(--gray-04);
  padding-top: 14px;
  padding-bottom: 14px;
}

.landing-video-cta-1.blue-01 {
  background-color: var(--blue-01);
  color: #fff;
}

.landing-video-cta-1.red-02 {
  background-color: var(--red-02);
  color: #fff;
}

.landing-video-cta-1.red-02:hover {
  background-color: var(--red-02);
}

.landing-video-cta-1.red-02.left {
  margin-left: 0;
}

.landing-video-cta-2 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  cursor: pointer;
  background-color: #3bf;
  border: 0 solid #000;
  border-radius: 8px;
  width: 100%;
  max-width: 320px;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: auto;
  padding: 16px 28px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  transition: background-color .2s, transform .1s;
  display: inline-block;
  transform: translate(0, 2px);
}

.landing-video-cta-2:hover {
  color: #fff;
  background-color: #0c9ef2;
  transform: translate(0);
}

.landing-video-cta-2.blue {
  background-color: var(--blue-03);
  color: #fff;
}

.landing-video-cta-2.blue:hover {
  background-color: var(--blue-02);
  transform: translate(0);
}

.landing-video-cta-2.green {
  background-color: var(--green-04);
  color: #fff;
}

.landing-video-cta-2.green:hover {
  background-color: var(--green-03);
}

.landing-video-cta-2.green.wide {
  max-width: 400px;
}

.landing-video-cta-2.blue-dark {
  color: #fff;
  background-color: #0c9ef2;
}

.landing-video-cta-2.red-dark {
  background-color: var(--red-03);
  color: #fff;
}

.landing-video-cta-2.red-dark:hover {
  background-color: var(--red-02);
}

.landing-video-cta-2.red-dark.left {
  margin-left: 0;
}

.landing-video-cta-2.red {
  background-color: var(--red-05);
  color: #fff;
}

.landing-video-cta-2.red:hover {
  background-color: var(--red-04);
}

.landing-video-cta-2.red.adjust {
  width: 280px;
  max-width: 100%;
}

.landing-video-cta-2.blue-temp {
  color: #fff;
  background-color: #3bf;
  transform: none;
}

.landing-video-cta-2.blue-temp:hover {
  background-color: #0c9ef2;
  transform: none;
}

.landing-video-cta-2.yellow-dark {
  background-color: var(--yellow-02);
  color: #fff;
}

.landing-video-cta-2.yellow-dark:hover {
  background-color: #f18a03;
}

.landing-video-cta-2.yellow {
  background-color: var(--yellow-02);
  color: #fff;
}

.landing-video-cta-2.yellow:hover {
  background-color: var(--yellow-03);
}

.landing-video-cta-2.ghost {
  border-width: 2px;
  border-color: var(--gray-04);
  padding-top: 14px;
  padding-bottom: 14px;
}

.landing-video-cta-2.blue-01 {
  background-color: var(--blue-01);
  color: #fff;
}

.landing-video-cta-2.red-02 {
  background-color: var(--red-02);
  color: #fff;
}

.landing-video-cta-2.red-02:hover {
  background-color: var(--red-02);
}

.landing-video-cta-2.red-02.left {
  margin-left: 0;
}

.landing-video-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.landing-video-container.adjust {
  padding-top: 100px;
}

.landing-video-container.adjusted {
  margin-top: 0;
}

.landing-video-container.z-index-10 {
  z-index: 10;
  position: relative;
}

.landing-video-container.columns {
  align-items: stretch;
  display: flex;
}

.image-91 {
  position: static;
}

.landing--price--txt--cta {
  max-width: 300px;
}

.landing--price--txt {
  color: var(--blue-01);
  font-size: 56px;
  line-height: 60px;
}

.testimonials-marquee--blue {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  background-color: var(--blue-03);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  overflow: hidden;
}

.testimonials-marquee-title-white {
  color: #fff;
  margin-top: 0;
  font-size: 56px;
  line-height: 65px;
}

.testimonial-quote-blue {
  color: var(--blue-01);
  text-align: center;
  column-count: auto;
  font-family: Museo Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  overflow: visible;
}

.testimonials-bubble-white {
  color: var(--gray-06);
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.testimonials-bubble-white-arrow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/662fa0ddad57c691defdbf3c_shapes_bubble-arrow-bottom-white.svg");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: contain;
  width: 6rem;
  height: 2rem;
  margin-top: -1px;
}

.testimonial-company-dark-blue {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 18px;
}

.testimonial-name-white {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.testimonials-intro-txt {
  font-size: 24px;
  font-weight: 900;
}

.landing-price-marquee-wave-top {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  padding-bottom: 40px;
  display: flex;
  position: relative;
  top: -1px;
}

.landing-price-marquee-wave-bottom {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  margin-bottom: 0;
  padding-top: 40px;
  display: flex;
  position: relative;
  top: auto;
}

.landing-wa-experts {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  color: var(--blue-01);
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 64px;
  margin-bottom: 88px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.landing-wa-experts-headline {
  color: var(--blue-01);
  font-size: 54px;
  line-height: 65px;
}

.landing-wa-experts-hero-img {
  object-fit: cover;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  width: 100%;
  height: 100%;
}

.landing-wa-experts-hero-img.even {
  border-radius: 0 0 16px 16px;
}

.landing-wa-experts-name {
  color: #fff;
  margin-bottom: 0;
}

.landing-pp-ql-module {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--gray-06);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 96px 40px;
  display: flex;
}

.landing-pp-ql-section-title {
  color: var(--blue-01);
  text-align: center;
  max-width: 720px;
  margin-top: 0;
  font-size: 64px;
  line-height: 72px;
}

.landing-pp-ql-p {
  color: #1f4266;
  text-align: center;
  max-width: 720px;
  margin-bottom: 64px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.landing-pp-ql-wrapper {
  width: 100%;
  max-width: 1440px;
}

.landing-pp-ql-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.landing-pp-ql-btn {
  z-index: 1;
  background-color: var(--blue-03);
  color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 56px;
  margin-top: 64px;
  padding: 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.landing-pp-ql-btn:hover {
  background-color: var(--blue-02);
  color: #fff;
}

.landing-pp-ql-item {
  display: flex;
}

.landing-pp-ql-link {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.landing-pp-ql-title {
  color: var(--blue-03);
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 128px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px 32px 16px;
  font-size: 32px;
  line-height: 40px;
  display: flex;
}

.landing-pp-ql-img-container {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  width: 100%;
  height: 240px;
  position: relative;
  overflow: hidden;
}

.landing-pp-ql-img, .pp-ql-img-copy {
  z-index: 0;
  object-fit: cover;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.landing-pp-ql-img-reveal {
  z-index: 999;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  position: absolute;
  inset: -1px 0% 0%;
}

.landing-pp-ql-img-reveal.pp-ql-ie-mobile {
  display: none;
}

.landing--kund--container {
  background-color: var(--green-06);
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  padding: 0 48px;
  display: block;
}

.landing--kund--container.green {
  background-color: var(--green-02);
}

.landing--kund--container.blue {
  background-color: var(--blue-01);
  padding-bottom: 140px;
}

.landing--kund--wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin: 60px auto;
  padding: 60px 40px;
}

.landing--kund--wrapper.adjust {
  padding-top: 100px;
}

.landing--kund--wrapper.adjusted {
  margin-top: 0;
}

.landing--kund--wrapper.z-index-10 {
  z-index: 10;
  position: relative;
}

.landing--kund--wrapper.columns {
  align-items: stretch;
  display: flex;
}

.landing--kund--wrapper--grid {
  grid-column-gap: 100px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: grid;
}

.landing--kund--headline {
  color: var(--green-01);
  font-size: 64px;
  line-height: 75px;
}

.landing--kund--txt {
  color: #084d41;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.landing--kund--txt.white {
  color: #fff;
  line-height: 26px;
}

.div-block-213, .landing--kund--cta--block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.landing--kund--cta--1 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  background-color: #0f6649;
  border: 0 solid #000;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 28px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  transition: transform .1s, box-shadow .1s;
  display: block;
  transform: translate(0, 2px);
}

.landing--kund--cta--1:hover {
  color: #fff;
  transform: translate(0);
}

.landing--kund--cta--1.red {
  color: #fff;
  background-color: #fc4469;
  max-width: none;
}

.landing--kund--cta--1.yellow-dark {
  background-color: var(--yellow-02);
  color: #fff;
}

.landing--kund--cta--1.yellow-dark:hover {
  background-color: var(--yellow-03);
}

.landing--kund--cta--1.blue {
  background-color: var(--blue-03);
  color: #fff;
}

.landing--kund--cta--1.ghost {
  border-width: 2px;
  border-color: var(--gray-04);
  padding-top: 14px;
  padding-bottom: 14px;
}

.landing--kund--cta--1.ghost.hidden {
  border-width: 0;
}

.landing--kund--cta--1.red-dark {
  background-color: var(--red-03);
  color: #fff;
}

.landing--kund--cta--1.red-dark:hover {
  background-color: var(--red-02);
}

.landing--kund--cta--2 {
  color: var(--green-02);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 28px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  transition: transform .1s, box-shadow .1s;
  display: block;
  transform: translate(0, 2px);
}

.landing--kund--cta--2:hover {
  color: #4a4a4a;
  transform: translate(0);
}

.landing--kund--cta--2.red {
  color: #fff;
  background-color: #fc4469;
  max-width: none;
}

.landing--kund--cta--2.yellow-dark {
  background-color: var(--yellow-02);
  color: #fff;
}

.landing--kund--cta--2.yellow-dark:hover {
  background-color: var(--yellow-03);
}

.landing--kund--cta--2.blue {
  background-color: var(--blue-03);
  color: #fff;
}

.landing--kund--cta--2.ghost {
  border-width: 2px;
  border-color: var(--gray-04);
  padding-top: 14px;
  padding-bottom: 14px;
}

.landing--kund--cta--2.ghost.hidden {
  border-width: 0;
}

.landing--kund--cta--2.red-dark {
  background-color: var(--red-03);
  color: #fff;
}

.landing--kund--cta--2.red-dark:hover {
  background-color: var(--red-02);
}

.landing--kund--checkbox--block {
  background-color: #fff;
  border-radius: 30px;
  padding: 40px 50px;
  position: relative;
}

.landing--kund--checkbox--headline {
  color: #0f6649;
  font-size: 32px;
  line-height: 38px;
}

.landing--kund--checklist {
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  font-weight: 700;
}

.landing--kund--checklist li {
  color: #084d41;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e70db5d07757abebfab9501_icon--check-green.svg");
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
  font-size: 18px;
  display: inline-block;
}

.landing--kund--checklist ul {
  color: #fdfdfd;
  flex-flow: column wrap;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.image-92 {
  max-width: 60%;
  position: absolute;
  top: 50%;
  left: 55%;
}

.landing--kund--quote--container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.landing--kund--quote--container.adjust {
  padding-top: 100px;
}

.landing--kund--quote--container.adjusted {
  margin-top: 0;
}

.landing--kund--quote--container.z-index-10 {
  z-index: 10;
  position: relative;
}

.landing--kund--quote--container.columns {
  align-items: stretch;
  display: flex;
}

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

.landing--customer--review--container {
  margin-top: 0;
  margin-bottom: 0;
}

.landing--customer--review--wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.75fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.landing--customer--review--headline {
  color: #0f6649;
  font-size: 40px;
  line-height: 50px;
}

.landing--customer--review--img--round {
  border-radius: 100%;
}

.landing--customer--review--badge-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.landing--book--container {
  max-width: 650px;
  margin: 140px auto;
  padding-left: 0;
  padding-right: 0;
}

.landing-wa-intro-txt {
  color: var(--blue-01);
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.landing-wa-intro-txt-headline {
  color: var(--blue-03);
  margin-top: 0;
  font-size: 64px;
  line-height: 70px;
}

.landing-wa-intro-txt-block {
  text-align: center;
  margin-top: 0;
  position: relative;
}

.landing-wa-webinars-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-bottom: 100px;
  display: grid;
}

.wa-webinar-thumb-blue {
  background-color: var(--blue-01);
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 16px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-right: 24px;
  font-size: 12px;
  font-weight: 900;
  line-height: 16px;
  display: flex;
}

.landing--webinar--highlight--wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ccf2ff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  padding: 20px 40px 15px;
  display: grid;
}

.landing--webinar--highlight--img--block {
  justify-content: flex-end;
  display: flex;
}

.image-93 {
  max-width: 50%;
}

.landing--webinar--highlight--container {
  max-width: 950px;
  margin: 60px auto;
  padding-left: 0;
  padding-right: 0;
}

.landing--webinar--highlight--txt--headline {
  color: #1f4266;
  font-size: 32px;
  line-height: 35px;
}

.landing--hero--wave--anim--bottom {
  z-index: 4;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  bottom: -1px;
}

.landing--hero--wave--anim--bottom.adjust {
  margin-top: 0;
  bottom: 0;
}

.image-94, .image-95 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.landing--wa--pp--container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.landing--wa--pp--container.adjust {
  padding-top: 100px;
}

.landing--wa--pp--container.adjusted {
  margin-top: 0;
}

.landing--wa--pp--container.z-index-10 {
  z-index: 10;
  position: relative;
}

.landing--wa--pp--container.columns {
  align-items: stretch;
  display: flex;
}

.collection-item-12 {
  background-color: #c8f0ff;
}

.landing--wa--pp--item {
  background-color: #c8f0ff;
  margin: 0;
  display: flex;
}

.link-block-24 {
  display: flex;
}

.heading-23 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.landing-wa-highlight-articles {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: relative;
}

.landing-wa-highlight-articles-list {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.landing-wa-highlight-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 112px 1fr;
  grid-auto-columns: 1fr;
}

.landing-wa2-highlight-article {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  height: 100%;
  display: grid;
  overflow: hidden;
}

.landing-wa2-img-wrap {
  background-color: var(--blue-01);
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  height: 200px;
  overflow: hidden;
}

.landing-wa2-highlight-caption {
  padding: 0 32px;
}

.landing-wa2-button-container {
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
}

.landing-wa2-highlight-title {
  color: #1f4266;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 30px;
}

.landing-wa-highlight-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform .2s;
}

.landing-wa-highlight-img:hover {
  transform: scale(1.1);
}

.landing-wa-highlight-cat-label {
  color: var(--blue-03);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 28px;
  margin-left: 0;
  font-size: 12px;
  font-weight: 900;
  line-height: 20px;
}

.landing-wa-highlight-cat-label.invert {
  color: #fff;
}

.landing-wa-articles-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: 0;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.landing-wa-articles-container.adjust {
  padding-top: 100px;
}

.landing-wa-articles-container.adjusted {
  margin-top: 0;
}

.landing-wa-articles-container.z-index-10 {
  z-index: 10;
  position: relative;
}

.landing-wa-articles-container.columns {
  align-items: stretch;
  display: flex;
}

.landing-wa-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f7f5f200;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px 10px;
}

.landing-wa-container.adjust {
  padding-top: 100px;
}

.landing-wa-container.adjusted {
  margin-top: 0;
}

.landing-wa-container.z-index-10 {
  z-index: 10;
  position: relative;
}

.landing-wa-container.columns {
  align-items: stretch;
  display: flex;
}

.landing-wa-module-container {
  background-color: #f7f5f2;
}

.landing-wa-hero-img1 {
  z-index: 2;
  width: 30vw;
  max-width: 611px;
  position: absolute;
  top: -35px;
  left: 200px;
  transform: translate(-25vw, -50%);
}

.wave--anim--bottom-copy {
  z-index: 4;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  bottom: -1px;
}

.wave--anim--bottom-copy.adjust {
  margin-top: 0;
  bottom: 0;
}

.wave-scroll-top-hero {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.landing--faq--link--block {
  flex-flow: wrap;
  place-content: flex-start;
  align-items: stretch;
  max-width: 720px;
  margin-top: 30px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  transition: opacity .2s;
  display: flex;
}

.landing--faq--link--block.bold {
  font-weight: 900;
}

.landing--faq--link--block.invert {
  color: #fff;
}

.landing--faq--link--block.blue {
  color: var(--blue-01);
  text-align: center;
  justify-content: center;
  max-width: none;
  font-weight: 500;
}

.landing--faq--link--block.blue.bevan {
  color: var(--gray-01);
  font-size: 18px;
  font-weight: 300;
}

.landing--faq--link--block.left-blue {
  color: var(--blue-01);
}

.landing--faq--link--block.green {
  color: var(--green-02);
  text-align: center;
  justify-content: center;
  margin-bottom: 6px;
}

.landing--faq--link--block.green.left {
  color: var(--green-01);
  text-align: left;
}

.landing--faq--link--block.last {
  color: var(--green-01);
  justify-content: center;
  margin-top: 8px;
  font-family: Museo Sans, sans-serif;
}

.landing-newsletter-form-headline {
  color: var(--gray-06);
  font-family: Museo Sans, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 30px;
}

.image-96 {
  width: 9%;
  position: absolute;
  inset: -26% auto auto 22%;
}

.image-97 {
  width: 30%;
  position: absolute;
  inset: -22% auto auto -7%;
}

.image-98 {
  width: 50%;
  position: absolute;
  inset: -31% auto auto 35%;
}

.landing--hero--big--cta--wrapper {
  display: flex;
}

.landing--hero--big--cta {
  z-index: 1;
  background-color: var(--blue-01);
  color: #fff;
  white-space: nowrap;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 16px 72px 16px 30px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.landing--hero--big--cta:hover {
  background-color: var(--blue-02);
  color: var(--blue-01);
}

.landing--hero--big--cta.pwdb--btn-red {
  background-color: var(--red-05);
}

.landing--hero--big--cta.pwdb--btn-red:hover {
  background-color: var(--red-02);
  color: var(--red-05);
}

.landing--hero--big--cta.pwdb--btn-red.mobile-adjust {
  padding-top: 14px;
  padding-bottom: 14px;
  padding-right: 40px;
}

.landing--hero--big--cta.pwdb--byraer--hero-btn {
  background-color: var(--red-05);
}

.landing--hero--big--cta.pwdb--byraer--hero-btn:hover {
  background-color: var(--red-02);
  color: var(--red-05);
}

.landing--hero--big--cta.pwdb--maklare--hero-btn {
  background-color: var(--blue-03);
}

.landing--hero--big--cta.pwdb--maklare--hero-btn:hover {
  background-color: var(--blue-01);
  color: var(--blue-03);
}

.landing--hero--big--cta.landing--hero--cta {
  background-color: var(--blue-01);
}

.landing--hero--big--cta.landing--hero--cta:hover {
  background-color: var(--blue-01);
  color: var(--blue-03);
}

.landing--hero--big--cta--txt {
  white-space: normal;
}

.landing-wa-experts-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--blue-01);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-right: 48px;
  display: block;
}

.landing-wa-experts-img-block {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-height: 520px;
  display: block;
}

.landing--wa--pp--wrapper {
  margin-bottom: 100px;
}

.link-block-25 {
  max-width: none;
}

.landing--wa--experterna--block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 100px;
  margin-bottom: 100px;
  display: grid;
}

.landing-video-wrapper {
  text-align: left;
  align-items: center;
  width: 100%;
  min-width: auto;
  max-width: 1200px;
  margin: 16px auto;
  display: block;
}

.landing-video-placeholder {
  z-index: 2;
  background-color: var(--gray-05);
  text-align: left;
  border-radius: 32px;
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
}

.landing-nl-container {
  grid-column-gap: 72px;
  grid-row-gap: 16px;
  color: var(--blue-01);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: none;
  min-height: 240px;
  margin-bottom: 128px;
  padding-left: 100px;
  padding-right: 100px;
  display: grid;
}

.landing-nl-bubble {
  background-color: var(--blue-01);
  color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  padding: 48px;
  font-family: Bevan, Arial, sans-serif;
  font-weight: 400;
  display: flex;
  position: relative;
}

.landing-nl-bubble-txt {
  max-width: 720px;
  margin-bottom: 0;
  font-family: Bevan, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.landing-nl-bubble-arrow {
  width: 26px;
  height: auto;
  position: absolute;
  top: 25%;
  bottom: 0;
  right: -25px;
}

.landing-nl-form-block {
  background-color: var(--blue-03);
  color: #fff;
  border-radius: 24px;
  padding: 48px;
}

.landing-nl-form-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.landing--faq--headline {
  color: var(--blue-01);
  margin-bottom: 30px;
  font-size: 48px;
}

.landing--faq--wrapper {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 140px;
  margin-bottom: 140px;
  padding: 0 40px;
  display: flex;
}

.landing--faq--container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.landing--book--cta--wrapper {
  z-index: 1;
  color: #fff;
  white-space: nowrap;
  background-color: #41d980;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 72px;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.landing--book--cta--wrapper:hover {
  color: #41d980;
  background-color: #0f6649;
}

.landing--book--cta--wrapper.timeline {
  margin-left: 70px;
  margin-right: 60px;
}

.landing--book--wrapper {
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding: 0 24px;
  display: flex;
}

.image-100 {
  width: 15%;
  position: absolute;
  inset: -17% auto auto 86%;
}

.image-101 {
  width: 50%;
  position: absolute;
  inset: 50% auto auto 61%;
}

.image-102 {
  width: 25%;
  position: absolute;
  inset: 29% auto auto 89%;
}

.image-103 {
  width: 35%;
  position: absolute;
  inset: 40% auto auto -1%;
  transform: rotate(0);
}

.image-103.badge-offer-wint {
  width: 40%;
  left: -10%;
}

.landing--calculator--cta {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  cursor: pointer;
  background-color: #3bf;
  border: 0 solid #000;
  border-radius: 8px;
  width: 100%;
  max-width: 300px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 28px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  transition: background-color .2s, transform .1s;
  display: inline-block;
  transform: translate(0, 2px);
}

.landing--calculator--cta:hover {
  color: #fff;
  background-color: #0c9ef2;
  transform: translate(0);
}

.landing--calculator--cta.blue {
  background-color: var(--blue-03);
  color: #fff;
}

.landing--calculator--cta.blue:hover {
  background-color: var(--blue-02);
  transform: translate(0);
}

.landing--calculator--cta.green {
  background-color: var(--green-04);
  color: #fff;
}

.landing--calculator--cta.green:hover {
  background-color: var(--green-03);
}

.landing--calculator--cta.green.wide {
  max-width: 400px;
}

.landing--calculator--cta.blue-dark {
  color: #fff;
  background-color: #0c9ef2;
}

.landing--calculator--cta.red-dark {
  background-color: var(--red-03);
  color: #fff;
}

.landing--calculator--cta.red-dark:hover {
  background-color: var(--red-02);
}

.landing--calculator--cta.red-dark.left {
  margin-left: 0;
}

.landing--calculator--cta.red {
  background-color: var(--red-05);
  color: #fff;
}

.landing--calculator--cta.red:hover {
  background-color: var(--red-04);
}

.landing--calculator--cta.red.adjust {
  width: 280px;
  max-width: 100%;
}

.landing--calculator--cta.blue-temp {
  color: #fff;
  background-color: #3bf;
  transform: none;
}

.landing--calculator--cta.blue-temp:hover {
  background-color: #0c9ef2;
  transform: none;
}

.landing--calculator--cta.yellow-dark {
  background-color: var(--yellow-02);
  color: #fff;
}

.landing--calculator--cta.yellow-dark:hover {
  background-color: #f18a03;
}

.landing--calculator--cta.yellow {
  background-color: var(--yellow-02);
  color: #fff;
}

.landing--calculator--cta.yellow:hover {
  background-color: var(--yellow-03);
}

.landing--calculator--cta.ghost {
  border-width: 2px;
  border-color: var(--gray-04);
  padding-top: 14px;
  padding-bottom: 14px;
}

.landing--calculator--cta.blue-01 {
  background-color: var(--blue-01);
  color: #fff;
}

.landing--calculator--cta.red-02 {
  background-color: var(--red-02);
  color: #fff;
}

.landing--calculator--cta.red-02:hover {
  background-color: var(--red-02);
}

.landing--calculator--cta.red-02.left {
  margin-left: 0;
}

.landing-wa-experts-cta {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  cursor: pointer;
  background-color: #3bf;
  border: 0 solid #000;
  border-radius: 8px;
  width: 100%;
  max-width: 300px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 28px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  transition: background-color .2s, transform .1s;
  display: inline-block;
  transform: translate(0, 2px);
}

.landing-wa-experts-cta:hover {
  color: #fff;
  background-color: #0c9ef2;
  transform: translate(0);
}

.landing-wa-experts-cta.blue {
  background-color: var(--blue-03);
  color: #fff;
}

.landing-wa-experts-cta.blue:hover {
  background-color: var(--blue-02);
  transform: translate(0);
}

.landing-wa-experts-cta.green {
  background-color: var(--green-04);
  color: #fff;
}

.landing-wa-experts-cta.green:hover {
  background-color: var(--green-03);
}

.landing-wa-experts-cta.green.wide {
  max-width: 400px;
}

.landing-wa-experts-cta.blue-dark {
  color: #fff;
  background-color: #0c9ef2;
}

.landing-wa-experts-cta.red-dark {
  background-color: var(--red-03);
  color: #fff;
}

.landing-wa-experts-cta.red-dark:hover {
  background-color: var(--red-02);
}

.landing-wa-experts-cta.red-dark.left {
  margin-left: 0;
}

.landing-wa-experts-cta.red {
  background-color: var(--red-05);
  color: #fff;
}

.landing-wa-experts-cta.red:hover {
  background-color: var(--red-04);
}

.landing-wa-experts-cta.red.adjust {
  width: 280px;
  max-width: 100%;
}

.landing-wa-experts-cta.blue-temp {
  color: #fff;
  background-color: #3bf;
  transform: none;
}

.landing-wa-experts-cta.blue-temp:hover {
  background-color: #0c9ef2;
  transform: none;
}

.landing-wa-experts-cta.yellow-dark {
  background-color: var(--yellow-02);
  color: #fff;
}

.landing-wa-experts-cta.yellow-dark:hover {
  background-color: #f18a03;
}

.landing-wa-experts-cta.yellow {
  background-color: var(--yellow-02);
  color: #fff;
}

.landing-wa-experts-cta.yellow:hover {
  background-color: var(--yellow-03);
}

.landing-wa-experts-cta.ghost {
  border-width: 2px;
  border-color: var(--gray-04);
  padding-top: 14px;
  padding-bottom: 14px;
}

.landing-wa-experts-cta.blue-01 {
  background-color: var(--blue-01);
  color: #fff;
}

.landing-wa-experts-cta.red-02 {
  background-color: var(--red-02);
  color: #fff;
}

.landing-wa-experts-cta.red-02:hover {
  background-color: var(--red-02);
}

.landing-wa-experts-cta.red-02.left {
  margin-left: 0;
}

.landing-wa-articles-headline {
  color: var(--blue-01);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 25px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.landing-wa-articles-headline.invert {
  color: #fff;
}

.landing-wa-articles-headline.yellow {
  color: var(--yellow-01);
}

.landing-wa-articles-headline.red {
  color: var(--red-05);
}

.landing-wa-articles-headline.blue {
  color: var(--blue-03);
}

.landing-wa-articles-headline.blue.adjust {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
}

.landing-wa-articles-headline.dark-blue {
  color: var(--blue-01);
}

.landing-wa-articles-headline.dark-blue.centered {
  text-align: center;
  margin-bottom: 20px;
}

.landing-wa-articles-headline.green {
  color: var(--green-05);
}

.landing-wa-articles-headline.dark-green {
  color: var(--green-01);
}

.landing-wa-articles-headline.lightblue {
  color: var(--blue-04);
}

.landing-wa-articles-headline.blue--006 {
  color: var(--blue-01);
}

.landing-wa-articles-headline.green-04 {
  color: var(--green-03);
}

.landing-wa-articles-headline.txt--blue-03 {
  color: var(--blue-03);
}

.landing--wa--pp--headline {
  color: var(--blue-01);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 25px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.landing--wa--pp--headline.invert {
  color: #fff;
}

.landing--wa--pp--headline.yellow {
  color: var(--yellow-01);
}

.landing--wa--pp--headline.red {
  color: var(--red-05);
}

.landing--wa--pp--headline.blue {
  color: var(--blue-03);
}

.landing--wa--pp--headline.blue.adjust {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
}

.landing--wa--pp--headline.dark-blue {
  color: var(--blue-01);
}

.landing--wa--pp--headline.dark-blue.centered {
  text-align: center;
  margin-bottom: 20px;
}

.landing--wa--pp--headline.green {
  color: var(--green-05);
}

.landing--wa--pp--headline.dark-green {
  color: var(--green-01);
}

.landing--wa--pp--headline.lightblue {
  color: var(--blue-04);
}

.landing--wa--pp--headline.blue--006 {
  color: var(--blue-01);
}

.landing--wa--pp--headline.green-04 {
  color: var(--green-03);
}

.landing--wa--pp--headline.txt--blue-03 {
  color: var(--blue-03);
}

.landing--logos--wave--top--wrapper {
  text-align: left;
  justify-content: center;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.landing--cta-saljare {
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding: 0 24px;
  display: flex;
}

.landing--cta--saljare-name {
  color: var(--green-01);
  text-align: center;
  font-weight: 700;
}

.landing--cta--saljare--title {
  color: var(--green-01);
  text-align: center;
  font-size: 14px;
  line-height: 20px;
}

.landing--cta--saljare--person {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.landing--saljare--bubble {
  transform-origin: 100%;
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-left: 40px;
  margin-right: 0;
  padding: 20px 40px;
  display: flex;
  position: relative;
}

.landing--saljare--bubble.grey--bg {
  background-color: var(--gray-06);
}

.landing--saljare--bubble--txt {
  color: #0f6649;
  max-width: 300px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 38px;
}

.landing--saljare--cta {
  z-index: 1;
  color: #fff;
  white-space: nowrap;
  background-color: #41d980;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 72px;
  padding: 24px 72px 24px 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
  text-decoration: none;
  transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.landing--saljare--cta:hover {
  color: #41d980;
  background-color: #0f6649;
}

.landing--saljare--cta.timeline {
  margin-left: 70px;
  margin-right: 60px;
}

.landing--saljare--img {
  object-fit: cover;
  border-radius: 100%;
  width: 200px;
  height: 190px;
  margin-bottom: 8px;
}

.landing--saljare--content--wrapper {
  align-items: center;
  display: flex;
}

.div-block-215 {
  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;
  display: grid;
}

.landing--kund--citat--box {
  background-color: #fff;
  border-radius: 30px;
  padding: 40px 60px 40px 50px;
  position: relative;
}

.landing--kund--citat--headline {
  color: #0f6649;
  font-size: 32px;
  line-height: 38px;
}

.div-block-216 {
  justify-content: center;
  display: flex;
}

.image-105 {
  border-radius: 500px;
  max-width: 80%;
}

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

.landing--kund--box--arrow {
  justify-content: center;
  display: flex;
}

.landing--kund--info--wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.landing--kund--info--img {
  border-radius: 500px;
  max-width: 80%;
}

.landing--kund--info--txt {
  padding-left: 10px;
}

.landing--kund--info--name {
  color: #0d6649;
  line-height: 20px;
}

.landing--kund--info--role {
  line-height: 20px;
}

.bold-text-28 {
  color: #084d41;
  font-weight: 500;
  line-height: 20px;
}

.bold-text-29 {
  color: #084d41;
  font-weight: 900;
  line-height: 22px;
}

.bold-text-29.white {
  color: #fff;
  font-size: 20px;
}

.startpage-faq-hero {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1360px;
  padding: 0;
  display: grid;
}

.startpage-faq-hero-section {
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  padding: 0 40px;
  display: flex;
}

.landing--kund--badge--wrapper {
  position: absolute;
  top: -86px;
  right: -10%;
}

.landing--kund--badge--wrapper.adjust {
  margin-top: -7em;
  margin-left: 2em;
  inset: auto 10px 220px auto;
}

.landing--kund--badge--block {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/60701c13c5d2e81e1c86a058_splash-green.svg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 180px;
  display: flex;
  position: static;
}

.landing--kund--badge--block.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/607fdf108d1fce0197624a5d_splash-yellow.svg");
  position: static;
}

.landing--kund--badge--block.yellow.relative {
  position: absolute;
  left: 79px;
}

.landing--kund--badge--inner {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  display: flex;
}

.landing--kund--badge--inner.red {
  background-color: #0000;
}

.landing--kund--badge--inner--txt {
  color: var(--green-04);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 42px;
  font-weight: 900;
  line-height: 40px;
}

.landing--kund--badge--inner--txt.yellow {
  color: var(--yellow-03);
}

.landing--kund--badge--inner--txt.white {
  color: #fff;
}

.landing--kund--badge--inner--txt.orange {
  color: var(--yellow-02);
}

.landing--kund--badge--inner--txt.blue-badge-number {
  color: var(--blue-02);
}

.landing--kund--badge--txt--bottom {
  color: var(--green-02);
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 8px;
  font-size: 18px;
  line-height: 20px;
  display: block;
}

.landing--kund--badge--txt--bottom.yellow {
  color: var(--yellow-01);
}

.landing--kund--badge--txt--bottom.white {
  color: #fff;
}

.landing--kund--badge--txt--bottom.orange {
  color: var(--yellow-02);
}

.landing--kund--badge--txt--bottom.blue--dark {
  color: var(--blue-01);
}

.landing--hero--usp--cta--wrapper {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.landing--support--service--img {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.fw--videos--container {
  background-color: var(--blue-02);
  color: #fff;
  text-align: center;
  background-image: linear-gradient(99deg, #3bf, #48cbff 86%, #48cbff);
  padding-top: 0;
  padding-bottom: 140px;
}

.fw--video--wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-bottom: 0;
  display: grid;
}

.fw--video--content--block {
  text-align: left;
}

.fw--video--block {
  z-index: auto;
  width: 100%;
  max-width: none;
  height: 400px;
  padding-top: 0%;
  position: relative;
  overflow: visible;
}

.code-embed {
  width: 100%;
  max-width: none;
  height: 400px;
  position: absolute;
  top: auto;
  left: auto;
}

.fw--academy--container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.fw--academy--container.adjust {
  padding-top: 100px;
}

.fw--academy--container.adjusted {
  margin-top: 0;
}

.fw--academy--container.z-index-10 {
  z-index: 10;
  position: relative;
}

.fw--academy--container.columns {
  align-items: stretch;
  display: flex;
}

.fraga--wint--body {
  background-color: #fff;
  padding-top: 0;
}

.fw--upcoming--videos--container {
  background-color: #ccf2ff;
}

.fw--upcoming--videos--wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 40px 180px;
}

.fw--upcoming--videos--wrapper.adjust {
  padding-top: 100px;
}

.fw--upcoming--videos--wrapper.adjusted {
  margin-top: 0;
}

.fw--upcoming--videos--wrapper.z-index-10 {
  z-index: 10;
  position: relative;
}

.fw--upcoming--videos--wrapper.columns {
  align-items: stretch;
  display: flex;
}

.fw--upcoming--videos--txt--block {
  text-align: center;
  margin-bottom: 60px;
}

.fw--upcoming--videos--block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fw--upcoming--video--box {
  background-color: #3bf;
  border-radius: 20px;
  padding: 40px 30px 20px;
}

.fw--upcoming--video--episode--wrapper {
  margin-top: 20px;
  display: flex;
}

.image-107 {
  margin-right: 10px;
}

.div-block-218 {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6667fbbebad0589ef0cceb93_hero-fraga-wint.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding-top: 220px;
  padding-bottom: 0;
}

.div-block-219 {
  text-align: center;
  max-width: 600px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.image-108 {
  max-width: 100%;
}

.fw--intro--container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin: 80px auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.fw--intro--container.adjust {
  padding-top: 100px;
}

.fw--intro--container.adjusted {
  margin-top: 0;
}

.fw--intro--container.z-index-10 {
  z-index: 10;
  position: relative;
}

.fw--intro--container.columns {
  align-items: stretch;
  display: flex;
}

.fw--videos--wave--bottom {
  margin-top: 60px;
}

.fw--videos--wave--top {
  margin-bottom: 60px;
}

.fw--intro--txt--latest {
  color: var(--yellow-02);
  font-size: 24px;
}

.fw--hero--txt {
  text-shadow: 0 1px 20px #0003;
  color: #fff;
  font-size: 24px;
  line-height: 32px;
}

.fw--upcoming--headline {
  color: var(--gray-06);
  font-size: 28px;
  line-height: 35px;
}

.div-block-221 {
  width: 200px;
  margin-top: 40px;
  margin-left: 40px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.link-block-26 {
  width: 160px;
  position: absolute;
  inset: -15% 10% auto auto;
}

.highlight-bubble-arrow-white {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6425582d46b_bubble-arrow-bottom-white.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: auto;
  width: 110px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -29px;
}

.bold-text-30 {
  font-weight: 400;
}

.fw--latest--videos--headline {
  color: #fff;
}

.fw--latest--videos--txt {
  max-width: 720px;
  margin: 0 auto 32px 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.fw--latest--videos--txt.last {
  margin-bottom: 0;
  font-weight: 700;
}

.fw--latest--videos--txt.invert {
  color: #fff;
}

.fw--latest--videos--txt.orphin-fix {
  text-align: center;
  max-width: 720px;
}

.fw--latest--videos--txt.left {
  text-align: left;
  margin-left: 0;
}

.fw--latest--videos--txt.dark-blue {
  color: var(--blue-01);
}

.fw--latest--videos--txt.green.dark, .fw--latest--videos--txt.dark {
  color: var(--gray-01);
}

.fw--latest--videos--txt.link--readmore--red {
  background-position: 80%;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 25px;
  margin-bottom: 5px;
  display: flex;
}

.fw--latest--videos--txt.link--readmore--blue {
  background-position: 100%;
  max-width: none;
  margin-top: 25px;
  margin-bottom: 5px;
}

.fw--latest--videos--txt.link--readmore--blue--timeline {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f680f382d431_icons-arrow-right-blue.svg");
  background-position: 91% 60%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 25px;
  margin-bottom: 5px;
}

.fw--latest--videos--txt.darkgreen {
  color: var(--green-01);
}

.fw--latest--videos--txt.darkgreen.dark {
  color: var(--gray-01);
}

.fw--latest--videos--txt.link--readmore--green {
  background-position: 80%;
  margin-top: 25px;
  margin-bottom: 5px;
}

.fw--latest--videos--txt.link--readmore--darkred, .fw--latest--videos--txt.link--readmore--blue-copy {
  background-position: 100%;
  max-width: none;
  margin-top: 25px;
  margin-bottom: 5px;
}

.fw--upcoming--videos--txt {
  color: var(--gray-06);
  font-size: 18px;
  line-height: 28px;
}

.fw--upcoming--videos--txt.bold {
  font-weight: 700;
}

.fw--upcoming--videos--txt.bold.margin-top {
  margin-top: 20px;
}

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

.landing--usp--icon--div {
  margin-top: -30px;
}

.startpage-faq-container {
  background-color: #f7f5f2;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 0;
  display: block;
}

.landing--usp--text {
  font-size: 18px;
  line-height: 24px;
}

.sfd--saljare--bubble--arrow {
  height: 80px;
  position: absolute;
  inset: 50% auto 0% -30px;
  transform: translate(0, -50%)rotate(-180deg);
}

.body-15 {
  padding-top: 40px;
  padding-left: 57px;
  padding-right: 57px;
}

.body-selfsignup {
  padding-top: 0;
}

.selfsign-hero {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/66f15d202cd77c4a0072666a_bg-beige-light.png");
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: contain;
  padding-top: 150px;
  padding-bottom: 80px;
}

.div-block-223 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--blue-01);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.selfsign-hero-inner {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: minmax(60%, 1fr) 1fr;
  align-content: center;
}

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

.selfsign-form {
  color: var(--gray-01);
  background-color: #fff;
  border-radius: 16px;
  margin-bottom: 60px;
  padding: 48px 32px 16px;
}

.sovgott {
  padding: 0;
}

.sovgott-hero {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/66f26aca5bc1c2becff94b86_sovgott-hero-image-2.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 0;
  margin-top: 0;
  padding-top: 140px;
  padding-bottom: 0;
  display: block;
  position: static;
  overflow: visible;
}

.sovgott-hero-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  margin: 40px auto 60px;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.sovgott-hero-container.adjust {
  padding-top: 100px;
}

.sovgott-hero-container.adjusted {
  margin-top: 0;
}

.sovgott-hero-container.z-index-10 {
  z-index: 10;
  position: relative;
}

.sovgott-hero-container.columns {
  align-items: stretch;
  display: flex;
}

.sovgott-hero-content-headline {
  color: #fffbcc;
  font-size: 60px;
}

.sovgott-hero-content-sub-headline {
  color: #b3e5ff;
  font-family: Museo Sans, sans-serif;
  font-size: 30px;
  font-weight: 900;
}

.sovgott-bubbla-hero-wrapper {
  text-align: left;
  justify-content: flex-start;
  display: flex;
}

.sovgott-bubbla-hero {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/66f6c1b1ff13e95a306c05be_hero-bubbla-en-battre-somn.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 180px;
  height: 180px;
}

.sovgott-hero-cta-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 0;
  max-width: 400px;
  margin-top: 40px;
  display: block;
}

.sovgott-hero-cta {
  z-index: 1;
  color: #fff;
  white-space: nowrap;
  background-color: #a8e1ff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 16px 72px 16px 30px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  text-decoration: none;
  transition-property: color, background-color;
  transition-duration: .35s, .35s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1), cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
}

.sovgott-hero-cta:hover {
  background-color: var(--gray-06);
  color: var(--blue-01);
}

.sovgott-hero-cta.pwdb--btn-red {
  background-color: var(--red-05);
}

.sovgott-hero-cta.pwdb--btn-red:hover {
  background-color: var(--red-02);
  color: var(--red-05);
}

.sovgott-hero-cta.pwdb--btn-red.mobile-adjust {
  padding-top: 14px;
  padding-bottom: 14px;
  padding-right: 40px;
}

.sovgott-hero-cta.pwdb--byraer--hero-btn {
  background-color: var(--red-05);
}

.sovgott-hero-cta.pwdb--byraer--hero-btn:hover {
  background-color: var(--red-02);
  color: var(--red-05);
}

.sovgott-hero-cta.pwdb--maklare--hero-btn {
  background-color: var(--blue-03);
}

.sovgott-hero-cta.pwdb--maklare--hero-btn:hover {
  background-color: var(--blue-01);
  color: var(--blue-03);
}

.sovgott-hero-cta.landing--hero--cta {
  background-color: var(--blue-01);
}

.sovgott-hero-cta.landing--hero--cta:hover {
  background-color: var(--blue-01);
  color: var(--blue-03);
}

.sovgott-hero-cta-txt {
  color: #1e4164;
  white-space: normal;
}

.sovgott-intro {
  background-color: #1f4266;
}

.sovgott-intro-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.sovgott-intro-container.adjust {
  padding-top: 100px;
}

.sovgott-intro-container.adjusted {
  margin-top: 0;
}

.sovgott-intro-container.z-index-10 {
  z-index: 10;
  position: relative;
}

.sovgott-intro-container.columns {
  align-items: stretch;
  display: flex;
}

.sovgott-intro-wrapper {
  text-align: center;
  max-width: 800px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.sovgott-intro-headline {
  color: #fffbcc;
  font-size: 43px;
}

.sovgott-intro-txt {
  color: var(--gray-06);
  font-size: 20px;
  line-height: 28px;
}

.wave-scroll-top-hero-sovgott {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.sovgott-procent {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 100px;
}

.sovgott-procent-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1040px;
  margin: 100px auto 40px;
  padding-left: 0;
  padding-right: 0;
}

.sovgott-procent-intro {
  text-align: center;
  max-width: 800px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
}

.sovgott-procent-intro-headline {
  color: var(--blue-01);
  font-size: 45px;
}

.sovgott-procent-intro-txt {
  color: var(--blue-01);
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.code-embed-2 {
  display: none;
}

.preamble-mediumtext {
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.sovgott-procent-big {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  display: grid;
}

.sovgott-procent-big-img {
  padding-left: 40px;
  padding-right: 40px;
}

.sovgott-procent-big-txt {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: 20px;
  margin-right: 40px;
  display: grid;
}

.text-block-67 {
  font-family: Bevan, Arial, sans-serif;
  font-size: 200px;
  font-weight: 400;
  line-height: 200px;
}

.text-block-68 {
  font-size: 190px;
  font-weight: 900;
  line-height: 220px;
}

.sovgott-procent-big-number {
  color: var(--blue-01);
  font-family: Bevan, Arial, sans-serif;
  font-size: 200px;
  font-weight: 400;
  line-height: 200px;
}

.sovgott-procent-big-value {
  color: var(--blue-01);
  text-align: left;
  font-size: 190px;
  font-weight: 900;
  line-height: 180px;
}

.sovgott-procent-big-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sovgott-procent-big-headline {
  color: var(--blue-01);
  text-align: center;
  font-family: Bevan, Arial, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 40px;
}

.sovgott-procent-small-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sovgott-procent-small {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sovgott-procent-small-nr {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/66fab6207f0416db2e767c5a_cloud-procent-light-blue.png");
  background-position: 50%;
  background-size: 100% 100%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  width: 250px;
  height: 170px;
  display: flex;
}

.text-block-69 {
  color: var(--blue-01);
  font-family: Bevan, Arial, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 40px;
}

.text-block-70 {
  color: var(--blue-01);
  padding-left: 3px;
  font-size: 65px;
  font-weight: 900;
  line-height: 48px;
}

.sovgott-procent-small-txt-wrapper {
  margin-top: 20px;
}

.sovgott-procent-small-txt {
  color: var(--blue-01);
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
}

.sovgott-procent-small-nr-wrapper {
  margin-bottom: 35px;
  display: flex;
}

.sovgott-andas {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/66fab41bf701896008e91c5d_starry-bg.jpg");
  background-position: 50% 20%;
  background-repeat: repeat-y;
  background-size: 100%;
  background-attachment: fixed;
  padding-bottom: 60px;
}

.sovgott-andas-img-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
}

.text-block-71 {
  color: var(--gray-06);
  font-family: Bevan, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
}

.sovgott-andas-img {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/66fe43da334ce1ad7de452aa_cirkel-andas-site.png");
  background-position: 0 0;
  background-size: cover;
  flex: 0 auto;
  align-self: auto;
  width: 450px;
  height: 450px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.sovgott-andas-txt-bubble-wrapper {
  margin-bottom: 20px;
  display: block;
}

.sovgott-andas-txt-bubble {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/66f276074d239fee6a371ff8_bubble-wint-offer.png");
  background-position: 0 0;
  background-size: auto;
}

.sovgott-andas-txt-headline {
  color: #fffbcc;
}

.sovgott-andas-txt {
  color: var(--gray-06);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.sovgott-andas-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin: 100px auto 80px;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.sovgott-andas-container.adjust {
  padding-top: 100px;
}

.sovgott-andas-container.adjusted {
  margin-top: 0;
}

.sovgott-andas-container.z-index-10 {
  z-index: 10;
  position: relative;
}

.sovgott-andas-container.columns {
  align-items: stretch;
  display: flex;
}

.sovgott-andas-img-txt-block {
  text-align: center;
  position: absolute;
  top: auto;
}

.sovgott-andas-img-txt {
  color: #fffbcc;
  font-family: Bevan, Arial, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 55px;
}

.sovgott-usp {
  background-color: #1f4266;
  padding-top: 100px;
  padding-bottom: 100px;
}

.sovgott-usp-intro-wrapper {
  text-align: center;
}

.sovgott-usp-intro-headline {
  color: #fffbcc;
  font-size: 40px;
  line-height: 35px;
}

.sovgott-usp-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.sovgott-usp-container.adjust {
  padding-top: 100px;
}

.sovgott-usp-container.adjusted {
  margin-top: 0;
}

.sovgott-usp-container.z-index-10 {
  z-index: 10;
  position: relative;
}

.sovgott-usp-container.columns {
  align-items: stretch;
  display: flex;
}

.sovgott-report {
  background-color: #b8e6ff;
}

.sovgott-report-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.sovgott-report-container.adjust {
  padding-top: 100px;
}

.sovgott-report-container.adjusted {
  margin-top: 0;
}

.sovgott-report-container.z-index-10 {
  z-index: 10;
  position: relative;
}

.sovgott-report-container.columns {
  align-items: stretch;
  display: flex;
}

.sovgott-report-img-block {
  padding-right: 60px;
}

.sovgott-report-txt-headline {
  color: var(--blue-01);
  margin-bottom: 25px;
}

.sovgott-report-txt {
  color: var(--blue-01);
  margin-bottom: 50px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.wave-scroll-top-report {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.sovgott-bubbla-andas-wrapper {
  text-align: left;
  justify-content: flex-end;
  align-self: flex-end;
  display: flex;
}

.sovgott-bubbla-andas {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/66f30a37bc925dc957953b45_bubble-try-wint.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 180px;
  height: 180px;
}

.sovgott-report-cta-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sovgott--price--usp--block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.sovgott--price--usp--content {
  text-align: center;
}

.sovgott--price--usp--icon {
  max-width: 80%;
  padding-bottom: 15px;
}

.sovgott--price--usp--text {
  color: var(--gray-06);
  font-weight: 900;
  line-height: 20px;
}

.landing--price--usp--content-copy {
  text-align: center;
}

.sovgott-usp-intro-small-title {
  color: #a8e1ff;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: Museo Sans, sans-serif;
  font-size: 18px;
  font-weight: 900;
  line-height: 20px;
}

.div-block-225 {
  align-self: flex-end;
}

.sovgott-andas-small-title {
  color: #ccf2ff;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Museo Sans, sans-serif;
  font-size: 16px;
  font-weight: 900;
  line-height: 20px;
}

.sovgott-andas-txt-first-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  display: grid;
}

.sovgott-bubbla-andas-box {
  text-align: left;
  justify-content: flex-start;
  display: flex;
}

.sovgott-bubbla-andas-modul {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/66f57694eec3bff202667763_bubble-customers.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 160px;
  height: 160px;
}

.sovgott-intro-cta-wrapper {
  max-width: 300px;
}

.sovgott-intro-cta {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--red-05);
  color: #fff;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 16px 28px;
  font-size: 20px;
  transition: transform .1s, background-color .2s;
  display: flex;
}

.sovgott-intro-cta:hover {
  background-color: var(--red-04);
  color: #fff;
  transform: translate(0, -2px);
}

.sovgott-intro-cta.blue {
  background-color: var(--blue-03);
}

.sovgott-intro-cta.blue:hover {
  background-color: var(--blue-02);
}

.sovgott-intro-cta.white {
  background-color: var(--gray-06);
}

.sovgott-intro-cta.white:hover {
  background-color: var(--blue-02);
}

.sovgott-intro-btn {
  color: #1f4266;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  cursor: pointer;
  background-color: #a8e1ff;
  border: 0 solid #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 300px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 28px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  transition: background-color .2s, transform .1s;
  display: flex;
  transform: translate(0, 2px);
}

.sovgott-intro-btn:hover {
  color: #1f4266;
  background-color: #fff;
  transform: translate(0);
}

.sovgott-intro-btn.blue {
  background-color: var(--blue-03);
  color: #fff;
}

.sovgott-intro-btn.blue:hover {
  background-color: var(--blue-02);
  transform: translate(0);
}

.sovgott-intro-btn.green {
  background-color: var(--green-04);
  color: #fff;
}

.sovgott-intro-btn.green:hover {
  background-color: var(--green-03);
}

.sovgott-intro-btn.green.wide {
  max-width: 400px;
}

.sovgott-intro-btn.blue-dark {
  color: #fff;
  background-color: #0c9ef2;
}

.sovgott-intro-btn.red-dark {
  background-color: var(--red-03);
  color: #fff;
}

.sovgott-intro-btn.red-dark:hover {
  background-color: var(--red-02);
}

.sovgott-intro-btn.red-dark.left {
  margin-left: 0;
}

.sovgott-intro-btn.red {
  background-color: var(--red-05);
  color: #fff;
}

.sovgott-intro-btn.red:hover {
  background-color: var(--red-04);
}

.sovgott-intro-btn.red.adjust {
  width: 280px;
  max-width: 100%;
}

.sovgott-intro-btn.blue-temp {
  color: #fff;
  background-color: #3bf;
  transform: none;
}

.sovgott-intro-btn.blue-temp:hover {
  background-color: #0c9ef2;
  transform: none;
}

.sovgott-intro-btn.yellow-dark {
  background-color: var(--yellow-02);
  color: #fff;
}

.sovgott-intro-btn.yellow-dark:hover {
  background-color: #f18a03;
}

.sovgott-intro-btn.yellow {
  background-color: var(--yellow-02);
  color: #fff;
}

.sovgott-intro-btn.yellow:hover {
  background-color: var(--yellow-03);
}

.sovgott-intro-btn.ghost {
  border-width: 2px;
  border-color: var(--gray-04);
  padding-top: 14px;
  padding-bottom: 14px;
}

.sovgott-intro-btn.blue-01 {
  background-color: var(--blue-01);
  color: #fff;
}

.sovgott-intro-btn.red-02 {
  background-color: var(--red-02);
  color: #fff;
}

.sovgott-intro-btn.red-02:hover {
  background-color: var(--red-02);
}

.sovgott-intro-btn.red-02.left {
  margin-left: 0;
}

.sovgott-intro-btn.light-blue {
  color: #1f4266;
  background-color: #ccf2ff;
  transform: none;
}

.sovgott-intro-btn.light-blue:hover {
  background-color: #fff;
  transform: none;
}

.image-110 {
  width: 11%;
  max-width: 100%;
  padding-left: 10px;
}

.sovgott-report-cta {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  background-color: #1f4266;
  border: 0 solid #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 28px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  transition: transform .1s, box-shadow .1s;
  display: flex;
  transform: translate(0, 2px);
}

.sovgott-report-cta:hover {
  color: #fff;
  transform: translate(0);
}

.sovgott-report-cta.red {
  color: #fff;
  background-color: #fc4469;
  max-width: none;
}

.sovgott-report-cta.yellow-dark {
  background-color: var(--yellow-02);
  color: #fff;
}

.sovgott-report-cta.yellow-dark:hover {
  background-color: var(--yellow-03);
}

.sovgott-report-cta.blue {
  background-color: var(--blue-03);
  color: #fff;
}

.sovgott-report-cta.ghost {
  border-width: 2px;
  border-color: var(--gray-04);
  padding-top: 14px;
  padding-bottom: 14px;
}

.sovgott-report-cta.ghost.hidden {
  border-width: 0;
}

.sovgott-report-cta.red-dark {
  background-color: var(--red-03);
  color: #fff;
}

.sovgott-report-cta.red-dark:hover {
  background-color: var(--red-02);
}

.sovgott-report-cta.green-04 {
  background-color: var(--green-04);
  color: #fff;
}

.sovgott-report-cta.green-04:hover {
  background-color: var(--green-03);
}

.sovgott-report-cta.light-blue {
  background-color: var(--blue-06);
  color: #1f4266;
}

.sovgott-report-cta.light-blue:hover {
  background-color: var(--gray-06);
}

.sovgott-report-cta.white {
  background-color: var(--blue-01);
  color: #fff;
}

.sovgott-report-cta.white:hover {
  background-color: var(--blue-02);
}

.image-111 {
  padding-left: 10px;
}

.sovgott-andas-cta {
  color: #1f4266;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  background-color: #a8e1ff;
  border: 0 solid #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 28px;
  font-size: 20px;
  font-weight: 900;
  line-height: 24px;
  transition: transform .1s, box-shadow .1s;
  display: flex;
  transform: translate(0, 2px);
}

.sovgott-andas-cta:hover {
  color: #1f4266;
  background-color: #fff;
  transform: translate(0);
}

.sovgott-andas-cta.red {
  color: #fff;
  background-color: #fc4469;
  max-width: none;
}

.sovgott-andas-cta.yellow-dark {
  background-color: var(--yellow-02);
  color: #fff;
}

.sovgott-andas-cta.yellow-dark:hover {
  background-color: var(--yellow-03);
}

.sovgott-andas-cta.blue {
  background-color: var(--blue-03);
  color: #fff;
}

.sovgott-andas-cta.ghost {
  border-width: 2px;
  border-color: var(--gray-04);
  padding-top: 14px;
  padding-bottom: 14px;
}

.sovgott-andas-cta.ghost.hidden {
  border-width: 0;
}

.sovgott-andas-cta.red-dark {
  background-color: var(--red-03);
  color: #fff;
}

.sovgott-andas-cta.red-dark:hover {
  background-color: var(--red-02);
}

.sovgott-andas-cta.green-04 {
  background-color: var(--green-04);
  color: #fff;
}

.sovgott-andas-cta.green-04:hover {
  background-color: var(--green-03);
}

.sovgott-andas-cta.light-blue {
  background-color: var(--blue-06);
  color: #1f4266;
}

.sovgott-andas-cta.light-blue:hover {
  background-color: var(--gray-06);
}

.sovgott-andas-cta.white {
  background-color: var(--blue-01);
  color: #fff;
}

.sovgott-andas-cta.white:hover {
  background-color: var(--blue-02);
}

.image-112 {
  padding-left: 10px;
}

.sovgott-andas-cta-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.adv-book--hero {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e732a609c973a359dd8fe42_undersidor--bg-loop-min.jpg");
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: contain;
  padding-top: 150px;
  padding-bottom: 0;
}

.advisorybook-hero-inner {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr minmax(60%, 1fr);
  align-content: center;
  padding-bottom: 40px;
}

.adv-book--main {
  color: var(--blue-01);
  text-align: center;
  background-color: #fff;
  padding: 48px 0 64px;
}

.adv-book--main.compact {
  padding-top: 64px;
}

.adv-book--main.top {
  padding-top: 0;
}

.adv-book--item {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--gray-06);
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(220px, auto);
  grid-auto-columns: 1fr;
  padding: 40px;
  display: grid;
}

.adv-book--item.hidden {
  display: none;
}

.adv-book--item-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-right: 2px solid var(--gray-05);
  text-align: left;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding-right: 32px;
  display: grid;
}

.adv-book--item-action {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: left;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.adv-book--item-pricelabel {
  color: var(--gray-02);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.adv-book--item-trigger {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--blue-01);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  cursor: pointer;
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 0;
  padding: 8px 16px 8px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  transition: transform .1s, box-shadow .1s;
  display: flex;
}

.adv-book--item-trigger:hover {
  color: #4a4a4a;
}

.adv-book--item-trigger.blue {
  background-color: var(--blue-03);
  color: #fff;
  font-weight: 900;
  transform: none;
}

.adv-book--item-trigger.green {
  background-color: var(--green-04);
  color: #fff;
}

.adv-book--item-trigger.green:hover {
  background-color: var(--green-03);
}

.adv-book--item-trigger.blue-dark {
  color: #fff;
  background-color: #0c9ef2;
}

.adv-book--item-trigger.red-dark {
  background-color: var(--red-03);
  color: #fff;
  margin-right: 0;
  padding-right: 28px;
}

.adv-book--item-trigger.red {
  color: #fff;
  background-color: #fc4469;
}

.adv-book--item-trigger.blue {
  color: #fff;
  background-color: #3bf;
  transform: none;
}

.adv-book--item-trigger.blue:hover {
  background-color: #0c9ef2;
  transform: none;
}

.adv-book--item-trigger.yellow-dark {
  background-color: var(--yellow-02);
  color: #fff;
}

.adv-book--item-trigger.yellow-dark:hover {
  background-color: #f18a03;
}

.adv-book--item-trigger.yellow {
  background-color: var(--yellow-02);
  color: #fff;
}

.adv-book--item-trigger.yellow:hover {
  background-color: var(--yellow-03);
}

.adv-book--item-trigger.dark-blue {
  background-color: var(--blue-01);
  color: #fff;
}

.adv-book--item-trigger.orange {
  background-color: var(--yellow-03);
}

.adv-book--item-trigger.flex {
  max-width: none;
}

.adv-book--item-price {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 900;
}

.adv-book--item-price.small {
  font-size: 16px;
  line-height: 20px;
}

.adv-book--item-header {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 32px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.adv-book--item-details {
  transition: height .1s;
  overflow: hidden;
}

.adv-book--items {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.adv-book--icon {
  margin-right: 10px;
  display: block;
}

.adv-book--icon.small {
  max-width: 24px;
  margin-right: 0;
}

.adv-book-item-pricewrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.adv-book-item-pricewrap.double {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
}

.adv-book--item-price-sub {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.adv-book--item-summary {
  max-width: 720px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.adv-book--item-summary.last {
  margin-bottom: 0;
}

.adv-book--item-summary.last.darkblue {
  color: var(--blue-01);
}

.adv-book--item-summary.last.green {
  color: var(--green-02);
  margin-bottom: 20px;
}

.adv-book--item-summary.last.green.lrg {
  font-size: 24px;
  line-height: 30px;
}

.adv-book--item-summary.last.white {
  color: var(--gray-06);
}

.adv-book--item-summary.invert {
  color: #fff;
}

.adv-book--item-summary.invert.left {
  text-align: left;
}

.adv-book--item-summary.orphin-fix {
  text-align: center;
  max-width: 720px;
}

.adv-book--item-summary.left-old2 {
  z-index: 3;
  text-align: left;
  margin-left: 0;
}

.adv-book--item-summary.left-old2.darkred {
  color: #661a2d;
}

.adv-book--item-summary.left-old2.blue, .adv-book--item-summary.dark-blue {
  color: var(--blue-01);
}

.adv-book--item-summary.green.dark, .adv-book--item-summary.dark {
  color: var(--gray-01);
}

.adv-book--item-summary.link--readmore--red {
  background-position: 80%;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 25px;
  margin-bottom: 5px;
  display: flex;
}

.adv-book--item-summary.link--readmore--blue {
  background-position: 80%;
  margin-top: 25px;
  margin-bottom: 5px;
}

.adv-book--item-summary.link--readmore--blue--timeline {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f680f382d431_icons-arrow-right-blue.svg");
  background-position: 91% 60%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 25px;
  margin-bottom: 5px;
}

.adv-book--item-summary.centered {
  text-align: center;
}

.adv-book--item-summary.centered.blue--006 {
  color: var(--blue-01);
}

.adv-book--item-summary.centered.blue-shadow {
  text-shadow: 0 -1px 20px #1f426640;
  position: relative;
}

.adv-book--item-summary.campaign {
  color: var(--blue-01);
  text-align: center;
  max-width: 780px;
  margin-top: 66px;
  margin-bottom: 66px;
  font-size: 24px;
  line-height: 32px;
}

.adv-book--item-summary.campaign.sub {
  max-width: 900px;
  margin-top: 70px;
  margin-bottom: 70px;
  font-size: 26px;
  line-height: 34px;
}

.adv-book--item-summary.campaign.sub.ctr {
  color: var(--blue-01);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.adv-book--item-summary.campaign.invert {
  color: #fff;
  text-align: center;
}

.adv-book--item-summary.campaign.inner {
  text-align: center;
  max-width: 900px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.adv-book--item-summary.campaign.adjust {
  max-width: 800px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.adv-book--item-summary.darkgreen {
  color: var(--green-01);
  margin-top: 10px;
}

.adv-book--item-summary.inner {
  text-align: center;
  margin-top: 17px;
}

.adv-book--item-summary.quote {
  text-align: left;
  font-size: 20px;
  line-height: 28px;
}

.adv-book--item-summary.left {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
}

.adv-book--item-summary.darkblue {
  color: var(--blue-01);
}

.adv-book--item-summary p {
  margin-bottom: 20px;
}

.adv-book--item-summary.left-old {
  z-index: 3;
  text-align: left;
  margin-left: 0;
}

.adv-book--item-summary.left-old.darkred {
  color: #661a2d;
}

.adv-book--item-summary.left-old.blue {
  color: var(--blue-01);
}

.adv-book--item-summary.small {
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  line-height: 26px;
}

.adv-book--item-summary.txt--yellow-06 {
  color: var(--yellow-06);
}

.adv-book--item-summary.txt--yellow-01 {
  color: var(--yellow-01);
}

.adv-book--item-summary.inverted:hover {
  color: var(--gray-06);
}

.adv-book--item-trigger-txt2 {
  display: none;
}

.adv-book-index-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--blue-07);
  color: var(--blue-01);
  white-space: nowrap;
  border-radius: 12px;
  align-items: center;
  padding: 8px 16px;
  font-weight: 700;
  display: flex;
}

.adv-book-index-link:hover {
  background-color: var(--blue-06);
  color: var(--blue-01);
}

.adv-book-index-li {
  display: inline-flex;
}

.adv-book-index {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: center;
  max-width: 900px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.adv-book--title {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 32px;
  font-weight: 900;
  line-height: 40px;
}

.adv-book--title.brown {
  color: var(--yellow-01);
}

.adv-book--title.blue {
  color: var(--blue-03);
}

.adv-book--title.darkblue {
  color: var(--blue-01);
}

.adv-book--title.invert {
  color: #fff;
}

.adv-book--title.green {
  color: var(--green-02);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.adv-book--title.green.margin-bottom {
  margin-bottom: 20px;
}

.adv-book--title.inverted:hover {
  color: #fdfdfd;
}

.adv-book--title.red-02 {
  color: var(--red-02);
}

.adv-book--title.blue-04 {
  color: var(--blue-04);
}

.adv-book--title.plain {
  font-family: Museo Sans, sans-serif;
  font-weight: 900;
}

.adv-book--partners {
  background-color: var(--blue-07);
  color: var(--blue-01);
  text-align: center;
  padding-bottom: 70px;
  padding-left: 48px;
  padding-right: 48px;
}

.adv-book--logo {
  opacity: .76;
  filter: saturate(0%) brightness(0%);
  mix-blend-mode: multiply;
  height: 56px;
}

.div-block-226 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  justify-content: center;
  padding-top: 0;
  display: flex;
}

.text-block-73 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.bubble-prova-gratis {
  color: #1f4266;
  background-color: #1f4266;
  border-radius: 25px;
  margin-bottom: 40px;
  padding: 20px 40px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
  display: inline-block;
  position: relative;
}

.bubble-prova-gratis.green {
  background-color: var(--green-06);
  padding-left: 36px;
  padding-right: 36px;
}

.bubble-prova-gratis.small {
  border-radius: 20px;
  margin-bottom: 32px;
  padding: 14px 40px;
  font-size: 24px;
  line-height: 32px;
}

.bubble-prova-gratis.xsmall {
  border-radius: 16px;
  margin-bottom: 32px;
  padding: 14px 32px;
  font-size: 20px;
  line-height: 24px;
}

.bubble-prova-gratis-wrapper {
  color: var(--blue-01);
  text-align: center;
}

.bubble-prova-gratis-txt {
  color: #fff;
  font-size: 24px;
}

.image-113 {
  width: 180px;
  margin-top: -80px;
  margin-left: 220px;
  margin-right: 0;
}

.image-114 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-227 {
  text-align: left;
  background-color: #fff;
  border-radius: 16px;
  padding: 24px 32px;
}

.div-block-228 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  color: var(--gray-02);
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  font-weight: 700;
  display: grid;
}

.adv-book--date {
  background-color: var(--blue-03);
  text-align: center;
  color: #fff;
  border-radius: 12px;
  min-width: 73px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 24px;
  font-weight: 700;
}

.adv-book--date-month {
  background-color: var(--blue-03);
  text-transform: uppercase;
  color: #fff;
  border-radius: 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.adv-book--date-fulltime {
  color: var(--blue-01);
  margin-bottom: 0;
  padding-top: 4px;
}

.adv-book--conf-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 768px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
  display: grid;
}

.adv-book--conf-main.last {
  margin-bottom: 0;
}

.adv-book-conf--body {
  padding-top: 100px;
}

.adv-book--modalwrap {
  z-index: 99999;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0% 0;
}

.modal-bg-footer-demo-copy {
  z-index: 9998;
  cursor: pointer;
  background-color: #2727271a;
  position: fixed;
  inset: 0%;
}

.adv-book--price {
  color: var(--blue-01);
  text-align: center;
  background-color: #fff;
  padding-top: 64px;
  padding-left: 48px;
  padding-right: 48px;
}

.accordion-pricelist-item {
  border-bottom: 2px solid var(--blue-06);
  text-align: left;
  padding-bottom: 8px;
  transition: background-color .2s;
}

.accordion-pricelist-item:hover {
  background-color: #f5fcff;
}

.accordion-pricelist-title {
  color: var(--blue-01);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.accordion-pricelist {
  padding-left: 0;
}

.accordion-pricelist-price {
  text-align: right;
  font-weight: 900;
}

.accordion-pricelist-titlewrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.accordion-pricelist-header {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 16px;
  padding-bottom: 4px;
  display: flex;
}

.accordion-pricelist-info {
  padding-right: 80px;
  overflow: hidden;
}

.div-block-229 {
  grid-column-gap: 16px;
  grid-row-gap: 4px;
  background-color: var(--blue-07);
  text-align: left;
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  padding: 24px;
  font-size: 14px;
  line-height: 20px;
  display: grid;
}

.adv-book--pricecontainer {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 860px;
  margin-bottom: 90px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-230 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.div-block-231 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding-top: 40px;
  display: flex;
}

.adv-book--pricelink {
  color: #1169a1;
  margin-top: 16px;
  margin-bottom: 16px;
  font-weight: 700;
  display: inline-block;
}

.adv-book--pricelink:hover {
  color: var(--blue-01);
}

.wa-fraga-wint-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 60px;
  display: grid;
}

.wa-fraga-wint-block-img, .wa-fraga-wint-img {
  border-radius: 0;
}

.wa-fraga-wint-headline {
  color: var(--blue-01);
  margin-top: 15px;
  line-height: 42px;
}

.wa-fraga-wint-headline.txt--blue-01 {
  line-height: 44px;
}

.wa-fraga-wint-txt {
  color: var(--blue-01);
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.link-block-27 {
  border-radius: 0;
}

.wa-fraga-wint-small-title {
  color: var(--blue-03);
  text-align: left;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 14px;
  font-weight: 900;
  line-height: 24px;
}

.wa-fraga-wint-small-title.white {
  color: #fff;
  letter-spacing: 2.5px;
  font-weight: 900;
}

.price-body {
  padding-top: 0;
}

.div-block-232 {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6156d53fecb1cd914ff8db14_background_blue.png");
  background-position: 0 0;
  background-size: auto;
}

.price-header-container {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/685117e73636344430d78fba_bg_gradient_blue.png");
  background-position: 0 0;
  background-size: auto;
  padding-top: 180px;
  position: static;
}

.price-header-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px 60px;
  display: grid;
}

.price-header-wrapper.adjust {
  padding-top: 100px;
}

.price-header-wrapper.adjusted {
  margin-top: 0;
}

.price-header-wrapper.z-index-10 {
  z-index: 10;
  position: relative;
}

.price-header-wrapper.columns {
  align-items: stretch;
  display: flex;
}

.price-header-img {
  position: relative;
}

.price-header-cl {
  z-index: 1;
  color: #fff;
  width: 100%;
  max-width: 480px;
  margin-top: 16px;
  margin-bottom: 24px;
  padding-left: 0;
  display: block;
  position: relative;
}

.price-header-cl-item {
  color: #1f4266;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/68502a28de09d68dccb0c854_white_checkmark.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 22px;
  margin-bottom: 8px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-size: 20px;
  font-weight: 900;
  line-height: 28px;
}

.price-header-cl-item.red {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
  background-position: 0 5px;
}

.price-header-cl-item.gul {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
}

.price-header-cl-item.gron {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f69b0a82d518_checklisticon-green.svg");
}

.price-header-headline {
  color: var(--gray-06);
  font-size: 55px;
  font-weight: 400;
  line-height: 65px;
}

.price-header-txt {
  color: var(--blue-01);
  max-width: 720px;
  margin: 0 auto 32px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.price-header-txt.last {
  margin-bottom: 0;
}

.price-header-txt.last.darkblue {
  color: var(--blue-01);
}

.price-header-txt.last.green {
  color: var(--green-02);
  margin-bottom: 20px;
}

.price-header-txt.last.green.lrg {
  font-size: 24px;
  line-height: 30px;
}

.price-header-txt.last.white {
  color: var(--gray-06);
}

.price-header-txt.invert {
  color: #fff;
}

.price-header-txt.invert.left {
  text-align: left;
}

.price-header-txt.orphin-fix {
  text-align: center;
  max-width: 720px;
}

.price-header-txt.left-old2 {
  z-index: 3;
  text-align: left;
  margin-left: 0;
}

.price-header-txt.left-old2.darkred {
  color: #661a2d;
}

.price-header-txt.left-old2.blue, .price-header-txt.dark-blue {
  color: var(--blue-01);
}

.price-header-txt.green.dark, .price-header-txt.dark {
  color: var(--gray-01);
}

.price-header-txt.link--readmore--red {
  background-position: 80%;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 25px;
  margin-bottom: 5px;
  display: flex;
}

.price-header-txt.link--readmore--blue {
  background-position: 80%;
  margin-top: 25px;
  margin-bottom: 5px;
}

.price-header-txt.link--readmore--blue--timeline {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f680f382d431_icons-arrow-right-blue.svg");
  background-position: 91% 60%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 25px;
  margin-bottom: 5px;
}

.price-header-txt.centered {
  text-align: center;
}

.price-header-txt.centered.blue--006 {
  color: var(--blue-01);
}

.price-header-txt.centered.blue-shadow {
  text-shadow: 0 -1px 20px #1f426640;
  position: relative;
}

.price-header-txt.campaign {
  color: var(--blue-01);
  text-align: center;
  max-width: 780px;
  margin-top: 66px;
  margin-bottom: 66px;
  font-size: 24px;
  line-height: 32px;
}

.price-header-txt.campaign.sub {
  max-width: 900px;
  margin-top: 70px;
  margin-bottom: 70px;
  font-size: 26px;
  line-height: 34px;
}

.price-header-txt.campaign.sub.ctr {
  color: var(--blue-01);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.price-header-txt.campaign.invert {
  color: #fff;
  text-align: center;
}

.price-header-txt.campaign.inner {
  text-align: center;
  max-width: 900px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.price-header-txt.campaign.adjust {
  max-width: 800px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.price-header-txt.darkgreen {
  color: var(--green-01);
  margin-top: 10px;
}

.price-header-txt.inner {
  text-align: center;
  margin-top: 17px;
}

.price-header-txt.quote {
  text-align: left;
  font-size: 20px;
  line-height: 28px;
}

.price-header-txt.left {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
}

.price-header-txt.darkblue {
  color: var(--blue-01);
}

.price-header-txt p {
  margin-bottom: 20px;
}

.price-header-txt.left-old {
  z-index: 3;
  text-align: left;
  margin-left: 0;
}

.price-header-txt.left-old.darkred {
  color: #661a2d;
}

.price-header-txt.left-old.blue {
  color: var(--blue-01);
}

.price-header-txt.small {
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  line-height: 26px;
}

.price-header-txt.txt--yellow-06 {
  color: var(--yellow-06);
}

.price-header-txt.txt--yellow-01 {
  color: var(--yellow-01);
}

.price-header-txt.inverted:hover {
  color: var(--gray-06);
}

.price-header-ctas {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.price-calc-container {
  background-color: #ccf2ff;
}

.price-startup-container {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.price-startup-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin: 100px auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.price-startup-wrapper.adjust {
  padding-top: 100px;
}

.price-startup-wrapper.adjusted {
  margin-top: 0;
}

.price-startup-wrapper.z-index-10 {
  z-index: 10;
  position: relative;
}

.price-startup-wrapper.columns {
  align-items: stretch;
  display: flex;
}

.price-startup-headline-first {
  color: var(--blue-01);
  margin-bottom: 0;
}

.price-startup-headline-price {
  color: var(--blue-02);
}

.price-startup-txt {
  color: var(--blue-01);
  margin-top: 20px;
  font-size: 20px;
  font-weight: 700;
}

.price-startup-cl {
  z-index: 1;
  color: #fff;
  width: 100%;
  max-width: 480px;
  margin-top: 16px;
  margin-bottom: 24px;
  padding-left: 0;
  display: block;
  position: relative;
}

.price-startup-cl-item {
  color: #1f4266;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/67862beb22889b40c8218051_check-blue-02.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 22px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-size: 18px;
  font-weight: 900;
  line-height: 22px;
}

.price-startup-cl-item.red {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
  background-position: 0 5px;
}

.price-startup-cl-item.gul {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
}

.price-startup-cl-item.gron {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f69b0a82d518_checklisticon-green.svg");
}

.price-ab-headline-first {
  color: var(--blue-01);
  margin-bottom: 0;
}

.price-ab-headline-price {
  color: var(--green-03);
}

.price-ab-txt {
  color: var(--blue-01);
  margin-top: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.price-ab-cl {
  z-index: 1;
  color: #fff;
  width: 100%;
  max-width: 480px;
  margin-top: 16px;
  margin-bottom: 24px;
  padding-left: 0;
  display: block;
  position: relative;
}

.price-ab-cl-item {
  color: #1f4266;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/61727cb4759c573bebf51850_dot-check-medium-green.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 22px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-size: 18px;
  font-weight: 900;
  line-height: 24px;
}

.price-ab-cl-item.red {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
  background-position: 0 5px;
}

.price-ab-cl-item.gul {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
}

.price-ab-cl-item.gron {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f69b0a82d518_checklisticon-green.svg");
}

.price-features-container {
  padding-top: 140px;
  padding-bottom: 100px;
}

.price-features-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.price-features-wrapper.adjust {
  padding-top: 100px;
}

.price-features-wrapper.adjusted {
  margin-top: 0;
}

.price-features-wrapper.z-index-10 {
  z-index: 10;
  position: relative;
}

.price-features-wrapper.columns {
  align-items: stretch;
  display: flex;
}

.price-features-txt-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: .75fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  margin: 60px 0;
  display: grid;
}

.price-features-headline {
  color: var(--blue-01);
  font-size: 60px;
  line-height: 60px;
}

.price-features-txt {
  color: var(--blue-01);
  text-align: left;
  max-width: 800px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.price-features-box-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  height: auto;
  min-height: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.price-features-box-wrapper.adjust {
  padding-top: 100px;
}

.price-features-box-wrapper.adjusted {
  margin-top: 0;
}

.price-features-box-wrapper.z-index-10 {
  z-index: 10;
  position: relative;
}

.price-features-box-wrapper.columns {
  align-items: stretch;
  display: flex;
}

.features-accordion {
  width: auto;
  height: auto;
  min-height: 0;
  margin-bottom: 0;
  overflow: hidden;
}

.features-toggle {
  background-color: #1f4266;
  border-radius: 15px;
  margin-bottom: 0;
  padding-bottom: 20px;
  display: flex;
}

.dropdown-list {
  background-color: #fff;
  border-radius: 15px;
  height: auto;
  margin-top: 5px;
  padding: 20px 25px;
  display: block;
  position: static;
}

.features-arrow {
  color: var(--gray-06);
  font-size: 20px;
  line-height: 20px;
  overflow: visible;
}

.price-features-heading {
  color: var(--gray-06);
  white-space: normal;
  word-break: keep-all;
  margin-left: 10px;
  font-family: Bevan, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.price-features-headline-box {
  display: flex;
}

.price-feature-box-info {
  color: var(--blue-01);
  word-break: normal;
  font-size: 18px;
  line-height: 24px;
}

.price-features-checkmark {
  width: 20px;
  max-width: 100%;
}

.price-redovisning-container {
  background-color: #fff;
}

.price-redovisning-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin: 0 auto;
  padding: 140px 40px;
  display: grid;
}

.price-redovisning-wrapper.adjust {
  padding-top: 100px;
}

.price-redovisning-wrapper.adjusted {
  margin-top: 0;
}

.price-redovisning-wrapper.z-index-10 {
  z-index: 10;
  position: relative;
}

.price-redovisning-wrapper.columns {
  align-items: stretch;
  display: flex;
}

.price-redovisning-intro-block {
  text-align: center;
  max-width: 900px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.price-redovisning-intro-headline {
  color: var(--blue-01);
  line-height: 45px;
}

.price-redovisning-intro-txt {
  color: var(--blue-01);
  font-size: 20px;
  font-weight: 700;
}

.text-span-7 {
  color: var(--blue-02);
}

.price-redovisning-usp-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  display: grid;
}

.price-redovisning-usp-box {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.price-redovisning-usp-txt {
  color: var(--blue-01);
  margin-bottom: 20px;
  padding-left: 20px;
  font-size: 20px;
  line-height: 26px;
}

.price-redovisning-usp-icon {
  width: 50px;
}

.price--customer--review--container {
  margin-top: 0;
  margin-bottom: 0;
}

.price--kund--container {
  background-color: var(--green-03);
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  padding: 0 48px;
  display: block;
}

.price--kund--container.green {
  background-color: var(--green-02);
}

.price--kund--container.blue {
  background-color: var(--blue-01);
  padding-bottom: 140px;
}

.price--kund--wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin: 60px auto;
  padding: 60px 40px;
}

.price--kund--wrapper.adjust {
  padding-top: 100px;
}

.price--kund--wrapper.adjusted {
  margin-top: 0;
}

.price--kund--wrapper.z-index-10 {
  z-index: 10;
  position: relative;
}

.price--kund--wrapper.columns {
  align-items: stretch;
  display: flex;
}

.price--kund--wrapper--grid {
  grid-column-gap: 100px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: grid;
}

.price--kund--headline {
  color: var(--gray-06);
  font-size: 50px;
  line-height: 55px;
}

.price--kund--info--role {
  margin-top: 5px;
  line-height: 20px;
}

.price-customer-role-company-txt {
  color: #fff;
  font-weight: 500;
  line-height: 20px;
}

.price--kund--checklist-copy {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  font-weight: 700;
}

.price--kund--checklist-copy li {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f69b0a82d518_checklisticon-green.svg");
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 40px;
  font-size: 20px;
  font-weight: 900;
  display: inline-block;
}

.price--kund--checklist-copy ul {
  color: #fdfdfd;
  flex-flow: column wrap;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.price-comparison-container {
  background-color: #ccf2ff;
  padding-top: 0;
  padding-bottom: 0;
}

.price-comparison-intro-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.price-comparison-intro-wrapper.adjust {
  padding-top: 100px;
}

.price-comparison-intro-wrapper.adjusted {
  margin-top: 0;
}

.price-comparison-intro-wrapper.z-index-10 {
  z-index: 10;
  position: relative;
}

.price-comparison-intro-wrapper.columns {
  align-items: stretch;
  display: flex;
}

.price-comparison-headline {
  color: var(--blue-01);
  font-size: 45px;
}

.price-comparison-txt {
  color: var(--blue-01);
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}

.text-span-8 {
  font-weight: 900;
}

.text-span-9 {
  color: var(--blue-02);
}

.price-comparison-chart-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 1440px;
  margin: 60px auto 100px;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.price-comparison-chart-wrapper.adjust {
  padding-top: 100px;
}

.price-comparison-chart-wrapper.adjusted {
  margin-top: 0;
}

.price-comparison-chart-wrapper.z-index-10 {
  z-index: 10;
  position: relative;
}

.price-comparison-chart-wrapper.columns {
  align-items: stretch;
  display: flex;
}

.text-block-74, .text-block-75 {
  color: var(--blue-01);
  font-size: 22px;
  font-weight: 900;
}

.price-comparison-table-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.price-comparison-table-container.adjust {
  padding-top: 100px;
}

.price-comparison-table-container.adjusted {
  margin-top: 0;
}

.price-comparison-table-container.z-index-10 {
  z-index: 10;
  position: relative;
}

.price-comparison-table-container.columns {
  align-items: stretch;
  display: flex;
}

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

.price-comp-tb-col-functions {
  background-color: #fff;
  border-radius: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
}

.price-comp-tb-col-functions-txt {
  color: #1f4266;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 20px;
  font-weight: 900;
}

.price-comp-tb-col-vs-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.price-comp-tb-col-headline-wint {
  background-color: #1f4266;
  border-radius: 10px;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  display: block;
}

.price-comp-tb-col-wint-txt {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  padding-left: 0;
  font-size: 20px;
}

.comp-tb-headline-wint-txt-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.image-115 {
  align-self: auto;
  width: auto;
  height: 22px;
}

.comp-tb-headline-bp-wrapper {
  background-color: #0c9ef2;
  border-radius: 10px;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  display: block;
}

.comp-tb-headline-bp-txt-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.comp-tb-headline-bp-icon {
  align-self: auto;
  width: auto;
  height: 30px;
}

.comp-tb-headline-bp {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  padding-left: 0;
  font-size: 20px;
}

.comp-tb-functions-txt-wrapper {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 10px;
  padding-left: 20px;
}

.comp-tb-functions-txt {
  color: var(--blue-02);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 900;
}

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

.comp-tb-row-first-col {
  background-color: #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 15px 10px 15px 20px;
  display: flex;
}

.comp-tb-row-first-col-txt {
  color: var(--blue-01);
  align-self: center;
  margin-bottom: 0;
  font-weight: 900;
  line-height: 18px;
  display: block;
}

.comp-tb-row-mid-col {
  background-color: #1f4266;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 15px 10px 15px 20px;
  display: flex;
}

.comp-tb-row-mid-col-txt {
  color: var(--gray-06);
  -webkit-text-stroke-width: 0px;
  align-items: center;
  margin-bottom: 0;
  padding: 0;
  font-weight: 700;
  line-height: 20px;
  display: flex;
}

.comp-tb-row-last-col {
  background-color: #0c9ef2;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 15px 10px 15px 20px;
  display: flex;
}

.comp-tb-row-last-col-txt {
  color: var(--gray-06);
  border-top-right-radius: 15px;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 20px;
  display: flex;
}

.comp-tb-col-double-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-233 {
  align-self: center;
  margin-right: 10px;
  display: block;
}

.guide--dl--content-bg {
  background-color: #fff;
}

.signup-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--gray-02);
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 32px 42px 40px 40px;
  display: grid;
}

.signup-cards {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 120px;
  display: grid;
}

.ki--startup-signup-wide {
  flex-direction: column;
  align-items: flex-start;
  padding: 128px 11.5385% 200px 50vw;
  display: flex;
}

.ki-signformwrapper-wide {
  transform-origin: 0 0;
  text-align: left;
  flex-direction: column;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.startup-form-hs-wide {
  z-index: 10;
  box-shadow: none;
  text-align: center;
  background-color: #fff;
  border-radius: 18px;
  width: 100%;
  min-height: 600px;
  position: relative;
}

.startup-form-hs-wide.ki--signupform {
  background-color: #0000;
  width: 100%;
  padding: 0;
}

.startup-form-hs-wide.pwdb--signupform {
  text-align: left;
  background-color: #0000;
  width: 100%;
  padding: 0;
}

.startup-form-hs-wide.blueinvert {
  background-color: var(--blue-02);
}

.card-p {
  margin-bottom: 16px;
}

.text-block-76 {
  color: var(--gray-06);
  margin-top: 20px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.headline-offer-wint-free {
  color: #0d6649;
}

.text-block-77 {
  color: #ffea63;
  font-family: Bevan, Arial, sans-serif;
  font-weight: 400;
  line-height: 24px;
}

.badge-offer-wint-red {
  max-width: 100%;
}

.link-block-28 {
  display: flex;
}

.text-block-78 {
  color: #fc4469;
  font-family: Bevan, Arial, sans-serif;
  font-size: 38px;
  font-weight: 400;
}

.deal-wint-bg {
  z-index: 2;
  background-color: var(--red-05);
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 120px 60px 60px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 20px #0000000f;
}

.deal-wint-bg.red {
  color: #fff;
  background-color: #661a2d;
}

.deal-wint-bg.purple {
  box-shadow: none;
  background-color: #f0eafd;
  padding-top: 0;
}

.deal-wint-bg.yellow {
  background-color: #4b2e10;
}

.deal-wint-bg.blue-dark {
  background-color: var(--blue-01);
  background-color: var(--blue-01);
}

.deal-wint-bg.gray {
  background-color: #36342f;
}

.deal-wint-bg.sigmastocks {
  background-color: #8aacb6;
}

.deal-wint-bg.white {
  color: var(--gray-01);
  background-color: #fff;
}

.deal-wint-bubble {
  color: #4a4a4a;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 620px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: flex;
  position: absolute;
  top: -60px;
  left: 0;
  right: 0;
}

.preamble-kom-igang {
  color: var(--gray-06);
  max-width: 720px;
  margin: 0 auto 32px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.preamble-kom-igang.last {
  margin-bottom: 0;
}

.preamble-kom-igang.last.darkblue {
  color: var(--blue-01);
}

.preamble-kom-igang.last.green {
  color: var(--green-02);
  margin-bottom: 20px;
}

.preamble-kom-igang.last.green.lrg {
  font-size: 24px;
  line-height: 30px;
}

.preamble-kom-igang.last.white {
  color: var(--gray-06);
}

.preamble-kom-igang.invert {
  color: #fff;
}

.preamble-kom-igang.invert.left {
  text-align: left;
}

.preamble-kom-igang.orphin-fix {
  text-align: center;
  max-width: 720px;
}

.preamble-kom-igang.left-old2 {
  z-index: 3;
  text-align: left;
  margin-left: 0;
}

.preamble-kom-igang.left-old2.darkred {
  color: #661a2d;
}

.preamble-kom-igang.left-old2.blue, .preamble-kom-igang.dark-blue {
  color: var(--blue-01);
}

.preamble-kom-igang.green.dark, .preamble-kom-igang.dark {
  color: var(--gray-01);
}

.preamble-kom-igang.link--readmore--red {
  background-position: 80%;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 25px;
  margin-bottom: 5px;
  display: flex;
}

.preamble-kom-igang.link--readmore--blue {
  background-position: 80%;
  margin-top: 25px;
  margin-bottom: 5px;
}

.preamble-kom-igang.link--readmore--blue--timeline {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f680f382d431_icons-arrow-right-blue.svg");
  background-position: 91% 60%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 25px;
  margin-bottom: 5px;
}

.preamble-kom-igang.centered {
  text-align: center;
}

.preamble-kom-igang.centered.blue--006 {
  color: var(--blue-01);
}

.preamble-kom-igang.centered.blue-shadow {
  text-shadow: 0 -1px 20px #1f426640;
  position: relative;
}

.preamble-kom-igang.campaign {
  color: var(--blue-01);
  text-align: center;
  max-width: 780px;
  margin-top: 66px;
  margin-bottom: 66px;
  font-size: 24px;
  line-height: 32px;
}

.preamble-kom-igang.campaign.sub {
  max-width: 900px;
  margin-top: 70px;
  margin-bottom: 70px;
  font-size: 26px;
  line-height: 34px;
}

.preamble-kom-igang.campaign.sub.ctr {
  color: var(--blue-01);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.preamble-kom-igang.campaign.invert {
  color: #fff;
  text-align: center;
}

.preamble-kom-igang.campaign.inner {
  text-align: center;
  max-width: 900px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.preamble-kom-igang.campaign.adjust {
  max-width: 800px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.preamble-kom-igang.darkgreen {
  color: var(--green-01);
  margin-top: 10px;
}

.preamble-kom-igang.inner {
  text-align: center;
  margin-top: 17px;
}

.preamble-kom-igang.quote {
  text-align: left;
  font-size: 20px;
  line-height: 28px;
}

.preamble-kom-igang.left {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
}

.preamble-kom-igang.darkblue {
  color: var(--blue-01);
}

.preamble-kom-igang p {
  margin-bottom: 20px;
}

.preamble-kom-igang.left-old {
  z-index: 3;
  text-align: left;
  margin-left: 0;
}

.preamble-kom-igang.left-old.darkred {
  color: #661a2d;
}

.preamble-kom-igang.left-old.blue {
  color: var(--blue-01);
}

.preamble-kom-igang.small {
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  line-height: 26px;
}

.preamble-kom-igang.txt--yellow-06 {
  color: var(--yellow-06);
}

.preamble-kom-igang.txt--yellow-01 {
  color: var(--yellow-01);
}

.preamble-kom-igang.inverted:hover {
  color: var(--gray-06);
}

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

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

.price-calculator-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.price-calculator-container.adjust {
  padding-top: 100px;
}

.price-calculator-container.adjusted {
  margin-top: 0;
}

.price-calculator-container.z-index-10 {
  z-index: 10;
  position: relative;
}

.price-calculator-container.columns {
  align-items: stretch;
  display: flex;
}

.price--result--cta--green {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  color: #804d19;
  background-color: #26bf73;
  border-radius: 30px;
  flex-direction: column;
  grid-template: "."
                 "Area" minmax(60px, 1fr)
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 40px 30px 30px;
  display: block;
}

.price-result-headline {
  color: #fff;
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: 900;
}

.price-result-headline.green {
  color: var(--green-01);
  font-family: Bevan, Arial, sans-serif;
  font-size: 20px;
}

.customer-badge-review {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6851666525322b8d422bf43f_splash-dark-green.svg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  display: flex;
  position: static;
  left: 50%;
}

.customer-badge-review.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/607fdf108d1fce0197624a5d_splash-yellow.svg");
  position: static;
}

.customer-badge-review.yellow.relative {
  position: absolute;
  left: 79px;
}

.customer-badge-inner-review {
  background-color: #26bf73;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  display: flex;
}

.customer-badge-inner-review.red {
  background-color: #0000;
}

.customer-badge-title-review {
  color: var(--gray-06);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 35px;
  font-weight: 900;
}

.customer-badge-title-review.yellow {
  color: var(--yellow-03);
}

.customer-badge-title-review.white {
  color: #fff;
}

.customer-badge-title-review.orange {
  color: var(--yellow-02);
}

.customer-badge-title-review.blue-badge-number {
  color: var(--blue-02);
}

.customer-badge-info-review {
  color: var(--gray-06);
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 15px;
  display: block;
}

.customer-badge-info-review.yellow {
  color: var(--yellow-01);
}

.customer-badge-info-review.white {
  color: #fff;
}

.customer-badge-info-review.orange {
  color: var(--yellow-02);
}

.customer-badge-info-review.blue--dark {
  color: var(--blue-01);
}

.hero-price-badge {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6530aad0ed44cac48d97ffee_splash-blue01.svg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 250px;
  display: flex;
  position: absolute;
  left: 50%;
}

.hero-price-badge.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/607fdf108d1fce0197624a5d_splash-yellow.svg");
  position: static;
}

.hero-price-badge.yellow.relative {
  position: absolute;
  left: 79px;
}

.hero-price-badge-inner {
  background-color: #1f4266;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  display: flex;
}

.hero-price-badge-inner.red {
  background-color: #0000;
}

.hero-price-badge-headline {
  color: var(--gray-06);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Museo Sans, sans-serif;
  font-size: 45px;
  font-weight: 900;
}

.hero-price-badge-headline.yellow {
  color: var(--yellow-03);
}

.hero-price-badge-headline.white {
  color: #fff;
}

.hero-price-badge-headline.orange {
  color: var(--yellow-02);
}

.hero-price-badge-headline.blue-badge-number {
  color: var(--blue-02);
}

.hero-price-badge-txt {
  color: var(--gray-06);
  letter-spacing: 0;
  text-transform: none;
  padding-top: 8px;
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
  display: block;
}

.hero-price-badge-txt.yellow {
  color: var(--yellow-01);
}

.hero-price-badge-txt.white {
  color: #fff;
}

.hero-price-badge-txt.orange {
  color: var(--yellow-02);
}

.hero-price-badge-txt.blue--dark {
  color: var(--blue-01);
}

.div-block-235 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.image-116 {
  max-width: 80%;
}

.price-features-list-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.price-features-list-container.adjust {
  padding-top: 100px;
}

.price-features-list-container.adjusted {
  margin-top: 0;
}

.price-features-list-container.z-index-10 {
  z-index: 10;
  position: relative;
}

.price-features-list-container.columns {
  align-items: stretch;
  display: flex;
}

.mid-row-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2px;
  display: grid;
}

.mid-row-first-col {
  background-color: #fff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 15px 10px 15px 20px;
  display: flex;
}

.mid-row-mid-col {
  background-color: #1f4266;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 15px 10px 15px 20px;
  display: flex;
}

.mid-col-double-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mid-row-last-col {
  background-color: #0c9ef2;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 15px 10px 15px 20px;
  display: flex;
}

.last-row-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2px;
  display: grid;
}

.last-row-first-col {
  background-color: #fff;
  border-radius: 0 0 10px 10px;
  padding: 15px 10px 15px 20px;
  display: flex;
}

.last-row-mid-col {
  background-color: #1f4266;
  border-radius: 0 0 10px 10px;
  padding: 15px 10px 15px 20px;
  display: flex;
}

.last-row-last-col {
  background-color: #0c9ef2;
  border-radius: 0 0 10px 10px;
  padding: 15px 10px 15px 20px;
  display: flex;
}

.div-block-236 {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 100px;
  display: flex;
}

.price-comparison-txt-last-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin: 60px auto 0;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.price-comparison-txt-last-wrapper.adjust {
  padding-top: 100px;
}

.price-comparison-txt-last-wrapper.adjusted {
  margin-top: 0;
}

.price-comparison-txt-last-wrapper.z-index-10 {
  z-index: 10;
  position: relative;
}

.price-comparison-txt-last-wrapper.columns {
  align-items: stretch;
  display: flex;
}

.price-comparison-txt-last {
  color: var(--blue-01);
  text-align: center;
  margin-bottom: 40px;
  font-size: 20px;
  font-weight: 900;
}

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

.green-checkmark {
  width: 22px;
  padding-right: 6px;
}

.green-checkmark-table {
  width: 16px;
  margin-right: 6px;
  padding-right: 0;
}

.icon-person-table, .icon-cross-table {
  width: 22px;
  margin-right: 6px;
  padding-right: 0;
}

.red-cross-table {
  width: 16px;
  margin-right: 6px;
  padding-right: 0;
}

.price-bar-chart-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.bar-chart-wint-wrapper {
  width: auto;
  max-width: 550px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}

.bar-chart-wint-txt {
  justify-content: space-between;
  display: flex;
}

.bar-chart-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin: 60px auto 100px;
  padding-top: 0;
  padding-left: 60px;
  padding-right: 60px;
}

.bar-chart-container.adjust {
  padding-top: 100px;
}

.bar-chart-container.adjusted {
  margin-top: 0;
}

.bar-chart-container.z-index-10 {
  z-index: 10;
  position: relative;
}

.bar-chart-container.columns {
  align-items: stretch;
  display: flex;
}

.bar-chart-wint-img {
  margin-top: 10px;
}

.bar-cart-txt {
  color: var(--blue-01);
  font-size: 20px;
  font-weight: 900;
}

.price-page-calc-block {
  z-index: 10;
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  background-color: var(--blue-06);
  color: #804d19;
  text-align: center;
  border-radius: 20px;
  grid-template: "."
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  place-items: stretch center;
  max-width: 1280px;
  margin: 0 auto;
  padding: 120px 0;
  display: grid;
  position: relative;
}

.price-page-calc-block.green {
  background-color: var(--green-06);
  color: var(--green-05);
}

.price-page-calc-block.small {
  border-radius: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  align-content: space-between;
  width: 100%;
  max-width: 708px;
  height: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 80px 24px;
}

.price-page-calc-block.blue {
  background-color: var(--blue-06);
  color: var(--green-05);
}

.price-slider-wrapper-new {
  color: #1f4266;
  margin-top: 70px;
  margin-left: 24px;
  margin-right: 24px;
}

.price-slider-wrapper-new.new {
  margin-left: 48px;
  margin-right: 48px;
}

.price-slider-headline {
  color: var(--blue-01);
  font-size: 45px;
  line-height: 50px;
}

.price-comparison-txt-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  margin-bottom: 40px;
  display: grid;
}

.price-table-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-left: 40px;
  padding-right: 40px;
}

.price-table-container.adjust {
  padding-top: 100px;
}

.price-table-container.adjusted {
  margin-top: 0;
}

.price-table-container.z-index-10 {
  z-index: 10;
  position: relative;
}

.price-table-container.columns {
  align-items: stretch;
  display: flex;
}

.price-features-cta-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 100px;
  display: flex;
}

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

.badge-review-box {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6851666525322b8d422bf43f_splash-dark-green.svg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  margin-bottom: 60px;
  display: flex;
  position: static;
  left: 50%;
}

.badge-review-box.yellow {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/607fdf108d1fce0197624a5d_splash-yellow.svg");
  position: static;
}

.badge-review-box.yellow.relative {
  position: absolute;
  left: 79px;
}

.outline-btn-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.outline-btn-blue {
  z-index: 1;
  color: #fff;
  -webkit-text-stroke-color: #1f4266;
  white-space: nowrap;
  background-color: #fff0;
  border: 2px solid #1f4266;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  padding: 20px 16px 20px 32px;
  font-size: 20px;
  font-weight: 900;
  text-decoration: none;
  display: flex;
  position: relative;
}

.outline-btn-blue:hover {
  color: #fff;
}

.outline-btn-blue.after-green {
  background-color: var(--green-04);
}

.outline-btn-blue.before {
  margin-left: 10px;
}

.outline-btn-blue.bg {
  background-color: var(--green-04);
}

.outline-btn-blue.invert-brown {
  color: var(--yellow-01);
}

.outline-btn-blue.dark-blue {
  background-color: var(--blue-01);
  color: #fff;
  border-width: 0;
}

.outline-btn-blue.red {
  background-color: var(--red-05);
  color: #fff;
  border-width: 0;
}

.outline-btn-blue.dark-green {
  background-color: var(--green-02);
  color: #fff;
  border-width: 0;
}

.outline-btn-blue.dark-red {
  background-color: var(--red-02);
  color: #fff;
  border-width: 0;
}

.outline-btn-txt-blue {
  color: #1f4266;
}

.image-117 {
  margin-left: 10px;
}

.price-container-large {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.price-container-large.adjust {
  padding-top: 100px;
}

.price-container-large.adjusted {
  margin-top: 0;
}

.price-container-large.z-index-10 {
  z-index: 10;
  position: relative;
}

.price-container-large.columns {
  align-items: stretch;
  display: flex;
}

.div-block-239, .div-block-240 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.modal-wrapper-price-app {
  z-index: 99997;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.link-block-29 {
  text-align: left;
  order: 0;
  align-self: auto;
  max-width: none;
  height: auto;
  margin: auto 0 auto auto;
  padding-left: 10px;
}

.image-118, .info-round-dark-blue, .info-round-white {
  width: 20px;
  max-width: none;
  padding-left: 0;
}

.wint-far-modul {
  z-index: 2;
  background-color: var(--blue-03);
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 120px 60px 60px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 20px #0000000f;
}

.wint-far-modul.red {
  color: #fff;
  background-color: #661a2d;
}

.wint-far-modul.purple {
  box-shadow: none;
  background-color: #f0eafd;
  padding-top: 0;
}

.wint-far-modul.yellow {
  background-color: #4b2e10;
}

.wint-far-modul.blue-dark {
  background-color: var(--blue-01);
  background-color: var(--blue-01);
}

.wint-far-modul.gray {
  background-color: #36342f;
}

.wint-far-modul.sigmastocks {
  background-color: #8aacb6;
}

.wint-far-modul.white {
  color: var(--gray-01);
  background-color: #fff;
}

.modal-wrapper-automatic-improval {
  z-index: 99997;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.link-automatic-improval, .link-recurring-invoices {
  text-align: left;
  order: 0;
  align-self: auto;
  max-width: none;
  height: auto;
  margin: auto 0 auto auto;
  padding-left: 10px;
}

.modal-wrapper-auto-payments {
  z-index: 99997;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.link-info-auto-payments, .link-info-comp-card {
  text-align: left;
  order: 0;
  align-self: auto;
  max-width: none;
  height: auto;
  margin: auto 0 auto auto;
  padding-left: 10px;
}

.modal-wrapper-comp-card {
  z-index: 99997;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.icon-auto-arrows {
  width: 16px;
  margin-right: 8px;
  padding-right: 0;
}

.icon-pen-manual {
  width: 19px;
  margin-right: 8px;
  padding-right: 0;
}

.tbl-logo-wint {
  margin-left: auto;
}

.div-block-241, .tbl-icon-program {
  margin-left: auto;
  margin-right: -20px;
  display: none;
}

.tbl-icon-program-img {
  margin-left: auto;
}

.yellow-cross-table {
  width: 16px;
  margin-right: 6px;
  padding-right: 0;
}

.text-span-10 {
  color: var(--blue-02);
}

.price-comparison-disclaimer {
  text-align: center;
  margin-top: 30px;
}

.text-block-79 {
  color: var(--blue-01);
  font-size: 16px;
}

.price-block-small-title {
  color: #1f4366;
  font-size: 22px;
  font-weight: 900;
  line-height: 26px;
}

.price-manual-cl-item {
  color: #1f4266;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/68a4434dcd9a030810cc6cf5_red-exclamation-icon.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 22px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  font-size: 18px;
  font-weight: 900;
  line-height: 22px;
}

.price-manual-cl-item.red {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
  background-position: 0 5px;
}

.price-manual-cl-item.gul {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d5582d54c_check--red05.svg");
}

.price-manual-cl-item.gron {
  background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f69b0a82d518_checklisticon-green.svg");
}

.price-comparison-intro-headline {
  color: var(--blue-01);
  text-align: center;
  font-size: 50px;
  line-height: 55px;
}

.price-comp-headline-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.price-comp-headline-wrapper.adjust {
  padding-top: 100px;
}

.price-comp-headline-wrapper.adjusted {
  margin-top: 0;
}

.price-comp-headline-wrapper.z-index-10 {
  z-index: 10;
  position: relative;
}

.price-comp-headline-wrapper.columns {
  align-items: stretch;
  display: flex;
}

.price-vs-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin: 100px auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.price-vs-wrapper.adjust {
  padding-top: 100px;
}

.price-vs-wrapper.adjusted {
  margin-top: 0;
}

.price-vs-wrapper.z-index-10 {
  z-index: 10;
  position: relative;
}

.price-vs-wrapper.columns {
  align-items: stretch;
  display: flex;
}

.div-block-242 {
  margin-top: 40px;
}

.text-block-80 {
  margin-top: 40px;
  margin-left: 100px;
  margin-right: 100px;
}

.div-block-243 {
  margin-top: 40px;
}

.modal-wrapper-calculator-shares, .modal-wrapper-calculator-base, .modal-wrapper-calculator-base2, .modal-wrapper-calculator-interest, .modal-wrapper-calculator-salary2 {
  z-index: 99997;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.sc-dividend-scope-box {
  background-color: #3bf;
  border-radius: 20px;
  padding: 20px 25px 12px;
}

.sc-dividend-scope-tax-box {
  background-color: #1f4266;
  border-radius: 20px;
  padding: 20px 25px 12px;
}

.div-block-244 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.modal-wrapper-calculator-scope {
  z-index: 99997;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.price--alternative-full {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 96px 64px;
  display: grid;
}

.price--calc-block--full {
  z-index: 10;
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  background-color: var(--yellow-04);
  color: #804d19;
  text-align: center;
  border-radius: 20px;
  grid-template: "."
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  place-items: stretch center;
  max-width: 1280px;
  margin: 0 5vw 48px;
  padding: 96px 64px;
  display: grid;
  position: relative;
}

.price--calc-block--full.green {
  background-color: var(--green-06);
  color: var(--green-05);
}

.price--calc-block--full.small {
  border-radius: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  align-content: space-between;
  width: 100%;
  max-width: 708px;
  height: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 80px 24px;
}

.price--calc-block--full.blue {
  background-color: var(--blue-06);
  color: var(--green-05);
}

.div-block-245 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ffcf42;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.price--holding--startup {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0 64px 96px;
  display: grid;
}

.div-block-246 {
  margin-right: 80px;
  padding-left: 0;
}

.price-model-startup-holding, .price-model-holding {
  z-index: 5;
  transform-origin: 200% 80%;
  color: var(--blue-01);
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 708px;
  height: 100%;
  padding: 80px 24px;
  display: flex;
  position: relative;
  overflow: visible;
}

@media screen and (min-width: 1280px) {
  .preamble.last.green {
    color: var(--green-02);
    margin-bottom: 20px;
  }

  .preamble.last.darkred {
    color: var(--red-02);
  }

  .preamble.dark-blue {
    color: var(--blue-01);
    text-align: center;
  }

  .preamble.centered.blue-shadow {
    text-shadow: 0 -1px 20px #1f42664d;
  }

  .preamble.campaign {
    max-width: 900px;
    margin-top: 80px;
    margin-bottom: 80px;
    line-height: 32px;
  }

  .preamble.campaign.sub {
    margin-top: 80px;
    margin-bottom: 80px;
    line-height: 34px;
  }

  .preamble.campaign.invert {
    color: #fff;
    text-align: center;
  }

  .preamble.campaign.adjust {
    max-width: 900px;
    margin-top: 50px;
    margin-bottom: 50px;
    line-height: 34px;
  }

  .preamble.quote {
    text-align: left;
    max-width: 660px;
    margin-left: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .preamble.darkblue {
    color: var(--blue-01);
  }

  .preamble.mid {
    margin-top: 32px;
    margin-bottom: 42px;
  }

  .preamble.small {
    font-size: 20px;
    line-height: 28px;
  }

  .section-title-1.smaller {
    margin-bottom: 12px;
    font-size: 50px;
  }

  .faq-content.list {
    padding: 48px 64px;
  }

  .faq-sidebar {
    margin-top: 215px;
  }

  .category-link.btn:focus {
    color: var(--blue-03);
  }

  .title-2.txt--blue-01 {
    max-width: 760px;
    margin-left: 0%;
    line-height: 48px;
  }

  .title-2.txt--blue-01.centered {
    text-align: center;
    align-self: auto;
    max-width: none;
  }

  .title-2.darkgreen {
    color: var(--green-01);
    line-height: 52px;
  }

  .title-2.darkgreen.campaign {
    line-height: 56px;
  }

  .title-2.txt--blue-06 {
    margin-top: 0;
  }

  .title-3.dark-blue.centered {
    margin-bottom: 20px;
  }

  .text-block-3.darkblue.centered {
    color: var(--blue-01);
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .prefix {
    color: var(--gray-01);
    margin-bottom: 12px;
  }

  .faq-section.header {
    padding-top: 0;
  }

  .compact-cta-label {
    color: var(--blue-01);
    margin-bottom: 12px;
  }

  .cta-inline.boxed {
    background-color: #ccf2ff66;
    border-top-style: none;
    border-top-color: #0000;
    border-bottom-style: none;
    border-bottom-color: #0000;
    border-radius: 8px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .button-m.blue:hover, .button-m.blue-02:hover, .button-m.blue-02-copy:hover {
    transform: translate(0);
  }

  .fotter--link-list {
    padding-bottom: 0;
  }

  .footer--nav--links.collection {
    color: var(--gray-06);
    margin-bottom: -25px;
    padding-bottom: 0;
  }

  .footer--nav--col--container.spacer {
    height: auto;
  }

  .footer--nav--title {
    letter-spacing: 1px;
    text-transform: uppercase;
    height: auto;
  }

  .sfdv--txt.inverted {
    position: absolute;
  }

  .sfdv--txt.inverted:hover {
    color: #fff;
  }

  .vanligafragor.gray {
    background-color: var(--gray-06);
    background-color: var(--gray-06);
  }

  .pris-genvagar {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .front-box-li {
    max-width: 500px;
  }

  .landing {
    background-color: #0000;
  }

  .sfd--hero--title.wrap-xl {
    max-width: 10ch;
  }

  .sfd--hero--txt.clean {
    max-width: 720px;
  }

  .button-deluxe.after-green {
    background-color: var(--green-04);
    justify-content: center;
    max-width: 400px;
  }

  .button-deluxe.after-green:hover {
    color: #fff;
    background-color: #0000;
    border-color: #fff;
  }

  .button-deluxe.before {
    max-width: 400px;
    margin-top: 0;
  }

  .button-deluxe.before.hero {
    max-width: 250px;
  }

  .button-deluxe.bg {
    background-color: var(--green-04);
  }

  .button-deluxe-txt:hover {
    color: #fff;
  }

  .button-deluxe-bg-container.green.mobile-2:hover {
    background-color: var(--green-02);
  }

  .cta--big--btn--icon {
    z-index: 0;
  }

  .sfd--price-contents--cta {
    margin-top: 130px;
  }

  .sfd--price-contents--cta.adjust {
    margin-top: 0;
  }

  .sfd--price-contents--cta--btn.green {
    color: #fafdfc;
  }

  .sfd--price-contents--cta--btn.yellow {
    background-color: var(--yellow-03);
  }

  .sfd--price-contents--cta--btn.yellow:hover {
    background-color: var(--yellow-02);
    color: var(--red-02);
  }

  .praktiskt--item {
    width: 100%;
    margin-right: 0;
    padding-right: 0;
  }

  .praktiskt--item--list {
    font-size: 20px;
    line-height: 30px;
  }

  .praktiskt--item--list--item {
    background-position: 0 6px;
    font-size: 20px;
    line-height: 30px;
  }

  .h2.green {
    margin-bottom: 15px;
  }

  .h2.txt--red-05 {
    margin-top: 0;
  }

  .h2.blue-4.custom {
    margin-top: 0;
    font-size: 60px;
    line-height: 68px;
  }

  .h2.txt--blue-04.maklare {
    margin-top: 0;
  }

  .check-list li {
    font-size: 16px;
    line-height: 20px;
  }

  .praktiskt--item--txt {
    font-size: 20px;
    line-height: 30px;
  }

  .praktiskt--title-2.blue {
    max-width: 540px;
    font-size: 56px;
  }

  .button-deluxe-bg-hover.green, .button-deluxe-bg-hover.green-dark {
    background-color: var(--green-02);
  }

  .hero--txt.inverted {
    color: var(--blue-01);
    text-shadow: none;
  }

  .price--content--title {
    font-size: 24px;
    line-height: 32px;
  }

  .card-inner.left-wide {
    align-self: stretch;
  }

  .paragraph {
    font-size: 20px;
  }

  .paragraph.lrg {
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 30px;
  }

  .paragraph.gray-2 {
    font-size: 18px;
    line-height: 26px;
  }

  .check-list-hero li {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62ced1ad6cd1ec761d93dc01_check-gron-blank-sm.png");
    background-size: 34px;
    padding-left: 44px;
    line-height: 32px;
  }

  .check-list-hero.blue ul {
    display: block;
  }

  .check-list-hero.blue.lrg {
    font-size: 22px;
    line-height: 32px;
  }

  .check-list-hero ul, .check-list-hero.lrg, .check-list-hero.lrg.horiz {
    display: flex;
  }

  .ki--step-heading {
    font-weight: 400;
  }

  .pwdb--byggbolag--p.pwdb-maklare {
    margin-bottom: 0;
  }

  .pwdb--byggbolag--p.margin {
    max-width: 620px;
    margin-top: 16px;
  }

  .pwdb--faq--li-answer {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .pwdb--faq--li-answer.adjust {
    padding-bottom: 24px;
  }

  .pwdb--faq--li-bg-hover.adjust {
    height: 80%;
    margin-bottom: 0;
  }

  .pwdb--kho--kc--item {
    height: auto;
  }

  .tm-hero-quote-icon {
    height: 90px;
  }

  .pp-relart-img-reveal {
    text-align: left;
  }

  .price--variants.adjust {
    padding-top: 60px;
  }

  .h1.blue-03, .h1.blue-02 {
    color: var(--blue-03);
  }

  .price--onb--header {
    margin-top: 30px;
  }

  .price--hero {
    margin-left: auto;
    margin-right: auto;
  }

  .price--hero--bubble.green {
    background-color: var(--green-06);
    padding-left: 36px;
    padding-right: 36px;
  }

  .h1-hero.inverted.left {
    font-size: 62px;
  }

  .preamble-plain.green {
    color: var(--green-01);
  }

  .modal-wrapper {
    display: none;
  }

  .modal.faq {
    min-width: 640px;
    max-width: 720px;
  }

  .front-testimonials.bg-color {
    background-color: var(--green-01);
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e732a609c973a359dd8fe42_undersidor--bg-loop-min.jpg");
    background-position: 0 0;
    background-size: contain;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 90px;
  }

  .front-testimonials.centered {
    text-align: center;
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .front-testimonials.bg-w {
    background-color: #0000;
    margin-bottom: 0;
    padding-top: 80px;
    padding-bottom: 90px;
  }

  .customer-badge-info.blue--dark {
    color: var(--blue-01);
  }

  .front-quote-link {
    height: 100%;
  }

  .splitlayout--bg.bg-img {
    background-color: #9df;
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62b47486388d11e45f343e6a_starta-bolag-i-sommar.jpg");
    background-position: -70% 100%;
    background-repeat: no-repeat;
    background-size: 55%;
  }

  ._2-col-card-left.red {
    justify-content: center;
  }

  .landing-puffs--slider {
    min-height: 50vh;
  }

  .landing-puffs--item-img {
    max-width: 300px;
  }

  ._1-col {
    align-items: stretch;
  }

  .animated--sub-hero--txt h1 {
    height: 60px;
    min-height: 60px;
  }

  .frilans-list-item.red {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5f8e97eb7940fa540b0f0393_check--red02.svg");
    background-size: 26px;
    padding-bottom: 16px;
    padding-left: 36px;
    font-size: 20px;
  }

  .frilans--feature--text {
    color: var(--blue-01);
  }

  .frilans-price--details-item--beige {
    background-color: var(--gray-05);
    opacity: 1;
    background-image: none;
  }

  .product-title-top {
    color: var(--blue-01);
  }

  .frilans-price-list-item-blue {
    color: var(--blue-01);
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6284c1babd036103b74aba21_check-bla-blank-sm.png");
    background-size: 23px;
  }

  .typed-text-2 {
    width: 550px;
    font-size: 54px;
    font-weight: 400;
  }

  .p.summary {
    color: var(--blue-01);
  }

  .dhi--title.green.centered {
    text-align: center;
    margin-top: 0;
  }

  .h3-bullet-heading, .h3-bullet-heading.status, .h3-bullet-heading.notis, .h3-bullet-heading.wint, .h3-bullet-heading.payment, .h3-bullet-heading.komplettera, .h3-bullet-heading.send, .h3-bullet-heading.create, .h3-bullet-heading.spara, .h3-bullet-heading.samla, .h3-bullet-heading.godkann, .h3-bullet-heading.glass, .h3-bullet-heading.rapport-1, .h3-bullet-heading.export, .h3-bullet-heading.kvitto, .h3-bullet-heading.attest, .h3-bullet-heading.avvikelser, .h3-bullet-heading.betala, .h3-bullet-heading.bank {
    font-size: 24px;
  }

  .dhi--image.top {
    position: sticky;
  }

  .dhi--paragraph.summary {
    color: var(--blue-01);
    font-size: 16px;
    line-height: 24px;
  }

  .pre-header.blue {
    font-size: 16px;
    line-height: 24px;
  }

  .pre-header.fff {
    letter-spacing: 2px;
    font-size: 14px;
    font-weight: 700;
  }

  .pre-header.hero-lg.centered {
    position: relative;
  }

  .pre-header.rel.centered {
    z-index: 10;
    position: relative;
  }

  .dhi--dgw--bg {
    margin-top: 6px;
    margin-bottom: 6px;
    padding-right: 25px;
  }

  .dhi--h4 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 5px;
    font-size: 16px;
  }

  .grid-11 {
    grid-column-gap: 6px;
  }

  .dhi--header--inner.margin {
    grid-template-columns: 1fr 1fr;
    max-width: 1280px;
    margin-bottom: 40px;
    margin-left: 5vh;
    margin-right: 5vh;
    padding-left: 64px;
    padding-right: 64px;
  }

  .img--kvitto {
    width: 90%;
    max-width: 90%;
  }

  .dhi--dgd--h4 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
  }

  .preamble-left.link--readmore--red {
    background-image: none;
  }

  .preamble-left.link--readmore--blue {
    background-position: 100%;
    max-width: 100%;
    padding-right: 24px;
  }

  .preamble-left.link--readmore--green {
    color: var(--green-04);
    background-image: linear-gradient(#0000, #0000);
  }

  .preamble-left.link--readmore--darkred, .preamble-left.link--readmore--blue-copy {
    background-position: 100%;
    max-width: 100%;
    padding-right: 24px;
  }

  .badge-medium.yellow {
    display: flex;
  }

  .trf--hero--container {
    grid-row-gap: 8px;
    margin-top: 0;
  }

  .trf--hero--title {
    margin-right: 0;
  }

  .check-list-hero-trf li {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6284c1babd036103b74aba21_check-bla-blank-sm.png");
    background-position: 0 -2px;
    background-repeat: no-repeat;
    background-size: 34px;
    margin-bottom: 12px;
    padding-left: 44px;
  }

  .check-list-hero-trf.blue ul {
    margin-bottom: 14px;
    font-size: 20px;
    line-height: 32px;
  }

  .trf--item--title {
    font-weight: 400;
  }

  .tfr--ipad {
    width: 100%;
    max-width: 100%;
  }

  .trf--header-img {
    width: 80%;
    max-width: 80%;
  }

  .feature--txt {
    font-size: 16px;
    line-height: 22px;
  }

  .feature-list-item {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6284c1babd036103b74aba21_check-bla-blank-sm.png");
    background-size: 26px;
    padding-bottom: 10px;
    padding-left: 32px;
    font-size: 16px;
  }

  .hero--txt-r {
    width: 100%;
    margin-top: -5px;
    margin-right: 0%;
  }

  .hero--btn--front--yellow {
    background-color: var(--green-04);
  }

  .hero--hairy {
    display: block;
  }

  .hero--2cols--imgbg {
    grid-column-gap: 4em;
    grid-template-columns: 5% minmax(350px, 1.5fr) minmax(275px, 1fr) 1%;
    padding-top: 10%;
    display: none;
  }

  .link--readmore--white:hover {
    color: var(--red-02);
  }

  .link--readmore--white.hero:hover {
    color: var(--green-02);
  }

  .typed-text-hero {
    font-size: 48px;
    line-height: 54px;
  }

  .video-allincl {
    max-width: 1300px;
  }

  .landing-puffs--collectionwrapper-02 {
    display: block;
  }

  .tk-inyhet.lightblue-2 {
    background-color: var(--blue-06);
  }

  .tab-link.orange.w--current, .tab-link.red.w--current {
    font-weight: 900;
  }

  .tab-link.left.w--current {
    border-bottom-color: var(--green-03);
    color: var(--green-03);
    font-weight: 900;
  }

  .tab-link.blue.w--current {
    font-weight: 900;
  }

  .wrapper--tabs {
    flex-direction: column;
    max-width: none;
    height: auto;
    max-height: none;
    margin: 0 96px;
    padding-left: 0;
    padding-right: 0;
  }

  .sub--tabs {
    max-width: 1300px;
    height: auto;
  }

  .sfd--tab--img {
    width: 100%;
    max-width: 600px;
    margin-top: 0;
  }

  .sfd--tab--img.smaller {
    width: 90%;
    max-width: 550px;
  }

  .sfd--tab--item--wrapper {
    max-width: 95%;
  }

  .news.blue {
    background-color: #99deff;
    background-position: 60%;
    background-repeat: no-repeat;
    background-size: 750px;
    justify-items: stretch;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sfd--tab--div {
    display: none;
  }

  .news--text.darkred {
    color: #661a2d;
  }

  .news--text.darkblue.narrow {
    padding-right: 80px;
  }

  .intro--cta {
    padding-top: 70px;
    padding-bottom: 20px;
  }

  .intro--cta.adjust {
    margin-top: -50px;
    padding-top: 40px;
    padding-bottom: 40px;
    display: none;
  }

  .intro {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/627a8423f051d1e7ba40a098_bg-jagged.svg");
    background-position: 0 0;
    background-size: auto;
    display: none;
  }

  .intro-cta-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tabs-content {
    height: 100%;
  }

  .hero--2col--imgbg {
    grid-column-gap: 4em;
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62a2eb1f6817be05aa5c4564_wint_all-inclusive_ls_wide.jpg");
    background-position: 50%;
    background-size: cover;
    grid-template-rows: 9em 8.5em auto;
    grid-template-columns: 5% minmax(350px, 1fr) minmax(275px, 1.5fr) 1%;
    padding-top: 10%;
    padding-bottom: 0;
  }

  .hero--txt-l {
    width: 100%;
    margin-top: -5px;
    margin-right: 0%;
  }

  .start-readmore-wrapper {
    padding-top: 60px;
  }

  .footer--5cols {
    background-color: var(--blue-01);
    background-image: none;
    background-size: auto;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .min {
    margin-bottom: 30px;
  }

  .sm-icon {
    width: 40px;
    padding-right: 15px;
  }

  .sm-icon-row {
    align-items: center;
    margin-top: 8px;
    display: flex;
  }

  .footer-blue {
    background-color: #0000;
    padding-bottom: 60px;
  }

  ._2-col-cta {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.3fr 1.5fr;
  }

  .landing-p {
    text-align: center;
    font-size: 20px;
  }

  .div-block-113 {
    background-color: var(--blue-02);
    filter: sepia();
    transform: translate3d(0, 0, 105px);
  }

  ._1-col-cta {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.3fr 1.5fr;
    justify-content: center;
    align-items: center;
  }

  .cta--getstarted {
    background-color: var(--blue-01);
    grid-template-rows: 10em;
    grid-template-columns: .25fr 2fr 1fr .25fr;
    grid-auto-rows: 10em;
    justify-items: center;
    max-width: 1400px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    position: static;
  }

  .tabs-bg {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/627a903c3e9437b320516d2c_light-grey-wavy-bg.svg");
    background-position: 50% 15%;
    background-size: cover;
    background-attachment: scroll;
    display: block;
  }

  .tabs-bg-bottom {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/627a903c3e9437b320516d2c_light-grey-wavy-bg.svg");
    background-position: 50% 80%;
    background-size: cover;
    background-attachment: scroll;
    display: block;
  }

  .hero--btn--front--sfd {
    height: 64px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 32px;
  }

  .landing--mid-header {
    padding-top: 0;
  }

  .safunkardet {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/627aa3a0654bcbd1c7c29422_light-grey-gr-wavy-bg.svg");
    background-position: 50% 80%;
    background-size: cover;
    padding-bottom: 40px;
  }

  .footer-darkblue {
    background-color: var(--blue-01);
  }

  .footer-link {
    color: #fff;
  }

  .footer-link:hover {
    color: var(--blue-06);
  }

  .sfd-tabs-txt {
    height: 160px;
  }

  .sfd-tabs-title {
    font-size: 44px;
  }

  .sfd-tabs-title.orange {
    color: var(--yellow-02);
  }

  .sfd-tabs-title.darkred {
    color: #661a2d;
  }

  .sfd-tabs-title.darkblue {
    color: var(--blue-01);
  }

  .news-wrapper {
    text-align: left;
    max-width: none;
    height: auto;
  }

  .mid-btn-lrg {
    max-width: 400px;
  }

  .tidrapport {
    background-image: none;
    display: none;
  }

  .vf--btn-lrg {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .sfd--tab--item-ind {
    height: 85%;
  }

  .sfd-img-ind {
    width: 80%;
  }

  .sfd-img-ind.r {
    width: 65%;
  }

  .sfd--item {
    height: 80%;
    max-height: 80%;
  }

  .sfd-bg-ind {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/627a903c3e9437b320516d2c_light-grey-wavy-bg.svg");
    background-position: 50% 80%;
    background-size: cover;
    background-attachment: scroll;
    display: block;
  }

  .tabs-bg-copy {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/627a903c3e9437b320516d2c_light-grey-wavy-bg.svg");
    background-position: 50% 15%;
    background-size: cover;
    background-attachment: scroll;
  }

  .inner--wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    max-width: 1500px;
    display: grid;
  }

  .button--3col {
    border-bottom: 1px none var(--blue-02);
    background-color: #fff;
    border-radius: 13px;
    padding: 30px 20px 30px 25px;
  }

  .button--3col.blue {
    background-color: var(--blue-01);
    box-shadow: none;
    color: var(--blue-01);
    border-radius: 13px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 30px;
  }

  .button--3col.blue:hover {
    background-color: var(--blue-01);
    padding-left: 30px;
  }

  .button--3col.red {
    background-color: var(--red-02);
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 30px;
  }

  .button--3col.red:hover {
    background-color: var(--red-02);
  }

  .button--3col.orange {
    background-color: var(--yellow-alt-1);
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 30px;
    transform: translate(0);
  }

  .button--3col.orange:hover {
    color: var(--yellow-01);
    background-color: #ffde59f7;
    transform: none;
  }

  .hidden-img {
    display: none;
  }

  .sfd--timeline-item--list--item {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6284c1babd036103b74aba21_check-bla-blank-sm.png");
    background-position: 0 4px;
    background-size: 32px;
  }

  .sfd--arrow {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f67bc082d356_icons-arrow-white.svg");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-right: 20px;
    padding-right: 25px;
    font-size: 18px;
    font-weight: 700;
  }

  .sfd-btn-title, .sfd-btn-title.red {
    font-size: 36px;
    line-height: 42px;
  }

  .sfd-btn-title.orange {
    color: var(--red-02);
    font-size: 36px;
    line-height: 42px;
  }

  .sfd-btn-title.darkred {
    color: #661a2d;
  }

  .sfd-btn-title.darkblue {
    color: var(--blue-01);
  }

  .faq--cloud-bg {
    background-color: var(--gray-06);
  }

  .pratbubbla--inverted {
    background-color: #3bf;
    padding: 40px 50px;
  }

  .pratbubbla--label--larger {
    color: var(--blue-01);
    padding-right: 38px;
    font-size: 32px;
  }

  .landing--bullets {
    flex-direction: row;
    justify-content: center;
    max-width: none;
    margin-top: 10px;
    padding-right: 15px;
    display: flex;
  }

  .landing--bullet {
    color: var(--blue-01);
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6284c1babd036103b74aba21_check-bla-blank-sm.png");
    background-position: 0 -2px;
    background-size: 42px;
    height: 40px;
    margin-top: 6px;
    margin-bottom: 8px;
    padding: 6px 40px 6px 46px;
    font-family: Bevan, Arial, sans-serif;
    font-size: 30px;
    font-weight: 400;
  }

  .hero--btn--front--cols {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .sfd--hero--btn--bg--hover--blue {
    background-color: var(--blue-03);
  }

  .sfd--hero--btn--bg--hover--blue.after {
    background-color: var(--green-03);
  }

  .h2--footer-cta {
    color: #fff;
    font-size: 50px;
  }

  .p--footer-cta {
    color: var(--blue-01);
  }

  .typed-text-hero-centered {
    width: 600px;
    height: 80px;
    margin-top: 96px;
    font-size: 64px;
    line-height: 70px;
  }

  .typed-text-hero-centered.rel {
    z-index: 10;
    position: relative;
  }

  .hero--slipp {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62c52abedb6d0f6427e38e63_all-inclusive_landscape_wide_l.jpg");
    background-position: 0%;
    background-size: cover;
    grid-template-rows: 100px 12em 9em;
    grid-template-columns: .5fr .4fr .4fr .5fr;
    padding-top: 200px;
  }

  .hero--slipp.wintcard {
    padding-top: 160px;
  }

  .btn--wrap {
    grid-template-rows: auto;
    justify-content: center;
    place-items: center;
  }

  .btn--wrap.max-width {
    padding-left: 5em;
    padding-right: 5em;
  }

  .h1--slipp.rel {
    z-index: 10;
    position: relative;
  }

  .h1--slipp.blue-shaadow {
    text-shadow: 0 -1px 20px #1f42664d;
  }

  .hero-sub-txt {
    background-color: #fff;
    justify-content: space-between;
    margin-top: 0;
    position: static;
  }

  .campaign--hero--title {
    margin-top: 0;
    padding-top: 45vh;
  }

  .div-block-116 {
    order: -1;
    margin-top: 134px;
  }

  .image-62 {
    width: 100%;
    height: 100%;
    position: static;
  }

  .img {
    background-color: var(--red-02);
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62ab008d775a5dda76d6634d_wint-bekvamt.jpg");
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-height: 100vh;
    display: flex;
    overflow: hidden;
  }

  .h2--dhvjo--hero {
    margin-top: 18vh;
    margin-bottom: -82vh;
  }

  .cta--dhvjo {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    place-items: center;
    max-width: 400px;
    margin-top: -189px;
    display: grid;
  }

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

  ._3-cols-btns {
    margin-left: auto;
    margin-right: auto;
  }

  .news--wrapper {
    margin-left: 65px;
  }

  .offer-badge {
    display: block;
  }

  .offer-badge.ctr {
    margin-left: 35px;
  }

  .p--highlight.red {
    background-color: var(--red-06);
  }

  .hero--bg--img {
    background-position: 0 100%;
    background-size: cover;
    grid-template-rows: 12em 9em;
    grid-template-columns: .6fr .4fr .4fr .6fr;
    padding-top: 200px;
  }

  .wrapper--ctr {
    flex-flow: column;
    max-width: 1400px;
    height: auto;
    max-height: none;
    margin: 20px auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .wrapper {
    margin-top: 70px;
    padding-bottom: 70px;
  }

  .title--group--min {
    margin-top: -36px;
    padding-bottom: 40px;
  }

  .obek--hero-img {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62a9ad78c43aa22db7065db0_obekvamt-hero.jpg");
    background-position: 50%;
    background-size: 120%;
    margin-top: -172px;
    display: block;
  }

  .bubble {
    margin-top: 0;
    display: block;
    position: relative;
    top: 100px;
  }

  .bubble.wide {
    width: auto;
    min-width: 900px;
    max-width: 1200px;
    top: 0;
  }

  .wrapper-intro {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/627aa3a0654bcbd1c7c29422_light-grey-gr-wavy-bg.svg");
    background-position: 50% 80%;
    background-size: cover;
    grid-template-rows: auto auto auto auto;
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .wrapper-intro.imgbg {
    background-color: var(--gray-06);
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62a9f4d22045045b193859f8_wint-fur.jpg");
    background-position: 50% 60%;
    background-size: cover;
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .wrapper-intro.imgbg-2 {
    background-color: var(--gray-06);
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62c52cde5b1ce36b4910313a_wint-app-insitu.jpg");
    background-position: 50% 60%;
    background-size: cover;
    height: 75%;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .bubble-arrow {
    clear: none;
    order: 1;
    align-self: auto;
    align-items: flex-start;
    height: 30px;
    display: flex;
    position: relative;
    top: 100px;
    bottom: 0;
  }

  .text-span-4 {
    color: var(--blue-02);
  }

  .tidr {
    margin-top: -60px;
  }

  .hero-txt.rel {
    z-index: 10;
    position: relative;
  }

  .h2--lrg {
    color: #fff;
    font-size: 60px;
  }

  .div-block-118 {
    justify-content: center;
    align-items: center;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .wrapper--ctr-w {
    flex-flow: column;
    max-width: 1400px;
    height: auto;
    max-height: none;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .cta--wrapper {
    background-color: #0000;
    padding-bottom: 60px;
  }

  .demo--link-block {
    background-color: #0000;
    grid-template-rows: 10em;
    grid-template-columns: .5fr 2fr 1fr .5fr;
    grid-auto-rows: 10em;
    justify-items: center;
    max-width: 1400px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    position: static;
  }

  .h3-cta {
    color: var(--blue-01);
    font-size: 34px;
  }

  .campaign-signup {
    padding-top: 20px;
  }

  .btn-cta {
    width: 400px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .campaign-hero-cta {
    color: #fff;
    background-color: #0000;
    border: 2px solid #fff;
  }

  .campaign-hero-cta:hover {
    color: #fff;
    background-color: #0000;
  }

  .pris--hero {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62d04dccef5c7be3044f3015_w-shapes-green.png"), linear-gradient(to bottom, var(--green-04), var(--green-05) 35%);
    background-position: 50%, 0 0;
    background-size: cover, auto;
    grid-template-rows: auto 24px;
    grid-template-columns: minmax(40px, 12%) minmax(auto, 640px) minmax(40px, 640px) minmax(40px, 12%);
    padding-bottom: 100px;
  }

  .heading-20 {
    font-size: 16px;
  }

  .readmore-wrapper {
    padding-top: 60px;
  }

  .front-quote-fluffy {
    width: 80px;
    margin-top: 0;
  }

  .front-quote-fluffy.green {
    width: 80px;
  }

  .inner-2 {
    grid-column-gap: 24px;
    grid-template-columns: 80px 1fr 220px;
  }

  .quote--name {
    color: var(--blue-02);
    font-size: 20px;
    line-height: 28px;
  }

  .quote--name.darkblue {
    color: var(--blue-01);
  }

  .quote--name.green {
    color: var(--green-03);
  }

  .slider-quotes {
    height: 100%;
    padding-bottom: 0;
  }

  .inner-slider {
    grid-template-rows: auto auto auto;
    grid-template-columns: 275px 80px 1fr 220px;
    margin-bottom: 23px;
  }

  .slide-quote-inner {
    grid-column-gap: 28px;
    grid-template-rows: auto;
    grid-template-columns: 275px 80px 1fr 1fr;
    height: 100%;
  }

  .container-inner {
    border: 10px #fff;
    max-width: 1400px;
    height: 100%;
    margin: 20px auto 10px;
    padding: 70px 50px;
    box-shadow: 1px 1px 3px -8px #000;
  }

  .collection-list-12 {
    height: 100%;
  }

  .slide-nav-2 {
    position: static;
  }

  .horiz-badge-title {
    background-color: var(--gray-05);
  }

  .badge-title-horiz {
    justify-content: center;
    margin-top: -12px;
    padding-bottom: 27px;
    display: flex;
  }

  .badge-info-horiz {
    color: var(--green-01);
    padding-top: 0;
    padding-left: 12px;
    font-size: 22px;
    line-height: 22px;
    display: flex;
  }

  .medgreen {
    font-size: 16px;
    line-height: 26px;
  }

  .container-inner-2 {
    margin-top: 0;
  }

  .sfd-bg {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62cef872cf7f462be75b2fa4_hairy-shapes_blue%202.png"), linear-gradient(to bottom, var(--blue-05), var(--blue-04) 55%, var(--blue-02));
    background-position: 50% 0, 0 0;
    background-size: 1100px 1118px, auto;
  }

  .sfd--hero--centered {
    background-image: none;
    grid-template-rows: 8em 6em;
    grid-template-columns: .5fr .65fr .65fr .5fr;
    padding-top: 200px;
    display: none;
  }

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

  .bold-text-20 {
    font-weight: 400;
  }

  .faq--header {
    padding-top: 120px;
    box-shadow: 1px 1px 3px #00000026;
  }

  .faq--header--inner {
    text-align: left;
    justify-items: start;
    max-width: 1600px;
  }

  .faq--header--inner.margin {
    grid-template-columns: 1fr 1fr;
    max-width: 1280px;
    margin-bottom: 40px;
    margin-left: 5vh;
    margin-right: 5vh;
    padding-left: 64px;
    padding-right: 64px;
  }

  .faq-getstarted {
    max-width: 72rem;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .faq-box-getstarted {
    max-width: none;
  }

  .faq-container-inner {
    background-color: #fffc;
    border: 4px #fff;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .faq-container-inner-content {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .title--group--sm {
    margin-top: -40px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .faq--icon--w {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62cfe3264510726f116d451d_w__fraga.png");
    background-size: auto 50px;
  }

  .img-faq {
    z-index: -3;
    position: fixed;
    inset: -6% 12% auto auto;
  }

  .image-68 {
    width: 400px;
    max-width: 50%;
    position: fixed;
    top: 4%;
    left: 75px;
  }

  .faq--list--wrapper {
    margin-top: 0;
    padding-top: 0;
  }

  .faq--icon--kvitton {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6149c8b6c28206e75ad39fe3_foto-kvitto.png");
    background-size: auto 50px;
  }

  .faq--icon--levf {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62d1138f9db3dd7394fe1e4a_lfaktura_sm.png");
    background-size: auto 50px;
    margin-left: 10px;
  }

  .wrapper--btn {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .faq-container-trans {
    margin-left: auto;
    margin-right: auto;
  }

  .faq--icon--lon {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62d112c0c5c4473a576ede84_lon_sm.png");
    background-position: 50%;
    background-size: auto 50px;
    margin-left: 10px;
  }

  .faq--list--wrapper--hidden {
    display: none;
  }

  .faq--icon--redov {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62d111ae4995fab094ceaf3f_dek_boksl.png");
    background-position: 50%;
    background-size: auto 50px;
    margin-left: 10px;
  }

  .faq--icon--faktura {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/61b76e6829c31ec74d823a38_faktura-skapas.png");
    background-size: auto 55px;
    margin-left: 10px;
  }

  .faq--icon--ab {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62d50b77aa648f2bbc20764e_ab_sm.png");
    background-position: 50%;
    background-size: auto 60px;
    margin-top: 0;
    margin-left: 10px;
    position: static;
  }

  .faq--icon--skatt {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62d043e1f7d4ca96f94e5410_skatt-moms.png");
    background-position: 40% 40%;
    background-size: auto 50px;
    margin-left: 10px;
  }

  .image-69 {
    max-width: 25%;
    display: none;
    top: 125px;
    left: 217px;
  }

  .faq-cta {
    background-color: #0000;
    padding-top: 0;
  }

  .faq-cta-content {
    flex: 0 auto;
    padding-bottom: 0;
  }

  .faq--navbar {
    text-align: center;
    background-color: #0000;
    margin-bottom: 30px;
  }

  .faq-nav-link {
    margin-left: 6px;
    margin-right: 6px;
    padding: 10px 15px;
    font-weight: 700;
  }

  .faq-nav-link.w--current {
    background-color: var(--blue-06);
    font-weight: 700;
  }

  .faq-nav-wrapper {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .btn--container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .btn--box {
    margin-left: auto;
    margin-right: auto;
  }

  .faq--icon--support {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62d0446981100232a5876ea5_support_sm.png");
    background-size: auto 50px;
    margin-left: 10px;
  }

  .faq-nav-menu {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .title--inner {
    display: block;
  }

  .img-w {
    right: 8%;
  }

  .hero--product {
    grid-template-rows: 12em 9em;
    grid-template-columns: .5fr .5fr .5fr .5fr;
    padding-top: 200px;
  }

  .sfd {
    background-image: linear-gradient(to bottom, var(--blue-05), var(--blue-04) 55%, var(--blue-02));
  }

  .img-kvitton, .img-lev {
    top: -.4%;
    right: 4%;
  }

  .container--inner.blue {
    background-color: #99deff;
    background-position: 60%;
    background-repeat: no-repeat;
    background-size: 750px;
    justify-items: stretch;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .academy--wrapper {
    text-align: left;
    max-width: none;
    height: auto;
  }

  .modal-wrapper-2 {
    display: none;
  }

  .modal-content-1 {
    font-size: 20px;
    line-height: 28px;
    display: none;
  }

  .modal-content-2, .p--faq, .modal-content-3, .modal-content-4 {
    font-size: 20px;
    line-height: 28px;
  }

  .news-content {
    max-width: 95%;
  }

  .hero--slipp-vid {
    grid-template-rows: 12em 9em;
    grid-template-columns: .5fr .4fr .4fr .5fr;
    padding-top: 200px;
  }

  .modal-faq.faq {
    min-width: 640px;
    max-width: 720px;
  }

  .obek--boxes-wrapper {
    flex-flow: column;
    max-width: 1400px;
    height: auto;
    max-height: none;
    margin: 20px auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .hero-front-txt.rel {
    z-index: 10;
    position: relative;
  }

  .badge-wrap-price-page {
    right: 14vw;
  }

  .section-block {
    flex-direction: column;
  }

  .badge-wrap-front-hero {
    right: 16vw;
  }

  .badge-replace-front-hero {
    display: none;
    right: 14vw;
  }

  .badge-wrap-sfd-hero {
    right: -50px;
  }

  .badge-small.yellow {
    display: flex;
  }

  .hero--video--center {
    background-color: var(--blue-03);
    background-image: none;
    grid-template-rows: 12em 9em;
    grid-template-columns: .5fr .4fr .4fr .5fr;
    padding-top: 200px;
  }

  .referrals-hero-caption {
    grid-template-rows: auto auto auto auto;
  }

  .list--price--hero {
    font-size: 20px;
    line-height: 30px;
  }

  .list--item--price--hero {
    background-position: 0%;
  }

  .price--alternative {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .list--price-model--card {
    font-size: 20px;
    line-height: 30px;
  }

  .list--item {
    max-width: 500px;
  }

  .grid--offer--detail--x6 {
    text-align: left;
  }

  .price--detail--card {
    opacity: 1;
    background-image: none;
  }

  .text-span-6 {
    display: inline;
  }

  .div-block-122 {
    grid-column-gap: 56px;
    grid-template-columns: 200px 1fr;
    max-width: 1440px;
  }

  .section-product {
    justify-content: center;
    padding-left: 48px;
    display: flex;
  }

  .image-70 {
    display: block;
    top: auto;
    bottom: -2%;
    left: -47%;
  }

  .div-block-125 {
    grid-column-gap: 56px;
    grid-template-rows: auto;
    min-height: auto;
  }

  .scroll-progress, .scroll-progress-2 {
    width: 2px;
  }

  .scroll-list-item {
    height: 64px;
  }

  .scroll-progress-3 {
    width: 2px;
  }

  .div-block-127 {
    border: 2px solid var(--blue-01);
    background-color: var(--gray-06);
    border-radius: 100%;
    width: 4px;
    height: 4px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .scroll-heading {
    font-size: 14px;
  }

  .scroll-progress-4, .scroll-progress-5, .scroll-progress-6, .scroll-progress-7, .scroll-progress-8 {
    width: 2px;
  }

  .wint-checklist-list-item-text-large {
    font-size: 18px;
    line-height: 26px;
  }

  .wint-checklist-icon {
    width: 26px;
    height: 26px;
  }

  .section-first-image, .section-second-image {
    object-fit: contain;
    width: 145%;
    max-width: none;
    height: auto;
    display: block;
    position: absolute;
    inset: 11% 0% 0% 11%;
  }

  .div-block-129 {
    width: auto;
    padding: 120px;
  }

  .div-block-130 {
    width: 50%;
  }

  .cta-wrapper {
    grid-column-gap: 56px;
    grid-template-rows: auto;
  }

  .produkten--price-contents--cta {
    margin-top: 130px;
  }

  .produkten--price-contents--cta.adjust {
    margin-top: 0;
  }

  .label--blue {
    margin-bottom: 32px;
  }

  .hero--produkten {
    grid-template-rows: 30em;
    grid-template-columns: .5fr .4fr .4fr .5fr;
    align-items: center;
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .hero--produkten--new {
    background-color: #40d282;
    background-image: none;
    grid-template-rows: 12em 9em;
    grid-template-columns: .5fr .4fr .4fr .5fr;
    padding-top: 200px;
  }

  .list--sfd--hero {
    width: auto;
    max-width: none;
    font-size: 20px;
    line-height: 30px;
  }

  .list--item--sfd--hero {
    background-position: 0%;
  }

  .div-block-132 {
    max-width: 80ch;
  }

  .sfd--items {
    max-width: 1440px;
  }

  .sfd--item--txt, .sfd--item--list--new {
    font-size: 20px;
    line-height: 30px;
  }

  .sfd--item--list--item--new {
    background-position: 0%;
    padding-top: 6px;
    padding-left: 40px;
    font-size: 20px;
    line-height: 30px;
  }

  .wintcard--hero {
    grid-template-columns: .5fr minmax(350px, 48ch) 48px minmax(20%, auto) .5fr;
    justify-items: center;
    width: 100%;
  }

  .sigmastocks-hero-img {
    object-fit: contain;
    background-color: #465052;
  }

  .div-block-151 {
    width: 68px;
    height: 68px;
  }

  .sfd--item-grid {
    max-width: 1440px;
  }

  .sfd-card-circle-image {
    max-width: 148px;
    max-height: 148px;
  }

  .image-74 {
    width: 100px;
  }

  .sfd-card-circle-image-last {
    max-width: 148px;
    max-height: 148px;
  }

  .text-block-37 {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 28px;
  }

  .bold-text-24 {
    font-size: 24px;
    line-height: 32px;
  }

  .wintcard-mynt {
    font-size: 20px;
    line-height: 28px;
  }

  .wintcard-x-logo {
    height: 72px;
  }

  .testimonials-marquee-image-new {
    flex: none;
  }

  .badge-xsmall.yellow {
    display: flex;
  }

  .badge-wrap-sfd-hero-new {
    right: -50px;
  }

  ._2-col-card-left--tv--camp.red {
    justify-content: center;
  }

  .campaign--wc-hero {
    max-height: 970px;
  }

  .campaign--wc-hero-caption {
    max-width: 670px;
  }

  .badge-wrap-wc-hero {
    top: -29px;
    right: -110px;
  }

  .features-card {
    display: block;
    top: auto;
    bottom: -1%;
    left: 12%;
  }

  .price-details-wide-wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .badge-wrap-lagerbolag-price {
    top: 0;
    right: 0;
  }

  .scroll-progress-9 {
    width: 2px;
  }

  .faq-new.header {
    padding-top: 0;
  }

  .bubbla-tl, .bubbla-tr, .bubble-bl, .bubbla-br {
    width: 320px;
    height: 320px;
  }

  .ny-kund-block {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/652fd6f3c71a33d3c6a517a0_radgivning-yellow-large-3800x2884.jpg");
    align-items: center;
  }

  .div-block-176 {
    padding-right: 80px;
  }

  .prova--wint--cta--btn.green {
    color: #fafdfc;
  }

  .prova--wint--cta--btn.yellow {
    background-color: var(--yellow-03);
  }

  .prova--wint--cta--btn.yellow:hover {
    background-color: var(--yellow-02);
    color: var(--red-02);
  }

  .preamble--prova--wint.last.green {
    color: var(--green-02);
    margin-bottom: 20px;
  }

  .preamble--prova--wint.last.darkred {
    color: var(--red-02);
  }

  .preamble--prova--wint.dark-blue {
    color: var(--blue-01);
  }

  .preamble--prova--wint.centered.blue-shadow {
    text-shadow: 0 -1px 20px #1f42664d;
  }

  .preamble--prova--wint.campaign {
    max-width: 900px;
    margin-top: 80px;
    margin-bottom: 80px;
    line-height: 32px;
  }

  .preamble--prova--wint.campaign.sub {
    margin-top: 80px;
    margin-bottom: 80px;
    line-height: 34px;
  }

  .preamble--prova--wint.campaign.invert {
    color: #fff;
    text-align: center;
  }

  .preamble--prova--wint.campaign.adjust {
    max-width: 900px;
    margin-top: 50px;
    margin-bottom: 50px;
    line-height: 34px;
  }

  .preamble--prova--wint.quote {
    text-align: left;
    max-width: 660px;
    margin-left: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .preamble--prova--wint.darkblue {
    color: var(--blue-01);
  }

  .preamble--prova--wint.mid {
    margin-top: 32px;
    margin-bottom: 42px;
  }

  .preamble--prova--wint.small {
    font-size: 20px;
    line-height: 28px;
  }

  .prova--wint--btn--container.green.mobile-2:hover, .prova--wint--btn--bg-hover.green, .prova--wint--btn--bg-hover.green-dark {
    background-color: var(--green-02);
  }

  .prova-wint-button-deluxe.after-green {
    background-color: var(--green-04);
    justify-content: center;
    max-width: 400px;
  }

  .prova-wint-button-deluxe.after-green:hover {
    color: #fff;
    background-color: #0000;
    border-color: #fff;
  }

  .prova-wint-button-deluxe.before {
    max-width: 400px;
    margin-top: 0;
  }

  .prova-wint-button-deluxe.before.hero {
    max-width: 250px;
  }

  .prova-wint-button-deluxe.bg {
    background-color: var(--green-04);
  }

  .prova--wint--btn--txt:hover {
    color: #fff;
  }

  .text-bubble.green {
    background-color: var(--green-06);
    padding-left: 36px;
    padding-right: 36px;
  }

  .faq-category-link-caption.btn:focus {
    color: var(--blue-03);
  }

  .faq-questions.header {
    padding-top: 0;
  }

  .faq-content-new.list {
    padding: 48px 64px;
  }

  .faq-cta-new {
    margin-top: 130px;
  }

  .faq-cta-new.adjust {
    margin-top: 0;
  }

  .faq-cta-button.green {
    color: #fafdfc;
  }

  .faq-cta-button.yellow {
    background-color: var(--yellow-03);
  }

  .faq-cta-button.yellow:hover {
    background-color: var(--yellow-02);
    color: var(--red-02);
  }

  .faq-category-title.darkblue {
    max-width: 760px;
    margin-left: 0%;
    line-height: 48px;
  }

  .faq-category-title.darkblue.centered {
    text-align: center;
    align-self: auto;
    max-width: none;
  }

  .faq-category-title.darkgreen {
    color: var(--green-01);
    line-height: 52px;
  }

  .faq-category-title.darkgreen.campaign {
    line-height: 56px;
  }

  .faq-category-title.blue--006 {
    margin-top: 0;
  }

  .faq-question-category-title.dark-blue.centered {
    margin-bottom: 20px;
  }

  .faq-bubble-wrapper-1 {
    width: 230px;
    height: 230px;
  }

  .faq-bubble-wrapper-2 {
    width: 275px;
    height: 275px;
  }

  .faq-dd-category-link-caption.btn:focus {
    color: var(--blue-03);
  }

  .div-block-179 {
    width: 72px;
    height: 56px;
  }

  .navlink-list.icon {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .footer-bottom-content {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .div-block-189 {
    background-color: #fff;
    flex: none;
    width: 2px;
    height: 13px;
  }

  .text-block-49 {
    color: #fff;
    font-size: 14px;
  }

  .text-block-50 {
    display: block;
  }

  .modal-wrapper-footer, .modal-wrapper-footer-demo {
    display: none;
  }

  .modal-footer.faq {
    min-width: 640px;
    max-width: 720px;
  }

  .guide--dl--headline--box {
    max-width: 1440px;
  }

  .guide--dl--main--headline.green {
    margin-bottom: 15px;
  }

  .guide--dl--main--headline.txt--red-05 {
    margin-top: 0;
  }

  .guide--dl--main--headline.blue-4.custom {
    margin-top: 0;
    font-size: 60px;
    line-height: 68px;
  }

  .guide--dl--main--headline.txt--blue-04.maklare {
    margin-top: 0;
  }

  ._w--usp--intro--content {
    margin-bottom: 40px;
  }

  ._w--ups--cta--block {
    margin-top: 130px;
  }

  ._w--ups--cta--block.adjust {
    margin-top: 0;
  }

  ._w--ups--cta--1.green {
    color: #fafdfc;
  }

  ._w--ups--cta--1.yellow {
    background-color: var(--yellow-03);
  }

  ._w--ups--cta--1.yellow:hover {
    background-color: var(--yellow-02);
    color: var(--red-02);
  }

  ._w--ups--cta--2.green {
    color: #fafdfc;
  }

  ._w--ups--cta--2.yellow {
    background-color: var(--yellow-03);
  }

  ._w--ups--cta--2.yellow:hover {
    background-color: var(--yellow-02);
    color: var(--red-02);
  }

  ._w--usp--round--row--1 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  ._w--ups--circles--container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  ._w--ups--circles--txt {
    margin-top: 15px;
  }

  ._w--ups--circle--img {
    max-width: 70%;
  }

  ._w--usp--cards--container {
    max-width: 1440px;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  ._w--ups--boxes--container {
    text-align: center;
  }

  ._w--usp--headline--boxes.green {
    margin-bottom: 15px;
  }

  ._w--usp--headline--boxes.txt--red-05 {
    margin-top: 0;
  }

  ._w--usp--headline--boxes.blue-4.custom {
    margin-top: 0;
    font-size: 60px;
    line-height: 68px;
  }

  ._w--usp--headline--boxes.txt--blue-04.maklare {
    margin-top: 0;
  }

  ._w--usp--functions--checklist {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  ._w--usp--functions--intro--txt {
    text-align: left;
  }

  ._w--usp--functions--intro--txt.last.green {
    color: var(--green-02);
    margin-bottom: 20px;
  }

  ._w--usp--functions--intro--txt.last.darkred {
    color: var(--red-02);
  }

  ._w--usp--functions--intro--txt.dark-blue {
    color: var(--blue-01);
    text-align: center;
  }

  ._w--usp--functions--intro--txt.centered.blue-shadow {
    text-shadow: 0 -1px 20px #1f42664d;
  }

  ._w--usp--functions--intro--txt.campaign {
    max-width: 900px;
    margin-top: 80px;
    margin-bottom: 80px;
    line-height: 32px;
  }

  ._w--usp--functions--intro--txt.campaign.sub {
    margin-top: 80px;
    margin-bottom: 80px;
    line-height: 34px;
  }

  ._w--usp--functions--intro--txt.campaign.invert {
    color: #fff;
    text-align: center;
  }

  ._w--usp--functions--intro--txt.campaign.adjust {
    max-width: 900px;
    margin-top: 50px;
    margin-bottom: 50px;
    line-height: 34px;
  }

  ._w--usp--functions--intro--txt.quote {
    text-align: left;
    max-width: 660px;
    margin-left: 0;
    font-size: 20px;
    line-height: 28px;
  }

  ._w--usp--functions--intro--txt.darkblue {
    color: var(--blue-01);
  }

  ._w--usp--functions--intro--txt.mid {
    margin-top: 32px;
    margin-bottom: 42px;
  }

  ._w--usp--functions--intro--txt.small {
    font-size: 20px;
    line-height: 28px;
  }

  ._w--usp--functions--headline {
    text-align: left;
  }

  ._w--usp--functions--headline.darkblue {
    max-width: 760px;
    margin-left: 0%;
    line-height: 48px;
  }

  ._w--usp--functions--headline.darkblue.centered {
    text-align: center;
    align-self: auto;
    max-width: none;
  }

  ._w--usp--functions--headline.darkgreen {
    color: var(--green-01);
    line-height: 52px;
  }

  ._w--usp--functions--headline.darkgreen.campaign {
    line-height: 56px;
  }

  ._w--usp--functions--headline.blue--006 {
    margin-top: 0;
  }

  .txt--gray-06.bold.margin-top {
    margin-top: 20px;
  }

  ._w--usp--cta--block.green, ._w--usp--block--cta.green, ._w--usp--block--link--price.green {
    color: var(--green-01);
  }

  .preamble--900.last.green {
    color: var(--green-02);
    margin-bottom: 20px;
  }

  .preamble--900.last.darkred {
    color: var(--red-02);
  }

  .preamble--900.dark-blue {
    color: var(--blue-01);
    text-align: center;
  }

  .preamble--900.centered.blue-shadow {
    text-shadow: 0 -1px 20px #1f42664d;
  }

  .preamble--900.campaign {
    max-width: 900px;
    margin-top: 80px;
    margin-bottom: 80px;
    line-height: 32px;
  }

  .preamble--900.campaign.sub {
    margin-top: 80px;
    margin-bottom: 80px;
    line-height: 34px;
  }

  .preamble--900.campaign.invert {
    color: #fff;
    text-align: center;
  }

  .preamble--900.campaign.adjust {
    max-width: 900px;
    margin-top: 50px;
    margin-bottom: 50px;
    line-height: 34px;
  }

  .preamble--900.quote {
    text-align: left;
    max-width: 660px;
    margin-left: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .preamble--900.darkblue {
    color: var(--blue-01);
  }

  .preamble--900.mid {
    margin-top: 32px;
    margin-bottom: 42px;
  }

  .preamble--900.small {
    font-size: 20px;
    line-height: 28px;
  }

  ._w--usp--includ--intro--txt.last.green {
    color: var(--green-02);
    margin-bottom: 20px;
  }

  ._w--usp--includ--intro--txt.last.darkred {
    color: var(--red-02);
  }

  ._w--usp--includ--intro--txt.dark-blue {
    color: var(--blue-01);
    text-align: center;
  }

  ._w--usp--includ--intro--txt.centered.blue-shadow {
    text-shadow: 0 -1px 20px #1f42664d;
  }

  ._w--usp--includ--intro--txt.campaign {
    max-width: 900px;
    margin-top: 80px;
    margin-bottom: 80px;
    line-height: 32px;
  }

  ._w--usp--includ--intro--txt.campaign.sub {
    margin-top: 80px;
    margin-bottom: 80px;
    line-height: 34px;
  }

  ._w--usp--includ--intro--txt.campaign.invert {
    color: #fff;
    text-align: center;
  }

  ._w--usp--includ--intro--txt.campaign.adjust {
    max-width: 900px;
    margin-top: 50px;
    margin-bottom: 50px;
    line-height: 34px;
  }

  ._w--usp--includ--intro--txt.quote {
    text-align: left;
    max-width: 660px;
    margin-left: 0;
    font-size: 20px;
    line-height: 28px;
  }

  ._w--usp--includ--intro--txt.darkblue {
    color: var(--blue-01);
  }

  ._w--usp--includ--intro--txt.mid {
    margin-top: 32px;
    margin-bottom: 42px;
  }

  ._w--usp--includ--intro--txt.small {
    font-size: 20px;
    line-height: 28px;
  }

  .care--page--customer--txt--block {
    padding-top: 60px;
  }

  .con {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-198 {
    grid-template-columns: 1fr 1fr;
  }

  .calculator-salary-txt-wrapper {
    margin-bottom: 40px;
  }

  .modal-wrapper-calculator-salary {
    display: none;
  }

  .modal-calculator.faq {
    min-width: 640px;
    max-width: 720px;
  }

  .modal-wrapper-calculator-invoice, .modal-wrapper-calculator-pension, .modal-wrapper-calculator-result, .modal-wrapper-calculator-procent, .modal-wrapper-calculator-others {
    display: none;
  }

  .sfd--hero--title--2.wrap-xl {
    max-width: 10ch;
  }

  .starta-ab-container-large {
    padding-bottom: 100px;
  }

  .footer--usp--txt--box {
    padding: 18px 10px 18px 35px;
  }

  .footer--usp--img {
    left: 21px;
  }

  .footer--usp--txt--box--best {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 5px;
  }

  .landing--usp--container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .landing--usp--wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 1400px;
    height: auto;
    max-height: none;
    margin: 20px auto;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .landing--wint--15min--container {
    background-color: #0000;
    padding-bottom: 60px;
  }

  .landing--wint--15min--wrapper {
    background-color: var(--blue-01);
    grid-template-rows: 10em;
    grid-template-columns: .25fr 2fr 1fr .25fr;
    grid-auto-rows: 10em;
    justify-items: center;
    max-width: 1400px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    position: static;
  }

  .landing--wint--15min--txt {
    color: #fff;
    font-size: 50px;
  }

  .landing--wint--15min--block {
    flex-flow: column;
    max-width: 1400px;
    height: auto;
    max-height: none;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .landing--articles--logos--container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .landing--usp--wrapper--inner {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    max-width: 1500px;
    display: block;
  }

  .landing--usp--box {
    border-bottom: 1px none var(--blue-02);
    background-color: #fff;
    border-radius: 13px;
    padding: 30px 20px 30px 25px;
  }

  .landing--usp--box.blue {
    background-color: var(--blue-01);
    box-shadow: none;
    color: var(--blue-01);
    border-radius: 13px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 30px;
  }

  .landing--usp--box.blue:hover {
    background-color: var(--blue-01);
    padding-left: 30px;
  }

  .landing--usp--box.red {
    background-color: var(--red-02);
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 30px;
  }

  .landing--usp--box.red:hover {
    background-color: var(--red-02);
  }

  .landing--usp--box.orange {
    background-color: var(--yellow-alt-1);
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 30px;
    transform: translate(0);
  }

  .landing--usp--box.orange:hover {
    color: var(--yellow-01);
    background-color: #ffde59f7;
    transform: none;
  }

  .landing--hero--container {
    grid-template-columns: .5fr minmax(350px, 48ch) 48px minmax(20%, auto) .5fr;
    justify-items: center;
    width: 100%;
  }

  .landing--hero--headline {
    font-size: 80px;
    line-height: 85px;
  }

  .landing--hero--img--block {
    padding-left: 0;
    padding-right: 0;
  }

  .landing--hero--img {
    max-width: 90%;
  }

  .landing--hero--usp--bubble {
    border-radius: 8px;
    margin-bottom: -9px;
  }

  .landing--hero--ups--bubble--arrow {
    max-width: 10%;
    padding-top: 0;
  }

  .landing--customers--wrapper {
    grid-column-gap: 30px;
    grid-template-columns: .75fr 1fr;
  }

  .landing--price--bubble--txt--2 {
    font-size: 120px;
    line-height: 120px;
  }

  .landing--price--cta.blue:hover {
    transform: translate(0);
  }

  .landing--support--wrapper {
    grid-template-columns: .75fr 1fr;
  }

  .landing--price--bubble--txt--block {
    left: 18%;
  }

  .landing-video-list-item-check {
    width: 60px;
  }

  .landing-video-cta-row {
    text-align: center;
    justify-content: center;
    align-items: stretch;
    display: block;
  }

  .landing-video-cta-1.blue:hover, .landing-video-cta-2.blue:hover {
    transform: translate(0);
  }

  .landing-video-container {
    margin-top: 100px;
  }

  .landing--price--txt {
    line-height: 65px;
  }

  .landing--faq--link--block.green {
    color: var(--green-01);
  }

  .image-96 {
    top: -20%;
    left: 13%;
  }

  .image-97 {
    width: 30%;
    top: -13%;
    left: -13%;
  }

  .image-98 {
    width: 50%;
    top: -28%;
    left: 26%;
  }

  .landing--hero--big--cta--wrapper {
    display: flex;
  }

  .landing--hero--big--cta {
    background-color: var(--blue-01);
    transition-property: none;
  }

  .landing--hero--big--cta:hover {
    background-color: var(--blue-02);
    color: var(--blue-01);
  }

  .landing--wa--experterna--block {
    grid-template-columns: 1.25fr 1fr;
  }

  .image-100 {
    width: 15%;
    top: -16%;
    left: 89%;
  }

  .image-101 {
    width: 55%;
    top: 61%;
    left: 65%;
  }

  .image-102 {
    width: 25%;
    left: 86%;
  }

  .image-103 {
    width: 35%;
    top: 43%;
    left: -11%;
  }

  .landing--calculator--cta.blue:hover, .landing-wa-experts-cta.blue:hover {
    transform: translate(0);
  }

  .landing-wa-articles-headline.dark-blue.centered, .landing--wa--pp--headline.dark-blue.centered {
    margin-bottom: 20px;
  }

  .landing--saljare--img {
    width: 200px;
  }

  .landing--kund--badge--txt--bottom.blue--dark {
    color: var(--blue-01);
  }

  .div-block-218 {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6659742c04575e7ce99f6fdd_fraga-wint-hero-v7.jpg");
    background-position: 50% 0;
  }

  .div-block-219 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .link-block-26 {
    width: 180px;
  }

  .fw--latest--videos--txt.link--readmore--red {
    background-image: none;
  }

  .fw--latest--videos--txt.link--readmore--blue {
    background-position: 100%;
    max-width: 100%;
    padding-right: 24px;
  }

  .fw--latest--videos--txt.link--readmore--green {
    color: var(--green-04);
    background-image: linear-gradient(#0000, #0000);
  }

  .fw--latest--videos--txt.link--readmore--darkred, .fw--latest--videos--txt.link--readmore--blue-copy {
    background-position: 100%;
    max-width: 100%;
    padding-right: 24px;
  }

  .fw--upcoming--videos--txt.bold.margin-top {
    margin-top: 20px;
  }

  .sovgott-hero {
    background-position: 50% 55%;
    padding-bottom: 0;
  }

  .sovgott-hero-container {
    grid-template-rows: auto auto;
    margin-bottom: 100px;
    margin-left: 60px;
  }

  .sovgott-bubbla-hero {
    width: 180px;
    height: 180px;
  }

  .sovgott-hero-cta-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .sovgott-hero-cta {
    background-color: var(--blue-05);
    transition-property: none;
  }

  .sovgott-hero-cta:hover {
    background-color: var(--blue-02);
    color: var(--blue-01);
  }

  .sovgott-procent-intro {
    padding-bottom: 40px;
  }

  .sovgott-andas {
    background-size: 100%;
  }

  .sovgott-bubbla-andas {
    width: 180px;
    height: 180px;
  }

  .sovgott-andas-txt-first-block {
    grid-template-columns: 1.75fr 1fr;
    margin-bottom: 10px;
  }

  .sovgott-bubbla-andas-modul {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/66f577b8781637dc6d9f1963_customers-procent.png");
    width: 150px;
    height: 150px;
  }

  .sovgott-intro-btn.blue:hover {
    transform: translate(0);
  }

  .sovgott-andas-cta-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 2.5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .adv-book--item-summary.last.green {
    color: var(--green-02);
    margin-bottom: 20px;
  }

  .adv-book--item-summary.last.darkred {
    color: var(--red-02);
  }

  .adv-book--item-summary.dark-blue {
    color: var(--blue-01);
    text-align: center;
  }

  .adv-book--item-summary.centered.blue-shadow {
    text-shadow: 0 -1px 20px #1f42664d;
  }

  .adv-book--item-summary.campaign {
    max-width: 900px;
    margin-top: 80px;
    margin-bottom: 80px;
    line-height: 32px;
  }

  .adv-book--item-summary.campaign.sub {
    margin-top: 80px;
    margin-bottom: 80px;
    line-height: 34px;
  }

  .adv-book--item-summary.campaign.invert {
    color: #fff;
    text-align: center;
  }

  .adv-book--item-summary.campaign.adjust {
    max-width: 900px;
    margin-top: 50px;
    margin-bottom: 50px;
    line-height: 34px;
  }

  .adv-book--item-summary.quote {
    text-align: left;
    max-width: 660px;
    margin-left: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .adv-book--item-summary.darkblue {
    color: var(--blue-01);
  }

  .adv-book--item-summary.mid {
    margin-top: 32px;
    margin-bottom: 42px;
  }

  .adv-book--item-summary.small {
    font-size: 20px;
    line-height: 28px;
  }

  .bubble-prova-gratis.green {
    background-color: var(--green-06);
    padding-left: 36px;
    padding-right: 36px;
  }

  .image-113 {
    width: 200px;
    margin-top: -100px;
    margin-left: 220px;
  }

  .wa-fraga-wint-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    margin-top: 60px;
  }

  .wa-fraga-wint-headline {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .wa-fraga-wint-small-title {
    color: var(--blue-03);
  }

  .price-header-wrapper {
    grid-template-rows: auto;
  }

  .price-header-cl {
    width: auto;
    max-width: none;
    font-size: 20px;
    line-height: 30px;
  }

  .price-header-cl-item {
    background-position: 0%;
  }

  .price-header-headline {
    font-size: 55px;
    line-height: 65px;
  }

  .price-header-txt.last.green {
    color: var(--green-02);
    margin-bottom: 20px;
  }

  .price-header-txt.last.darkred {
    color: var(--red-02);
  }

  .price-header-txt.dark-blue {
    color: var(--blue-01);
    text-align: center;
  }

  .price-header-txt.centered.blue-shadow {
    text-shadow: 0 -1px 20px #1f42664d;
  }

  .price-header-txt.campaign {
    max-width: 900px;
    margin-top: 80px;
    margin-bottom: 80px;
    line-height: 32px;
  }

  .price-header-txt.campaign.sub {
    margin-top: 80px;
    margin-bottom: 80px;
    line-height: 34px;
  }

  .price-header-txt.campaign.invert {
    color: #fff;
    text-align: center;
  }

  .price-header-txt.campaign.adjust {
    max-width: 900px;
    margin-top: 50px;
    margin-bottom: 50px;
    line-height: 34px;
  }

  .price-header-txt.quote {
    text-align: left;
    max-width: 660px;
    margin-left: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .price-header-txt.darkblue {
    color: var(--blue-01);
  }

  .price-header-txt.mid {
    margin-top: 32px;
    margin-bottom: 42px;
  }

  .price-header-txt.small {
    font-size: 20px;
    line-height: 28px;
  }

  .price-startup-cl {
    width: auto;
    max-width: none;
    font-size: 20px;
    line-height: 30px;
  }

  .price-startup-cl-item {
    background-position: 0%;
  }

  .price-ab-cl {
    width: auto;
    max-width: none;
    font-size: 20px;
    line-height: 30px;
  }

  .price-ab-cl-item {
    background-position: 0%;
  }

  .price-features-container {
    padding-top: 140px;
  }

  .price-features-txt-block {
    grid-template-columns: .5fr;
  }

  .price-features-txt {
    padding-right: 0;
  }

  .price-features-heading {
    white-space: normal;
    word-break: normal;
  }

  .price-redovisning-wrapper {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .price-redovisning-usp-txt {
    font-size: 20px;
  }

  .preamble-kom-igang {
    color: var(--gray-06);
  }

  .preamble-kom-igang.last.green {
    color: var(--green-02);
    margin-bottom: 20px;
  }

  .preamble-kom-igang.last.darkred {
    color: var(--red-02);
  }

  .preamble-kom-igang.dark-blue {
    color: var(--blue-01);
    text-align: center;
  }

  .preamble-kom-igang.centered.blue-shadow {
    text-shadow: 0 -1px 20px #1f42664d;
  }

  .preamble-kom-igang.campaign {
    max-width: 900px;
    margin-top: 80px;
    margin-bottom: 80px;
    line-height: 32px;
  }

  .preamble-kom-igang.campaign.sub {
    margin-top: 80px;
    margin-bottom: 80px;
    line-height: 34px;
  }

  .preamble-kom-igang.campaign.invert {
    color: #fff;
    text-align: center;
  }

  .preamble-kom-igang.campaign.adjust {
    max-width: 900px;
    margin-top: 50px;
    margin-bottom: 50px;
    line-height: 34px;
  }

  .preamble-kom-igang.quote {
    text-align: left;
    max-width: 660px;
    margin-left: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .preamble-kom-igang.darkblue {
    color: var(--blue-01);
  }

  .preamble-kom-igang.mid {
    margin-top: 32px;
    margin-bottom: 42px;
  }

  .preamble-kom-igang.small {
    font-size: 20px;
    line-height: 28px;
  }

  .customer-badge-info-review {
    padding-top: 0;
  }

  .customer-badge-info-review.blue--dark, .hero-price-badge-txt.blue--dark {
    color: var(--blue-01);
  }

  .outline-btn-blue.after-green {
    background-color: var(--green-04);
    justify-content: center;
    max-width: 400px;
  }

  .outline-btn-blue.after-green:hover {
    color: #fff;
    background-color: #0000;
    border-color: #fff;
  }

  .outline-btn-blue.before {
    max-width: 400px;
    margin-top: 0;
  }

  .outline-btn-blue.before.hero {
    max-width: 250px;
  }

  .outline-btn-blue.bg {
    background-color: var(--green-04);
  }

  .modal-wrapper-price-app, .modal-wrapper-automatic-improval, .modal-wrapper-auto-payments, .modal-wrapper-comp-card {
    display: none;
  }

  .price-manual-cl-item {
    background-position: 0%;
  }

  .modal-wrapper-calculator-shares, .modal-wrapper-calculator-base, .modal-wrapper-calculator-base2, .modal-wrapper-calculator-interest, .modal-wrapper-calculator-salary2, .modal-wrapper-calculator-scope {
    display: none;
  }

  .price--alternative-full {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .price--holding--startup {
    padding-top: 0;
    padding-bottom: 96px;
  }
}

@media screen and (min-width: 1440px) {
  .pwdb--faq--li-bg.grey--bg {
    background-color: #f7f5f2;
  }

  .pwdb--faq--li-right-bg.grey--bg {
    background-color: var(--gray-06);
  }

  .link--readmore--blue {
    font-weight: 900;
  }

  .landing-puffs--slider.yellow--bg {
    background-color: var(--yellow-04);
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6645f332abd66970470d5e14_landing-hero-bg-gradient.png");
    background-position: 50% 100%;
  }

  .landing-puffs--mask.yellow-strokes {
    border-right-color: var(--yellow-05);
    border-left-color: var(--yellow-05);
  }

  .landing-puffs--item-img {
    max-width: 350px;
  }

  .heading-15 {
    font-size: 45px;
    line-height: 50px;
  }

  .heading-15.txt--red-04 {
    color: var(--red-03);
  }

  .puff-cta {
    background-color: var(--red-05);
  }

  .image-74 {
    width: 100px;
  }

  .navlink-list.icon {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .txt--green-01.margin-top {
    margin-top: 20px;
  }

  .txt--gray-06.bold {
    font-weight: 700;
  }

  .txt--gray-06.bold.margin-top {
    margin-top: 20px;
  }

  .list-person {
    text-align: center;
    width: 256px;
  }

  .container-11 {
    max-width: 1440px;
  }

  .team-persons {
    margin-bottom: 0;
    padding-left: 0;
    list-style-type: none;
    display: flex;
  }

  .quote-2, .care--consult--quote--txt--block {
    padding-top: 128px;
  }

  .care--consult--quote--content {
    max-width: 1440px;
  }

  .team-persons-2 {
    margin-bottom: 0;
    padding-left: 0;
    list-style-type: none;
    display: flex;
  }

  .care--page--customer--txt--block {
    padding-top: 80px;
  }

  .con {
    max-width: 1440px;
  }

  .footer--usp--txt--box {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 18px;
  }

  .footer--usp--img {
    width: 23%;
    left: 21px;
  }

  .footer--usp--icon--best {
    width: 36%;
  }

  .footer--usp--best--small--txt {
    font-size: 12px;
  }

  .footer--usp--txt--box--best {
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 18px;
  }

  .image-86, .footer-wave-logo {
    max-width: 5%;
    left: 47%;
  }

  .landing--usp--container {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .landing--articles--logos--container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .landing--articles--logos--wrapper, .landing--cta--row--wrapper {
    grid-template-rows: auto;
  }

  .text-block-63, .text-block-64, .text-block-65 {
    font-weight: 900;
  }

  .landing--hero--headline {
    font-size: 80px;
    line-height: 85px;
  }

  .landing--hero--img--block {
    margin-top: 60px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .landing--hero--img {
    max-width: 95%;
  }

  .landing--articles--footer--wrapper {
    margin-bottom: 100px;
  }

  .landing--articles--logo--breakit {
    height: 28px;
  }

  .landing--articles--logo--da {
    height: 38px;
  }

  .landing--articles--logo--realtid, .landing--articles--logo--balans {
    height: 32px;
  }

  .landing--customers--wrapper {
    grid-column-gap: 41px;
    grid-template-columns: .75fr 1fr;
  }

  .landing--price--bubble--txt--2 {
    font-size: 120px;
    line-height: 120px;
  }

  .landing--customers--title--small {
    color: #3bf;
    margin-bottom: 0;
  }

  .landing--customers--title--big {
    color: var(--blue-01);
    margin-bottom: 0;
  }

  .landing--customers--txt {
    color: var(--blue-01);
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
  }

  .landing--support--wrapper {
    grid-template-columns: 1fr 1.5fr;
  }

  .landing--support--small--title {
    color: #3bf;
    margin-bottom: 0;
  }

  .landing--support--big--title {
    color: var(--blue-01);
    margin-bottom: 0;
  }

  .landing--support--txt {
    color: var(--blue-01);
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
  }

  .landing--calculator--small--title {
    color: #3bf;
    margin-bottom: 0;
  }

  .landing--calculator--big--title {
    color: var(--blue-01);
    margin-bottom: 0;
  }

  .landing--calculator--txt {
    color: var(--blue-01);
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
  }

  .landing--calc--full {
    grid-template-columns: .75fr 1fr;
  }

  .landing--calc--full--txt {
    grid-template-rows: auto auto auto auto;
    align-content: center;
    place-items: stretch stretch;
    max-width: 800px;
  }

  .landing--price--bubble--txt--block {
    top: 28%;
    left: 17%;
  }

  .landing-video-list {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 50px;
  }

  .landing-video-list-item-check {
    width: 60px;
  }

  .landing-video-list-item-txt {
    font-size: 20px;
  }

  .landing-video-cta-row {
    margin-top: 50px;
  }

  .landing-video-cta-1 {
    color: #fff;
    background-color: #1f4266;
    max-width: 320px;
    margin-right: 10px;
  }

  .landing-video-cta-2 {
    color: #fff;
    background-color: #3bf;
    max-width: 320px;
    margin-left: 10px;
  }

  .landing-video-container {
    margin-top: 60px;
    margin-bottom: 100px;
  }

  .landing--price--txt {
    line-height: 65px;
  }

  .landing-wa-experts {
    grid-template-rows: 1fr;
  }

  .wave--anim--bottom-copy {
    color: var(--gray-03);
  }

  .image-96 {
    width: 10%;
    top: -16%;
    left: 20%;
  }

  .image-97 {
    width: 30%;
    top: -13%;
    left: -16%;
  }

  .image-98 {
    width: 52%;
    top: -22%;
    left: 41%;
  }

  .landing--wa--experterna--block {
    grid-template-columns: 1.25fr 1fr;
  }

  .landing--faq--wrapper {
    padding-top: 0;
  }

  .image-100 {
    width: 18%;
    top: -7%;
    left: 100%;
  }

  .image-101 {
    width: 55%;
    top: 61%;
    left: 76%;
  }

  .image-102 {
    width: 25%;
    top: 35%;
    left: 100%;
  }

  .image-103 {
    width: 35%;
    top: 52%;
    left: -19%;
  }

  .div-block-218 {
    background-position: 50% 30%;
    padding-bottom: 0;
  }

  .div-block-219 {
    max-width: 700px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .link-block-26 {
    width: 220px;
  }

  .fw--upcoming--videos--txt.bold {
    font-weight: 700;
  }

  .fw--upcoming--videos--txt.bold.margin-top {
    margin-top: 20px;
  }

  .sovgott-hero {
    background-position: 50% 70%;
    padding-bottom: 0;
  }

  .sovgott-hero-container {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr 1fr;
    max-width: 100%;
    margin-bottom: 100px;
    margin-left: 140px;
  }

  .sovgott-bubbla-hero {
    width: 180px;
    height: 180px;
  }

  .sovgott-hero-cta-wrapper {
    grid-template-columns: 1.25fr 1fr;
  }

  .sovgott-hero-cta {
    background-color: var(--blue-05);
  }

  .sovgott-procent {
    padding-bottom: 60px;
  }

  .sovgott-andas {
    background-size: 100%;
  }

  .sovgott-andas-img {
    width: 500px;
    height: 500px;
  }

  .sovgott-bubbla-andas {
    width: 180px;
    height: 180px;
  }

  .sovgott--price--usp--text {
    font-weight: 900;
  }

  .sovgott-andas-txt-first-block {
    grid-template-columns: 2fr 1fr;
    margin-bottom: 10px;
  }

  .sovgott-bubbla-andas-modul {
    width: 160px;
    height: 160px;
  }

  .sovgott-intro-btn {
    color: #1f4266;
    background-color: #9df;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sovgott-intro-btn:hover {
    color: #1f4266;
    background-color: #fff;
  }

  .image-110 {
    max-width: 80%;
    padding-left: 10px;
  }

  .sovgott-andas-cta-wrapper {
    grid-template-columns: 1.75fr 1fr;
  }

  .image-113 {
    width: 200px;
    margin-left: 300px;
  }

  .wa-fraga-wint-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .price-header-wrapper {
    grid-template-rows: auto;
  }

  .price-header-headline {
    font-size: 55px;
    line-height: 60px;
  }

  .price-startup-container {
    padding-top: 0;
  }

  .price-startup-wrapper {
    margin-top: 100px;
  }

  .price-features-container {
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .price-features-txt-block {
    grid-template-columns: .5fr;
  }

  .price-features-txt {
    max-width: 800px;
    padding-right: 0;
  }

  .price-features-box-wrapper {
    min-height: 0;
  }

  .features-toggle {
    overflow: visible;
  }

  .dropdown-list {
    margin-bottom: 0;
  }

  .price-features-heading {
    white-space: nowrap;
    word-break: normal;
  }

  .price-redovisning-wrapper {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .price-redovisning-usp-txt {
    font-size: 20px;
  }

  .price-comparison-container {
    padding-bottom: 0;
  }

  .price-comparison-txt {
    line-height: 28px;
  }

  .preamble-kom-igang {
    color: var(--gray-06);
    margin-left: 0;
  }

  .price-calculator-container {
    padding-bottom: 0;
  }

  .customer-badge-review {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .div-block-235 {
    justify-content: flex-start;
    align-items: center;
  }

  .price-features-list-container {
    margin-bottom: 140px;
  }

  .div-block-236 {
    margin-top: 40px;
  }

  .price-comparison-txt-last-wrapper {
    margin-bottom: 0;
    padding-bottom: 100px;
  }

  .bar-chart-container {
    padding-left: 80px;
    padding-right: 80px;
  }

  .price-page-calc-block {
    margin-bottom: 0;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .price-slider-headline {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    font-size: 50px;
    line-height: 55px;
  }

  .badge-review-box {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .outline-btn-blue {
    border-color: #1f4266;
  }

  .outline-btn-txt-blue {
    color: #1f4266;
  }

  .price-vs-wrapper {
    margin-top: 100px;
  }

  .price--holding--startup.container-large {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-246 {
    margin-top: 40px;
    margin-bottom: 40px;
    margin-right: 100px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 48px;
    line-height: 56px;
  }

  h2 {
    font-size: 32px;
    line-height: 40px;
  }

  h3 {
    line-height: 32px;
  }

  .title--group {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .title--group.primary {
    position: relative;
  }

  .preamble.last {
    margin-top: 0;
  }

  .preamble.last.green.lrg {
    font-size: 20px;
  }

  .preamble.link--readmore--blue--timeline {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .preamble.campaign {
    max-width: 700px;
    margin-top: 60px;
    margin-bottom: 60px;
    font-size: 20px;
    line-height: 28px;
  }

  .preamble.campaign.sub {
    max-width: 680px;
    font-size: 20px;
    line-height: 30px;
  }

  .preamble.campaign.inner {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .preamble.darkblue {
    margin-top: 20px;
  }

  .preamble p {
    margin-bottom: 16px;
  }

  .preamble.small {
    font-size: 16px;
    line-height: 24px;
  }

  .section-title-1 {
    margin-bottom: 10px;
    font-size: 40px;
    line-height: 48px;
  }

  .section-title-1.smaller {
    font-size: 46px;
    line-height: 52px;
  }

  .box-list-inner.centered {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-large {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .avatar.overlapping {
    width: 90px;
    height: 90px;
    margin-top: -76px;
  }

  .box-quote {
    width: 58px;
    max-width: 100%;
    top: -11px;
    right: 20px;
  }

  .box-list {
    margin-bottom: 50px;
  }

  .faq-box-item {
    width: 100%;
    margin-bottom: 0;
  }

  .faq-list-item {
    margin-bottom: 9px;
    font-size: 16px;
  }

  .faq-content {
    float: none;
    width: 100%;
    padding: 40px;
  }

  .faq-content.list {
    padding: 48px 40px;
  }

  .question-title {
    font-family: Museo Sans, sans-serif;
  }

  .faq-sidebar {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    position: static;
  }

  .category-link.btn {
    border: 1px none var(--blue-06);
    background-color: #0000;
    border-radius: 9px;
    font-weight: 700;
  }

  .title-2 {
    font-size: 36px;
    line-height: 46px;
  }

  .title-2.red, .title-2.red-3, .title-2.red-3 {
    color: var(--red-05);
  }

  .title-2.txt--blue-01.centered {
    margin-left: 0%;
  }

  .title-2.darkgreen {
    max-width: 410px;
    line-height: 46px;
  }

  .title-2.darkgreen.campaign {
    font-size: 34px;
  }

  .title-2.txt--blue-06.product {
    font-size: 28px;
    line-height: 36px;
  }

  .title-2.text-colour-white {
    text-align: center;
    font-size: 36px;
    line-height: 44px;
  }

  .title-1 {
    font-size: 48px;
    line-height: 58px;
  }

  .title-3 {
    font-size: 28px;
    line-height: 38px;
  }

  .faq-aside {
    float: none;
    width: 100%;
    padding: 40px;
  }

  .faq-aside.hidden {
    display: block;
  }

  .div-block {
    float: none;
    width: auto;
    padding-left: 0;
    padding-right: 20px;
  }

  .image-2 {
    float: right;
    max-width: 32%;
    margin-bottom: 20px;
  }

  .price-list {
    place-content: stretch center;
    margin-bottom: 12px;
  }

  .price-list-item {
    width: 33.33%;
    margin-bottom: 20px;
  }

  .price-container {
    background-position: 50% 0, 0 0;
    background-size: 120% 290px, auto;
    padding-top: 50px;
  }

  .price-container.referrals {
    margin-top: 10px;
  }

  .package-image {
    width: 90px;
    height: 90px;
    margin-top: -104px;
    margin-bottom: 10px;
  }

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

  .light-label-center {
    font-size: 14px;
    line-height: 24px;
  }

  .check-list-cols {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .check-list-cols li {
    font-size: 16px;
  }

  .check-list-cols ul {
    column-count: 2;
  }

  .nav-item {
    margin-left: 12px;
    margin-right: 12px;
  }

  .price-footer {
    margin-top: 15px;
    padding-top: 10px;
    padding-bottom: 15px;
  }

  .blog-list-inner {
    flex-direction: column;
    height: 100%;
    display: flex;
  }

  .blog-list-item {
    width: 50%;
  }

  .blog-image-header {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    height: 50vh;
    max-height: 480px;
    padding-top: 0;
  }

  .blog-post {
    padding-bottom: 48px;
  }

  .post-body h2 {
    font-size: 28px;
    line-height: 38px;
  }

  .blog-title {
    margin-bottom: 20px;
  }

  .post-preamble {
    margin-top: 10px;
    font-size: 18px;
  }

  .blog-list-image-wrapper {
    min-height: 210px;
  }

  .blog-byline {
    margin-bottom: 30px;
  }

  .prefix {
    margin-bottom: 16px;
    font-size: 20px;
  }

  .faq-section {
    padding-top: 32px;
  }

  .section-title-2 {
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 40px;
  }

  .section-title-2.blue-4.adjust {
    color: var(--blue-01);
  }

  .price-slider {
    margin-left: 30px;
    margin-right: 30px;
  }

  .todo-text {
    max-width: 100%;
    font-size: 16px;
    line-height: 24px;
  }

  .startup-signup {
    padding-top: 60px;
  }

  .startup-form {
    padding: 40px;
  }

  .title-4.blue--006.product {
    font-size: 18px;
    line-height: 28px;
  }

  .feature-preamble {
    margin-top: 10px;
    font-size: 18px;
  }

  .bubble-title {
    font-size: 20px;
  }

  .cta-label.vertical {
    font-size: 22px;
  }

  .cta-label.green {
    text-align: center;
  }

  .testimonial {
    width: 50%;
    margin-bottom: 60px;
  }

  .footer-nav {
    text-align: center;
    flex: 0 auto;
    width: 50%;
    margin-bottom: 33px;
  }

  .div-block-5 {
    flex-flow: wrap;
  }

  .newsletter-box-wide {
    grid-template-columns: 40ch 1fr 200px;
    padding: 32px;
  }

  .button-s {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 16px;
    line-height: 26px;
  }

  .price-block {
    max-width: 90%;
    padding: 64px;
  }

  .nav-inner {
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
  }

  .contact-form-container {
    padding-bottom: 64px;
  }

  .contact-form-box {
    padding: 40px;
  }

  .contact-form-background {
    background-size: cover;
    height: 380px;
  }

  .contact-details {
    padding-top: 0;
  }

  .cta-inline.boxed {
    margin-bottom: 30px;
  }

  .faq-container {
    padding-bottom: 56px;
  }

  .features-headline {
    background-size: 24px;
    padding-bottom: 50px;
    font-size: 40px;
    line-height: 50px;
  }

  .faq-highlight {
    padding-bottom: 30px;
  }

  .campaign-hero {
    padding-top: 480px;
  }

  .campaign-hero-canvas {
    height: 600px;
    min-height: 0;
  }

  .campaign-hero-caption {
    padding: 50px 40px 40px;
  }

  .campaign-hero-title {
    font-size: 80px;
    line-height: 80px;
    top: 80px;
  }

  .campaign-features {
    margin-bottom: 40px;
    padding-top: 20px;
  }

  .todo-list-item-compact {
    float: none;
    height: 320px;
    margin-top: 0;
  }

  .todo-list-image-compact {
    width: 320px;
    height: auto;
    margin-right: 0;
    left: auto;
    right: 0;
  }

  .todo-list-image-compact.odd {
    max-width: 45%;
    left: 0;
  }

  .todo-desc-compact {
    width: 370px;
    max-width: none;
    margin-left: 0;
  }

  .todo-desc-compact.odd {
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 0;
  }

  .todo-list-compact {
    column-count: 1;
    max-width: 715px;
    margin: 30px auto 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .campaign-startup-signup {
    padding-bottom: 60px;
  }

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

  .price-content-wrapper.bubble--offset {
    margin-top: 48px;
  }

  .partner-hero-img-wrap {
    height: 470px;
    min-height: 0;
  }

  .partner-hero-img {
    flex: none;
    min-width: 100%;
  }

  .partner-logo-box-wide {
    width: 570px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .partner-logo {
    max-height: 50px;
  }

  .partner-logo.xlarge {
    max-height: 90px;
  }

  .partner-hero-intro {
    padding: 120px 0 40px;
  }

  .price-slider-notice {
    max-width: 410px;
  }

  .press-info {
    margin-top: 100px;
    padding-bottom: 20px;
  }

  .float-box {
    padding: 30px 40px;
  }

  .float-box.overlapping {
    top: -70px;
  }

  .float-box-column {
    padding-left: 30px;
  }

  .float-box-column.odd {
    padding-right: 30px;
  }

  .person-image {
    width: 80px;
    height: auto;
    margin-top: 5px;
  }

  .person-details {
    padding-left: 100px;
  }

  .person-title {
    font-size: 16px;
    line-height: 28px;
  }

  .person-contact-link {
    font-size: 16px;
    line-height: 26px;
  }

  .management-team {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .person-list-box {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 20px;
  }

  .person-bio {
    font-size: 16px;
    line-height: 26px;
  }

  .board-members {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .faq-acc-trigger {
    background-position: 15px 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 45px;
  }

  .faq-acc-content {
    padding-left: 45px;
  }

  .bubble-title-content {
    padding: 15px 30px;
  }

  .hero-title-blue {
    font-size: 40px;
  }

  .features-hero {
    padding-top: 70px;
  }

  .features-hero-graphics {
    height: 350px;
    margin-left: auto;
    margin-right: auto;
    bottom: -144px;
    left: 0%;
  }

  .features-hero-image-highlight {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    bottom: -51px;
  }

  .features-hero-caption {
    max-width: 100%;
    margin-bottom: 30px;
    padding-bottom: 0;
  }

  .feature-hero-image {
    width: 200px;
  }

  .feature-hero-image.right {
    right: -50%;
  }

  .feature-hero-image.left {
    left: -50%;
  }

  .features {
    padding-top: 60px;
  }

  .feature-caption {
    text-align: center;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .feature {
    flex-direction: column;
    min-height: 0;
    margin-bottom: 0;
    padding: 70px 60px 60px;
  }

  .feature-section-image {
    float: none;
    margin-left: 0;
    margin-right: 0;
  }

  .feature-background {
    width: 100%;
    height: 240px;
    inset: auto 0% 0%;
  }

  .check-list-slim {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 20px;
    display: block;
  }

  .check-list-slim li {
    font-size: 16px;
  }

  .check-list-slim ul {
    column-count: 2;
  }

  .feature-column {
    text-align: center;
    flex-direction: column;
    flex: 0 auto;
    width: auto;
    padding-bottom: 20px;
    padding-right: 0;
    display: block;
  }

  .feature-spec-item {
    width: 50%;
  }

  .feature-inner {
    flex-direction: column;
    flex: none;
  }

  .feature-cta {
    padding-left: 40px;
    padding-right: 40px;
  }

  .feature-cta-inner {
    text-align: center;
    flex-direction: column;
    width: auto;
    padding-top: 25px;
    padding-bottom: 6px;
  }

  .feature-wint-fix {
    flex: none;
    width: 100%;
  }

  .features-intro {
    padding-top: 80px;
    padding-bottom: 20px;
  }

  .feature-spec {
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .feature-nav-item {
    width: 180px;
    padding-bottom: 40px;
  }

  .feature-nav {
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .feature-nav-title {
    font-size: 16px;
  }

  .feature-wrapper {
    padding-top: 0;
  }

  .typeform {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .partner-logo-separator {
    width: 100px;
  }

  .partner-logo-item {
    width: 170px;
  }

  .partner-offer-box {
    text-align: left;
    padding: 25px 20px 25px 40px;
  }

  .column-5 {
    padding-right: 15px;
  }

  .column-6 {
    padding-left: 15px;
  }

  .partner-boxes-offset {
    margin-bottom: -270px;
  }

  .feature-spec-noshadow {
    padding-top: 300px;
    padding-bottom: 50px;
  }

  .button-m.blue:hover {
    transform: translate(0);
  }

  .button-m.wide {
    max-width: 300px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .button-m.blue-02:hover, .button-m.blue-02-copy:hover {
    transform: translate(0);
  }

  .partner-feature-intro {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .footer--new {
    padding: 64px 40px 72px;
  }

  .footer--nav--links {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .footer--nav--links.collection {
    color: #fff;
  }

  .footer--nav--title {
    margin-bottom: 16px;
  }

  .nav--menu--links {
    grid-column-gap: 24px;
    background-color: #0000;
    border-radius: 0;
    flex-direction: column;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    padding-top: 30vh;
    padding-bottom: 5vh;
    display: flex;
    position: fixed;
    inset: 0%;
    transform: translate(100%);
  }

  .nav--menu--item {
    z-index: 1;
    color: #fff;
    margin-top: 12px;
    margin-bottom: 12px;
    font-size: 20px;
    line-height: 28px;
  }

  .nav--menu--item:hover {
    color: #fff;
  }

  .nav--menu--item--bg--hover {
    background-color: var(--red-05);
  }

  .nav--menu--item--bg--hover.dd {
    background-color: var(--yellow-02);
  }

  .nav--menu--wrapper {
    background-color: #0000;
    overflow: visible;
  }

  .nav--menu--burger {
    z-index: 2;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
  }

  .hurfunkardet {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .sfdv--txt {
    font-size: 16px;
    line-height: 24px;
  }

  .sfdv--title {
    font-size: 32px;
    line-height: 40px;
  }

  .sfdv--title.blue-4 {
    line-height: 50px;
  }

  .vf--illu--img {
    max-width: 720px;
  }

  .bubbla--br {
    width: 288px;
    height: 280px;
    padding: 40px 48px 32px 56px;
    font-size: 20px;
    line-height: 28px;
  }

  .vanligafragor {
    grid-template-rows: auto auto auto auto auto 8px auto 64px;
    padding-top: 72px;
    overflow: hidden;
  }

  .bubbla--tl, .bubbla--tr {
    width: 256px;
    height: 304px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 20px;
    line-height: 28px;
  }

  .bubbla--bt {
    width: 288px;
    height: 280px;
    padding: 40px 56px 32px 48px;
    font-size: 20px;
    line-height: 29px;
  }

  .vf--small-title {
    margin-bottom: 12px;
  }

  .vf--title {
    font-size: 32px;
    line-height: 40px;
  }

  .logo--new {
    margin-left: 0;
  }

  .pris-genvagar {
    grid-column-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 4fr 1fr;
    padding: 80px 40px;
  }

  .pris-puff, .gv-puff {
    border-radius: 24px;
  }

  .pris-puff--small-title {
    margin-bottom: 24px;
  }

  .p-gv-puff--title {
    font-size: 32px;
    line-height: 40px;
  }

  .gv-puff--small-title {
    margin-bottom: 24px;
  }

  .p-gv-puff--txt {
    max-width: 360px;
    font-size: 16px;
    line-height: 24px;
  }

  .front-box-li {
    background-size: 20px;
    padding-left: 32px;
    font-size: 20px;
  }

  .pris-puff--arm, .gv-puff--arm {
    width: 75vw;
  }

  .vanliga-fragor {
    grid-template-rows: auto auto auto auto auto 8px auto auto;
    padding-top: 48px;
  }

  .menu--wave-anim {
    z-index: 0;
    align-items: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    display: flex;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
  }

  .testaoss--txt {
    margin-bottom: 56px;
  }

  .testaoss--title {
    font-size: 40px;
    line-height: 48px;
  }

  .testaoss {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .testaoss--wave--anim--bottom {
    bottom: -161px;
  }

  .artikel-h2 {
    font-size: 20px;
    line-height: 28px;
  }

  .artiklar--card--h6 {
    margin-bottom: 16px;
    font-size: 12px;
    line-height: 20px;
    top: 24px;
  }

  .artiklar {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .btn-artiklar:hover {
    background-color: var(--blue-02);
    color: #fff;
  }

  .artikellista--overlaycard {
    margin-top: 48px;
    margin-bottom: 40px;
  }

  .testaoss--wave--anim--top {
    top: -161px;
  }

  .sfd--hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 50% auto 32px;
  }

  .sfd--intro {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .sfd--intro--title {
    font-size: 32px;
    line-height: 40px;
  }

  .sfd--intro--txt {
    margin-bottom: 64px;
    font-size: 16px;
    line-height: 24px;
  }

  .sfd--intro--nav--title {
    font-size: 16px;
  }

  .sfd--hero--container {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
    min-width: auto;
    margin-bottom: 10vw;
  }

  .sfd--hero--title {
    max-width: 600px;
    margin-bottom: 8px;
    font-size: 40px;
    line-height: 48px;
  }

  .sfd--hero--txt {
    max-width: 600px;
    font-size: 16px;
    line-height: 24px;
  }

  .sfd--hero--txt.clean {
    min-width: 470px;
  }

  .button-deluxe.before {
    margin-left: 10px;
  }

  .button-deluxe.before.hero {
    max-width: 230px;
  }

  .button-deluxe-bg-container.green.mobile-2 {
    background-color: var(--green-04);
  }

  .button-deluxe-bg-container.yellow {
    background-color: var(--yellow-02);
  }

  .lottie-animation {
    max-width: 720px;
  }

  .sfd--feature--title {
    font-size: 32px;
    line-height: 40px;
  }

  .sfd--feature {
    padding-top: 96px;
    padding-bottom: 48px;
  }

  .praktiskt--txt {
    max-width: 380px;
    font-size: 16px;
    line-height: 24px;
  }

  .sfd--feature--list {
    grid-column-gap: 40px;
  }

  .cta--section--container {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .cta--section--container.white {
    padding: 48px 32px;
  }

  .cta--big--btn--icon, .cta--big--btn--icon.pressbtn {
    width: 32px;
  }

  .academy--puff--title, .sfd--price-contens--title {
    font-size: 32px;
    line-height: 40px;
  }

  .sfd--price-contens--txt {
    margin-bottom: 64px;
    font-size: 16px;
    line-height: 24px;
  }

  .sfd--price-contens--list {
    grid-column-gap: 48px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    margin-bottom: 56px;
  }

  .sfd--price--contents--txt--bottom {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .sfd--price-contents--cta {
    margin-top: 40px;
    margin-bottom: 48px;
  }

  .sfd--price-contents--cta--label {
    padding: 32px 48px;
  }

  .sfd--price-contents--cta--label--txt.darkblue {
    color: var(--blue-01);
  }

  .sfd--price-contents--cta--btn.yellow {
    color: #fff;
  }

  .sfd--price-contents {
    padding-top: 96px;
  }

  .sfd--feature--txt {
    margin-bottom: 64px;
    font-size: 16px;
    line-height: 24px;
  }

  .praktiskt--item {
    grid-auto-flow: row;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 48px;
    padding-bottom: 0;
  }

  .praktiskt--item--list--container---old {
    border-top-right-radius: 0;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding: 16px 48px 40px;
    overflow: hidden;
  }

  .praktiskt--item--info-container {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 0;
    justify-content: flex-start;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 48px 48px 64px;
  }

  .praktiskt--img {
    width: 100%;
  }

  .praktiskt--img.min {
    width: 70%;
  }

  .praktiskt--item--list {
    z-index: 1;
    max-width: none;
    position: relative;
  }

  .praktiskt--item--arrow--left, .praktiskt--item--arrow--right {
    display: none;
  }

  .praktiskt--item--arrow--top {
    display: block;
    transform: translate(-50%, -100%);
  }

  .praktiskt--item--info-center-wrapper {
    max-width: none;
  }

  .h4 {
    font-size: 20px;
    line-height: 24px;
  }

  .price--onb--arm {
    width: 1080px;
    display: none;
    top: 5%;
  }

  .h2 {
    font-size: 32px;
    line-height: 40px;
  }

  .h2.ki--h2 {
    font-size: 48px;
    line-height: 56px;
  }

  .h2.greendark.adjust {
    margin-bottom: 30px;
  }

  .price--result--cta {
    justify-items: center;
    padding: 24px 32px 0;
  }

  .price-page-slider-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .price--hero--arm {
    display: none;
  }

  .pricebox-checklist-item {
    font-size: 16px;
  }

  .h3 {
    font-size: 24px;
    line-height: 32px;
  }

  .list-2 {
    padding-left: 0;
  }

  .price--hero--header {
    max-width: 670px;
    margin-bottom: 40px;
  }

  .price--calc--box {
    margin-bottom: 48px;
  }

  .check-list {
    margin-left: auto;
    margin-right: auto;
    padding-right: 20px;
    display: block;
  }

  .check-list.align-left {
    margin-left: 0;
  }

  .container-small {
    max-width: 720px;
  }

  .price--content {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .gv-puff--small-title-2 {
    margin-bottom: 24px;
  }

  .pris-puff--arm-2 {
    width: 75vw;
  }

  .testaoss--txt-2 {
    margin-bottom: 56px;
  }

  .gv-puff--arm-2 {
    width: 75vw;
  }

  .pris-puff-2 {
    border-radius: 24px;
  }

  .vf--illu--imgs--wrapper {
    max-width: 720px;
  }

  .gv-puff-2 {
    border-radius: 24px;
  }

  .vanliga-fragor-2 {
    grid-template-rows: auto auto auto auto auto 8px auto auto;
    padding-top: 48px;
  }

  .bubbla--bt-2 {
    width: 288px;
    height: 280px;
    padding: 40px 56px 32px 48px;
    font-size: 20px;
    line-height: 29px;
  }

  .vf--illu--m-glass--img {
    width: 80%;
    height: 80%;
  }

  .bubbla--br-2 {
    width: 288px;
    height: 280px;
    padding: 40px 48px 32px 56px;
    font-size: 20px;
    line-height: 28px;
  }

  .bubbla--tr-2 {
    width: 256px;
    height: 304px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 20px;
    line-height: 28px;
  }

  .testaoss-wrapper {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .bubbla--tl-2 {
    width: 256px;
    height: 304px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 20px;
    line-height: 28px;
  }

  .vf--title-2 {
    font-size: 32px;
    line-height: 40px;
  }

  .pris-puff--small-title-2 {
    margin-bottom: 24px;
  }

  .artikellista {
    grid-column-gap: 24px;
    margin-top: 48px;
    margin-bottom: 40px;
  }

  .artikel--img--v2 {
    height: 160px;
    max-height: 160px;
  }

  .artiklar--card--h6--v2 {
    margin-bottom: 0;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .artikel-h2--v2 {
    padding: 12px 24px 32px;
    font-size: 20px;
    line-height: 28px;
  }

  .praktiskt--item--list--container {
    border-top-right-radius: 0;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding: 16px 48px 40px;
    overflow: visible;
  }

  .praktiskt--items {
    padding-left: 40px;
    padding-right: 40px;
  }

  .praktiskt--item--small-title-2 {
    background-color: var(--blue-06);
    margin-bottom: 32px;
    padding: 0 4px;
  }

  .praktiskt--item--small-title-2.narrow {
    padding: 2px 6px;
  }

  .praktiskt--cta--section--container {
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .praktiskt--item--list--btn {
    z-index: 3;
    color: #ffffff80;
    cursor: pointer;
    max-width: none;
    height: 64px;
    position: relative;
  }

  .praktiskt--item--list--btn:hover {
    color: #fff;
  }

  .praktiskt--title-2 {
    max-width: 300px;
    font-size: 32px;
    line-height: 40px;
  }

  .cta--section--label--arrow-2 {
    height: 72px;
    top: auto;
    bottom: 1px;
    right: 50%;
    transform: translate(50%, 50px)rotate(90deg);
  }

  .praktiskt--cta--section--label {
    transform-origin: 50% 100%;
    margin-bottom: 32px;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .praktiskt--list--fade {
    z-index: 2;
    background-image: linear-gradient(#3bf0, #3bf);
    height: 72px;
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .praktiskt--list--fade.red {
    background-image: linear-gradient(#fc446900, #fc4469);
  }

  .praktiskt--list--fade.gron {
    background-image: linear-gradient(#41d98000, #41d980);
  }

  .praktiskt--list--fade.gul {
    background-image: linear-gradient(#ffb21900, #ffb219);
  }

  .sfd--praktiskt {
    padding-top: 128px;
  }

  .jobbaiteam--title {
    font-size: 32px;
    line-height: 40px;
  }

  .jobbaiteam--txt {
    margin-bottom: 64px;
    font-size: 16px;
    line-height: 24px;
  }

  .jobbaiteam--btn:hover {
    color: #fff;
    background-color: #0c9ef2;
  }

  .hero--title {
    max-width: 510px;
    font-size: 40px;
    line-height: 48px;
  }

  .hero--txt {
    max-width: 600px;
  }

  .placeholder-video-hurfunkardet-2 {
    border-radius: 24px;
  }

  .price-bubble-support {
    z-index: 999;
  }

  .contact-item-label {
    font-size: 18px;
    line-height: 24px;
  }

  .card-inner.left {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph.gray-2 {
    font-size: 14px;
    line-height: 22px;
  }

  .check-list-hero {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 20px;
    display: block;
  }

  .check-list-hero li {
    font-size: 16px;
    line-height: 24px;
  }

  .collection-list-2 {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .faq--bubbla {
    width: 200px;
    height: 230px;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 16px;
    line-height: 24px;
  }

  .faq--cloud-section {
    overflow: hidden;
  }

  .faq--tabs {
    grid-column-gap: 8px;
    place-items: end center;
  }

  .faq--ans-p {
    background-position: 40px 43px;
    padding: 40px 40px 40px 88px;
    font-size: 16px;
    line-height: 24px;
  }

  .faq--tabs-wrapper {
    margin-bottom: 40px;
  }

  .faq--tabs-container {
    grid-column-gap: 8px;
  }

  .sfd--logos {
    padding-top: 0;
    padding-bottom: 96px;
  }

  .sfd--logos--title {
    margin-left: auto;
    margin-right: auto;
    font-size: 32px;
    line-height: 40px;
  }

  .sfd--logos-p {
    margin-bottom: 64px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 24px;
  }

  .logos--top-anim {
    max-width: 720px;
  }

  .wa-highlight-wide {
    margin-top: -230px;
  }

  .wa-highlight-text {
    width: auto;
    padding-left: 48px;
    padding-right: 64px;
  }

  .wa-highlight-img {
    height: 448px;
  }

  .wa-toplist {
    padding-right: 0;
  }

  .wa-highlight-wrap {
    margin-top: 270px;
  }

  .wa-toplist-newsletter {
    padding-top: 64px;
    padding-bottom: 32px;
  }

  .wa-newsletter {
    flex-basis: 244px;
    padding: 32px 48px 24px;
  }

  .wa-toplist-label {
    font-family: Museo Sans, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
  }

  .wa-toplist-item {
    align-items: flex-start;
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .wa-articles {
    padding-top: 64px;
  }

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

  .wa-highlight-title-small {
    margin-top: 8px;
  }

  .collection-list-3 {
    grid-column-gap: 24px;
  }

  .wa-article-head {
    text-align: center;
    font-size: 36px;
    line-height: 46px;
  }

  .wa-toplist-number {
    width: 48px;
    height: 48px;
    font-size: 24px;
  }

  .wa-categories {
    align-items: flex-start;
  }

  .wa-highlight-small-text {
    width: auto;
    margin-left: 48px;
    margin-right: 48px;
  }

  .div-block-32 {
    height: 112px;
  }

  .sub-navbar {
    position: static;
  }

  .sub-navbar.product {
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .ki--step {
    padding-right: 64px;
  }

  .ki--step-heading {
    font-size: 40px;
    line-height: 48px;
  }

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

  .ki--anim-bm-counter {
    width: 75vw;
  }

  .ki--hero-title {
    max-width: 510px;
    font-size: 40px;
    line-height: 48px;
  }

  .ki--hero-txt {
    max-width: 600px;
  }

  .ki--hero-cta {
    margin-bottom: 0;
  }

  .ki--startup-signup {
    padding-top: 15vh;
    padding-right: 64px;
  }

  .ki--preamble {
    max-width: 600px;
    margin-top: 10px;
  }

  .quote-item {
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-auto-flow: row;
    margin-top: 64px;
    margin-bottom: 64px;
    padding-bottom: 0;
  }

  .quote--item--arrow--right {
    display: none;
  }

  .tm--hero {
    grid-template-columns: auto 2fr 50%;
  }

  .quote-avatar {
    width: 120px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
  }

  .tm--hero--container {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 10vw;
  }

  .quote-bubble {
    padding: 40px 48px 48px;
    font-size: 16px;
    line-height: 24px;
  }

  .quote-bubble.green {
    border-radius: 24px;
  }

  .quote-person-right {
    text-align: center;
  }

  .quote--item--arrow--left {
    display: none;
  }

  .quote-title {
    margin-bottom: 16px;
    font-size: 30px;
    line-height: 40px;
  }

  .quote-person-left {
    text-align: center;
  }

  .article-inner {
    flex-direction: column;
    height: 100%;
    display: flex;
  }

  .collection-list-5 {
    grid-column-gap: 32px;
  }

  .article-content {
    padding: 30px 30px 24px;
  }

  .article-list-img {
    height: 190px;
  }

  .article-list-img-wrapper {
    min-height: 180px;
  }

  .quote--item--arrow--bottom-mobile {
    display: block;
    bottom: 1px;
  }

  .tm-hero-avatar {
    min-height: 310px;
    margin-left: auto;
    margin-right: auto;
  }

  .tm-hero-case-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: 48px auto;
  }

  .case--content--wave--anim--top {
    margin-bottom: 48px;
  }

  .pwdb--landing--bg-img {
    margin-top: -5vw;
  }

  .pwfdb--title {
    font-size: 40px;
    line-height: 48px;
  }

  .pwdb--passarwint-h2 {
    font-size: 32px;
    line-height: 40px;
  }

  .pwdb--subhero-img--container {
    grid-template-columns: minmax(0, 50%) 1fr;
    margin-top: 0;
  }

  .pwdb--subhero-img.pwdb--byraer-img {
    min-width: 450px;
    min-height: 450px;
    margin-left: -55px;
  }

  .pwdb--subhero-img.pwdb--frilansare-img {
    margin-left: -40px;
  }

  .pwdb--subhero-img.pwdb--lagerbolag-img {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .pwdb--subhero--wrapper {
    grid-row-gap: 0px;
    grid-template-columns: 50% 48px minmax(auto, 672px) 40px;
  }

  .pwdb--btn--big.pwdb--btn-red {
    display: block;
  }

  .pwdb--btn--big.pwdb--btn-red.mobile-adjust {
    display: flex;
  }

  .pwdb--sub-hero--list {
    grid-row-gap: 24px;
  }

  .pwdb--sub-hero--list-item {
    background-position: 0 0;
    font-size: 20px;
    line-height: 24px;
  }

  .pwdb--byggbolag--title, .pwdb--byggbolag--title.pwdb-maklare {
    font-size: 48px;
    line-height: 56px;
  }

  .pwdb--byggbolag--p {
    font-size: 16px;
    line-height: 24px;
  }

  .pwdb--byggbolag--p.pwdb-maklare {
    font-size: 20px;
    line-height: 28px;
  }

  .pwdb--byggbolag--p.pwdb-frilans {
    margin-top: 20px;
  }

  .pwdb--byggbolag--p.margin {
    margin-top: 0;
    margin-bottom: 0;
  }

  .pwdb--byggbolag--wrapper {
    margin-top: 0;
    padding-top: 96px;
    padding-bottom: 48px;
  }

  .pwdb--byggbolag--img {
    transform: translate(-10%, -40%)rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .pwdb--kho--wrapper {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .pwdb--pris--wrapper {
    padding-top: 64px;
    padding-bottom: 96px;
  }

  .pwdb--faq--wrapper {
    padding-top: 64px;
  }

  .pwdb--kho--quote--p {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 20px;
    line-height: 28px;
  }

  .pwdb--kho--kc--img {
    height: 280px;
    max-height: 280px;
  }

  .pwdb--kho--kc--h6 {
    margin-bottom: 0;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .pwdb--kho--kc--h2 {
    padding: 12px 24px 32px;
    font-size: 24px;
    line-height: 32px;
  }

  .pwdb--pris--title {
    font-size: 48px;
    line-height: 56px;
  }

  .div-block-47 {
    border-radius: 24px;
  }

  .pwdb--faq--title {
    font-size: 48px;
    line-height: 56px;
  }

  .pwdb--faq--list-item {
    grid-template-columns: 80px 0 1fr 24px 80px;
  }

  .pwdb--cta--section--container {
    flex-direction: column;
  }

  .pwdb--cta--section--label {
    transform-origin: 50% 100%;
    margin-bottom: 32px;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .pwdb--cta--section--label--arrow {
    height: 72px;
    top: auto;
    bottom: 1px;
    right: 50%;
    transform: translate(50%, 50px)rotate(90deg);
  }

  .pwdb--intresse--title {
    font-size: 48px;
    line-height: 56px;
  }

  .pwdb--integrationer--wrapper {
    padding-top: 72px;
    padding-bottom: 64px;
  }

  .pwdb--integrationer--container {
    grid-column-gap: 48px;
    grid-row-gap: 32px;
    padding: 48px;
  }

  .pwdb--integrationer--logos {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
  }

  .pwdb--integrationer--title {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 48px;
  }

  .pwdb--integrationer--p {
    font-size: 16px;
    line-height: 24px;
  }

  .pwdb--integrationer--logo {
    max-width: 200px;
  }

  .pwdb--kho--kc--list {
    flex: 1;
  }

  .tm-hero-quote-box {
    padding: 32px 40px 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .tm-hero-case {
    margin-top: 280px;
    padding-bottom: 48px;
  }

  .tm-hero-quote-title {
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .tm-hero-quote-icon {
    height: 60px;
  }

  .tm-company-pres {
    padding-left: 32px;
    font-size: 14px;
    line-height: 20px;
  }

  .tm-hero-company-name {
    margin-bottom: 8px;
    font-size: 16px;
  }

  .tm-hero-person-name {
    margin-bottom: 0;
    font-size: 24px;
  }

  .collection-list-6 {
    margin-top: -280px;
    padding-top: 64px;
  }

  .tm-hero-item--arrow--bottom {
    display: none;
  }

  .hero--title--new {
    max-width: 510px;
    font-size: 40px;
    line-height: 48px;
  }

  .hero--txt--new, .hero--txt--new.dark {
    max-width: 600px;
  }

  .small-title {
    margin-bottom: 12px;
  }

  .small-title.invert.left {
    text-align: center;
  }

  .small-title.price--card {
    margin-bottom: 8px;
  }

  .press-it-title {
    font-size: 40px;
    line-height: 48px;
  }

  .latest-press--img-container {
    height: 50vw;
  }

  .latest-press--txt-container {
    padding: 48px 64px 24px;
  }

  .latest-press--label {
    margin-bottom: 24px;
  }

  .latest-press--title {
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 40px;
  }

  .latest-press--link-container {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .latest-press--wave-reveal.desktop {
    display: none;
  }

  .latest-press--wave-reveal.mobil {
    display: block;
  }

  .pressroom-module-wrapper {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .pressroom-module-wrapper.pressm-tl {
    grid-template-columns: minmax(0, 1fr) minmax(auto, 1440px) minmax(0, 1fr);
  }

  .pressroom-modul-container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .pressroom-module-container {
    min-width: 300px;
    padding-left: 40px;
    padding-right: 35px;
  }

  .pressroom-module--btn {
    height: auto;
    padding: 16px 56px 16px 24px;
  }

  .press-tl-title, .text-block-11 {
    font-size: 16px;
    line-height: 24px;
  }

  .personer-list {
    grid-column-gap: 24px;
  }

  .personer--title {
    font-size: 32px;
    line-height: 40px;
  }

  .split-section-container {
    padding-left: 48px;
    padding-right: 48px;
  }

  .split-section-container.wintinfo-container {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .press-title {
    font-size: 32px;
    line-height: 40px;
  }

  .personer-name {
    margin-top: 14px;
    font-size: 20px;
    line-height: 28px;
  }

  .personer-name.presskontakt-namn {
    margin-top: 12px;
  }

  .presskontakt-img {
    width: 128px;
    min-width: 128px;
    height: 128px;
    min-height: 128px;
  }

  .press-img-caption {
    max-width: 50%;
  }

  .press-excert {
    margin-bottom: 32px;
    margin-right: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .pressm-rt {
    margin-right: 0;
  }

  .back-to-pressrum-link {
    padding-bottom: 1px;
    font-size: 12px;
    line-height: 20px;
  }

  .pressm-top {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .pressm-download {
    padding-bottom: 1px;
    font-size: 12px;
    line-height: 20px;
  }

  .pressm-download.pdbottom {
    padding-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .press-tl-hide-line {
    display: none;
  }

  .pressm-bottom {
    grid-column-gap: 24px;
  }

  .wb-container {
    grid-column-gap: 48px;
  }

  .wb-title {
    font-size: 32px;
    line-height: 40px;
  }

  .wb-small-title {
    margin-top: 14px;
    padding-left: 152px;
  }

  .pr-list {
    grid-template-columns: 1fr 1fr;
  }

  .pr-title {
    font-size: 20px;
    line-height: 28px;
  }

  .pwdb--kho--quote--title {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 20px;
    line-height: 28px;
  }

  .pp-hero-copy-container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .pp-hero-title {
    font-size: 40px;
    line-height: 48px;
  }

  .pp-content-wrapper {
    grid-column-gap: 32px;
    grid-template-columns: 0 minmax(auto, 300px) minmax(auto, 1040px) 0;
  }

  .pp-index-container-archive {
    top: 120px;
  }

  .pp-index-txt {
    display: none;
  }

  .pp-index-link {
    padding: 12px 16px;
    font-size: 14px;
    line-height: 22px;
  }

  .pp-index-link.w--current {
    padding-left: 48px;
    padding-right: 16px;
  }

  .pp-section-title {
    max-width: 560px;
    font-size: 32px;
    line-height: 40px;
  }

  .pp---cta--section--container {
    flex-direction: column;
    justify-content: center;
    padding-top: 96px;
    padding-bottom: 48px;
  }

  .pp--cta--section--label {
    transform-origin: 50% 100%;
    align-self: center;
    margin-bottom: 32px;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .pp-cta--section--label--arrow {
    height: 72px;
    top: auto;
    bottom: 1px;
    right: 50%;
    transform: translate(50%, 50px)rotate(90deg);
  }

  .pp-top3-wrapper {
    overflow: scroll;
  }

  .pp-top-link {
    flex: 0 auto;
    min-width: 400px;
  }

  .pp-top-title {
    font-size: 20px;
    line-height: 28px;
  }

  .heading-13 {
    font-size: 16px;
    line-height: 24px;
  }

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

  .pp-ql-img-container {
    height: 100px;
  }

  .pp-ql-title {
    min-height: 100px;
    font-size: 20px;
    line-height: 24px;
  }

  .pp-ql-p {
    max-width: 560px;
    font-size: 16px;
    line-height: 24px;
  }

  .pp-ql-section-title {
    max-width: 560px;
    font-size: 40px;
    line-height: 48px;
  }

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

  .cta--bubble--container {
    flex-direction: column;
  }

  .cta--bubble--label {
    transform-origin: 50% 100%;
    margin-bottom: 32px;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .cta--bubble--label--arrow {
    height: 40px;
    top: auto;
    bottom: 1px;
    right: 50%;
    transform: translate(50%, 28px)rotate(90deg);
  }

  .cta--big--btn {
    justify-content: center;
    width: auto;
    padding-left: 40px;
    padding-right: 72px;
  }

  .cta--big--btn.adjust {
    flex: 0 auto;
    margin-left: 30px;
  }

  .section-title-3 {
    font-size: 36px;
    line-height: 46px;
  }

  .grid-2 {
    max-width: 800px;
  }

  .form-box-plain {
    padding: 32px;
    position: static;
  }

  .guide--dl--intro--block {
    text-align: center;
  }

  .richtext-base {
    padding-top: 8px;
  }

  .placeholder-video-produkt {
    border-radius: 24px;
    min-width: auto;
  }

  .produkt-content-wrapper {
    grid-column-gap: 40px;
    grid-template-rows: 96px minmax(auto, 50px) auto auto auto;
    grid-template-columns: 0 minmax(auto, 300px) minmax(auto, 1040px) 0;
  }

  .cta--bubble--small--label {
    transform-origin: 50% 100%;
    margin-bottom: 8px;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .cta--bubble--small--label.gray {
    align-self: center;
    margin-bottom: 16px;
  }

  .cta--bubble--label--small--title {
    text-align: center;
  }

  .cta--section--small--container {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 32px;
    padding-bottom: 32px;
    display: flex;
  }

  .cta--bubble--small--container {
    flex-direction: column;
  }

  .price--calc-block {
    grid-template: "."
                   "."
                   / auto;
    align-self: stretch;
    width: auto;
    margin-bottom: 32px;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .price--onb--container {
    grid-template-rows: auto auto auto 64px auto;
  }

  .price--content-short {
    align-items: center;
  }

  .price--item {
    font-size: 20px;
  }

  .fixed--price {
    align-self: center;
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-50 {
    grid-column-gap: 32px;
    justify-items: center;
    padding: 24px 48px;
  }

  .price--variants {
    text-align: center;
    padding-top: 176px;
    padding-bottom: 94px;
  }

  .price--startup {
    grid-template-rows: auto auto 8px auto auto;
    padding: 48px 40px;
  }

  .price--holding {
    grid-row-gap: 0px;
    grid-template-rows: auto auto 8px auto auto;
    padding: 48px 40px;
  }

  .price--variants-grid {
    grid-template-areas: "Box-1 Box-2";
    margin-left: 5vw;
    margin-right: 5vw;
    padding-top: 32px;
  }

  .price--details--grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-left: 5vw;
    margin-right: 5vw;
    padding-top: 0;
    padding-bottom: 0;
  }

  .price--details-item {
    padding-left: 32px;
    padding-right: 32px;
  }

  .price--details {
    padding-bottom: 72px;
    padding-left: 0;
    padding-right: 0;
  }

  .price--details--intro {
    align-content: center;
    place-items: end start;
  }

  ._w--ups--module--container {
    padding-left: 0;
    padding-right: 0;
  }

  .small-title-left {
    margin-bottom: 12px;
  }

  .h1 {
    font-size: 40px;
    line-height: 48px;
  }

  .h1.sfd {
    text-align: center;
    line-height: 62px;
  }

  .txt-preamble {
    max-width: 600px;
    margin-top: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .consulting--img {
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .price--onb--box {
    text-align: center;
    padding: 88px 64px;
  }

  .price--onb--header {
    max-width: 480px;
  }

  .checklist--2col-rtf--red {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .checklist--2col-rtf--red li {
    font-size: 16px;
  }

  .checklist--2col-rtf--red ul {
    column-count: 2;
  }

  .fixed--price--title {
    font-size: 32px;
    line-height: 40px;
  }

  .price--title--wrapper {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .price--grid--img {
    max-width: 300px;
  }

  .price--details--title {
    font-size: 32px;
    line-height: 40px;
  }

  .product-paragraph {
    text-align: left;
  }

  .bf--hero--title {
    max-width: 490px;
    margin-top: 40vh;
    font-size: 56px;
    line-height: 64px;
  }

  .bf--auto {
    min-height: 80vh;
  }

  .hero--fade--img {
    object-position: 50% 0%;
    min-height: 100%;
  }

  .hero--fade--img.roland {
    object-position: 30% 0%;
  }

  .div-block-54 {
    grid-row-gap: 24px;
  }

  .div-block-55 {
    text-align: center;
    max-width: 550px;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .bf--deal--title {
    font-size: 32px;
    line-height: 40px;
  }

  .bf--deal--img {
    width: 480px;
    margin: 24px auto 0;
  }

  .bf--splash {
    align-items: center;
    width: 200px;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: -180px;
  }

  .text-block-13 {
    font-size: 24px;
    line-height: 28px;
  }

  .text-block-14 {
    font-size: 28px;
    line-height: 28px;
  }

  .pwdb--price--details {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .pwdb--price--details.lagerbolag {
    padding-top: 32px;
  }

  .price--details--pwdb--intro {
    align-content: center;
    place-items: end start;
    padding-right: 24px;
  }

  .price--details--pwdb--grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-left: 5vw;
    margin-right: 5vw;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .pwdb--pris--maklare--wrapper {
    padding-top: 64px;
    padding-bottom: 96px;
  }

  .pwdb--pris--card {
    min-height: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .pwdb--sub-hero--txt {
    grid-row-gap: 24px;
    margin-bottom: 24px;
  }

  .faq--cta--container {
    float: none;
    width: auto;
  }

  .sfd--logos--wrapper {
    text-align: center;
  }

  .pwdb--integrationer-grid {
    grid-row-gap: 40px;
    grid-template-rows: auto 1fr;
  }

  .pwdb--integrationer--makl--container {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    padding: 48px;
  }

  .pwdb--integrationer--makl--logos {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .bf--button--container {
    text-align: center;
    max-width: 550px;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .search-results {
    padding-top: 32px;
  }

  .search-result-thumb {
    margin-left: 32px;
  }

  .oauto--hero {
    height: 100vh;
    min-height: 0;
    max-height: 1130px;
  }

  .btips--hero--title {
    max-width: 490px;
    margin-top: 40vh;
    font-size: 56px;
    line-height: 64px;
  }

  .oauto--deal--title {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    font-size: 32px;
    line-height: 40px;
  }

  .oauto--deal--txt {
    text-align: center;
    max-width: 550px;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .oauto--deal--box {
    text-align: center;
    max-width: 550px;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .oauto--splash {
    align-items: center;
    width: 200px;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 0;
    left: 0;
  }

  .oauto--deal--img {
    width: 480px;
    margin: 24px auto 0;
  }

  .oauto--footer {
    height: 1070px;
    overflow: hidden;
  }

  .oauto--footer--box {
    z-index: 2;
    text-align: center;
    max-width: 690px;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .oauto--mobile {
    padding-top: 96px;
    padding-bottom: 370px;
  }

  .oauto--arm {
    width: auto;
    height: 370px;
    display: block;
    top: 200%;
    right: 30%;
  }

  .splash--txt1 {
    font-size: 28px;
    line-height: 28px;
  }

  .splash--txt2 {
    font-size: 24px;
    line-height: 28px;
  }

  .oauto--deal--img-box {
    margin-top: 48px;
    position: relative;
    top: 0%;
    left: 0%;
    right: 0;
  }

  .ouato--footer--title {
    font-size: 28px;
    line-height: 38px;
  }

  .oauto--mobile--box {
    text-align: center;
    padding: 0 64px 88px;
  }

  .price--hero--bubble {
    border-radius: 24px;
    padding: 24px 40px;
  }

  .pris--text {
    font-size: 24px;
    line-height: 32px;
  }

  .sticky-form-box {
    grid-row-gap: 16px;
    position: static;
  }

  .webinar--header {
    text-align: left;
    max-width: 560px;
    padding-bottom: 0;
  }

  .webinar--info {
    max-width: 560px;
  }

  .h5 {
    font-size: 20px;
    line-height: 24px;
  }

  .webinars--related--header {
    padding-top: 64px;
  }

  .webinar--wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto 24px auto;
    grid-template-columns: 0 64px minmax(auto, 660px) minmax(auto, 660px) 64px 0;
  }

  .webinars--hero {
    grid-column-gap: 0px;
    grid-template-columns: 48px minmax(20%, auto) minmax(200px, auto) 0;
  }

  .webinars--wrapper {
    margin-bottom: 48px;
    padding-left: 48px;
    padding-right: 48px;
  }

  .webinar--item--inner {
    grid-template-rows: minmax(auto, auto) auto auto auto;
    padding-right: 130px;
  }

  .webinar--hero--img {
    margin-left: 0;
  }

  .h1-hero {
    font-size: 40px;
    line-height: 48px;
  }

  .webinar--date--box--wrap {
    top: -16px;
  }

  .collection-list-7 {
    grid-row-gap: 40px;
    padding-bottom: 0;
  }

  .empty-message {
    padding: 0;
    display: block;
  }

  .webinars--archive-wrap {
    margin-top: 48px;
    margin-bottom: 56px;
    padding-left: 48px;
    padding-right: 48px;
  }

  .webinar--message--past {
    margin-bottom: 16px;
  }

  .sticky-form-message {
    margin-bottom: 8px;
  }

  .webinars--related--inner {
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .webinar--hero--txt {
    font-size: 16px;
    line-height: 24px;
  }

  .ki--startup-signup--2 {
    padding-top: 0;
    padding-right: 64px;
  }

  .ki-signformwrapper-2 {
    margin-top: 48px;
  }

  .ki--startup--go {
    padding-top: 15vh;
    padding-right: 64px;
  }

  .ki--hero-title-2 {
    max-width: 480px;
    font-size: 40px;
    line-height: 48px;
  }

  .hero--btn--front.wide {
    background-color: var(--green-05);
  }

  .expert-hero-head {
    grid-row-gap: 8px;
    padding-right: 0;
  }

  .preamble-plain {
    max-width: 600px;
  }

  .preamble-plain.left-blue {
    margin-bottom: 25px;
  }

  .preamble-plain.green.left {
    text-align: center;
  }

  .expert-hero-persons {
    grid-column-gap: 16px;
    flex-flow: row;
    grid-template-rows: 300px auto;
  }

  .expert-bio {
    grid-column-gap: 4vw;
    grid-template-rows: auto 1fr auto;
    grid-template-columns: 1fr 45%;
    margin-top: 0;
    margin-bottom: 32px;
  }

  .expert-person-info {
    padding-top: 8px;
    padding-bottom: 16px;
    font-size: 14px;
  }

  .expert-person-info.even {
    padding-top: 16px;
    padding-bottom: 8px;
  }

  .body-large {
    max-width: 600px;
    margin-top: 10px;
    font-size: 16px;
  }

  .expert-nl {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 50%;
    min-height: 230px;
  }

  .expert-nl-info, .expert-nl-form {
    padding: 32px;
  }

  .expert-nl-arrow-right {
    width: 24px;
    top: 28%;
    right: -23px;
  }

  .academy-header {
    grid-column-gap: 16px;
    text-align: center;
    justify-items: center;
    padding-right: 0;
  }

  .wa-experts {
    flex-direction: column;
    flex-basis: 244px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding: 32px 40px 40px;
    display: flex;
  }

  .wa-webinars {
    padding-right: 0;
  }

  .wa-widgets {
    grid-column-gap: 32px;
    padding-top: 0;
  }

  .wa-newsletter-header {
    z-index: 2;
    background-color: var(--blue-01);
    border-radius: 16px;
    padding: 32px;
    position: relative;
  }

  .wa-head-separator {
    width: 100%;
    height: 4px;
    display: none;
  }

  .wa-webinar-thumb {
    width: 56px;
    height: 56px;
    margin-right: 16px;
    font-size: 10px;
  }

  .webinar--date--box--day-small {
    font-size: 16px;
    line-height: 20px;
  }

  .wa-webinars-item {
    align-items: flex-start;
  }

  .wa-expert-img {
    order: 1;
    width: 94px;
    height: 94px;
  }

  .wa-expert-img.overlap {
    z-index: 1;
    order: -1;
    margin-top: 0;
    margin-left: 0;
    margin-right: -24px;
  }

  .wa-expert-images {
    flex-direction: row;
    margin-bottom: 8px;
  }

  .wa-newsletter-txt {
    max-width: none;
  }

  .wa-highlight {
    margin-top: 0;
  }

  .wa-hero {
    grid-column-gap: 0px;
    grid-template-rows: auto 200px auto auto auto;
    grid-template-columns: 48px 1fr 1fr 48px;
  }

  .expert-nl-txt {
    max-width: 600px;
    font-size: 20px;
    line-height: 28px;
  }

  .expert-wave {
    height: 16px;
    top: -15px;
  }

  .expert-wave.down {
    bottom: -15px;
  }

  .nav--dd--icon {
    z-index: 1;
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6048990b6525c641fc30872c_dd-arrow-down-invert.svg");
    position: relative;
  }

  .nav--dd--content {
    background-color: #0000;
    min-width: auto;
    position: static;
  }

  .nav--dd--link {
    color: #fff;
    text-align: center;
  }

  .nav--dd--link:hover {
    color: #fff;
    background-color: #0000;
  }

  .nav--dd--link.w--current {
    color: #fff;
  }

  .nav--dd--link.first {
    margin-top: 12px;
  }

  .nav--dd--link.last {
    margin-bottom: 0;
  }

  .modal.faq {
    max-width: 640px;
  }

  .modal-title {
    margin-bottom: 8px;
    font-size: 24px;
    line-height: 32px;
  }

  .nav--dd--item {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .nav--dd--trigger {
    color: #fff;
    justify-content: center;
    font-size: 20px;
    line-height: 28px;
  }

  .nav--dd--trigger.w--open {
    color: #fff;
  }

  .price--details--footer {
    padding-top: 48px;
  }

  .btips-bli-kund {
    padding-top: 164px;
    padding-bottom: 0;
  }

  .btips-tips {
    padding-top: 0;
  }

  .btips-box {
    padding: 40px;
  }

  .btips-box-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .button-wrap-x1 {
    grid-template-rows: auto auto;
  }

  .btips-onboard-btns {
    max-width: 480px;
    margin-bottom: 56px;
  }

  .btips-list {
    margin-top: 16px;
  }

  .btips--hero {
    max-height: 1130px;
  }

  .btips-bubble {
    align-self: center;
    font-size: 16px;
    line-height: 24px;
  }

  .btips-list-light {
    margin-top: 16px;
  }

  .btips-bubble-txt {
    grid-column-gap: 32px;
    justify-items: center;
    padding: 24px 48px;
  }

  .landing--hero--bg-video--mobile {
    display: block;
  }

  .btips-hero--img {
    object-position: 50% 0%;
    min-height: 100%;
  }

  .pwdb--kho-kc--img-img {
    object-fit: cover;
    width: 100%;
    max-width: none;
    height: 100%;
    inset: 0% 0% auto;
  }

  .price--details--header {
    align-content: center;
    place-items: end start;
    padding-top: 56px;
  }

  .front-testimonials.bg-color, .front-testimonials.bg-w {
    background-position: 50% 0;
    background-size: auto 100%;
  }

  .front-quote {
    background-image: none;
  }

  .customer-badge {
    width: 148px;
    height: 148px;
  }

  .customer-badge-title {
    font-size: 32px;
    line-height: 32px;
  }

  .customer-badge-info {
    padding-top: 4px;
    font-size: 14px;
    line-height: 16px;
  }

  .inner {
    grid-column-gap: 32px;
    grid-template-columns: 48px 1fr 148px;
  }

  .splitlayout--wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto 24px auto;
    grid-template-columns: 0 64px minmax(auto, 660px) minmax(auto, 660px) 64px 0;
  }

  .splitlayout--wrapper.blue {
    background-color: #ccf2ff87;
  }

  .splitlayout--wrapper.blue.transperent {
    margin-bottom: 0;
  }

  .splitlayout--header {
    text-align: left;
    max-width: 560px;
    padding-bottom: 0;
  }

  .splitlayout--bg.blue {
    background-color: #ffffff03;
  }

  .splitlayout--bg.bg-img {
    background-position: -90% 100%;
  }

  .splitlayout--info {
    max-width: 560px;
  }

  .pwdb--wint {
    text-align: left;
    padding: 96px 24px 72px;
  }

  .pwdb--wint.compact {
    padding-top: 48px;
  }

  .check-list-item-red {
    font-size: 20px;
  }

  .checklist-center-rtf-red ul {
    justify-content: flex-start;
    padding-left: 0;
  }

  .checklist-center-rtf-red li {
    width: 50%;
    margin: 8px 0;
    padding-right: 16px;
    font-size: 20px;
  }

  .pwdb--wint--grid {
    grid-template-columns: 148px 1fr 148px;
  }

  .pwdb--intro {
    text-align: left;
    padding: 64px 24px;
  }

  .pwdb--intro.blue {
    padding-bottom: 20px;
  }

  .quote--item--arrow--bottom {
    display: block;
    bottom: 1px;
  }

  .quote-bubble-vertical {
    border-radius: 24px;
    padding: 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .grid-4 {
    grid-column-gap: 32px;
    grid-row-gap: 24px;
    grid-template-rows: auto 1fr auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pwdb--hero {
    grid-row-gap: 0px;
    grid-template-rows: 64px auto auto 64px auto;
    grid-template-columns: 50% 48px minmax(auto, 672px) 40px;
  }

  .checklist-center-rtf-green ul {
    justify-content: flex-start;
    padding-left: 0;
  }

  .checklist-center-rtf-green li {
    width: 50%;
    margin: 8px 0;
    padding-right: 16px;
    font-size: 20px;
  }

  .pwdb--wint--maklare--grid {
    grid-template-columns: 148px 1fr 148px;
  }

  .tm--happy {
    padding-top: 32px;
  }

  .div-block-62 {
    grid-column-gap: 32px;
  }

  .wa2-hero {
    grid-column-gap: 0px;
    grid-template-rows: auto 80px auto;
    grid-template-columns: 32px 1fr 1fr 32px;
    padding-top: 130px;
  }

  .wa2-header {
    grid-column-gap: 16px;
    text-align: center;
    justify-items: center;
  }

  .wa2-highlight {
    margin-top: 0;
  }

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

  .wa2-highlight-caption {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wa2-button-container {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .wa2-img-wrap {
    height: 140px;
  }

  .wa2-experts {
    flex-direction: column;
    flex-basis: 244px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding: 32px 40px 40px;
    display: flex;
  }

  .wa2-highlight-title {
    font-size: 16px;
    line-height: 24px;
  }

  .wa-grid-newsletter {
    z-index: 2;
    border-radius: 16px;
    padding: 32px 16vw;
  }

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

  .wa-newsletter-img {
    width: auto;
    height: 72px;
  }

  .wa-hero-img1 {
    width: 40vw;
    top: -4px;
    left: -17px;
    transform: translate(-10vw, -20%);
  }

  .wa-hero-img2 {
    width: 40vw;
    top: 26.9em;
    right: 29px;
    transform: translate(10vw, -13%);
  }

  .wa-archive-hero {
    grid-column-gap: 0px;
    grid-template-rows: auto 80px auto;
    grid-template-columns: 32px 1fr 1fr 32px;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .wa2-webinars-list {
    margin-top: 0;
  }

  .wa-archive-img1 {
    transform: translate(-16vw, -20%);
  }

  .wa-archive-img2 {
    transform: translate(10vw, -13%);
  }

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

  .wa-expert-hero {
    grid-column-gap: 0px;
    grid-template-rows: auto 80px auto;
    grid-template-columns: 32px 1fr 1fr 32px;
    padding-top: 156px;
  }

  .wa-expert-header {
    grid-column-gap: 16px;
    justify-items: start;
    width: auto;
    padding-bottom: 24px;
    padding-right: 20px;
  }

  .expert2-bio {
    grid-column-gap: 4vw;
    grid-template-rows: auto 1fr auto;
    grid-template-columns: 1fr 45%;
    margin-top: 0;
    margin-bottom: 32px;
  }

  .expert2-hero-head {
    grid-row-gap: 8px;
    padding-right: 0;
  }

  .expert2-person-info {
    padding-top: 8px;
    padding-bottom: 16px;
    font-size: 14px;
  }

  .expert2-person-info.even {
    padding-top: 16px;
    padding-bottom: 8px;
  }

  .expert-hero-img2 {
    width: 510px;
    height: 671px;
    right: -180px;
    transform: translate(0, -260px);
  }

  .blog-header {
    padding-bottom: 32px;
  }

  .blog-header.primary {
    position: relative;
  }

  .blog-wrapper {
    grid-column-gap: 16px;
  }

  .blog-share {
    margin-bottom: 32px;
  }

  .post-related-header {
    padding-top: 48px;
  }

  .post-related-list {
    padding-top: 32px;
  }

  .xsmall-title-left {
    margin-bottom: 12px;
  }

  .nl-trigger {
    width: 64px;
    height: 64px;
  }

  .nl-trigger-message {
    width: 150px;
    top: -132px;
  }

  .nl-trigger-arrow {
    width: 60px;
    height: 22px;
    bottom: -21px;
  }

  .expert-badge {
    width: 180px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .wa-container-large {
    padding-left: 12px;
    padding-right: 12px;
  }

  ._2-col-cards {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template: ". ."
                   ". Area"
                   / .5fr 4fr .5fr;
    justify-items: center;
    padding-bottom: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  ._2-col-cards.roland {
    padding-bottom: 24px;
  }

  ._2-col-cards.wide {
    grid-template-columns: 64px 1fr 64px;
  }

  ._2-col-card-left, ._2-col-card-right {
    border-radius: 24px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  ._2-col-card-txt {
    max-width: 360px;
    font-size: 16px;
    line-height: 24px;
  }

  .dumpa--hero--title {
    max-width: 490px;
    margin-top: 40vh;
    font-size: 56px;
    line-height: 64px;
  }

  .dumpa-cta {
    padding-top: 96px;
    padding-bottom: 64px;
  }

  .dumpa-boxes-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .dumpa--mobile-box {
    text-align: center;
    grid-template-rows: .75fr auto auto;
    grid-template-columns: .4fr .6fr;
    padding-top: 0;
    padding-left: 64px;
    padding-right: 72px;
  }

  .dumpa-footer-box {
    z-index: 2;
    text-align: center;
    max-width: 690px;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .typeform-inner {
    max-width: 720px;
  }

  .price--broker {
    padding: 48px 40px;
  }

  .checklist--1col-rtf--red {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .checklist--1col-rtf--red li {
    font-size: 16px;
  }

  .checklist--1col-rtf--red ul {
    column-count: 2;
  }

  .div-block-64 {
    text-align: left;
  }

  .placeholder-video-hurfunkardet2-wrapper {
    min-width: auto;
    margin-top: 20px;
    margin-bottom: 32px;
  }

  .landing-puffs--collectionwrapper {
    height: auto;
    max-height: 65vh;
  }

  .landing-puffs--slider {
    padding: 88px 80px;
  }

  .landing-puffs--slide-item {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-15 {
    font-size: 32px;
    line-height: 40px;
  }

  .paragraph-10 {
    font-size: 16px;
    line-height: 24px;
  }

  .landing-puffs--nav {
    bottom: 32px;
  }

  .landing-puffs--right-arrow, .landing-puffs--left-arrow {
    width: 80px;
  }

  .partners--hero--img {
    margin-left: 0;
  }

  .partners--hero {
    grid-column-gap: 0px;
    min-height: 800px;
  }

  .partners-hero-header {
    grid-column-gap: 32px;
    grid-template-columns: 50% auto;
    padding-left: 32px;
    padding-right: 32px;
  }

  .partners--container {
    padding-top: 72px;
  }

  .partners-list {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
    padding-top: 24px;
  }

  .partners--item--inner {
    grid-template-rows: minmax(auto, auto) auto auto auto;
  }

  .partners-logo {
    max-width: 180px;
    max-height: 48px;
  }

  .partners-wave {
    height: 24px;
  }

  .partners-wave.down {
    bottom: -15px;
  }

  .produkt-content-wrapper-2 {
    grid-column-gap: 40px;
    grid-template-rows: 96px minmax(auto, 50px) auto auto auto;
    grid-template-columns: 0 minmax(auto, 300px) minmax(auto, 1040px) 0;
    padding-top: 0;
  }

  .produkt--header {
    text-align: left;
    flex-direction: row;
    justify-content: flex-start;
  }

  .produkt-hero {
    grid-column-gap: 25px;
    grid-template-rows: auto 80px auto;
    grid-template-columns: 32px 1fr 1fr 32px;
  }

  .produkt-header {
    grid-column-gap: 16px;
    text-align: center;
    justify-items: center;
  }

  .produkt-highlight {
    margin-top: 0;
  }

  .product-subheader-content {
    text-align: left;
    width: 50em;
    padding-left: 4%;
    display: block;
    position: relative;
  }

  .section-4 {
    width: 100vw;
    min-width: 60px;
    max-width: 60%;
    position: relative;
  }

  ._2-cols {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 9fr 3.75fr 1.25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    padding-bottom: 80px;
    padding-left: 40px;
    padding-right: 40px;
    display: grid;
  }

  .product-main-wrapper {
    grid-column-gap: 40px;
    grid-template-rows: 96px minmax(auto, 50px) auto auto auto;
    grid-template-columns: 0 minmax(auto, 300px) minmax(auto, 1040px) 0;
  }

  .pp-index-container {
    display: none;
    top: 120px;
  }

  .product-benefits-grid {
    grid-template-columns: .5fr minmax(auto, 600px) minmax(auto, 600px) .5fr;
    justify-content: stretch;
    place-items: stretch start;
    overflow: hidden;
  }

  .cta--bubble--label--beige {
    transform-origin: 50% 100%;
    margin-bottom: 32px;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .cta--bubble--label--beige.full-w {
    margin-left: 32px;
    margin-right: 32px;
    padding-left: 30px;
    padding-right: 30px;
  }

  ._1-col {
    grid-column-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 4fr 1fr;
    padding-bottom: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .product-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 28px;
    grid-template-rows: auto auto auto;
    grid-template-columns: .25fr 2fr 1fr .25fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .typed-text.typed-frilans {
    width: 400px;
    font-size: 38px;
    line-height: 48px;
  }

  .animated--sub-hero--txt {
    grid-row-gap: 24px;
    margin-bottom: 24px;
    margin-left: -20px;
    margin-right: 14px;
  }

  .animated--sub-hero--txt h1 {
    height: 36px;
    min-height: 36px;
    margin-top: -12px;
    font-size: 36px;
    line-height: 42px;
  }

  .animated--sub-hero--txt.adjusted {
    flex-direction: column;
    justify-content: flex-start;
    max-width: 460px;
  }

  .forvem--hero {
    grid-row-gap: 0px;
    grid-template-rows: 64px auto auto 64px auto;
    grid-template-columns: 50% 48px minmax(auto, 672px) 40px;
  }

  .forvem--hero.konsult {
    grid-template-columns: 45% 60px 354px 40px;
  }

  .forvem--item--small-title {
    margin-bottom: 32px;
    padding: 0 4px;
  }

  .forvem--subhero-img--container {
    grid-template-columns: minmax(0, 50%) 1fr;
    margin-top: 0;
  }

  .hero--list {
    margin-bottom: 0;
  }

  .frilans-price--details--header {
    align-content: center;
    place-items: end start;
    margin-bottom: 0;
    padding-top: 56px;
  }

  .frilans-price--details--footer {
    padding-top: 48px;
  }

  .frilans-price--details--grid-4 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-left: 5vw;
    margin-right: 5vw;
    padding-top: 0;
    padding-bottom: 0;
    overflow: visible;
  }

  .frilans-price--details-item, .price--details-item-copy {
    padding-left: 32px;
    padding-right: 32px;
  }

  .pwdb--frilans--wint {
    text-align: left;
    padding: 96px 24px 72px;
  }

  .pwdb--frilans--wint.compact {
    padding-top: 48px;
  }

  .checklist-center-rtf-on-green ul {
    justify-content: flex-start;
    padding-left: 0;
  }

  .checklist-center-rtf-on-green li {
    width: 50%;
    margin: 8px 0;
    padding-right: 16px;
    font-size: 20px;
  }

  .frilans-fakturering-details-item {
    padding-left: 32px;
    padding-right: 32px;
  }

  .section-title {
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 40px;
  }

  .frilans--case--intro {
    text-align: left;
    padding: 64px 24px;
  }

  .frilans-price--details-item--beige, .frilans-price--details-item--red, .frilans-fakturering-details-item-green {
    padding-left: 32px;
    padding-right: 32px;
  }

  .sfd--02--hero--container {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: auto;
    margin-bottom: 10vw;
  }

  .frilans-price--details-item--gul {
    padding-left: 32px;
    padding-right: 32px;
  }

  .frilans--wint--grid {
    grid-template-columns: 148px 1fr 148px;
  }

  .frilans-price--details-item--green, .frilans-price--details-item-red {
    padding-left: 32px;
    padding-right: 32px;
  }

  .image-16 {
    width: 80%;
    height: 80%;
    margin-left: 25px;
  }

  .frilans-price--details-item-yellow {
    padding-left: 32px;
    padding-right: 32px;
  }

  .pwdb--frilans--grid {
    grid-template-columns: 148px 1fr 148px;
  }

  .work-title-list {
    font-size: 18px;
    line-height: 26px;
  }

  .work-title-list.green {
    font-size: 18px;
  }

  .collection-list-jobs {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .collection-list-job-list {
    margin-left: -170px;
    margin-right: -230px;
    font-size: 12px;
  }

  .typed-text-2 {
    width: 400px;
    height: 36px;
    min-height: 36px;
    margin-top: -16px;
    margin-right: 0;
    font-size: 38px;
    font-weight: 400;
    line-height: 46px;
  }

  .dhi--wrapper {
    grid-template-columns: 0% 1fr 1fr .25fr;
  }

  .dhi--title.top {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .dhi--title.green.centered {
    text-align: center;
  }

  .dhi--image {
    position: static;
  }

  .dhi--image.top {
    margin-top: 0;
  }

  .dhi--image.static {
    width: 100%;
    max-width: 100%;
  }

  .dhi--box {
    margin-bottom: 13px;
  }

  .dhi--image--left {
    position: static;
  }

  .dhi--image--left.top {
    margin-top: -63px;
  }

  .dhi--grid--inner {
    padding-left: 0;
    padding-right: 30px;
    display: block;
  }

  .dhi--h2 {
    line-height: 48px;
  }

  .pre-header.hero, .pre-header.hero-lg {
    margin-top: 0%;
    font-size: 10px;
  }

  .pre-header.hero-lg.centered {
    font-size: 12px;
  }

  .pre-header.rel {
    margin-top: 0%;
    font-size: 10px;
  }

  .pre-header.rel.centered {
    font-size: 13px;
  }

  .price--details-item-copy {
    padding-left: 32px;
    padding-right: 32px;
  }

  .frilans-price--details--grid-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-left: 5vw;
    margin-right: 5vw;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dhi--hero, .dhi--hea {
    grid-template-columns: 50% auto 2fr;
  }

  .dhi--hero--02 {
    grid-column-gap: 0px;
    grid-template-rows: auto 80px auto;
    grid-template-columns: 32px 1fr 1fr 32px;
  }

  .dhi--header--inner {
    grid-column-gap: 16px;
    text-align: center;
    justify-items: center;
  }

  .img--kvitto {
    width: 70%;
    max-width: 70%;
    margin-top: 60px;
  }

  .dhi--section--wrapper.adjust {
    padding-top: 4em;
  }

  .pp-index-btn, .sub-nav {
    display: block;
  }

  .hero--getstarted {
    grid-template-columns: .25fr 1fr 1fr .25fr;
  }

  .hero--btn--wrap--front--centered {
    margin-top: 6vh;
    margin-bottom: 6vmin;
  }

  .free-getstarted-badge {
    width: 148px;
    height: 148px;
    margin-top: 80px;
    display: block;
  }

  .free-getstarted-badge.centered {
    margin-left: -56px;
    padding-left: 0;
    position: relative;
    left: 50%;
    right: 50%;
  }

  .free-getstarted-badge-title {
    font-size: 14px;
    line-height: 20px;
  }

  .free-getstarted-badge-title.adjust {
    margin-top: -16px;
  }

  .free-getstarted-badge-copy {
    padding-top: 4px;
    font-size: 14px;
    line-height: 16px;
  }

  .badge-sub-head {
    margin-bottom: 0;
    font-family: Museo Sans, sans-serif;
    font-size: 14px;
  }

  .landing--hero--video--desktop {
    overflow: hidden;
  }

  .hero--title--getstarted {
    max-width: 510px;
    font-size: 40px;
    line-height: 48px;
  }

  .splash {
    top: -24em;
  }

  .splash.custom.center {
    left: 0;
  }

  .splash.custom-02, .splash.custom {
    left: 2.3em;
  }

  .free-getstarted-badge-green {
    width: 148px;
    height: 148px;
    margin-top: 80px;
  }

  .splash-sfd {
    top: 0;
    left: -190px;
  }

  .splash-sfd.custom-02, .splash-sfd.custom {
    left: 2.3em;
  }

  .roland-profile {
    width: 200px;
  }

  .roland-cards {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 4fr 1fr;
    padding-top: 64px;
  }

  .roland-bio {
    border-radius: 24px;
    padding-right: 0;
  }

  .roland-bio2 {
    border-radius: 24px;
  }

  .roland-bio-inner {
    text-align: center;
  }

  .roland-bio-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .roland-story-block {
    grid-column-gap: 40px;
    grid-template-columns: .3fr .7fr;
    padding-top: 24px;
  }

  .roland-story {
    padding-left: 56px;
    padding-right: 56px;
  }

  .typed-text-works {
    width: 400px;
    margin-right: 0;
    font-size: 38px;
    line-height: 48px;
  }

  .praktiskt--item--grid {
    grid-auto-flow: row;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 48px;
    padding-bottom: 0;
  }

  .sfd--praktiskt--copy {
    padding-top: 128px;
  }

  .vertical--timeline {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
    height: 200px;
  }

  .basic--list--item {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6172c29408acc04218317cbc_dot-light-green.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    padding-left: 30px;
  }

  .basic--list--item--check {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6172c2ab53ba36b7a379cb6a_dot-check-medium-green.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    padding-left: 30px;
  }

  .basic--list--item--check.price--detail {
    background-position: 0%;
  }

  .timeline_image-wrapper--02 {
    position: relative;
  }

  .timeline--left--text {
    font-size: 40px;
  }

  .sfd--header--div {
    overflow: hidden;
  }

  .sfd--header {
    grid-column-gap: 16px;
    text-align: center;
    grid-template-rows: .75fr 1fr;
    justify-items: center;
  }

  .preamble-plain--left {
    max-width: 600px;
    margin-left: 0;
    margin-right: 0;
  }

  .sfd--ingress {
    max-width: 380px;
    font-size: 16px;
    line-height: 24px;
  }

  .sfd--title {
    max-width: 700px;
    font-size: 44px;
    line-height: 48px;
  }

  .sfd--subheader {
    padding-top: 128px;
  }

  .sfd--header--v2 {
    max-width: 670px;
    margin-bottom: 40px;
  }

  .sfd--cta--section--container {
    flex-direction: column;
    padding-top: 96px;
    padding-bottom: 0;
  }

  .hero--quinns {
    grid-template-columns: .25fr 1fr 1fr .25fr;
  }

  .hero--title--quinns {
    max-width: 510px;
    font-size: 40px;
    line-height: 48px;
  }

  .hero--txt--quinns, .hero--txt--quinns.dark {
    max-width: 600px;
  }

  .quinns-puff-2, .quinns-puff-1 {
    border-radius: 24px;
  }

  .quinns-puff--title {
    font-size: 32px;
    line-height: 40px;
  }

  .quinns-gv-puff--txt {
    max-width: 360px;
    font-size: 16px;
    line-height: 24px;
  }

  .quinns--illu--imgs--wrapper {
    max-width: 720px;
  }

  .quinns--title {
    font-size: 32px;
    line-height: 40px;
  }

  .sfd-hero-img2 {
    z-index: 1;
    width: 40vw;
    top: 26.9em;
    right: 29px;
    transform: translate(10vw, -13%);
  }

  .sfd-hero-img1 {
    width: 40vw;
    top: -4px;
    left: -17px;
    transform: translate(-10vw, -20%);
  }

  .quinns--buttons {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .quinns--quote {
    background-image: none;
  }

  .customer-badge-green {
    width: 148px;
    height: 148px;
  }

  .quinns--names {
    font-size: 16px;
    line-height: 24px;
  }

  .testaoss--wave--anim--bottom---quinns {
    bottom: -161px;
  }

  .sfd--item--list {
    z-index: 1;
    max-width: none;
    position: relative;
  }

  .sfd--image--02b {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .sfd--image--05 {
    top: 17%;
    left: -51%;
  }

  .image--top, .sfd--image--04 {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .sfd--item--list--red {
    z-index: 1;
    max-width: none;
    position: relative;
  }

  .post-body--first h2, .post-body--second h2 {
    font-size: 28px;
    line-height: 38px;
  }

  .timeline_centre-2-copy {
    margin-bottom: -109px;
  }

  .forvem--hero--min {
    grid-row-gap: 0px;
    grid-template-rows: 64px auto auto 64px auto;
    grid-template-columns: 50% 48px minmax(auto, 672px) 40px;
  }

  .forvem--hero--min.konsult {
    grid-template-columns: 45% 60px 354px 40px;
  }

  .sfd--price-contents--cta--centered {
    margin-top: 96px;
    margin-bottom: 48px;
  }

  .space--btw--25 {
    display: block;
  }

  .sfd--hero--container--300 {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: 400px;
    max-width: 400px;
    margin-bottom: 10vw;
    margin-left: -38px;
    left: -110px;
  }

  .sfd--image--01 {
    position: relative;
    top: 0%;
    left: 0%;
  }

  .sfd--image--03 {
    position: relative;
    top: 50%;
    left: 15%;
  }

  .sfd--cta--timeline--label {
    transform-origin: 50% 100%;
    margin-bottom: 32px;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .cta--timeline--label--arrow {
    height: 72px;
    display: none;
    top: auto;
    bottom: 1px;
    right: 50%;
    transform: translate(50%, 50px)rotate(90deg);
  }

  .cta--timeline--btn--02 {
    z-index: 20;
    margin-top: 30px;
  }

  .price--details-item--blue {
    padding-left: 32px;
    padding-right: 32px;
  }

  .price--details--grid-4 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-left: 5vw;
    margin-right: 5vw;
    padding-top: 0;
    padding-bottom: 0;
  }

  .timeline_centre--02 {
    margin-bottom: -109px;
  }

  .sdf--subheader {
    padding-bottom: 5px;
  }

  .praktiskt--txt--b {
    max-width: 380px;
    font-size: 16px;
    line-height: 24px;
  }

  .praktiskt--title--b {
    width: 430px;
    max-width: 430px;
    font-size: 44px;
    line-height: 50px;
  }

  .h2--form--blue {
    margin-top: 0;
    font-size: 32px;
    line-height: 42px;
  }

  .wint--infobox--bottom {
    grid-template-columns: auto 1fr .5fr;
    padding-top: 0;
  }

  .pwdb--i--h2 {
    font-size: 32px;
    line-height: 40px;
  }

  .pwdb--i--text {
    margin-bottom: 64px;
    font-size: 16px;
    line-height: 24px;
  }

  .pwdb--i--button:hover {
    color: #fff;
    background-color: #0c9ef2;
  }

  .sfd--cta--timeline--right--label {
    transform-origin: 50% 100%;
    margin-bottom: 32px;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .cta--timeline--label--arrow--left {
    height: 72px;
    display: none;
    top: auto;
    bottom: 1px;
    right: 50%;
    transform: translate(50%, 50px)rotate(90deg);
  }

  .pwdb--time {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .pwdb--project {
    position: relative;
    top: 0%;
    left: 0%;
  }

  .timeline_centre_grey {
    margin-bottom: -109px;
  }

  .sdf--subheader--grey {
    padding-bottom: 5px;
  }

  .image-41 {
    width: 80%;
    height: 80%;
  }

  .webinar-badge {
    right: 0%;
  }

  .partner-wint-logo {
    margin-bottom: 32px;
  }

  .partner-logo-box {
    padding-top: 24px;
    padding-bottom: 24px;
    top: -50px;
  }

  .partner-logo-box.dark {
    margin-top: 20px;
  }

  .partner-hero-img-fade {
    flex: none;
    min-width: 100%;
    height: 480px;
  }

  .partner-section-caption {
    align-items: center;
  }

  .partner-section-cols-left {
    grid-template-columns: .4fr .6fr;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .partner-moonwalk-img {
    position: relative;
    left: -50px;
  }

  .checklist--1col-rtf--blue-invert {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 20px;
    display: block;
  }

  .checklist--1col-rtf--blue-invert li {
    font-size: 16px;
  }

  .checklist--1col-rtf--blue-invert ul {
    column-count: 2;
  }

  .partner-section-right {
    padding: 96px 24px 64px;
  }

  .partner-section-cols-right {
    grid-template-columns: 1fr 280px;
    padding-left: 0;
  }

  .partner-jump-img {
    margin-top: 30px;
  }

  .partner-info {
    text-align: left;
    padding: 64px 24px;
  }

  .preamble-left {
    max-width: 600px;
  }

  .preamble-left.last {
    margin-top: 0;
  }

  .preamble-left.link--readmore--blue--timeline {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .partner-text-section {
    background-color: var(--green-01);
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .partner-text-section.left {
    padding-left: 24px;
    padding-right: 24px;
  }

  .partner-price-details {
    padding-bottom: 72px;
    padding-left: 0;
    padding-right: 0;
  }

  .partner-price-details.lagerbolag {
    padding-top: 32px;
  }

  .partner-price-details-header {
    padding-top: 64px;
  }

  .partner-badge-wrap {
    top: -60px;
    left: auto;
    right: 160px;
  }

  .badge-medium {
    width: 148px;
    height: 148px;
  }

  .badge-title-small {
    font-size: 16px;
  }

  .badge-title-small-accent {
    padding-top: 4px;
    font-size: 14px;
    line-height: 16px;
  }

  .trf--hero {
    grid-column-gap: 10px;
    grid-template-columns: 18% auto 2fr;
  }

  .trf--item {
    grid-template-columns: 650px 1fr;
    grid-auto-flow: row;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .trf--item--container {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 0;
    justify-content: flex-start;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 48px 20px 0;
  }

  .trf--item--container._3-cols {
    width: 650px;
    max-width: 650px;
    padding-left: 0;
  }

  .trf--item--container.mid.green {
    height: 100%;
  }

  .trf--item--container.txt--right {
    padding-left: 0;
  }

  .trf--item--container--lightblue {
    border-top-right-radius: 0;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding: 16px 48px 40px;
    overflow: visible;
  }

  .trf--img {
    width: 100%;
  }

  .trf--hero--container {
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    min-width: auto;
    max-width: 500px;
    margin-bottom: 0;
    padding-bottom: 10vh;
  }

  .trf--hero--title {
    max-width: 600px;
    margin-bottom: 8px;
    margin-right: 0;
    font-size: 40px;
    line-height: 48px;
  }

  .check-list-hero-trf {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 20px;
    display: block;
  }

  .check-list-hero-trf li {
    font-size: 16px;
    line-height: 24px;
  }

  .trf--item--center-wrapper {
    min-width: 300px;
    max-width: 600px;
  }

  .trf--bevan--title {
    margin-bottom: 32px;
    padding: 0 4px;
  }

  .trf--item--list {
    z-index: 1;
    max-width: none;
    position: relative;
  }

  .trf--image--att {
    padding-right: 50px;
  }

  .trf--cta-text {
    line-height: 44px;
  }

  .trf--item--container--overlap {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 0;
    justify-content: flex-start;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 48px 48px 64px;
  }

  .trf--item--container--overlap.mid {
    height: 90%;
  }

  .trf--item--container--under--left {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 0;
    justify-content: flex-start;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 48px 48px 64px;
  }

  .trf--item--container-2 {
    border-radius: 15px;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding: 16px 0 30px;
    display: flex;
    overflow: visible;
  }

  .trf--subheader {
    padding-bottom: 5px;
  }

  .trf--img--100 {
    width: 600px;
    max-width: 700px;
    margin-top: 40px;
    margin-right: 35px;
  }

  .trf--container--img {
    position: relative;
    left: 0%;
  }

  .trf--container--img._100 {
    left: 0%;
  }

  .group-profile-img {
    top: 4px;
    bottom: 4px;
    left: 24px;
  }

  .workflow-group-images {
    left: 12%;
  }

  .trf--title {
    width: 430px;
    max-width: 430px;
    font-size: 44px;
    line-height: 50px;
  }

  .trf--txt {
    max-width: 380px;
    font-size: 16px;
    line-height: 24px;
  }

  .trf--container {
    margin-top: 100px;
  }

  .workflow-images-mid {
    width: 600px;
    max-width: 650px;
    margin-left: 0%;
  }

  ._wf-line-3col {
    width: 65px;
  }

  .flying--frilansare {
    display: block;
  }

  .temp-banner {
    grid-column-gap: 32px;
    grid-row-gap: 24px;
    grid-template-rows: auto 1fr auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .container-large-temp {
    padding-left: 32px;
    padding-right: 32px;
  }

  .kundklubb-hero-intro {
    padding: 120px 0 40px;
  }

  .klubb-section-cols-left {
    grid-template-columns: .4fr .6fr;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .klubb-img {
    position: relative;
    left: -50px;
  }

  .klubb-info {
    text-align: left;
    padding: 64px 24px;
  }

  ._3-cols {
    grid-column-gap: 32px;
    grid-row-gap: 24px;
    grid-template-rows: auto 1fr auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .box--title {
    font-size: 28px;
    line-height: 38px;
  }

  .tfr--ipad {
    max-width: 100%;
    display: none;
    position: static;
    left: 0;
  }

  .trf--iphone {
    max-width: 25%;
    display: none;
  }

  .trf--header-img {
    width: 300px;
    min-width: 300px;
    max-width: 300px;
    margin-right: 0;
    display: none;
  }

  .trf--img-report {
    left: 167px;
  }

  .trf--slide-img {
    width: 100%;
  }

  .slider-3 {
    margin-left: 0;
  }

  .slide, .mask-2 {
    width: 600px;
  }

  .dotted--line-02 {
    left: -10px;
  }

  .trf--cta--section--container {
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .trf--cta--section--label {
    transform-origin: 50% 100%;
    margin-bottom: 32px;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .slider--report {
    margin-left: 0;
  }

  .dotted-line-2 {
    top: -168px;
    left: 115px;
  }

  .trf--img--container {
    width: 500px;
    max-width: 500px;
  }

  .trf--img-groups {
    margin-left: -57px;
  }

  .trf--price-contents--cta {
    margin-top: 96px;
    margin-bottom: 48px;
  }

  .trf--cta--section--container--hidden {
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .feature--tag {
    margin-top: 6px;
    margin-bottom: 4px;
    padding: 0 4px;
  }

  .image-54 {
    width: 80%;
    max-width: 100%;
    height: 80%;
    margin-left: 25px;
  }

  .image-55, .image-56 {
    width: 80%;
    height: 80%;
    margin-left: 25px;
  }

  .btn--left {
    margin: 40px 100px 60px 120px;
  }

  .cta--big--btn--standard {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .cta--big--btn--mobile {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    display: none;
  }

  .checklist--1col-rtf--darkblue {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .checklist--1col-rtf--darkblue li {
    font-size: 16px;
  }

  .checklist--1col-rtf--darkblue ul {
    column-count: 2;
  }

  .partner--pris {
    text-align: left;
    padding: 96px 24px 72px;
  }

  .partner--pris.compact {
    padding-top: 48px;
  }

  .partner-signup_form {
    padding-bottom: 60px;
  }

  .partner--maklare--incl {
    padding-bottom: 72px;
    padding-left: 0;
    padding-right: 0;
  }

  .partner--maklare--incl.lagerbolag {
    padding-top: 32px;
  }

  .partner--customer-badge {
    width: 148px;
    height: 148px;
  }

  .partner--cust-bdg-title {
    font-size: 32px;
    line-height: 32px;
  }

  .partner--cst-bdg-info {
    padding-top: 4px;
    font-size: 14px;
    line-height: 16px;
  }

  .feature-item--beige {
    padding-left: 32px;
    padding-right: 32px;
  }

  .feature-details-grid-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-left: 5vw;
    margin-right: 5vw;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._1-col-img {
    max-width: 100%;
  }

  .partner-section-cols-center {
    grid-template-columns: .4fr .6fr;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .cc--item--small-title {
    margin-bottom: 32px;
    padding: 0 4px;
  }

  .cc--item--small-title.narrow {
    padding: 2px 6px;
  }

  .checklist--1col-rtf--red--inverted {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .checklist--1col-rtf--red--inverted li {
    font-size: 16px;
  }

  .checklist--1col-rtf--red--inverted ul {
    column-count: 2;
  }

  .partner--item--small-title-red {
    margin-bottom: 32px;
    padding: 0 4px;
  }

  .partner--item--small-title-red.narrow {
    padding: 2px 6px;
  }

  .space--125 {
    display: none;
  }

  .hero--title--right {
    max-width: 510px;
    margin-right: 0%;
    font-size: 36px;
    line-height: 40px;
  }

  .hero--2cols {
    grid-template-columns: .25fr 1fr 1fr .25fr;
  }

  .hero--txt--right, .hero--txt--right.dark {
    max-width: 600px;
  }

  .hero--txt-r {
    width: 100%;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-right: 4%;
  }

  .hero--btn--front--right {
    margin-top: 0;
    margin-bottom: 6vmin;
  }

  .hero--hairy {
    width: 40vw;
    top: -4px;
    left: -17px;
    transform: translate(-10vw, -20%);
  }

  .hero--hairy--r {
    width: 40vw;
    top: 26.9em;
    right: 29px;
    transform: translate(10vw, -13%);
  }

  .video-hfd-wrapper {
    width: 100%;
    min-width: auto;
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 0%;
  }

  .video-hfd-2 {
    border-radius: 24px;
    width: 100%;
    height: 100%;
    margin-left: 0%;
    position: static;
  }

  .html-embed-hero {
    padding-top: 56.25%;
    position: absolute;
  }

  .hero--2cols--imgbg {
    grid-column-gap: 18px;
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(20px, .25fr) minmax(20px, 1fr) 1fr minmax(20px, .25fr);
    min-height: 90%;
    padding-top: 6em;
  }

  .link-plain {
    max-width: 600px;
  }

  .typed-text-hero {
    width: 768px;
    height: 45px;
    min-height: auto;
    margin-top: 22px;
    margin-right: 0;
    font-size: 38px;
    font-weight: 400;
    line-height: 42px;
  }

  .partner-hero-img-fade-short {
    flex: none;
    min-width: 100%;
    height: 480px;
  }

  .hero--btn--front--demo {
    display: none;
  }

  .login-page {
    background-position: 120% 4%, -20% 25%, 0 0;
    background-size: 400px, 400px, auto;
  }

  .login-header {
    margin-bottom: 56px;
  }

  .grid-14 {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    height: 70vh;
    padding-left: 64px;
    padding-right: 64px;
  }

  .partner-section--bgimg {
    background-position: 50% 85%;
    background-size: 1200px;
  }

  .starta-eget-grid {
    grid-template-columns: 148px 1fr 148px;
  }

  .starta-title-list {
    font-size: 18px;
    line-height: 26px;
  }

  .starta-title-list.green {
    font-size: 18px;
  }

  .checklist--1col-rtf--darkgreen {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .checklist--1col-rtf--darkgreen li {
    font-size: 16px;
  }

  .checklist--1col-rtf--darkgreen ul {
    column-count: 2;
  }

  .image-59 {
    width: 330px;
    margin-top: 25px;
  }

  .partner--dhi {
    padding-bottom: 72px;
    padding-left: 0;
    padding-right: 0;
  }

  .partner--dhi.lagerbolag {
    padding-top: 32px;
  }

  .typed-hero {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .video-allincl {
    min-width: auto;
    margin-top: 15px;
    margin-bottom: 32px;
  }

  .video-allincl-2 {
    border-radius: 24px;
  }

  .partner-articles {
    grid-column-gap: 24px;
  }

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

  .partner-img-wrap {
    height: 100%;
  }

  .partner-button-container {
    padding-bottom: 24px;
    padding-left: 10px;
    padding-right: 24px;
  }

  .partner-highlight-caption {
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-60 {
    width: 100%;
    height: 100%;
  }

  .partner-highlight-title {
    font-size: 24px;
    line-height: 30px;
  }

  .pwdb, .pwdb-button-container {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .link-wrapper {
    z-index: 30;
    position: relative;
  }

  .pension-hero-intro {
    background-position: 50% 0;
    padding: 120px 0 40px;
  }

  .tk--case--wrapper {
    padding-top: 72px;
    padding-bottom: 64px;
  }

  .tk--faq--wrapper {
    padding-top: 64px;
  }

  .tk--cta--section--container {
    flex-direction: column;
  }

  .oa--hero--title {
    max-width: 490px;
    margin-top: 40vh;
    font-size: 56px;
    line-height: 64px;
  }

  .oa-list-item.inverted {
    text-align: left;
  }

  .oauto--deal--title-2 {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    font-size: 32px;
    line-height: 40px;
  }

  .oauto--splash-2 {
    align-items: center;
    width: 200px;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 0;
    left: 0;
  }

  .oauto--check {
    padding-top: 96px;
    padding-bottom: 370px;
  }

  .oauto--mid--wrapper {
    grid-row-gap: 24px;
  }

  .landing-puffs--slider-02 {
    padding: 88px 80px;
  }

  .timeline--img-1 {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .timeline--img-2 {
    position: relative;
    top: 0%;
    left: 0%;
  }

  .oa--item--list {
    z-index: 1;
    max-width: none;
    position: relative;
  }

  .oauto--subheader {
    padding-bottom: 5px;
  }

  .oa--cta--timeline--right--label {
    transform-origin: 50% 100%;
    margin-bottom: 32px;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .oa--timeline--left--text {
    font-size: 40px;
  }

  .oa_timeline_item {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tr-hero-img1 {
    width: 40vw;
    top: -4px;
    left: -17px;
    transform: translate(-10vw, -20%);
  }

  .tk-inyhet {
    text-align: left;
    padding: 64px 24px;
  }

  ._3col-news {
    grid-template-rows: auto 1fr auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .badge-nyhet {
    margin-bottom: 6px;
  }

  .image-61 {
    width: 100%;
    max-width: 100%;
    margin-top: 39px;
    position: relative;
    right: 0;
  }

  .tk-space--btw--25 {
    display: block;
  }

  .partner-hero-graphic-img {
    flex: none;
    min-width: 100%;
    height: 480px;
  }

  .partner-offer-bubble {
    text-align: center;
    width: 480px;
    padding-top: 24px;
    padding-bottom: 24px;
    font-size: 24px;
    line-height: 32px;
    top: -50px;
  }

  .partner-offer-bubble.dark {
    margin-top: 20px;
  }

  .wrapper--tabs {
    max-width: 800px;
    height: auto;
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 0;
  }

  .sfd--tab--img {
    width: 100%;
  }

  .sfd--tab--img.min {
    width: 70%;
  }

  .sfd--tab--item--list--container {
    border-top-right-radius: 0;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding: 16px 48px 40px;
    overflow: visible;
  }

  .sfd--tab--item--wrapper {
    max-width: none;
    padding-right: 0;
  }

  .sfd--tab--item--info-container {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 0;
    justify-content: flex-start;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 48px 48px 64px;
  }

  .news {
    grid-auto-flow: row;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 48px;
    padding-bottom: 0;
  }

  .news.blue {
    background-position: 100% 55%;
    background-size: 700px;
    padding-top: 40px;
    padding-bottom: 48px;
  }

  .news--text.darkblue.narrow {
    padding-right: 65px;
  }

  .landing--hero--bg--vid--desktop {
    overflow: hidden;
  }

  .lp--ingress {
    font-size: 16px;
    line-height: 24px;
  }

  .intro--cta {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .intro--cta.adjust {
    margin-top: 30px;
    padding-bottom: 25px;
  }

  .intro--txt {
    padding-top: 64px;
  }

  .landing--hero--bg--allincl--vid--desktop {
    overflow: hidden;
  }

  ._3col-intro {
    grid-template-rows: auto 1fr auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .intro--fds--img {
    width: 100%;
    max-width: 100%;
    margin-top: 39px;
    position: relative;
    right: 0;
  }

  .hero--2col--imgbg {
    grid-column-gap: 18px;
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/620cc2dd4234b454851e8cfc_all-inclusive_landscape.jpg"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/627a60dedce1a089efdc47b0_all-inclusive_landscape_wide_left.jpg");
    background-position: 52% 80%, 30% 10%;
    background-size: auto, cover;
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(20px, .25fr) minmax(20px, 1fr) 1fr minmax(20px, .25fr);
    min-height: 90%;
    padding-top: 6em;
  }

  .hero--txt-l {
    width: 100%;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-right: 4%;
  }

  .sfd--tab--img-hidden {
    width: 100%;
  }

  .sfd--tab--img-hidden.min {
    width: 70%;
  }

  .intro--cta--hiddn {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .footer--5cols {
    background-color: var(--blue-01);
    padding: 64px 40px 72px;
  }

  .min {
    margin-bottom: 5px;
  }

  .sm-icon {
    width: 30px;
    padding-right: 10px;
  }

  .sm-icon-row {
    display: flex;
  }

  ._2-col-cta, ._1-col-cta {
    grid-template-rows: auto 1fr auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .cta--getstarted {
    grid-template-rows: 13em 9em;
    grid-template-columns: .25fr 1fr 1fr .25fr;
    grid-auto-rows: 8em;
    margin-top: 0;
    margin-bottom: 50px;
    padding-top: 50px;
  }

  .tabs-bg, .tabs-bg-bottom {
    background-image: none;
  }

  .landing--mid-header {
    padding-top: 64px;
  }

  .safunkardet {
    background-position: 0 -25px;
    background-size: cover;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .sfd-tabs-img.adjust {
    margin-top: 40px;
  }

  .sfd-tabs-txt {
    width: auto;
    height: 160px;
  }

  .sfd-tabs-title.darkred {
    font-size: 48px;
  }

  .news-wrapper {
    height: auto;
    margin-bottom: 0;
  }

  .mid-btn-lrg {
    width: 130%;
    max-width: 700px;
    display: flex;
  }

  .tidrapport {
    background-image: none;
  }

  .sfd--tab--item-ind, .sfd--item {
    grid-auto-flow: row;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 48px;
    padding-bottom: 0;
  }

  .sfd-bg-ind, .tabs-bg-copy {
    background-image: none;
  }

  .booking-container {
    grid-template: "."
                   "."
                   / auto;
    align-self: stretch;
    width: auto;
    margin-bottom: 32px;
  }

  .inner--wrapper {
    grid-template-rows: auto;
  }

  .button--3col.blue {
    border-radius: 12px;
    padding-bottom: 21px;
    padding-left: 15px;
  }

  .button--3col.red, .button--3col.orange {
    padding-left: 15px;
  }

  .sfd--timeline--item--list {
    z-index: 1;
    max-width: none;
    position: relative;
  }

  .sfd--arrow {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f67bc082d356_icons-arrow-white.svg");
    background-position: 96%;
    background-size: 12px;
    order: 0;
  }

  .sfd-btn-title, .sfd-btn-title.red, .sfd-btn-title.orange {
    font-size: 22px;
    line-height: 32px;
  }

  .pratbubbla--inverted {
    transform-origin: 50% 100%;
    margin-bottom: 32px;
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .pratbubbla--inverted--arrow {
    height: 72px;
    top: auto;
    bottom: 2px;
    right: 50%;
    transform: translate(50%, 50px)rotate(90deg);
  }

  .pratbubbla--label--larger {
    margin-bottom: 20px;
    padding-right: 0;
  }

  .hero--btn--wrap--front--centered--wide {
    margin-top: 0;
    margin-bottom: 7vmin;
  }

  .section--2--title {
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 40px;
  }

  .landing--bullet {
    background-position: 0 8px;
    background-size: 30px;
    padding-left: 32px;
    font-size: 20px;
  }

  .container-large-2 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .hero--btn--front--cols {
    margin-top: 0;
    margin-bottom: 6vmin;
  }

  .h2--footer-cta {
    text-align: left;
    margin-left: 0;
  }

  .typed-text-hero-centered {
    width: 768px;
    height: 60px;
    min-height: auto;
    margin-top: 86px;
    margin-right: 0;
    font-size: 48px;
    font-weight: 400;
    line-height: 50px;
  }

  .hero--slipp {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62c52abedb6d0f6427e38e63_all-inclusive_landscape_wide_l.jpg");
    background-position: 0 0;
    background-size: auto 110%;
    grid-template-rows: 94px 10em 11em auto;
    grid-template-columns: .25fr 1fr 1fr .25fr;
    height: 95vh;
    min-height: auto;
  }

  .hero--slipp.wintcard {
    background-position: 0 0, 0 46vh, 100% 46vh, 100% 0, 0%;
    background-size: auto 20vh, 34vw, 34vw, auto 13vh, cover;
    grid-template-rows: 76px 9em 8em auto;
  }

  .btn--wrap.max-width {
    padding-left: 3em;
    padding-right: 3em;
  }

  .h1--slipp {
    font-size: 48px;
    line-height: 56px;
  }

  .hero-sub-txt {
    height: auto;
    min-height: 0;
    max-height: none;
    margin-bottom: 10px;
  }

  .hero--fade--img-2 {
    object-position: 50% 0%;
    min-height: 100%;
  }

  .hero--fade--img-2.roland {
    object-position: 30% 0%;
  }

  .campaign--hero--title {
    max-width: 490px;
    margin-top: 30vh;
    font-size: 56px;
    line-height: 64px;
    display: block;
  }

  .img {
    height: 50vh;
    padding-bottom: 0;
  }

  .h2--dhvjo--hero {
    max-width: 490px;
    margin-top: 40vh;
    font-size: 56px;
    line-height: 64px;
  }

  .customer-badge-2 {
    width: 148px;
    height: 148px;
  }

  .cta--txt--arrow {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .news--wrapper {
    margin-left: 50px;
  }

  .partner-teaser {
    padding: 64px 24px 32px;
  }

  .grid-16 {
    padding: 40px;
  }

  .partner-teaser-txt {
    font-size: 16px;
    line-height: 24px;
  }

  .offer-badge {
    margin-top: 157px;
    display: none;
    top: 0;
    left: 0;
    right: 0;
  }

  .offer-badge.ctr {
    display: block;
  }

  .badge-title-xs {
    font-size: 14px;
  }

  .badge-title-xs-accent {
    font-size: 14px;
    line-height: 16px;
  }

  .p--highlight.red {
    background-color: var(--red-06);
  }

  .hero--bg--img {
    grid-template-rows: 10em 9em;
    grid-template-columns: .25fr 1fr 1fr .25fr;
    min-height: auto;
  }

  .wrapper--ctr {
    max-width: 800px;
    height: auto;
    min-height: 250px;
    max-height: 250px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .wrapper {
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .testimonials--btn:hover {
    color: #fff;
    background-color: #0c9ef2;
  }

  .title--group--min {
    padding-top: 0;
    padding-bottom: 32px;
  }

  .title--group--min.primary {
    position: relative;
  }

  .obek--hero-img {
    background-position: 50% 0;
    background-size: cover;
    height: 75vh;
    margin-top: -55vh;
  }

  .bubble {
    width: 570px;
    margin-top: 25px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .bubble.wide {
    width: auto;
    min-width: 600px;
    max-width: 660px;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .wrapper-intro {
    background-position: 0 -25px;
    background-size: cover;
    grid-template-rows: auto auto;
    padding-top: 72px;
    padding-bottom: 30px;
  }

  .wrapper-intro.imgbg {
    align-items: stretch;
    height: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .wrapper-intro.imgbg-2 {
    align-items: stretch;
    height: 60%;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .tidr {
    width: 100%;
    max-width: 100%;
    margin-top: 39px;
    position: relative;
    right: 0;
  }

  .bold-text-17 {
    font-size: 20px;
    line-height: 26px;
  }

  .wrapper--ctr-w {
    max-width: 800px;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .demo-wrapper {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .demo--title {
    font-size: 40px;
    line-height: 48px;
  }

  .demo--txt {
    margin-bottom: 56px;
  }

  .demo--link-block {
    grid-template-rows: 13em 9em;
    grid-template-columns: .25fr 1fr 1fr .25fr;
    grid-auto-rows: 8em;
    margin-top: 0;
    margin-bottom: 50px;
    padding-top: 50px;
  }

  .campaign-signup {
    padding-bottom: 60px;
  }

  .btn-cta {
    width: 370px;
    max-width: 370px;
    margin-top: 30px;
  }

  .timeline--left--text-2 {
    font-size: 40px;
  }

  .praktiskt--title--b-2 {
    width: 430px;
    max-width: 430px;
    font-size: 44px;
    line-height: 50px;
  }

  .timeline_centre--02-2 {
    margin-bottom: -109px;
  }

  .praktiskt--txt--b-2 {
    max-width: 380px;
    font-size: 16px;
    line-height: 24px;
  }

  .sfd--item--list-2 {
    z-index: 1;
    max-width: none;
    position: relative;
  }

  .sdf--subheader-2 {
    padding-bottom: 5px;
  }

  .pris--hero {
    grid-column-gap: 0px;
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62d04dccef5c7be3044f3015_w-shapes-green.png"), linear-gradient(to bottom, var(--green-04), var(--green-05) 42%);
    background-position: 0 0, 0 0;
    background-size: auto, auto;
    grid-template-rows: auto 80px auto;
    grid-template-columns: 32px 1fr 1fr 32px;
  }

  .checklist--2col-on-green {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .checklist--2col-on-green li {
    font-size: 20px;
  }

  .checklist--2col-on-green ul {
    column-count: 2;
  }

  .customer-badge-test {
    width: 148px;
    height: 148px;
  }

  .om-wint-hero {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 32px 1fr 1fr 32px;
  }

  .wave {
    margin-top: 10px;
  }

  .front-quote-fluffy {
    margin-top: 0;
    margin-left: -17px;
  }

  .front-quote-fluffy.green {
    margin-left: 0;
  }

  .inner-2 {
    grid-column-gap: 32px;
    grid-template-columns: 48px 1fr 148px;
  }

  .front-quote-lrg {
    background-image: none;
  }

  .quote-person {
    align-items: stretch;
  }

  .quote-avatar-lrg {
    min-width: 200px;
    max-width: none;
    min-height: 200px;
    max-height: none;
  }

  .front-quote-sort {
    background-image: none;
  }

  .inner-slider {
    grid-column-gap: 32px;
    grid-template-columns: 48px 1fr 148px;
  }

  .container-inner {
    background-size: auto 100%;
    max-width: 720px;
  }

  .horiz-badge-title, .badge-title-horiz {
    font-size: 32px;
    line-height: 32px;
  }

  .badge-info-horiz {
    padding-top: 4px;
    font-size: 14px;
    line-height: 16px;
  }

  .inner-badge-horiz {
    grid-column-gap: 16px;
    grid-template-columns: 1fr .65fr 1fr;
    margin-top: -20px;
  }

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

  .sfd-bg {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62cfbe97cc2dddc1da2d0610_hairy-b-r.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62cfbe7b6783f430db00782f_hairy-b-l.png"), linear-gradient(to bottom, var(--blue-05), var(--blue-04) 56%, var(--blue-02));
    background-position: 100%, 0 0, 0 0;
    background-repeat: repeat-y, repeat-y, repeat;
    background-size: 40%, 40%, auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .sfd--hero--centered {
    background-image: none;
    grid-template-rows: 10em 9em;
    grid-template-columns: .25fr 1fr 1fr .25fr;
    min-height: auto;
  }

  .faq--header {
    grid-column-gap: 0px;
    grid-template-rows: auto 80px auto;
    grid-template-columns: 32px 1fr 1fr 32px;
  }

  .faq--header--inner {
    grid-column-gap: 16px;
    text-align: center;
    justify-items: center;
  }

  .faq-getstarted {
    padding-bottom: 30px;
  }

  .faq-container-inner-content {
    float: none;
    width: auto;
    padding-left: 0;
    padding-right: 20px;
  }

  .title--group--sm {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .title--group--sm.primary {
    position: relative;
  }

  .faq--icon--w {
    background-position: 30% 30%;
  }

  .img-faq {
    z-index: -4;
    width: 220px;
    max-width: 80%;
  }

  .faq-box-list-vertical {
    margin-bottom: 50px;
  }

  .faq-box-item-vertical {
    width: 100%;
    margin-bottom: 0;
  }

  .faq--icon--levf {
    background-position: 50% 45%;
    background-size: auto 40px;
  }

  .wrapper--btn {
    padding-bottom: 16px;
  }

  .faq--icon--lon {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62d112c0c5c4473a576ede84_lon_sm.png");
    background-position: 50% 45%;
    background-size: auto 45px;
  }

  .cta--label.darkblue {
    text-align: center;
  }

  .faq--icon--redov {
    background-position: 50% 45%;
    background-size: auto 45px;
  }

  .faq--icon--ab {
    background-size: auto 50px;
  }

  .faq--icon--skatt {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62d043e1f7d4ca96f94e5410_skatt-moms.png");
  }

  .category-nav-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .faq--cta--wrapper, .faq--cta--mobile {
    float: none;
    width: auto;
  }

  .faq-cta {
    padding-top: 96px;
  }

  .faq-cta-content {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .faq-nav-wrapper {
    display: none;
  }

  .faq--icon--support {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62d0446981100232a5876ea5_support_sm.png");
    background-position: 50% 45%;
    background-size: auto 40px;
  }

  .cta--big--btn--wrapper {
    width: 200px;
  }

  .title--inner {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .faq--icon-w {
    background-position: 30% 30%;
  }

  .img-w {
    width: 120px;
    max-width: 85%;
    right: -2%;
  }

  .hero--product {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62c52abedb6d0f6427e38e63_all-inclusive_landscape_wide_l.jpg");
    background-position: 0 0;
    background-size: auto 115%;
    grid-template-rows: 10em 9em;
    grid-template-columns: .25fr 1fr 1fr .25fr;
    min-height: auto;
  }

  .sfd {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62cfbe97cc2dddc1da2d0610_hairy-b-r.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62cfbe7b6783f430db00782f_hairy-b-l.png"), linear-gradient(to bottom, var(--blue-05), var(--blue-04) 56%, var(--blue-02));
    background-position: 100%, 0 0, 0 0;
    background-repeat: repeat-y, repeat-y, repeat;
    background-size: 40%, 40%, auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .item--info-container {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 0;
    justify-content: flex-start;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 48px 48px 64px;
  }

  .item--info-center-wrapper {
    max-width: none;
  }

  .item--info-wrapper {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 0;
    justify-content: flex-start;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 48px 48px 64px;
  }

  .img-kvitton, .img-lev {
    width: 120px;
    max-width: 85%;
    right: -2%;
  }

  .container--inner {
    grid-auto-flow: row;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 48px;
    padding-bottom: 0;
  }

  .container--inner.blue {
    background-position: 100% 55%;
    background-size: 700px;
    padding-top: 40px;
    padding-bottom: 48px;
  }

  .academy--wrapper {
    height: auto;
    margin-bottom: 0;
  }

  .modal-wrapper-2 {
    display: none;
  }

  .img--wrapper {
    max-width: 720px;
  }

  .fragor--title {
    font-size: 32px;
    line-height: 40px;
  }

  .modal-content-2 {
    display: none;
  }

  .academy--title {
    text-align: center;
    font-size: 32px;
  }

  .faq--tabs-container-2 {
    grid-column-gap: 8px;
  }

  .news-content {
    max-width: none;
    padding-right: 266px;
  }

  .hero--slipp-vid {
    grid-template-rows: 10em 11em auto;
    grid-template-columns: .25fr 1fr 1fr .25fr;
    height: 100vh;
    min-height: auto;
  }

  .modal-faq.faq {
    max-width: 640px;
  }

  .title-container {
    max-width: 720px;
  }

  .obek--boxes-wrapper {
    max-width: 800px;
    height: auto;
    min-height: 250px;
    max-height: none;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .hero-front-txt {
    padding-left: 48px;
    padding-right: 48px;
  }

  .hero-front-txt.small {
    padding-left: 0;
    padding-right: 0;
  }

  .badge-wrap-price-page {
    top: 170px;
    right: 5%;
  }

  .badge-wrap-front-hero {
    top: 170px;
    right: 3%;
  }

  .badge-replace-front-hero {
    display: none;
    top: 170px;
    right: 3%;
  }

  .badge-wrap-sfd-hero {
    top: -210px;
    left: auto;
    right: 0;
  }

  .badge-small {
    width: 120px;
    height: 120px;
  }

  .badge-title-xsmall-accent {
    padding-top: 4px;
    font-size: 14px;
    line-height: 16px;
  }

  .container-xsmall {
    max-width: 600px;
  }

  .hero--video--center {
    grid-template-rows: .25fr 1fr .25fr;
    grid-template-columns: .25fr 1fr 1fr .25fr;
    height: 100vh;
    min-height: auto;
    padding-left: 0;
  }

  .hero--title-overlay {
    font-size: 56px;
    line-height: 64px;
  }

  .section-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .spacer-y-8 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .spacer-y-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .sticky-col-grid {
    grid-column-gap: 40px;
    grid-template-columns: 40% auto;
    padding-top: 24px;
  }

  .spacer-y-10 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section-inner.spacer-y-6, .section-inner.small {
    max-width: 720px;
  }

  .spacer-y-6 {
    padding-top: 32px;
    padding-bottom: 32px;
    overflow: auto;
  }

  .referrals-hero-caption {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-columns: 90% 10%;
    align-items: center;
    padding-right: 0;
  }

  .referrals-hero-wrap {
    padding-top: 72px;
    padding-bottom: 40px;
  }

  .referrals-hero-img {
    position: relative;
    left: -20px;
  }

  .styleguide-header {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .styleguide-header.primary {
    position: relative;
  }

  .list--price--hero {
    z-index: 1;
    position: relative;
  }

  .list--item--price--hero {
    background-size: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .grid-21 {
    grid-row-gap: 0px;
  }

  .partner-contact {
    margin-bottom: 32px;
  }

  .price--alternative {
    grid-column-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 80px 40px;
  }

  .price-model-puff {
    border-radius: 24px;
  }

  .list--price-model--card {
    z-index: 1;
    position: relative;
  }

  .list--item {
    background-size: 20px;
    padding-left: 32px;
    font-size: 20px;
  }

  .price--details--v2 {
    padding-bottom: 72px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .grid--offer--detail--x6 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-top: 56px;
    padding-bottom: 0;
    overflow: visible;
  }

  .price--detail--card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .price--card--image-wrapper {
    width: 104px;
    height: 104px;
  }

  .text-span-6 {
    display: inline;
  }

  .faq--cloud-section-v2 {
    overflow: hidden;
  }

  .partner-widgets-inner {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto minmax(490px, 1fr);
    padding-top: 0;
  }

  .div-block-121 {
    height: 48px;
  }

  .div-block-122 {
    grid-column-gap: 40px;
    grid-template-columns: 1fr;
  }

  .section-product {
    padding: 40px 32px;
    position: relative;
  }

  .div-block-124 {
    border-radius: 12px;
  }

  .div-block-125 {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .scroll-nav {
    display: none;
  }

  .list-5 {
    position: static;
  }

  .scroll-list-item {
    height: 48px;
  }

  .scroll-progress-circle, .scroll-progress-circle-2, .scroll-progress-circle-3, .scroll-progress-container, .scroll-progress-circle-4, .scroll-progress-circle-5, .scroll-progress-circle-6, .scroll-progress-circle-7, .scroll-progress-circle-8, .scroll-progress-circle-9 {
    background-color: var(--blue-03);
  }

  .scroll-nav-mobile {
    z-index: 10;
    grid-row-gap: 40px;
    flex-direction: column;
    padding-top: 0;
    display: flex;
    position: sticky;
    top: 140px;
  }

  .scroll-nav-mobile.old {
    display: none;
  }

  .scroll-nav-menu {
    background-color: var(--blue-06);
    cursor: pointer;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .scroll-nav-mobile-container {
    background-color: var(--blue-06);
    border-radius: 8px;
    align-self: flex-start;
    margin-top: 48px;
    margin-bottom: 0;
    padding: 24px 24px 16px;
    display: none;
    position: absolute;
  }

  .close-scroll-nav-icon {
    display: none;
  }

  .scroll-list-item-last {
    height: auto;
  }

  .wint-checklist {
    padding: 24px;
  }

  .cta-wrapper {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .produkten--price-contents--cta {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .label--blue {
    background-color: var(--blue-06);
    margin-bottom: 24px;
    padding: 0 4px;
  }

  .label--blue.narrow {
    padding: 2px 6px;
  }

  .hero--produkten {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr 1fr .25fr;
    height: 90vh;
    min-height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .hero--produkten--new {
    grid-template-rows: 10em 11em;
    grid-template-columns: .25fr 1fr 1fr .25fr;
    height: 100vh;
    min-height: auto;
  }

  .landing--hero--video--desktop-copy {
    overflow: hidden;
  }

  .landing--hero--bg-video--mobile-copy {
    display: block;
  }

  .list--sfd--hero {
    z-index: 1;
    margin-bottom: 16px;
    position: relative;
  }

  .sfd--section {
    padding-top: 0;
  }

  .sfd--section--header {
    padding-top: 64px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .list--item--sfd--hero {
    background-size: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .marquee-content {
    padding-bottom: 20px;
  }

  .testimonials-marquee--dark {
    width: 100%;
    overflow: hidden;
  }

  .testimonials-marquee--light {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .sfd--items {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .sfd-card-image {
    flex-direction: column;
    height: auto;
  }

  .sfd-card-image.horizontal {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: none;
    height: 100%;
    max-height: 350px;
    margin-left: 0%;
  }

  .sfd-card-upper--small {
    padding: 32px 24px 120px;
  }

  .sfd-card-upper--small.horizontal {
    border-top-right-radius: 0;
    border-bottom-left-radius: 24px;
    flex-direction: column;
    margin-top: 24px;
    margin-right: -12px;
    padding-top: 48px;
    padding-bottom: 32px;
    display: flex;
  }

  .sfd-card-lower--small {
    flex-direction: column;
    display: block;
  }

  .sfd-card-lower--small.green {
    background-color: var(--green-04);
  }

  .sfd-card-lower--small.red {
    background-color: var(--red-05);
  }

  .sfd-card-lower--small.gul {
    background-color: var(--yellow-alt-3);
  }

  .sfd-card-lower--small.horizontal {
    border-top-right-radius: 24px;
    border-bottom-left-radius: 0;
    flex-direction: row;
    align-items: stretch;
    margin-top: 24px;
    margin-left: -12px;
    padding-top: 40px;
    padding-left: 0;
    display: flex;
  }

  .sfd-card-lower--small.horizontal.red {
    background-color: var(--red-05);
    margin-top: 24px;
  }

  .sfd-card-lower--small.horizontal.yellow {
    background-color: var(--yellow-alt-3);
  }

  .sfd-card-lower--small.mb {
    margin-bottom: 0;
  }

  .sfd-card-lower--small.mb.yellow {
    background-color: var(--yellow-alt-3);
  }

  .sfd--content--wrapper {
    max-width: none;
  }

  .sfd--content--wrapper.horizontal {
    margin-right: auto;
    padding-right: 96px;
  }

  .sfd--item--small-title {
    background-color: var(--blue-06);
    margin-bottom: 32px;
    padding: 0 6px;
    font-size: 10px;
  }

  .sfd--item--small-title.narrow {
    padding: 2px 6px;
  }

  .lottie-animation-2 {
    width: 100%;
    max-width: 350px;
    margin: -1px 0 0;
    padding-right: 0;
    inset: 0% 0% auto 50%;
    transform: translate(-50%);
  }

  .lottie-animation-2.horizontal {
    margin: 0;
    display: none;
    inset: 0% auto 0% 0%;
    transform: none;
  }

  .sfd--item--title {
    font-size: 24px;
    line-height: 32px;
  }

  .sfd--item--list--title {
    font-size: 20px;
    line-height: 28px;
  }

  .sfd--item--list--btn {
    z-index: 3;
    color: #ffffff80;
    cursor: pointer;
    max-width: none;
    position: relative;
  }

  .sfd--item--list--btn:hover {
    color: #fff;
  }

  .sfd--item--list--btn.horizontal {
    height: auto;
    padding-top: 0;
  }

  .sfd--item--list--btn.second {
    padding-top: 20px;
  }

  .sfd--item--list--new {
    z-index: 1;
    max-width: none;
    position: relative;
  }

  .sfd-card-circle--small {
    width: 15vw;
    margin-top: -8vw;
    padding-top: 15vw;
  }

  .sfd-card-circle--small.horizontal {
    width: 15vw;
    max-width: none;
    height: 15vw;
    max-height: none;
    margin: 0 0 0 -7.5vw;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-148 {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .badge-wrap-price-hero {
    top: -150px;
    left: auto;
    right: -70px;
  }

  .section-wrapper-sfd {
    padding-left: 40px;
    padding-right: 40px;
  }

  .sfd-header-grid {
    grid-template-columns: .75fr 2.5fr .75fr;
  }

  .header-wrapper-sfd {
    padding-left: 40px;
    padding-right: 40px;
  }

  .wintcard--hero {
    grid-column-gap: 0px;
    grid-template-columns: 48px minmax(20%, auto) 32px minmax(200px, auto) 48px;
    padding-top: 90px;
  }

  .wintcard--info {
    text-align: left;
    padding: 64px 24px;
  }

  .wintcard--boxes {
    text-align: left;
    padding: 30px 24px 64px;
  }

  .wintcard--info-grid {
    grid-column-gap: 32px;
    grid-row-gap: 24px;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .wintcard--step-box {
    grid-column-gap: 20px;
    grid-template-columns: 48px 1fr;
  }

  .list--step-number {
    width: 48px;
    height: 48px;
    font-size: 18px;
    line-height: 48px;
  }

  .wintcard-box {
    grid-row-gap: 8px;
    border-radius: 16px;
    grid-template-rows: auto auto auto;
    align-content: start;
    padding: 24px;
  }

  .checklist--1col-rtf--blue {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 20px;
    display: block;
  }

  .checklist--1col-rtf--blue li {
    font-size: 16px;
  }

  .checklist--1col-rtf--blue ul {
    column-count: 2;
  }

  .checklist--1col-rtf--blue.left {
    margin-left: 0;
    margin-right: 0;
  }

  .wintcard--boxes-grid {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 24px;
    display: grid;
  }

  .wintcard--faq {
    padding-top: 24px;
  }

  .wintcard--hero--img {
    max-width: 500px;
    margin-top: 0%;
    margin-left: 0;
  }

  .wintcard--hero--caption {
    text-align: center;
    justify-items: center;
    max-width: 530px;
    padding-bottom: 50px;
  }

  .wintcard--hero--img-group {
    max-width: 500px;
    margin-top: 0%;
    margin-left: 0;
  }

  .partner-offer-presentation {
    padding: 120px 0 40px;
  }

  .grid-23 {
    grid-template-columns: auto 240px;
  }

  .sigmastocks-hero-img {
    object-fit: cover;
    flex: none;
    width: auto;
    min-width: 100%;
    height: 460px;
  }

  .div-block-149 {
    grid-column-gap: 24px;
    grid-row-gap: 0px;
    margin: 40px -32px 32px;
  }

  .div-block-150 {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
  }

  .div-block-151 {
    width: 48px;
    height: 48px;
  }

  .text-block-36 {
    font-size: 16px;
    line-height: 24px;
  }

  .sfd--item-grid {
    grid-column-gap: 24px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding: 40px 24px;
  }

  .div-block-152 {
    margin-left: 0;
  }

  .div-block-152.horizontal {
    flex: 1;
    padding-left: 48px;
  }

  .sfd-card-circle-image {
    width: 15vw;
    max-width: 130px;
    height: 15vw;
    max-height: 130px;
    transform: translate(-50%, 40%);
  }

  .sfd-card-circle-image.horizontal {
    margin-left: 0;
    inset: 50% 30% 0% auto;
    transform: translate(0, -50%);
  }

  .div-block-153 {
    flex: 1;
    margin-top: 80px;
  }

  .div-block-153.horizontal {
    align-self: center;
    margin-top: 0;
    margin-left: 0;
    padding-left: 32px;
  }

  .lottie-animation-3 {
    height: 350px;
    max-height: 100%;
    margin-left: -1px;
    display: block;
    position: absolute;
    inset: auto auto auto 0%;
  }

  .div-block-154 {
    width: 100%;
    position: relative;
  }

  .div-block-154.horizontal {
    align-items: center;
    width: auto;
    height: 100%;
    display: flex;
    inset: 0% auto 0% 0%;
  }

  .lottie-animation-4 {
    background-color: var(--red-04);
    width: auto;
    min-width: 0;
    max-width: none;
    height: 100%;
    max-height: 350px;
    margin-left: -1px;
    display: block;
    position: absolute;
    inset: 50% auto 0% 0%;
    transform: translate(0, -50%);
  }

  .lottie-animation-5 {
    background-color: #0000;
    height: 350px;
    max-height: 34vw;
    margin-left: -1px;
    padding-right: 10px;
    display: block;
    position: relative;
    inset: 0% auto 0% 0%;
  }

  .sfd--cta-saljare {
    grid-row-gap: 20px;
    flex-direction: column;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .div-block-155 {
    flex-direction: column-reverse;
    justify-content: center;
  }

  .landing--saljare--bubble--arrow {
    height: 72px;
    inset: 82px 50% 1px auto;
    transform: translate(50%, 50px)rotate(90deg);
  }

  .praktiskt--cta--section--label-2 {
    transform-origin: 50% 100%;
    margin-bottom: 32px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .sfd--cta--saljare--person {
    grid-column-gap: 16px;
    flex-direction: row;
    margin-top: 8px;
  }

  .sfd-card-circle-image-last {
    width: 15vw;
    max-width: 130px;
    height: 15vw;
    max-height: 130px;
    transform: translate(-50%, 40%);
  }

  .sfd-card-circle-image-last.horizontal {
    margin-left: 0;
    inset: 50% 30% 0% auto;
    transform: translate(0, -50%);
  }

  .sfd--cta--section--container--no-padding {
    flex-direction: column;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .sfd--cta--section--container--padding-bottom {
    flex-direction: column;
    padding-top: 88px;
    padding-bottom: 128px;
  }

  .price-content-wrapper-new {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .price-content-wrapper-new.bubble--offset {
    margin-top: 48px;
  }

  .price--content--new {
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 40px;
    display: block;
  }

  .wintcard-bullets {
    grid-row-gap: 8px;
    width: 302px;
    font-size: 16px;
    line-height: 24px;
  }

  .wintcard-bullets-item {
    background-size: 32px;
    padding-left: 41px;
  }

  .spacer-y-12 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .wintcard-demo {
    grid-column-gap: 32px;
    grid-row-gap: 24px;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .wintcard-demo-box {
    grid-column-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .wintcard-demo-caption {
    grid-template-rows: auto;
    grid-template-columns: 56px 1fr;
    padding: 32px;
  }

  .wintcard-demo-txt {
    grid-row-gap: 4px;
  }

  .image-75 {
    max-width: 670px;
    height: 280px;
  }

  .wintcard-price {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    padding: 32px;
    position: relative;
  }

  .grid-25 {
    grid-column-gap: 24px;
    align-items: start;
  }

  .highlight {
    display: block;
  }

  .wintcard-badge-title {
    font-size: 24px;
    line-height: 25px;
  }

  .badge-wrap-wintcard {
    position: absolute;
    top: -100px;
    right: 0;
  }

  .wintcard-mynt {
    grid-column-gap: 24px;
    grid-row-gap: 0px;
    text-align: center;
    grid-template-rows: auto auto 32px auto;
    grid-template-columns: 1fr 1fr;
    max-width: 430px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-26 {
    background-color: #fff;
    border-radius: 32px;
    padding: 32px;
    position: relative;
  }

  .wint-mynt-separator {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f674d382d46a_bubble-arrow-bottom-white.svg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 0;
    width: 120px;
    height: 32px;
    display: block;
  }

  .wintcard-x-logo {
    height: 42px;
  }

  .wint-mynt-arrow {
    height: 32px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    inset: auto auto -62px;
  }

  .badge-xsmall {
    width: 120px;
    height: 120px;
  }

  .wintcard-demo-wave {
    object-fit: fill;
    object-position: 50% 0%;
    width: 100%;
    max-width: 390px;
    height: 23px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    left: 0;
    right: 0;
  }

  .badge-wrap-sfd-hero-new {
    top: -210px;
    left: -160px;
    right: auto;
  }

  .article-card-s-link {
    height: 100%;
  }

  .article-card-wrapper {
    align-self: stretch;
  }

  .badge-title-medium {
    font-size: 16px;
  }

  .badge-title-medium.blue {
    font-size: 24px;
  }

  .partner--faq--footer {
    padding-top: 48px;
  }

  .content--form--wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto 24px auto;
    grid-template-columns: 0 64px minmax(auto, 660px) minmax(auto, 660px) 64px 0;
  }

  .landing--signup--form--info {
    max-width: 560px;
  }

  .card-inner--tv--campaign.left {
    padding-left: 24px;
    padding-right: 24px;
  }

  ._2-col-cards--tv--camp {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template: ". ."
                   ". Area"
                   / .5fr 4fr .5fr;
    justify-items: center;
    padding-bottom: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  ._2-col-cards--tv--camp.roland {
    padding-bottom: 24px;
  }

  ._2-col-card-left--tv--camp {
    border-radius: 24px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .landing--signup--badge {
    right: 0%;
  }

  .guide-tpl--form-box {
    grid-row-gap: 48px;
    position: static;
  }

  .landing--signup--form--header, .guide-tpl--hero-txt {
    text-align: left;
    max-width: 560px;
    padding-bottom: 0;
  }

  .guide-tpl--hero, .guide-tpl--content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 40px 1fr 40px;
  }

  .guide-tpl--content-inner {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr minmax(100px, 100px);
  }

  .guide-tpl--hero-title {
    font-size: 40px;
    line-height: 48px;
  }

  .guide-tpl--hero-title.blue-4.adjust {
    color: var(--blue-01);
  }

  .campaign--wc-hero {
    height: 80vh;
    max-height: 870px;
  }

  .campaign--wc-body {
    background-position: 0 55vh, 100% 50vh, 110% 0, 0 0, 0 0;
    background-size: auto 60vh, auto 62vh, auto 11vh, auto 21vh, auto 80vh;
  }

  .campaign--wc-hero-caption {
    max-width: 510px;
  }

  .highlight-break {
    display: block;
  }

  .badge-wrap-wc-hero {
    top: 0;
    left: auto;
    right: -60px;
  }

  .badge-wrap-lagerbolag-price {
    top: -60px;
    right: 40px;
  }

  .badge-title-medium-accent {
    font-size: 16px;
    line-height: 20px;
  }

  .badge-title-medium-accent.blue {
    font-size: 24px;
  }

  .faq-hero {
    padding: 0;
  }

  .bubbla-tl, .bubbla-tr {
    width: 280px;
    height: 280px;
  }

  .bubble-bl {
    width: 280px;
    height: 280px;
    transform: rotate(-15deg);
  }

  .bubbla-br {
    width: 280px;
    height: 280px;
    transform: rotate(15deg);
  }

  .faq-category-container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-166 {
    width: 32px;
    height: 32px;
  }

  .collection-list-15 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-top: 12px;
    margin-bottom: 32px;
  }

  .text-block-40 {
    font-size: 18px;
    line-height: 26px;
  }

  .div-block-167 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-174 {
    padding-top: 16px;
  }

  .button-m-icon-arrow-right {
    text-align: center;
  }

  .faq-hero-section {
    padding: 32px;
  }

  .ny-kund-block {
    background-size: 330%;
    padding-bottom: 600px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .prova--wint--label-title {
    background-color: var(--blue-06);
    margin-bottom: 32px;
    padding: 0 6px;
    font-size: 10px;
  }

  .prova--wint--label-title.narrow {
    padding: 2px 6px;
  }

  .prova--wint--cta--btn.yellow {
    color: #fff;
  }

  .prova--wint--btn--front.wide, .hero--btn--front--prova--wint.wide {
    background-color: var(--green-05);
  }

  .prova--wint--headline--1 {
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 40px;
  }

  .prova--wint--headline--1.blue-4.adjust {
    color: var(--blue-01);
  }

  .preamble--prova--wint.last {
    margin-top: 0;
  }

  .preamble--prova--wint.last.green.lrg {
    font-size: 20px;
  }

  .preamble--prova--wint.link--readmore--blue--timeline {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .preamble--prova--wint.campaign {
    max-width: 700px;
    margin-top: 60px;
    margin-bottom: 60px;
    font-size: 20px;
    line-height: 28px;
  }

  .preamble--prova--wint.campaign.sub {
    max-width: 680px;
    font-size: 20px;
    line-height: 30px;
  }

  .preamble--prova--wint.campaign.inner {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .preamble--prova--wint.darkblue {
    margin-top: 20px;
  }

  .preamble--prova--wint p {
    margin-bottom: 16px;
  }

  .preamble--prova--wint.small {
    font-size: 16px;
    line-height: 24px;
  }

  .prova--wint--btn--container.green.mobile-2 {
    background-color: var(--green-04);
  }

  .prova--wint--btn--container.yellow {
    background-color: var(--yellow-02);
  }

  .prova-wint-button-deluxe.before {
    margin-left: 10px;
  }

  .prova-wint-button-deluxe.before.hero {
    max-width: 230px;
  }

  .text-bubble {
    padding: 24px 40px;
  }

  .faq-sidebar-content {
    border-right-width: 0;
    width: 100%;
    padding-right: 0;
  }

  .faq-sidebar-line {
    display: none;
  }

  .category-nav-grid-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .faq-category-link-caption.btn {
    border: 1px none var(--blue-06);
    background-color: #0000;
    border-radius: 9px;
    font-weight: 700;
  }

  .faq-sidebar-heading {
    display: none;
  }

  .faq-questions {
    padding-top: 32px;
  }

  .faq-content-new {
    float: none;
    width: 100%;
    padding: 0;
  }

  .faq-content-new.list {
    padding: 48px 40px;
  }

  .faq-label {
    background-color: var(--blue-06);
    margin-bottom: 16px;
    padding: 0 6px;
    font-size: 10px;
  }

  .faq-label.narrow {
    padding: 2px 6px;
  }

  .faq-question-container {
    margin-top: 24px;
    margin-bottom: 40px;
    padding: 24px 20px;
  }

  .faq-question-title-icon {
    display: none;
  }

  .faq-question-title {
    font-size: 24px;
    line-height: 32px;
  }

  .faq-separator {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .faq-answer-rt {
    font-size: 14px;
    line-height: 22px;
  }

  .faq-similar-category-item {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 0;
  }

  .faq-question-icon {
    width: 18px;
    height: 18px;
  }

  .faq-arrow-circle {
    width: 28px;
    height: 28px;
  }

  .faq-arrow-icon {
    width: 8.75px;
    height: 8.75px;
  }

  .faq-question-icon-title-container {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .faq-similar-question-title {
    font-size: 16px;
    line-height: 24px;
  }

  .faq-cta-new {
    margin-top: 40px;
    margin-bottom: 48px;
  }

  .faq-cta-label {
    border-radius: 24px;
    padding: 32px 48px;
  }

  .faq-cta-label-txt {
    font-size: 24px;
    line-height: 32px;
  }

  .faq-cta-label-txt.darkblue {
    color: var(--blue-01);
  }

  .faq-cta-button {
    height: 64px;
    font-size: 18px;
    line-height: 26px;
  }

  .faq-cta-button.yellow {
    color: #fff;
  }

  .faq-similar-question {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 12px;
  }

  .faq-spacer {
    height: 32px;
  }

  .faq-category-title {
    font-size: 36px;
    line-height: 46px;
  }

  .faq-category-title.red, .faq-category-title.red-3, .faq-category-title.red-3 {
    color: var(--red-05);
  }

  .faq-category-title.darkblue {
    font-size: 40px;
    line-height: 48px;
  }

  .faq-category-title.darkblue.centered {
    margin-left: 0%;
  }

  .faq-category-title.darkgreen {
    max-width: 410px;
    line-height: 46px;
  }

  .faq-category-title.darkgreen.campaign {
    font-size: 34px;
  }

  .faq-category-title.blue--006.product {
    font-size: 28px;
    line-height: 36px;
  }

  .faq-category-title.text-colour-white {
    text-align: center;
  }

  .faq-question-category-title {
    font-size: 28px;
    line-height: 38px;
  }

  .faq-question-category-title.dark-blue {
    font-size: 24px;
    line-height: 32px;
  }

  .faq-bubble-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-self: flex-end;
    margin-bottom: 0;
    margin-right: 0;
    transform: rotate(0);
  }

  .faq-bubble-1 {
    width: 100%;
    height: 100%;
  }

  .faq-bubble-wrapper-1 {
    width: 220px;
    height: 220px;
  }

  .faq-bubble-wrapper-2 {
    width: 250px;
    height: 250px;
  }

  .faq--dd--item {
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .faq--dd--item.mb {
    margin-top: 12px;
    margin-bottom: 32px;
    display: block;
  }

  .faq--dd--trigger {
    border: 2px solid var(--blue-04);
    color: #fff;
    justify-content: space-between;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 20px;
    line-height: 28px;
  }

  .faq--dd--trigger.w--open {
    color: #fff;
  }

  .faq--dd--icon {
    z-index: 1;
    color: var(--blue-01);
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6048990b0e90e14266ba1a9f_dd-arrow-down.svg");
    width: 12px;
    height: 12px;
    position: relative;
  }

  .faq--menu--item--bg--hover {
    background-color: var(--red-05);
  }

  .faq--menu--item--bg--hover.dd {
    background-color: var(--yellow-02);
  }

  .faq--dd--content {
    background-color: #0000;
    min-width: auto;
    display: none;
    position: static;
  }

  .faq--dd--content.w--open {
    background-color: #fff;
    width: 100%;
    margin-top: 4px;
  }

  .faq--dd--link {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    color: #fff;
    text-align: center;
  }

  .faq--dd--link:hover {
    color: #fff;
    background-color: #0000;
    font-weight: 700;
  }

  .faq--dd--link.w--current {
    background-color: var(--blue-06);
    color: #fff;
  }

  .faq--dd--link.first {
    margin-top: 12px;
  }

  .faq--dd--link.last {
    margin-bottom: 0;
  }

  .nav--dd--link-copy {
    color: #fff;
    text-align: center;
  }

  .nav--dd--link-copy:hover {
    color: #fff;
    background-color: #0000;
  }

  .nav--dd--link-copy.w--current {
    color: #fff;
  }

  .nav--dd--link-copy.first {
    margin-top: 12px;
  }

  .nav--dd--link-copy.last {
    margin-bottom: 0;
  }

  .faq-dd-category-link-caption {
    color: var(--blue-01);
  }

  .faq-dd-category-link-caption:hover {
    font-weight: 900;
  }

  .faq-dd-category-link-caption.btn {
    border: 1px none var(--blue-06);
    background-color: #0000;
    border-radius: 9px;
    font-weight: 700;
  }

  .text-block-44 {
    font-size: 16px;
    line-height: 24px;
  }

  .mentions-section {
    margin-bottom: 55px;
  }

  .footer-dark {
    padding: 32px 32px 40px;
  }

  .mentions-logos-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 28px;
    flex-wrap: wrap;
    align-content: center;
  }

  .mentions-logos-wrapper.inner {
    flex-wrap: nowrap;
  }

  .footer-logo-container {
    height: 28px;
  }

  .footer-logos-title {
    margin-bottom: 32px;
    font-size: 22px;
    line-height: 30px;
  }

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

  .div-block-178 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .div-block-179 {
    width: 72px;
    height: 64px;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .footer-menu-items {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-menu-items-title {
    font-size: 18px;
    line-height: 22px;
  }

  .footer-navlink {
    font-size: 16px;
  }

  .footer-navlink.small {
    font-size: 14px;
  }

  .navlink-list.icon {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-184 {
    width: 32px;
    height: 32px;
    margin-right: 12px;
    padding: 6px;
  }

  .footer-bottom-container {
    padding: 24px 32px 40px;
  }

  .footer-bottom-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-189 {
    height: 18px;
  }

  .text-block-49 {
    text-align: center;
    font-size: 12px;
    line-height: 16px;
  }

  .div-block-190 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .div-block-191 {
    flex-direction: column;
    margin-bottom: 32px;
  }

  .footer--dd--item {
    margin-top: 0;
    margin-bottom: 0;
    display: none;
  }

  .footer--dd--item.mb {
    margin-top: 12px;
    margin-bottom: 32px;
    display: block;
  }

  .footer--dd--trigger {
    color: #fff;
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .footer--dd--trigger.w--open {
    color: #fff;
    padding-left: 0;
    padding-right: 0;
  }

  .footer--dd--icon {
    z-index: 1;
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/654212c145db6bc409a527ef_dd-arrow-down-blue.svg");
    width: 28px;
    height: 28px;
    position: relative;
  }

  .footer--dd--content {
    background-color: #0000;
    min-width: auto;
    display: none;
    position: static;
  }

  .footer--dd--content.w--open {
    background-color: var(--blue-01);
    width: 100%;
    margin-top: 4px;
  }

  .footer-menu-items-title-dd {
    font-size: 18px;
    line-height: 22px;
  }

  .footer--menu--item--bg--hover {
    background-color: var(--red-05);
  }

  .footer--menu--item--bg--hover.dd {
    background-color: var(--yellow-02);
  }

  .modal-footer.faq {
    max-width: 640px;
  }

  .pp--collection--list---wrapper {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    display: none;
  }

  .pp--collection--list---wrapper.dd {
    display: flex;
  }

  .collection-list-17 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .link-block-14 {
    color: var(--blue-01);
    background-color: #fff;
    border-radius: 0;
    font-size: 14px;
    display: flex;
  }

  .link-block-14:hover {
    color: var(--blue-01);
    background-color: #fff;
    font-size: 14px;
    font-weight: 700;
  }

  .pp--dd--item {
    margin-top: 0;
    margin-bottom: 24px;
    display: block;
  }

  .pp--dd--item.mb {
    margin-top: 12px;
    margin-bottom: 32px;
    display: block;
  }

  .pp--dd--trigger {
    border: 2px solid var(--blue-04);
    color: #fff;
    justify-content: space-between;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 20px;
    line-height: 28px;
  }

  .pp--dd--trigger.w--open {
    color: #fff;
  }

  .pp--dd--content {
    background-color: #0000;
    min-width: auto;
    display: none;
    position: static;
  }

  .pp--dd--content.w--open {
    background-color: #fff;
    width: 100%;
    margin-top: 4px;
  }

  .text-block-54 {
    color: var(--blue-01);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
  }

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

  .pp--dd--icon {
    z-index: 1;
    color: var(--blue-01);
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6048990b0e90e14266ba1a9f_dd-arrow-down.svg");
    width: 12px;
    height: 12px;
    position: relative;
  }

  .text-block-55 {
    font-size: 15px;
  }

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

  .grid--guide--dl {
    grid-template-rows: auto auto auto;
    max-width: 800px;
  }

  .guide--dl--form--box {
    margin-bottom: 40px;
    padding: 32px;
    position: static;
  }

  .guide--dl--form--box--2 {
    padding: 32px;
    position: static;
  }

  .guide--dl--main--headline {
    text-align: center;
    padding-left: 64px;
    padding-right: 64px;
    font-size: 35px;
    line-height: 40px;
  }

  .guide--dl--main--headline.ki--h2 {
    font-size: 48px;
    line-height: 56px;
  }

  .guide--dl--main--headline.greendark.adjust {
    margin-bottom: 30px;
  }

  .h3-copy, .guide--dl--headline--textblock {
    font-size: 24px;
    line-height: 32px;
  }

  .wint--offer--usp--box {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  ._w--usp--intro--content {
    grid-template-rows: auto auto auto auto;
    margin-bottom: 0;
  }

  ._w--usp--intro--img {
    direction: ltr;
  }

  ._w--usp--intro--image {
    direction: ltr;
    transform: rotate(0);
  }

  ._w--ups--cta--block {
    margin-top: 40px;
    margin-bottom: 48px;
  }

  ._w--ups--bubble {
    border-radius: 24px;
    padding: 32px 48px;
  }

  ._w--ups--bubble--txt {
    font-size: 24px;
    line-height: 32px;
  }

  ._w--ups--bubble--txt.darkblue {
    color: var(--blue-01);
  }

  ._w--ups--cta--1 {
    height: 64px;
    font-size: 18px;
    line-height: 26px;
  }

  ._w--ups--cta--1.yellow {
    color: #fff;
  }

  ._w--ups--cta--2 {
    height: 64px;
    font-size: 18px;
    line-height: 26px;
  }

  ._w--ups--cta--2.yellow {
    color: #fff;
  }

  ._w--usp--round--row--1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  ._w--ups--circles--txt {
    font-size: 20px;
  }

  ._w--ups--circle--img {
    max-width: 50%;
  }

  ._w--usp--wint--txt--block {
    grid-template-areas: "Box-1 Box-2";
    margin-left: 5vw;
    margin-right: 5vw;
    padding-top: 32px;
  }

  ._w--usp--txt--content {
    grid-template-rows: auto auto 8px auto auto;
    padding: 48px 40px;
  }

  .price--holding-copy {
    grid-row-gap: 0px;
    grid-template-rows: auto auto 8px auto auto;
    padding: 48px 40px;
  }

  ._w--usp--intro--badge {
    top: -60px;
    left: auto;
    right: 160px;
  }

  ._w--usp--intro--badge.adjust {
    bottom: 60px;
  }

  ._w--usp--customer--badge {
    width: 148px;
    height: 148px;
  }

  ._w--usp--cards--container {
    grid-column-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 80px 40px;
  }

  ._w--usp--card--block {
    grid-template: "."
                   "."
                   / auto;
    align-self: stretch;
    width: auto;
    margin-bottom: 32px;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  ._w--usp--card--block--2 {
    border-radius: 24px;
  }

  ._w--ups--boxes--container {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 15px;
    padding-top: 0;
    display: grid;
  }

  ._w--usp--box--1, ._w--usp--box--2 {
    grid-row-gap: 8px;
    border-radius: 16px;
    grid-template-rows: auto auto auto;
    align-content: start;
    padding: 24px;
  }

  ._w--usp--headline--boxes {
    margin-bottom: 30px;
    font-size: 32px;
    line-height: 40px;
  }

  ._w--usp--headline--boxes.ki--h2 {
    font-size: 48px;
    line-height: 56px;
  }

  ._w--usp--headline--boxes.greendark.adjust {
    margin-bottom: 30px;
  }

  ._w--usp--box--txt {
    font-size: 16px;
    line-height: 24px;
  }

  ._w--usp--box--headline {
    font-size: 22px;
    line-height: 28px;
  }

  ._w--usp--boxes--symbol {
    padding-bottom: 5px;
  }

  ._w--usp--functions {
    text-align: left;
    padding: 64px 24px;
  }

  ._w--usp--functions--grid {
    grid-column-gap: 32px;
    grid-row-gap: 24px;
    grid-template-rows: auto 1fr auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  ._w--usp--functions--img {
    max-width: 100%;
  }

  ._w--usp--functions--checklist {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 20px;
    display: block;
  }

  ._w--usp--functions--checklist li {
    font-size: 18px;
  }

  ._w--usp--functions--checklist ul {
    column-count: 2;
  }

  ._w--usp--functions--intro--txt.last {
    margin-top: 0;
  }

  ._w--usp--functions--intro--txt.last.green.lrg {
    font-size: 20px;
  }

  ._w--usp--functions--intro--txt.link--readmore--blue--timeline {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  ._w--usp--functions--intro--txt.campaign {
    max-width: 700px;
    margin-top: 60px;
    margin-bottom: 60px;
    font-size: 20px;
    line-height: 28px;
  }

  ._w--usp--functions--intro--txt.campaign.sub {
    max-width: 680px;
    font-size: 20px;
    line-height: 30px;
  }

  ._w--usp--functions--intro--txt.campaign.inner {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  ._w--usp--functions--intro--txt.darkblue {
    margin-top: 20px;
  }

  ._w--usp--functions--intro--txt p {
    margin-bottom: 16px;
  }

  ._w--usp--functions--intro--txt.small {
    font-size: 16px;
    line-height: 24px;
  }

  ._w--usp--functions--headline {
    font-size: 36px;
    line-height: 46px;
  }

  ._w--usp--functions--headline.red, ._w--usp--functions--headline.red-3, ._w--usp--functions--headline.red-3 {
    color: var(--red-05);
  }

  ._w--usp--functions--headline.darkblue.centered {
    margin-left: 0%;
  }

  ._w--usp--functions--headline.darkgreen {
    max-width: 410px;
    line-height: 46px;
  }

  ._w--usp--functions--headline.darkgreen.campaign {
    font-size: 34px;
  }

  ._w--usp--functions--headline.blue--006.product {
    font-size: 28px;
    line-height: 36px;
  }

  ._w--usp--functions--headline.text-colour-white {
    text-align: center;
    font-size: 36px;
    line-height: 44px;
  }

  .pwdb--integrationer--container-2 {
    grid-column-gap: 48px;
    grid-row-gap: 32px;
    padding: 48px;
  }

  .vardkonsulter--boxes--grid {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 24px;
    display: grid;
  }

  .vardkonsulter--box--1, .vardkonsulter--box--2 {
    grid-row-gap: 8px;
    border-radius: 16px;
    grid-template-rows: auto auto auto;
    align-content: start;
    padding: 24px;
  }

  .txt--gray-06.bold.margin-top {
    margin-top: 20px;
  }

  ._w--usp--cta--block {
    max-width: 600px;
  }

  ._w--usp--cta--block.left-blue {
    margin-bottom: 25px;
  }

  ._w--usp--cta--block.green.left {
    text-align: center;
  }

  ._w--usp--block--cta {
    max-width: 600px;
  }

  ._w--usp--block--cta.left-blue {
    margin-bottom: 25px;
  }

  ._w--usp--block--cta.green.left {
    text-align: center;
  }

  ._w--usp--block--link--price {
    max-width: 600px;
  }

  ._w--usp--block--link--price.left-blue {
    margin-bottom: 25px;
  }

  ._w--usp--block--link--price.green.left {
    text-align: center;
  }

  .preamble--900.last {
    margin-top: 0;
  }

  .preamble--900.last.green.lrg {
    font-size: 20px;
  }

  .preamble--900.link--readmore--blue--timeline {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .preamble--900.campaign {
    max-width: 700px;
    margin-top: 60px;
    margin-bottom: 60px;
    font-size: 20px;
    line-height: 28px;
  }

  .preamble--900.campaign.sub {
    max-width: 680px;
    font-size: 20px;
    line-height: 30px;
  }

  .preamble--900.campaign.inner {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .preamble--900.darkblue {
    margin-top: 20px;
  }

  .preamble--900 p {
    margin-bottom: 16px;
  }

  .preamble--900.small {
    font-size: 16px;
    line-height: 24px;
  }

  ._w--usp--includ--intro--txt.last {
    margin-top: 0;
  }

  ._w--usp--includ--intro--txt.last.green.lrg {
    font-size: 20px;
  }

  ._w--usp--includ--intro--txt.link--readmore--blue--timeline {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  ._w--usp--includ--intro--txt.campaign {
    max-width: 700px;
    margin-top: 60px;
    margin-bottom: 60px;
    font-size: 20px;
    line-height: 28px;
  }

  ._w--usp--includ--intro--txt.campaign.sub {
    max-width: 680px;
    font-size: 20px;
    line-height: 30px;
  }

  ._w--usp--includ--intro--txt.campaign.inner {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  ._w--usp--includ--intro--txt.darkblue {
    margin-top: 20px;
  }

  ._w--usp--includ--intro--txt p {
    margin-bottom: 16px;
  }

  ._w--usp--includ--intro--txt.small {
    font-size: 16px;
    line-height: 24px;
  }

  .list-person {
    width: 164px;
  }

  .list-person.float {
    bottom: 70px;
    left: 140px;
  }

  .quote-title-2 {
    max-width: 22ch;
  }

  .quote1 {
    top: -33px;
  }

  .quote-2 {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr 164px 116px;
  }

  .person-2 {
    margin-bottom: 16px;
  }

  .care--consult--quote--txt--block {
    grid-column-gap: 24px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .care--consult--quote--txt {
    max-width: 22ch;
  }

  .care--consult--quote--img--1, .care--consult--quote--img--2 {
    margin-bottom: 16px;
  }

  .quote-title-3 {
    max-width: 22ch;
  }

  .care--page--customer--container {
    padding-top: 60px;
  }

  .care--page--customer--txt--block {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr 164px 116px;
  }

  .care--page--customer--quote {
    max-width: 22ch;
  }

  .care--page--customer--img--1, .care--page--customer--img--2 {
    margin-bottom: 16px;
  }

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

  .calc-highlight-wrapper {
    padding: 120px 0 40px;
  }

  .highlight-module-bubble-box {
    width: 570px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .highlight-module-bubble-box-txt {
    font-size: 30px;
  }

  .calculator-salary-wrapper {
    margin-bottom: 0;
    padding-bottom: 100px;
  }

  .calculator-salary-txt-wrapper {
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-bottom: 30px;
  }

  .calculator-salary-headline {
    font-size: 35px;
    line-height: 40px;
  }

  .calculator-salary-icon {
    max-width: 100%;
  }

  .calculator-salary-txt-block {
    text-align: left;
  }

  .calculator-salary-intro-txt {
    font-size: 16px;
    line-height: 24px;
  }

  .sc-container {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .sc-content-wrapper {
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .sc-table-overview-box {
    padding-bottom: 0;
  }

  .sc-input-form-box-headline {
    font-size: 30px;
  }

  .container-calculator-header-intro {
    padding: 100px 32px 0;
  }

  .sc-form-input-box {
    margin-bottom: 10px;
  }

  .highlight-module-headline {
    font-size: 30px;
    line-height: 38px;
  }

  .highlight-bubble-box {
    width: 570px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .highlight-bubble-box-txt {
    font-size: 24px;
    line-height: 35px;
  }

  .highlight-module-container {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .highlight-wrapper {
    padding: 80px 0 40px;
  }

  .summary-wint-wrapper {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .summary-wint-usp-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .pwdb--faq--item {
    grid-template-columns: 80px 0 1fr 24px 80px;
  }

  .modal-calculator.faq {
    max-width: 640px;
  }

  .highlight-bubble-txt-block {
    line-height: 35px;
  }

  .collection-list-ab {
    grid-column-gap: 24px;
  }

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

  .badge-award-best {
    width: 100%;
    top: 0;
    left: -200px;
  }

  .badge-award-best.custom-02, .badge-award-best.custom {
    left: 2.3em;
  }

  .image-84 {
    max-width: 90%;
  }

  .sfd--hero--title--2 {
    max-width: 600px;
    margin-bottom: 8px;
    font-size: 35px;
    line-height: 40px;
  }

  .sfd--button--block {
    grid-template-rows: auto auto;
  }

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

  .articles-calculator-container {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .icon-separator-bubble {
    width: 100px;
  }

  .highlight-bigger-txt {
    margin: 20px 20px 40px;
    font-size: 24px;
    line-height: 32px;
  }

  .above--footer--module {
    height: 1070px;
    overflow: hidden;
  }

  .highlight-message-module {
    padding: 80px 0 40px;
  }

  .highlight-message-bubble {
    width: 600px;
    padding-top: 15px;
    padding-bottom: 10px;
    top: -50px;
  }

  .highlight-message-small-title {
    margin-bottom: 12px;
    font-size: 22px;
  }

  .highlight-message-small-title.invert.left {
    text-align: center;
  }

  .highlight-message-small-title.price--card {
    margin-bottom: 8px;
  }

  .highlight-message-bubble-txt {
    font-size: 28px;
    line-height: 30px;
  }

  .highlight-message-conditions {
    font-size: 14px;
  }

  .highlight-message-headline {
    font-size: 40px;
    line-height: 45px;
  }

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

  .starta-ab-container-large {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .footer--usp--txt--box {
    margin-right: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    position: static;
  }

  .footer--usp--img {
    width: 22%;
    position: relative;
    left: 20px;
  }

  .footer--usp--wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 60px;
  }

  .footer--usp--icon--best {
    width: 30%;
    position: relative;
    left: 20px;
  }

  .footer--usp--txt--box--best {
    margin-right: 20px;
    position: static;
  }

  .image-86, .footer-wave-logo {
    max-width: 10%;
    left: 45%;
  }

  .landing--usp--container {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .landing--usp--wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-content: stretch;
    max-width: 800px;
    height: auto;
    min-height: 250px;
    max-height: none;
    margin: 40px auto 0;
    padding: 50px 20px 0;
    overflow: hidden;
  }

  .landing--wint--15min--wrapper {
    grid-template-rows: 13em 9em;
    grid-template-columns: .25fr 1fr 1fr .25fr;
    grid-auto-rows: 8em;
    margin-top: 0;
    margin-bottom: 50px;
    padding-top: 50px;
  }

  .landing--wint--15min--txt {
    text-align: left;
    margin-left: 0;
  }

  .landing--wint--15min--block {
    max-width: 800px;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .landing--articles--logos--container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .landing--articles--logos--wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .landing--usp--wrapper--inner {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
  }

  .landing--usp--box.blue {
    border-radius: 12px;
    padding-bottom: 21px;
    padding-left: 15px;
  }

  .landing--usp--box.red, .landing--usp--box.orange {
    padding-left: 15px;
  }

  .landing--usp--icon--best {
    width: 90px;
    max-width: none;
    margin-top: 0;
    position: static;
    inset: -10% 0% auto auto;
  }

  .landing--usp--headline {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 24px;
  }

  .landing--usp--txt {
    margin-bottom: 0;
    line-height: 22px;
  }

  .landing--usp--icon {
    width: 70px;
    margin-top: 0;
    position: static;
    inset: -10% 5% auto auto;
  }

  .landing--cta--row--wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .landing--cta--row--container {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .landing--hero--container {
    grid-column-gap: 0px;
    grid-template-columns: 48px minmax(20%, auto) 32px minmax(200px, auto) 48px;
    padding-top: 90px;
  }

  .landing--hero--content {
    text-align: center;
    justify-items: center;
    max-width: 530px;
    padding-bottom: 50px;
  }

  .landing--hero--list {
    margin-bottom: 0;
  }

  .landing--hero--content--wrapper {
    grid-template-columns: 1fr;
    margin-top: 60px;
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .landing--hero--headline {
    font-size: 50px;
    line-height: 55px;
  }

  .landing--hero--list--block {
    margin-bottom: 0;
  }

  .landing--hero--cta--block.pwdb--btn-red {
    display: block;
  }

  .landing--hero--content--block {
    max-width: none;
  }

  .landing--hero--img--block {
    min-height: 0;
    max-height: none;
    margin-top: 140px;
  }

  .landing--hero--img {
    width: 90%;
    max-width: 100%;
    padding-left: 0;
  }

  .landing--hero--usp--box {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .landing--hero--usp--headline {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 24px;
  }

  .landing--hero--usp--txt {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .landing--hero--usp--bubble {
    margin-top: -57px;
  }

  .landing--usp--block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
    margin-bottom: 60px;
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .landing--hero--usp--bubble--txt {
    font-size: 13px;
  }

  .landing--articles--footer--wrapper {
    max-width: 720px;
  }

  .landing--articles--logos--headline {
    margin-bottom: 20px;
    font-size: 32px;
  }

  .landing--articles--logo--breakit {
    height: 18px;
  }

  .landing--articles--logo--da {
    height: 24px;
  }

  .landing--articles--logo--realtid, .landing--articles--logo--balans {
    height: 22px;
  }

  .landing--hero--usp--cta {
    padding: 8px 40px;
    font-size: 16px;
    line-height: 26px;
  }

  .landing--customers--container {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

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

  .landing--price--container {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .landing--price--wrapper {
    grid-template-columns: 1fr;
  }

  .landing--price--module--container {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .landing--price--bubble--wrapper {
    max-width: 400px;
    margin-left: 140px;
    margin-right: 140px;
  }

  .landing--price--txt--block {
    text-align: center;
  }

  .landing--price--bubble--txt--2 {
    font-size: 110px;
    line-height: 120px;
  }

  .landing--price--cta.blue:hover {
    transform: translate(0);
  }

  .landing--price--cta.wide {
    max-width: 300px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .landing--price--usp--wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .landing--price--usp--box {
    flex-flow: row;
    align-self: flex-start;
    align-items: center;
    display: flex;
  }

  .landing--price--usp--block {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .landing--price--usp--container {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .landing--price--usp--icon {
    max-width: 40%;
  }

  .landing--customers--title--small {
    font-size: 20px;
  }

  .landing--customers--title--big {
    font-size: 32px;
    line-height: 35px;
  }

  .landing--customers--txt {
    font-size: 16px;
    line-height: 23px;
  }

  .landing--support--container {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .landing--support--small--title {
    font-size: 20px;
    line-height: 26px;
  }

  .landing--support--big--title {
    font-size: 30px;
    line-height: 35px;
  }

  .landing--support--txt {
    font-size: 16px;
    line-height: 23px;
  }

  .landing--newsletter--wrapper {
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .landing--newsletter--txt--block {
    transform-origin: 50% 100%;
    margin-bottom: 32px;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .landing--newsletter--arrow {
    height: 72px;
    top: auto;
    bottom: 1px;
    right: 50%;
    transform: translate(50%, 50px)rotate(90deg);
  }

  .landing--newsletter--container {
    max-width: 720px;
  }

  .landing--calculator--container {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .landing--calculator--small--title {
    font-size: 20px;
    line-height: 26px;
  }

  .landing--calculator--big--title {
    font-size: 32px;
    line-height: 35px;
  }

  .landing--calculator--txt {
    font-size: 16px;
    line-height: 23px;
  }

  .landing--calc--full {
    margin-top: 60px;
  }

  .landing--price--bubble--txt--block {
    top: 26%;
    left: 17%;
  }

  .landing-video-intro-headline {
    margin-bottom: 0;
    font-size: 32px;
  }

  .landing-video-list {
    grid-template-columns: 1fr 1fr;
  }

  .landing-video-list-item-check {
    width: 60px;
  }

  .landing-video-cta-1.blue:hover {
    transform: translate(0);
  }

  .landing-video-cta-1.wide {
    max-width: 300px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .landing-video-cta-2.blue:hover {
    transform: translate(0);
  }

  .landing-video-cta-2.wide {
    max-width: 300px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .landing-video-container {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .landing--price--txt {
    font-size: 40px;
    line-height: 45px;
  }

  .testimonials-marquee--blue {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .testimonials-marquee-title-white {
    font-size: 32px;
  }

  .testimonial-quote-blue {
    font-size: 18px;
    line-height: 22px;
  }

  .landing-wa-experts {
    grid-column-gap: 4vw;
    grid-template-rows: auto 1fr auto;
    grid-template-columns: 1fr 45%;
    margin-top: 0;
    margin-bottom: 32px;
  }

  .landing-wa-experts-headline {
    font-size: 32px;
    line-height: 40px;
  }

  .landing-wa-experts-name {
    font-size: 18px;
    line-height: 24px;
  }

  .landing-pp-ql-section-title {
    max-width: 560px;
    font-size: 40px;
    line-height: 48px;
  }

  .landing-pp-ql-p {
    max-width: 560px;
    font-size: 16px;
    line-height: 24px;
  }

  .landing-pp-ql-list {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .landing-pp-ql-title {
    min-height: 112px;
    font-size: 24px;
    line-height: 32px;
  }

  .landing--kund--container {
    text-align: left;
    padding: 0 24px;
  }

  .landing--kund--container.blue {
    padding-bottom: 20px;
  }

  .landing--kund--wrapper {
    padding: 0 32px;
  }

  .landing--kund--wrapper--grid {
    grid-column-gap: 32px;
    grid-row-gap: 24px;
    grid-template-rows: auto 1fr auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .landing--kund--headline {
    font-size: 48px;
    line-height: 55px;
  }

  .landing--kund--checkbox--block {
    margin-top: 40px;
  }

  .landing--kund--checklist {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .landing--kund--checklist li {
    font-size: 16px;
  }

  .landing--kund--checklist ul {
    column-count: 2;
  }

  .image-92 {
    top: 28%;
  }

  .landing--kund--quote--container {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .landing--customer--review--headline {
    font-size: 24px;
    line-height: 30px;
  }

  .landing--customer--review--badge-container {
    max-width: 720px;
  }

  .landing--book--container {
    max-width: 600px;
    margin-top: 0;
    margin-bottom: 40px;
  }

  .wa-webinar-thumb-blue {
    width: 56px;
    height: 56px;
    margin-right: 16px;
    font-size: 10px;
  }

  .image-93 {
    max-width: 70%;
  }

  .landing--webinar--highlight--container {
    max-width: 600px;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .landing--wa--pp--container {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .landing-wa-highlight-articles-list {
    grid-column-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .landing-wa2-highlight-article {
    grid-template-rows: auto 1fr;
    grid-template-columns: 1fr;
  }

  .landing-wa2-img-wrap {
    height: 140px;
  }

  .landing-wa2-highlight-caption {
    padding-left: 24px;
    padding-right: 24px;
  }

  .landing-wa2-button-container {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .landing-wa2-highlight-title {
    font-size: 18px;
    line-height: 24px;
  }

  .landing-wa-articles-container {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .landing-wa-container {
    margin-top: 0;
    padding: 20px 32px 60px;
  }

  .landing-wa-hero-img1 {
    width: 40vw;
    top: -4px;
    left: -17px;
    transform: translate(-10vw, -20%);
  }

  .landing--faq--link--block {
    max-width: 600px;
  }

  .landing--faq--link--block.left-blue {
    margin-bottom: 25px;
  }

  .landing--faq--link--block.green.left {
    text-align: center;
  }

  .image-96 {
    width: 10%;
    top: -17%;
    left: 20%;
  }

  .image-97 {
    width: 30%;
    top: -14%;
    left: -8%;
  }

  .image-98 {
    width: 40%;
    top: -26%;
    left: 34%;
  }

  .landing--hero--big--cta.pwdb--btn-red {
    display: block;
  }

  .landing-wa-experts-content {
    grid-row-gap: 8px;
    padding-right: 0;
  }

  .landing-wa-experts-img-block {
    grid-column-gap: 16px;
    flex-flow: row;
    grid-template-rows: 300px auto;
  }

  .landing--wa--experterna--block {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .landing-video-wrapper {
    min-width: auto;
    margin-top: 20px;
    margin-bottom: 32px;
  }

  .landing-video-placeholder {
    border-radius: 24px;
  }

  .landing-nl-container {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 50%;
    min-height: 230px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .landing-nl-bubble {
    padding: 32px;
  }

  .landing-nl-bubble-txt {
    max-width: 600px;
    font-size: 20px;
    line-height: 28px;
  }

  .landing-nl-bubble-arrow {
    width: 24px;
    top: 28%;
    right: -23px;
  }

  .landing-nl-form-block {
    padding: 32px;
  }

  .landing--faq--headline {
    font-size: 32px;
  }

  .landing--faq--wrapper {
    margin-top: 100px;
    margin-bottom: 60px;
    padding-top: 0;
  }

  .landing--book--wrapper {
    grid-row-gap: 20px;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 60px;
  }

  .image-100 {
    width: 10%;
    top: -14%;
    left: 86%;
  }

  .image-101 {
    width: 40%;
    top: 67%;
  }

  .image-102 {
    width: 25%;
    top: 35%;
    left: 83%;
  }

  .image-103 {
    width: 25%;
    top: 61%;
    left: 1%;
  }

  .image-103.badge-offer-wint {
    width: 40%;
    left: -5%;
  }

  .landing--calculator--cta.blue:hover {
    transform: translate(0);
  }

  .landing--calculator--cta.wide {
    max-width: 300px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .landing-wa-experts-cta.blue:hover {
    transform: translate(0);
  }

  .landing-wa-experts-cta.wide {
    max-width: 300px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .landing-wa-articles-headline, .landing--wa--pp--headline {
    font-size: 28px;
    line-height: 38px;
  }

  .landing--cta-saljare {
    grid-row-gap: 20px;
    flex-direction: column;
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .landing--cta--saljare--person {
    grid-column-gap: 16px;
    flex-direction: row;
    margin-top: 8px;
  }

  .landing--saljare--bubble {
    transform-origin: 50% 100%;
    margin-bottom: 32px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .landing--saljare--img {
    width: 150px;
    height: 150px;
  }

  .landing--saljare--content--wrapper {
    flex-direction: column-reverse;
    justify-content: center;
  }

  .div-block-215 {
    grid-template-columns: 1fr 1fr;
  }

  .landing--kund--citat--box {
    margin-top: 40px;
  }

  .startpage-faq-hero {
    padding: 0;
  }

  .startpage-faq-hero-section {
    padding: 32px;
  }

  .landing--kund--badge--wrapper {
    top: -41px;
    left: auto;
    right: -17px;
  }

  .landing--kund--badge--wrapper.adjust {
    bottom: 60px;
  }

  .landing--kund--badge--block {
    width: 148px;
    height: 148px;
  }

  .landing--kund--badge--inner--txt {
    font-size: 32px;
    line-height: 32px;
  }

  .landing--kund--badge--txt--bottom {
    padding-top: 4px;
    font-size: 14px;
    line-height: 16px;
  }

  .fw--videos--container {
    padding-top: 0;
    padding-bottom: 140px;
  }

  .fw--video--wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .fw--video--block {
    z-index: auto;
  }

  .code-embed {
    width: 100%;
    height: 400px;
  }

  .fw--academy--container {
    margin-top: 0;
    margin-bottom: 20px;
    padding: 0 32px;
  }

  .fw--upcoming--videos--wrapper {
    padding-bottom: 140px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .fw--upcoming--videos--block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-218 {
    padding-bottom: 0;
  }

  .fw--intro--container {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .fw--upcoming--headline {
    font-size: 24px;
    line-height: 30px;
  }

  .fw--latest--videos--txt {
    max-width: 600px;
  }

  .fw--latest--videos--txt.last {
    margin-top: 0;
  }

  .fw--latest--videos--txt.link--readmore--blue--timeline {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .fw--upcoming--videos--txt {
    font-size: 16px;
    line-height: 24px;
  }

  .fw--upcoming--videos--txt.bold.margin-top {
    margin-top: 20px;
  }

  .landing--usp--icon--div {
    margin-top: -36px;
  }

  .startpage-faq-container {
    padding: 0 0 32px;
  }

  .landing--usp--text {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
  }

  .sfd--saljare--bubble--arrow {
    height: 72px;
    inset: 82px 50% 1px auto;
    transform: translate(50%, 50px)rotate(90deg);
  }

  .selfsign-hero {
    padding-top: 80px;
  }

  .div-block-223 {
    text-align: center;
  }

  .selfsign-hero-inner {
    grid-template-columns: 1fr 1fr;
  }

  .selfsign-hero-img {
    max-width: 310px;
  }

  .selfsign-form {
    padding: 32px 16px 8px;
  }

  .sovgott-hero {
    background-position: 50% 10%;
  }

  .sovgott-hero-container {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .sovgott-hero-content-headline {
    font-size: 50px;
    line-height: 60px;
  }

  .sovgott-hero-content-sub-headline {
    font-size: 24px;
  }

  .sovgott-bubbla-hero-wrapper {
    justify-content: flex-start;
  }

  .sovgott-bubbla-hero {
    width: 150px;
    height: 150px;
  }

  .sovgott-hero-cta.pwdb--btn-red {
    display: block;
  }

  .sovgott-intro-container {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .sovgott-intro-headline {
    font-size: 35px;
  }

  .sovgott-procent {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .sovgott-procent-container {
    max-width: 720px;
    margin-top: 60px;
  }

  .sovgott-procent-big {
    grid-template-columns: 1fr;
  }

  .sovgott-procent-big-img {
    padding-left: 140px;
    padding-right: 140px;
  }

  .sovgott-procent-big-txt {
    margin-left: 140px;
    margin-right: 100px;
  }

  .sovgott-procent-small-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .sovgott-andas {
    background-position: 50% 30%;
    background-size: auto;
  }

  .sovgott-andas-txt-block {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .sovgott-andas-container {
    grid-template-columns: 1fr;
    margin-top: 60px;
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .sovgott-usp-intro-headline {
    font-size: 40px;
    line-height: 50px;
  }

  .sovgott-usp-container {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .sovgott-report-container {
    grid-template-rows: auto;
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .sovgott-report-img-block {
    padding-right: 0;
  }

  .sovgott-report-txt-headline {
    font-size: 40px;
    line-height: 45px;
  }

  .sovgott-bubbla-andas-wrapper {
    justify-content: flex-start;
  }

  .sovgott-bubbla-andas {
    width: 150px;
    height: 150px;
  }

  .sovgott-report-cta-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .sovgott--price--usp--block {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .sovgott--price--usp--icon {
    max-width: 40%;
  }

  .sovgott-usp-intro-small-title, .sovgott-andas-small-title {
    margin-bottom: 20px;
  }

  .sovgott-andas-txt-first-block {
    grid-template-columns: 2.75fr 1fr;
  }

  .sovgott-bubbla-andas-box {
    justify-content: flex-start;
  }

  .sovgott-bubbla-andas-modul {
    width: 180px;
    height: 180px;
  }

  .sovgott-intro-btn.blue:hover {
    transform: translate(0);
  }

  .sovgott-intro-btn.wide {
    max-width: 300px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .adv-book--hero {
    padding-top: 80px;
  }

  .advisorybook-hero-inner {
    grid-template-columns: 1fr 1fr;
  }

  .adv-book--main {
    padding-top: 32px;
    padding-bottom: 72px;
  }

  .adv-book--main.compact {
    padding-top: 48px;
  }

  .adv-book--item {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 16px;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .adv-book--item-content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 0px solid var(--gray-05);
    border-right-width: 0;
    padding-top: 32px;
    padding-bottom: 16px;
    padding-left: 32px;
  }

  .adv-book--item-action {
    border-top: 2px solid var(--gray-05);
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
    padding: 24px 32px;
  }

  .adv-book--item-pricelabel {
    font-size: 12px;
    line-height: 20px;
  }

  .adv-book--item-trigger {
    border-top-width: 0;
    border-top-color: var(--gray-04);
    border-right-width: 0;
    border-right-color: var(--gray-04);
    border-bottom-width: 0;
    border-bottom-color: var(--gray-04);
    border-left-width: 0;
    border-left-color: var(--gray-04);
    color: #2672a3;
    background-color: #0000;
    background-image: none;
    padding-left: 0;
    padding-right: 0;
  }

  .adv-book--item-price {
    font-size: 20px;
  }

  .adv-book--item-details {
    padding-top: 0;
  }

  .adv-book-item-pricewrap {
    align-self: center;
  }

  .adv-book-item-pricewrap.double {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row;
  }

  .adv-book--item-price-sub {
    font-size: 12px;
  }

  .adv-book--item-price-group {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: baseline;
    display: flex;
  }

  .adv-book--item-summary.last {
    margin-top: 0;
  }

  .adv-book--item-summary.last.green.lrg {
    font-size: 20px;
  }

  .adv-book--item-summary.link--readmore--blue--timeline {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .adv-book--item-summary.campaign {
    max-width: 700px;
    margin-top: 60px;
    margin-bottom: 60px;
    font-size: 20px;
    line-height: 28px;
  }

  .adv-book--item-summary.campaign.sub {
    max-width: 680px;
    font-size: 20px;
    line-height: 30px;
  }

  .adv-book--item-summary.campaign.inner {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .adv-book--item-summary.darkblue {
    margin-top: 20px;
  }

  .adv-book--item-summary p {
    margin-bottom: 16px;
  }

  .adv-book--item-summary.small {
    font-size: 16px;
    line-height: 24px;
  }

  .adv-book-index {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-left: 0;
  }

  .adv-book--title {
    font-size: 24px;
    line-height: 32px;
  }

  .adv-book--partners {
    padding-bottom: 56px;
  }

  .bubble-prova-gratis {
    padding: 20px 40px;
  }

  .image-113 {
    width: 120px;
    margin-top: -700px;
  }

  .div-block-227 {
    padding: 16px 24px 24px;
  }

  .adv-book--price {
    padding-top: 56px;
  }

  .adv-book--pricecontainer {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    max-width: 720px;
    margin-bottom: 64px;
  }

  .wa-fraga-wint-wrapper {
    grid-template-rows: auto;
    margin-bottom: 60px;
  }

  .wa-fraga-wint-headline {
    line-height: 34px;
  }

  .wa-fraga-wint-headline.txt--blue-01 {
    line-height: 36px;
  }

  .wa-fraga-wint-small-title {
    margin-bottom: 12px;
  }

  .price-header-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .price-header-txt-block {
    margin-bottom: 60px;
  }

  .price-header-cl {
    z-index: 1;
    margin-bottom: 16px;
    position: relative;
  }

  .price-header-cl-item {
    background-size: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .price-header-headline {
    font-size: 35px;
    line-height: 40px;
  }

  .price-header-txt.last {
    margin-top: 0;
  }

  .price-header-txt.last.green.lrg {
    font-size: 20px;
  }

  .price-header-txt.link--readmore--blue--timeline {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .price-header-txt.campaign {
    max-width: 700px;
    margin-top: 60px;
    margin-bottom: 60px;
    font-size: 20px;
    line-height: 28px;
  }

  .price-header-txt.campaign.sub {
    max-width: 680px;
    font-size: 20px;
    line-height: 30px;
  }

  .price-header-txt.campaign.inner {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .price-header-txt.darkblue {
    margin-top: 20px;
  }

  .price-header-txt p {
    margin-bottom: 16px;
  }

  .price-header-txt.small {
    font-size: 16px;
    line-height: 24px;
  }

  .price-startup-wrapper {
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .price-startup-cl {
    z-index: 1;
    margin-bottom: 16px;
    position: relative;
  }

  .price-startup-cl-item {
    background-size: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .price-ab-block {
    margin-top: 60px;
  }

  .price-ab-headline-first {
    line-height: 35px;
  }

  .price-ab-cl {
    z-index: 1;
    margin-bottom: 16px;
    position: relative;
  }

  .price-ab-cl-item {
    background-size: 20px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .price-features-container {
    padding-top: 60px;
  }

  .price-features-wrapper {
    margin-bottom: 20px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .price-features-txt-block {
    grid-template-columns: 1fr 2.75fr;
    margin-bottom: 10px;
  }

  .price-features-txt {
    padding-right: 0;
  }

  .price-features-box-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .features-accordion {
    margin-bottom: 0;
  }

  .dropdown-list {
    margin-top: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .features-arrow {
    color: var(--gray-06);
  }

  .price-features-heading {
    line-height: 20px;
  }

  .price-redovisning-wrapper {
    grid-template-columns: 1fr;
    margin-top: 60px;
    padding: 0 32px 60px;
  }

  .price-redovisning-usp-txt {
    font-size: 18px;
    line-height: 24px;
  }

  .price-redovisning-usp-icon {
    width: 40px;
  }

  .price--kund--container {
    text-align: left;
    padding: 0 24px;
  }

  .price--kund--container.blue {
    padding-bottom: 20px;
  }

  .price--kund--wrapper {
    margin-top: 40px;
    padding: 0 32px;
  }

  .price--kund--wrapper--grid {
    grid-column-gap: 32px;
    grid-row-gap: 24px;
    grid-template-rows: auto 1fr;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .price--kund--headline {
    font-size: 48px;
    line-height: 55px;
  }

  .price--kund--checklist-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .price--kund--checklist-copy li {
    font-size: 16px;
  }

  .price--kund--checklist-copy ul {
    column-count: 2;
  }

  .price-comparison-intro-wrapper {
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .price-comparison-headline {
    font-size: 40px;
    line-height: 45px;
  }

  .price-comparison-txt {
    font-size: 18px;
  }

  .price-comparison-chart-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr 1fr;
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .price-comparison-table-container {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .price-comp-tb-row-headline {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .price-comp-tb-col-functions {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .price-comp-tb-col-functions-txt {
    font-size: 18px;
  }

  .price-comp-tb-col-vs-wrapper {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .price-comp-tb-col-headline-wint {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
  }

  .price-comp-tb-col-wint-txt {
    margin-left: 10px;
    font-size: 16px;
    line-height: 20px;
    display: block;
  }

  .image-115 {
    height: 20px;
  }

  .comp-tb-headline-bp-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
  }

  .comp-tb-headline-bp-icon {
    height: 24px;
  }

  .comp-tb-headline-bp {
    margin-left: 10px;
    font-size: 14px;
    line-height: 20px;
    display: block;
  }

  .comp-tb-functions-txt-wrapper {
    padding-top: 25px;
  }

  .comp-tb-functions-txt {
    font-size: 13px;
    font-weight: 900;
  }

  .comp-tb-row-first-wrapper {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    grid-template-rows: auto;
  }

  .comp-tb-row-first-col {
    border-top-left-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .comp-tb-row-first-col-txt {
    font-size: 14px;
  }

  .comp-tb-row-mid-col {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .comp-tb-row-mid-col-txt {
    font-size: 14px;
    line-height: 18px;
  }

  .comp-tb-row-last-col {
    border-top-left-radius: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
  }

  .comp-tb-row-last-col-txt {
    font-size: 14px;
  }

  .comp-tb-col-double-wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-columns: 1fr 1fr;
  }

  .signup-card {
    padding: 24px 32px 32px;
  }

  .signup-cards {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .ki--startup-signup-wide {
    padding-top: 15vh;
    padding-right: 64px;
  }

  .deal-wint-bg {
    padding: 120px 0 40px;
  }

  .deal-wint-bubble {
    width: 570px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .preamble-kom-igang.last {
    margin-top: 0;
  }

  .preamble-kom-igang.last.green.lrg {
    font-size: 20px;
  }

  .preamble-kom-igang.link--readmore--blue--timeline {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .preamble-kom-igang.campaign {
    max-width: 700px;
    margin-top: 60px;
    margin-bottom: 60px;
    font-size: 20px;
    line-height: 28px;
  }

  .preamble-kom-igang.campaign.sub {
    max-width: 680px;
    font-size: 20px;
    line-height: 30px;
  }

  .preamble-kom-igang.campaign.inner {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .preamble-kom-igang.darkblue {
    margin-top: 20px;
  }

  .preamble-kom-igang p {
    margin-bottom: 16px;
  }

  .preamble-kom-igang.small {
    font-size: 16px;
    line-height: 24px;
  }

  .first-row-wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: auto;
  }

  .price-calculator-container {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .price--result--cta--green {
    justify-items: center;
    padding: 24px 32px;
  }

  .customer-badge-review {
    width: 130px;
    height: 130px;
    left: 50%;
  }

  .customer-badge-title-review {
    font-size: 32px;
    line-height: 32px;
  }

  .customer-badge-info-review {
    padding-top: 4px;
    font-size: 14px;
    line-height: 16px;
  }

  .hero-price-badge {
    width: 180px;
    height: 180px;
    left: 50%;
  }

  .hero-price-badge-headline {
    font-size: 32px;
    line-height: 32px;
  }

  .hero-price-badge-txt {
    padding-top: 4px;
    font-size: 14px;
    line-height: 16px;
  }

  .div-block-235 {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .image-116 {
    max-width: 50%;
  }

  .price-features-list-container {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .mid-row-wrapper {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-rows: auto;
    padding-top: 2px;
  }

  .mid-row-first-col {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .mid-row-mid-col {
    border-top-right-radius: 0;
  }

  .mid-col-double-wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-columns: 1fr 1fr;
  }

  .mid-row-last-col {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .last-row-wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: auto;
    padding-top: 2px;
  }

  .last-row-first-col {
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 10px;
  }

  .last-row-mid-col {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .last-row-last-col {
    border-top-right-radius: 0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 0;
  }

  .div-block-236 {
    margin-top: 0;
  }

  .price-comparison-txt-last-wrapper {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .price-comparison-txt-last {
    margin-bottom: 30px;
  }

  .green-checkmark {
    width: 20px;
  }

  .bar-chart-wint-wrapper {
    max-width: 500px;
  }

  .bar-chart-container {
    margin-top: 0;
    margin-bottom: 60px;
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .price-page-calc-block {
    grid-template: "."
                   "."
                   / auto;
    align-self: stretch;
    width: auto;
    margin-bottom: 0;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .price-slider-wrapper-new {
    margin-left: 0;
    margin-right: 0;
  }

  .price-slider-headline {
    line-height: 50px;
  }

  .price-comparison-txt-wrapper {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .price-table-container {
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-238 {
    grid-template-columns: 1fr;
  }

  .badge-review-box {
    text-align: center;
    width: 130px;
    height: 130px;
    margin-bottom: 40px;
    left: 50%;
  }

  .outline-btn-wrapper {
    grid-template-rows: auto;
  }

  .outline-btn-blue.before {
    margin-left: 10px;
  }

  .outline-btn-blue.before.hero {
    max-width: 230px;
  }

  .price-container-large {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-239, .div-block-240 {
    grid-template-rows: auto;
  }

  .wint-far-modul {
    padding: 120px 0 40px;
  }

  .tbl-logo-wint {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-241, .tbl-icon-program {
    display: block;
  }

  .tbl-icon-program-img {
    margin-left: 0;
    margin-right: 0;
  }

  .price-manual-cl-item {
    background-size: 20px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .price-comparison-intro-headline {
    text-align: left;
    font-size: 40px;
    line-height: 45px;
  }

  .price-comp-headline-wrapper {
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .price-vs-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    margin-top: 60px;
    margin-bottom: 60px;
    padding-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-242 {
    margin-bottom: 40px;
  }

  .text-block-80 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .price--alternative-full {
    grid-column-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 80px 40px;
  }

  .price--calc-block--full {
    grid-template: "."
                   "."
                   / auto;
    align-self: stretch;
    width: auto;
    margin-bottom: 32px;
    padding-top: 64px;
    padding-bottom: 64px;
  }

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

  .price--holding--startup {
    grid-column-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 80px 40px;
  }

  .price--holding--startup.container-large, .price--holding--startup.container-holding {
    padding-top: 0;
  }

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

  .price-model-startup-holding, .price-model-holding {
    border-radius: 24px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 32px;
    line-height: 40px;
  }

  h2 {
    font-size: 24px;
    line-height: 32px;
  }

  h3 {
    margin-bottom: 12px;
    font-size: 20px;
    line-height: 28px;
  }

  h4 {
    font-size: 16px;
    line-height: 24px;
  }

  ul {
    column-count: 1;
  }

  .title--group {
    padding-top: 48px;
  }

  .title--group.primary {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .title--group.compact {
    margin-bottom: 0;
  }

  .preamble {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .preamble.last.left--text--preamble, .preamble.last.left {
    text-align: left;
  }

  .preamble.orphin-fix.faq--tabs {
    padding-left: 24px;
    padding-right: 24px;
  }

  .preamble.campaign, .preamble.campaign.sub {
    max-width: 500px;
  }

  .preamble.campaign.inner {
    font-size: 20px;
    line-height: 28px;
  }

  .preamble.darkblue {
    max-width: none;
  }

  .preamble.small {
    font-size: 16px;
    line-height: 24px;
  }

  .section-title-1 {
    margin-bottom: 12px;
    font-size: 32px;
    line-height: 42px;
  }

  .section-title-1.darkblue {
    font-size: 40px;
    line-height: 48px;
  }

  .section-title-1.smaller {
    font-size: 28px;
    line-height: 34px;
  }

  .navbar {
    height: 60px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .box-list-inner {
    padding: 30px 30px 20px;
  }

  .box-list-inner.centered {
    padding-bottom: 30px;
    display: block;
  }

  .container-large {
    padding-bottom: 0;
    display: block;
  }

  .avatar.overlapping {
    width: 70px;
    height: 70px;
    margin-top: 0;
    margin-bottom: 16px;
  }

  .quote {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 23px;
  }

  .box-quote {
    width: 48px;
  }

  .quote-author {
    letter-spacing: 0;
    text-transform: none;
    font-size: 14px;
    line-height: 26px;
  }

  .logo {
    width: 38px;
    max-width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    display: block;
  }

  .nav-menu {
    float: none;
    clear: left;
    color: #fff;
    text-align: center;
    background-color: #fff;
    width: 100%;
    padding: 60px 30px;
    display: block;
    position: static;
    box-shadow: 0 5px 30px #0000000f;
  }

  .box-list {
    margin-bottom: 10px;
  }

  .faq-box-item {
    width: 100%;
    margin-bottom: 20px;
    padding: 0;
  }

  .faq-list {
    margin-bottom: 20px;
  }

  .faq-list-item {
    margin-bottom: 4px;
    padding-top: 3px;
    padding-bottom: 5px;
    font-size: 14px;
    line-height: 24px;
  }

  .faq-content {
    padding: 30px;
  }

  .faq-content.list {
    padding: 0;
  }

  .backlink {
    font-size: 16px;
  }

  .question-title {
    background-size: 12px;
    padding-left: 30px;
    font-size: 16px;
    line-height: 26px;
  }

  .category-link {
    font-size: 16px;
    line-height: 30px;
  }

  .category-link.btn {
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .title-2 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 34px;
  }

  .title-2.accent.faq-tabs {
    padding-left: 24px;
    padding-right: 24px;
  }

  .title-2.invert {
    align-self: flex-start;
  }

  .title-2.txt--blue-01 {
    text-align: left;
  }

  .title-2.darkgreen {
    max-width: none;
    line-height: 34px;
  }

  .title-2.darkgreen.campaign {
    font-size: 28px;
    line-height: 32px;
  }

  .title-2.text-colour-white {
    font-size: 32px;
    line-height: 40px;
  }

  .title-1 {
    font-size: 32px;
    line-height: 42px;
  }

  .title-3 {
    margin-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .faq-related {
    margin-bottom: 20px;
    margin-left: -30px;
    margin-right: -30px;
  }

  .faq-aside {
    margin-bottom: 30px;
    padding: 30px;
  }

  .div-block {
    padding-left: 0;
    padding-right: 0;
  }

  .image-2 {
    float: left;
  }

  .text-block-3 {
    font-size: 16px;
  }

  .footer {
    padding-top: 50px;
    padding-bottom: 30px;
  }

  .price-list {
    margin-left: 0;
    margin-right: 0;
  }

  .price-list-item {
    width: 50%;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 0 10px;
  }

  .price-container {
    background-size: 120% 260px, auto;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .price-container.referrals {
    margin-top: 30px;
  }

  .package-image {
    width: 50px;
    height: 50px;
    margin-top: -64px;
    display: block;
  }

  .package-title {
    font-size: 16px;
    line-height: 26px;
  }

  .price-list-inner {
    padding: 30px 30px 20px;
  }

  .check-list-cols li {
    font-size: 16px;
    line-height: 28px;
  }

  .check-list-cols ul {
    column-count: 1;
    font-size: 18px;
  }

  .nav-item {
    color: #272727;
    text-align: center;
    background-image: none;
    margin-bottom: 16px;
    font-family: Bevan, Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    display: block;
  }

  .nav-item.w--current {
    color: #3192db;
    text-align: center;
    border-bottom: 0 solid #000;
  }

  .nav-item.highlighted {
    box-shadow: none;
    color: #272727;
    background-color: #0000;
    background-image: none;
    padding: 4px 30px;
    font-size: 22px;
    display: block;
  }

  .nav-item.highlighted:hover {
    transform: translate(0);
  }

  .nav-item.highlighted.w--current {
    color: #3192db;
  }

  .nav-item.text:hover {
    color: #272727;
    transform: translate(0);
  }

  .nav-item.text.w--current:hover {
    color: #3192db;
  }

  .price-footer {
    margin-bottom: -20px;
    margin-left: -30px;
    margin-right: -30px;
    padding: 10px 30px;
  }

  .blog-list-item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .blog-list-image {
    max-width: 100%;
    left: 0%;
  }

  .category-label {
    margin-bottom: 4px;
  }

  .blog-image-header {
    height: 320px;
    max-height: none;
  }

  .post-body h2 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 34px;
  }

  .post-body h3 {
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 28px;
  }

  .blog-title {
    margin-bottom: 12px;
  }

  .post-preamble {
    max-width: 90%;
    line-height: 28px;
  }

  .blog-byline {
    margin-bottom: 20px;
  }

  .byline-image {
    width: 40px;
    height: 40px;
    margin-bottom: 3px;
  }

  .byline-name {
    font-size: 10px;
  }

  .prefix {
    font-size: 18px;
  }

  .section-title-2 {
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 32px;
  }

  .button-l {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .price-slider {
    margin-left: 0;
    margin-right: 0;
  }

  .startup-form {
    min-height: 500px;
    padding: 30px;
  }

  .startup-form-header {
    margin-bottom: 30px;
  }

  .startup-faq {
    padding: 48px 32px;
  }

  .startup-faq.faq-b-line {
    padding-top: 64px;
  }

  .startup-faq-footer {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .title-4, .title-4.blue--006.product {
    font-size: 18px;
    line-height: 28px;
  }

  .feature-preamble {
    margin-bottom: 0;
    margin-right: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .bubble-title {
    background-size: auto 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .text-block-6 {
    max-width: 100%;
  }

  .cta-label {
    font-size: 18px;
    line-height: 28px;
  }

  .cta-label.vertical {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 18px;
  }

  .cta-label.green {
    text-align: center;
  }

  .testimonial {
    width: 100%;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial.overflow {
    margin-top: 0;
    margin-bottom: 10px;
    padding-bottom: 0;
    display: block;
  }

  .quote-company {
    letter-spacing: 0;
    text-transform: none;
    line-height: 26px;
  }

  .footer-nav {
    text-align: center;
    width: 100%;
    padding-right: 0;
  }

  .footer-nav-item {
    line-height: 26px;
  }

  .newsletter-box-wide {
    grid-row-gap: 8px;
    border-top: 1px #000;
    border-bottom: 1px solid #0000000f;
    border-left: 0 #000;
    border-right: 1px #000;
    grid-template-columns: 1fr;
  }

  .compact-cta-label {
    padding-right: 0;
  }

  .button-s {
    background-image: none;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 24px;
  }

  .footer-nav-title {
    font-size: 18px;
    line-height: 26px;
  }

  .price-block {
    max-width: 100%;
    padding: 48px 32px;
  }

  .menu-button {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
  }

  .menu-button.w--open {
    background-color: #3192db;
    top: 0;
    right: 0;
  }

  .nav-inner {
    padding: 0 0 10px;
    display: block;
    position: relative;
  }

  .brand {
    padding-top: 13px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .brand.w--current {
    height: 60px;
    padding-top: 11px;
  }

  .contact-form-container {
    padding-bottom: 40px;
  }

  .contact-form-box {
    min-height: 500px;
    padding: 30px;
  }

  .contact-details {
    flex-direction: column;
    align-items: flex-start;
    max-width: 300px;
    margin-top: 30px;
    margin-bottom: 32px;
    padding-top: 0;
  }

  .contact-item {
    width: auto;
    margin-bottom: 24px;
  }

  .contact-item-value {
    font-size: 18px;
    display: block;
  }

  .contact-item-value:hover {
    color: #272727;
  }

  .cta-inline {
    margin-bottom: 32px;
  }

  .cta-inline.boxed {
    flex-direction: column;
    margin-bottom: 30px;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .faq-container {
    padding-bottom: 48px;
  }

  .newsletter--block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .inline-post-form {
    margin-bottom: 30px;
    padding: 21px;
  }

  .features-headline {
    background-size: 20px;
    margin-bottom: 30px;
    padding-bottom: 35px;
    font-size: 30px;
    line-height: 40px;
  }

  .faq-highlight {
    margin-bottom: 50px;
    margin-left: -30px;
    margin-right: -30px;
    padding-bottom: 10px;
  }

  .faq-banner {
    border-radius: 0;
    height: 340px;
  }

  .faq-box-highlight {
    margin-bottom: 30px;
    padding: 0;
    display: block;
  }

  .button-arrow {
    background-size: 13px;
    padding-right: 25px;
  }

  .button-arrow.invert {
    background-size: 13px;
  }

  .campaign-hero {
    padding-top: 260px;
  }

  .campaign-hero-canvas {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6e80882d44d_pattern-spikes-medium.jpg");
    height: 320px;
  }

  .campaign-hero-caption {
    padding: 30px 30px 20px;
  }

  .campaign-hero-title {
    font-size: 50px;
    line-height: 60px;
    top: 15px;
  }

  .campaign-features {
    margin-bottom: 30px;
  }

  .todo-list-item-compact {
    height: 260px;
    margin-top: 0;
  }

  .todo-list-image-compact {
    width: 40%;
    max-width: 100%;
    height: auto;
    margin-right: 0;
    top: auto;
    right: 0;
  }

  .todo-list-image-compact.odd {
    top: auto;
    left: 0;
  }

  .todo-desc-compact {
    width: 60%;
    height: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 20px;
  }

  .todo-desc-compact.odd {
    margin-right: 0;
    padding-left: 20px;
  }

  .todo-list-compact {
    margin-top: 30px;
  }

  .campaign-startup-signup {
    padding-bottom: 40px;
  }

  .price-content-wrapper {
    margin-top: 24px;
  }

  .price-content-wrapper.bubble--offset {
    margin-top: 48px;
  }

  .partner-hero-img-wrap {
    height: 320px;
  }

  .partner-logo-box-wide {
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
    top: -45px;
  }

  .partner-logo {
    max-height: 44px;
  }

  .partner-logo.large {
    max-height: 50px;
  }

  .partner-logo.xlarge {
    max-height: 70px;
  }

  .partner-hero-intro {
    padding-top: 70px;
    padding-bottom: 48px;
  }

  .price-slider-notice {
    font-size: 14px;
    line-height: 22px;
  }

  .press-info {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f65d9082d44e_pattern-fur.jpg");
    background-size: cover;
    margin-top: 90px;
    padding-bottom: 0;
  }

  .float-box {
    padding-top: 20px;
  }

  .float-box.overlapping {
    flex-direction: column;
  }

  .float-box-column {
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
    padding-top: 20px;
    padding-left: 0;
  }

  .float-box-column.odd {
    border-bottom: 1px solid #f1f1f1;
    border-right-width: 0;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .person {
    text-align: left;
  }

  .person-image {
    width: 70px;
  }

  .person-details {
    padding-left: 90px;
  }

  .management-team {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .person-list-box {
    width: 100%;
    padding-bottom: 20px;
    padding-right: 0;
  }

  .press-contact {
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .board-members {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .owner-and-finance {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6191f82d460_pattern-pills-medium.jpg");
  }

  .file-link {
    font-size: 16px;
  }

  .price-explanation {
    margin-top: 24px;
    font-size: 14px;
  }

  .faq-acc-trigger {
    background-position: 12px 15px;
    background-size: 12px;
    padding-left: 35px;
    padding-right: 15px;
    font-size: 16px;
  }

  .faq-acc-content {
    padding-left: 35px;
  }

  .bubble-title-content {
    padding-top: 12px;
    padding-bottom: 12px;
    font-family: Museo Sans, sans-serif;
  }

  .level {
    height: 630px;
    min-height: 0;
  }

  .hero-title-blue {
    font-size: 40px;
    line-height: 55px;
  }

  .features-hero {
    padding-top: 100px;
  }

  .features-hero-graphics {
    height: 290px;
    margin-left: auto;
    margin-right: auto;
    inset: auto 0% -77px;
  }

  .features-hero-image-highlight {
    width: 160px;
    bottom: -40px;
  }

  .features-hero-caption {
    margin-bottom: 30px;
  }

  .feature-hero-image {
    width: 150px;
  }

  .feature-hero-image.right {
    right: -40%;
  }

  .feature-hero-image.left {
    left: -40%;
  }

  .features {
    padding-top: 40px;
  }

  .feature-caption {
    text-align: left;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature {
    min-height: 0;
    margin-bottom: 0;
    padding: 60px 40px 40px;
  }

  .feature-section-image {
    width: 160px;
    margin-left: auto;
    margin-right: auto;
  }

  .feature-background {
    height: 160px;
  }

  .feature-spec-title {
    margin-top: 3px;
    margin-bottom: 4px;
    font-family: Museo Sans, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
  }

  .feature-spec-text {
    font-size: 14px;
    line-height: 20px;
  }

  .check-list-slim ul {
    column-count: 1;
    font-size: 18px;
  }

  .feature-column {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .feature-spec-list {
    margin-top: 10px;
    margin-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .feature-icon-img {
    width: 16px;
  }

  .feature-icon {
    padding: 10px;
  }

  .feature-spec-item {
    width: auto;
    padding-left: 50px;
    padding-right: 0;
  }

  .navbar-compact {
    height: 60px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-logo {
    width: 38px;
    max-width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    display: block;
  }

  .feature-cta {
    padding-left: 40px;
    padding-right: 40px;
  }

  .feature-wint-fix {
    align-self: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 25px 30px 10px;
  }

  .features-intro {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .feature-spec {
    padding-bottom: 30px;
  }

  .feature-nav-item {
    text-align: left;
    width: auto;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .feature-nav {
    flex-flow: column wrap;
    padding-left: 30px;
    padding-right: 30px;
  }

  .feature-nav-icon {
    float: left;
    width: auto;
    height: auto;
    margin-bottom: 0;
    margin-right: 15px;
    padding: 10px;
    box-shadow: 0 2px 7px #0000000f;
  }

  .feature-nav-img {
    width: 16px;
  }

  .feature-nav-title {
    float: left;
    margin-top: 8px;
    margin-bottom: 4px;
    font-family: Museo Sans, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
  }

  .feature-nav-link {
    clear: none;
    max-width: none;
    display: block;
    overflow: visible;
  }

  .typeform {
    height: 450px;
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .partner-logo-separator {
    height: 50px;
  }

  .partner-logo-item {
    width: 120px;
  }

  .partner-logo-box-arrow {
    width: 60px;
    height: 24px;
    bottom: -23px;
  }

  .partner-offer-box {
    padding: 32px;
  }

  .column-5 {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .partner-boxes-offset {
    margin-top: 40px;
    margin-bottom: -100px;
    display: block;
  }

  .feature-spec-noshadow {
    padding-top: 124px;
    padding-bottom: 30px;
  }

  .cta-inline-label {
    margin-bottom: 6px;
    margin-right: 5px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .cta-inline-flexible {
    color: var(--blue-01);
    flex-direction: column;
  }

  .button-m {
    padding: 12px 24px;
    font-size: 16px;
  }

  .faq-box-inner {
    padding: 30px;
  }

  .partner-feature-intro {
    padding-top: 40px;
  }

  .footer--new {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
    padding-left: 24px;
    padding-right: 24px;
  }

  .footer--nav--title {
    margin-bottom: 12px;
  }

  .footer--nav--li {
    display: flex;
  }

  .navbar--new {
    padding: 24px;
  }

  .logo--anim {
    width: 48px;
    height: 48px;
  }

  .nav--menu--links {
    background-color: #0000;
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 5vh;
    padding-bottom: 5vh;
    font-size: 20px;
    line-height: 28px;
    display: flex;
    position: fixed;
    inset: 0%;
    transform: translate(100%);
  }

  .nav--menu--item {
    z-index: 1;
    color: #fff;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .nav--menu--item.nav--menu--links-highlighted {
    margin: 20px 0;
  }

  .nav--menu--item--bg--hover {
    background-color: var(--red-05);
  }

  .nav--menu--item--bg--highlighted {
    background-color: var(--yellow-02);
  }

  .profile-icon--anim {
    width: 36px;
    height: 28px;
  }

  .nav--menu--wrapper {
    overflow: visible;
  }

  .nav--menu--burger {
    z-index: 2;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    display: flex;
    position: relative;
  }

  .hurfunkardet {
    grid-template-columns: 0 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 0;
  }

  .btn-cto-medium-red004, .btn-cto-medium-red002 {
    font-size: 16px;
  }

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

  .sfdv--title.blue-4 {
    font-size: 32px;
  }

  .vanligafragor {
    grid-template-rows: auto auto auto auto auto 8px auto auto;
  }

  .vf--btn {
    margin-bottom: 16px;
    font-size: 16px;
  }

  .vf--small-title {
    margin-bottom: 0;
  }

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

  .pris-genvagar {
    padding: 64px 24px;
  }

  .pris-puff, .gv-puff {
    border-radius: 24px;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .p-gv-puff--title {
    font-size: 24px;
    line-height: 32px;
  }

  .front-box-li {
    background-position: 0 1px;
    font-size: 16px;
    line-height: 24px;
  }

  .pris-pugg-btn, .gv-puff--btn {
    font-size: 16px;
  }

  .pris-puff--arm, .gv-puff--arm {
    width: 80vw;
  }

  .menu--wave-anim {
    z-index: 0;
    align-items: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    display: flex;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
  }

  .logo--anim--color {
    width: 48px;
    height: 48px;
  }

  .testaoss--txt {
    text-align: center;
    margin-bottom: 48px;
    font-size: 16px;
    line-height: 24px;
  }

  .btn-applestore, .btn-googleplay {
    font-size: 16px;
  }

  .testaoss--small-title {
    margin-bottom: 24px;
  }

  .testaoss--title {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .testaoss--left-col {
    align-items: center;
  }

  .testaoss--img {
    width: 720px;
    height: 720px;
    position: absolute;
    bottom: -200px;
    left: auto;
    right: auto;
    transform: translate(-32.5%)rotate(-20deg);
  }

  .testaoss {
    grid-template-rows: auto 320px;
    grid-template-columns: 1fr;
    padding: 160px 24px 200px;
  }

  .testaoss--wave--anim--bottom {
    width: auto;
    max-width: 720px;
    bottom: -201px;
    left: -24px;
    right: -24px;
  }

  .artikel-h2 {
    font-size: 20px;
    line-height: 28px;
  }

  .artiklar {
    grid-template-rows: auto auto auto 48px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .btn-artiklar {
    max-width: none;
    font-size: 16px;
  }

  .artikellista--overlaycard {
    grid-template-rows: 1fr 1fr 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 40px;
    margin-bottom: 24px;
  }

  .artikel--kort {
    padding: 40px 24px 56px;
  }

  .testaoss--wave--anim--top {
    width: auto;
    top: -161px;
    left: -24px;
    right: -24px;
  }

  .testaoss--get-links {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .sfd--hero {
    background-image: linear-gradient(#00000080, #00000080);
    justify-content: center;
    align-items: flex-start;
    min-height: auto;
    padding-bottom: 110%;
    display: flex;
  }

  .sfd--hero.dark {
    background-image: none;
  }

  .sfd--hero--bg-video--dektop {
    display: none;
  }

  .sfd--intro {
    padding: 72px 24px;
  }

  .sfd--intro--title {
    font-size: 24px;
    line-height: 32px;
  }

  .sfd--intro--txt {
    margin-bottom: 56px;
  }

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

  .sfd--intro--nav--link {
    clear: none;
    max-width: none;
    overflow: visible;
  }

  .sfd--intro--nav--img {
    width: 16px;
  }

  .sfd--intro--nav--icon {
    width: 48px;
    height: 48px;
  }

  .sfd--intro--nav--title {
    float: left;
    margin-top: 8px;
    margin-bottom: 4px;
    font-family: Museo Sans, sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 22px;
  }

  .sfd--hero--container {
    justify-items: start;
    max-width: 375px;
    margin-top: 128px;
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .sfd--hero--title {
    text-align: left;
    max-width: 480px;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 40px;
  }

  .sfd--hero--title.wrap-xl {
    padding-right: 8px;
  }

  .sfd--hero--txt {
    text-align: left;
    max-width: 480px;
    font-size: 16px;
    line-height: 24px;
  }

  .sfd--hero--txt.clean {
    margin-bottom: 0;
  }

  .button-deluxe {
    height: 48px;
    font-size: 16px;
  }

  .button-deluxe.before.hero {
    max-width: 230px;
  }

  .sfd--hero--bg-video--mobil {
    display: block;
  }

  .sfd--feature--title {
    margin-bottom: 8px;
    font-size: 24px;
    line-height: 32px;
  }

  .sfd--feature {
    padding-top: 72px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .praktiskt--txt {
    margin-left: 24px;
    margin-right: 24px;
  }

  .sfd--feature--list {
    grid-row-gap: 48px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .sfd--feature--item--title {
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 28px;
  }

  .cta--section--container {
    flex-direction: column;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cta--section--container.white {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .cta--section--label {
    transform-origin: 50% 100%;
    align-self: center;
    margin-bottom: 32px;
    margin-right: 0;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .cta--section--label--arrow {
    height: 72px;
    top: auto;
    bottom: 1px;
    right: 50%;
    transform: translate(50%, 50px)rotate(90deg);
  }

  .cta--big--btn--icon {
    width: 32px;
  }

  .cta--big--btn--icon.pwdb {
    width: 32px;
    right: 20px;
  }

  .academy--puff--title, .sfd--price-contens--title {
    font-size: 24px;
    line-height: 32px;
  }

  .sfd--price-contents--cta {
    flex-direction: column;
  }

  .sfd--price-contents--cta--label {
    align-self: center;
  }

  .sfd--price-contents--cta--label--txt {
    font-size: 24px;
    line-height: 32px;
  }

  .sfd--price-contents--cta--btn {
    height: 48px;
    font-size: 16px;
    line-height: 24px;
  }

  .sfd--price-contents {
    padding-top: 72px;
  }

  .praktiskt--item--list--container---old {
    padding-left: 40px;
    padding-right: 40px;
  }

  .praktiskt--item--info-container {
    margin-top: 24px;
    padding: 40px 40px 56px;
  }

  .praktiskt--img {
    width: 100%;
  }

  .praktiskt--item--list--title {
    font-size: 24px;
    line-height: 32px;
  }

  .h4.green.margin-bottom {
    margin-bottom: 0;
  }

  .price--onb--arm {
    width: 400px;
    top: 10%;
    right: 95%;
  }

  .price-result-label {
    margin-bottom: 8px;
  }

  .h2 {
    font-size: 24px;
    line-height: 32px;
  }

  .h2.ki--h2 {
    font-size: 40px;
    line-height: 48px;
  }

  .price--result--cta {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .shortcut-bubble {
    top: -20px;
    left: -34px;
  }

  .price-page-slider-wrapper {
    margin-top: 48px;
    margin-left: 0;
    margin-right: 0;
  }

  .price-page-slider-wrapper.new {
    margin-left: 32px;
    margin-right: 32px;
  }

  .price-teaser-shortcut {
    padding: 48px 32px;
  }

  .pricebox-checklist {
    margin-bottom: 12px;
  }

  .pricebox-checklist-item {
    background-size: 20px;
    margin-top: 8px;
    margin-bottom: 8px;
    padding-left: 30px;
    font-size: 16px;
    line-height: 24px;
  }

  .h3 {
    font-size: 24px;
    line-height: 32px;
  }

  .button--container {
    padding-top: 8px;
  }

  .button--container.center-mobile {
    text-align: left;
  }

  .price--hero--header {
    max-width: 510px;
    margin: 0;
  }

  .price--calc--box {
    min-width: 0;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .check-list li {
    font-size: 16px;
    line-height: 24px;
  }

  .check-list ul {
    column-count: 1;
    font-size: 18px;
  }

  .price-result-value {
    margin-bottom: 32px;
  }

  .container-small {
    padding-left: 24px;
    padding-right: 24px;
  }

  .price--content {
    padding-top: 0;
    padding-bottom: 48px;
  }

  .container-medium {
    padding-left: 32px;
    padding-right: 32px;
    display: block;
  }

  .teaser--bubble-label {
    background-color: var(--green-04);
    border-radius: 12px;
    padding: 8px 16px;
    font-size: 14px;
    line-height: 24px;
  }

  .teaser--checklist {
    background-position: 0 1px;
    background-size: 20px;
    margin-top: 8px;
    margin-bottom: 8px;
    padding-left: 30px;
    font-size: 16px;
    line-height: 22px;
  }

  .pris-puff--arm-2 {
    width: 80vw;
  }

  .testaoss--txt-2 {
    text-align: center;
    margin-bottom: 48px;
    font-size: 16px;
    line-height: 24px;
  }

  .gv-puff--arm-2 {
    width: 80vw;
  }

  .vf--btn-2 {
    margin-bottom: 16px;
    font-size: 16px;
  }

  .pris-puff-2, .gv-puff-2 {
    border-radius: 24px;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .btn-applestore-2 {
    font-size: 16px;
  }

  .testaoss--small-title-2 {
    margin-bottom: 24px;
  }

  .pris-pugg-btn-2, .btn-googleplay-2 {
    font-size: 16px;
  }

  .testaoss-wrapper {
    grid-template-rows: auto 320px;
    grid-template-columns: 1fr;
    padding: 160px 24px 200px;
  }

  .gv-puff--btn-2 {
    font-size: 16px;
  }

  .testaoss--img-2 {
    width: 720px;
    height: 720px;
    position: absolute;
    bottom: -200px;
    left: auto;
    right: auto;
    transform: translate(-32.5%)rotate(-20deg);
  }

  .vf--title-2 {
    font-size: 24px;
    line-height: 32px;
  }

  .artikellista {
    grid-template-rows: 1fr 1fr 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 40px;
    margin-bottom: 24px;
  }

  .artikel--img--v2 {
    height: 200px;
    max-height: 200px;
  }

  .artikel-h2--v2 {
    font-size: 24px;
    line-height: 32px;
  }

  .praktiskt--item--list--container {
    padding-top: 8px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .praktiskt--items {
    padding-left: 24px;
    padding-right: 24px;
  }

  .praktiskt--item--small-title-2 {
    font-size: 10px;
  }

  .praktiskt--cta--section--container {
    margin-top: 124px;
  }

  .cta--section--btn-2 {
    height: 48px;
    padding-right: 64px;
    font-size: 16px;
    line-height: 24px;
  }

  .praktiskt--title-2 {
    max-width: 230px;
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: 32px;
  }

  .praktiskt--cta--section--label {
    align-self: center;
  }

  .sfd--praktiskt {
    padding-top: 96px;
  }

  .praktiskt--item--title-2 {
    font-size: 32px;
    line-height: 40px;
  }

  .sfd--hero--bg-video--mobil-2 {
    height: 100%;
    display: none;
  }

  .sfd--hero--bg-video--dektop-2 {
    display: none;
  }

  .jobbaiteam {
    padding: 72px 24px;
  }

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

  .jobbaiteam--btn {
    max-width: none;
    font-size: 16px;
  }

  .hero--title {
    max-width: 410px;
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .hero--txt {
    max-width: 480px;
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .hero--txt.inverted {
    font-size: 18px;
  }

  .hero--btn {
    max-width: 200px;
    height: 48px;
    font-size: 16px;
  }

  .placeholder-video-hurfunkardet-2 {
    border-radius: 12px;
  }

  .price-bubble-support {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5dad615e508f0478f003ee9a_bubble-arrow-bottom-green.svg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: auto 16px;
    padding-top: 0;
    top: -100px;
  }

  .contact-item-label {
    font-size: 18px;
    line-height: 28px;
  }

  .card-inner.left, .card-inner.left-wide {
    padding-left: 8px;
    padding-right: 8px;
  }

  .link-3 {
    padding-bottom: 4px;
    padding-left: 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .collection-list-2 {
    grid-row-gap: 12px;
  }

  .faq--bubbla {
    width: 75vw;
    max-width: 360px;
    height: 88vw;
    max-height: 420px;
    font-size: 24px;
    line-height: 32px;
  }

  .faq--cloud-section {
    padding-left: 0;
    padding-right: 0;
  }

  .faq--ans-p {
    text-align: center;
    background-position: 50% 24px;
    border-radius: 16px;
    padding: 64px 32px 32px;
  }

  .faq--tabs-wrapper {
    align-items: flex-start;
    margin-bottom: 24px;
    padding-top: 24px;
    padding-bottom: 32px;
    overflow: scroll;
  }

  .faq--tab {
    color: var(--blue-03);
    justify-content: center;
    display: flex;
  }

  .faq--ans--container {
    grid-column-gap: 24px;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: auto;
    min-width: auto;
  }

  .faq--ans--container._5-ans {
    width: auto;
    min-width: auto;
  }

  .faq--ans--wrapper {
    width: 340%;
    padding-left: 24px;
    padding-right: 24px;
    overflow: visible;
  }

  .faq--tabs-container {
    grid-column-gap: 24px;
    grid-auto-columns: 1fr;
    justify-content: start;
    justify-items: center;
    width: 340%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .sfd--logos {
    padding-bottom: 72px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .logo-links {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    width: 280px;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .logo-link.logo-hide {
    display: none;
  }

  .sfd--logos--title {
    font-size: 24px;
    line-height: 32px;
  }

  .sfd--logos-p {
    margin-bottom: 56px;
  }

  .logo--img {
    height: 32px;
  }

  .wa-highlight-wide {
    margin-top: -130px;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .wa-highlight-text {
    padding-left: 32px;
    padding-right: 32px;
  }

  .wa-highlight-img {
    height: 296px;
  }

  .wa-toplist {
    display: block;
  }

  .wa-highlight-wrap {
    margin-top: 150px;
  }

  .wa-toplist-newsletter {
    grid-row-gap: 48px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 48px 0 0;
  }

  .wa-newsletter {
    margin-top: 0;
    padding-bottom: 24px;
    padding-left: 32px;
    padding-right: 32px;
    display: block;
  }

  .wa-toplist-label {
    font-size: 14px;
  }

  .wa-toplist-item {
    align-items: center;
    margin-bottom: 8px;
  }

  .wa-articles, .wa-articles-header {
    padding-top: 48px;
  }

  .wa-grid-small-old {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-7 {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 96px 1fr;
  }

  .wa-highlight-title-small {
    margin-top: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .collection-list-3 {
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .wa-article-head {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 34px;
  }

  .wa-toplist-number {
    margin-right: 16px;
  }

  .wa-category-link {
    margin: 4px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .wa-categories {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .wa-highlight-small-text {
    margin-left: 32px;
    margin-right: 32px;
  }

  .div-block-32 {
    width: 96px;
    height: 72px;
  }

  .sub-navbar.product {
    display: none;
  }

  .ki--step {
    text-align: center;
    justify-content: center;
    align-items: center;
    min-height: auto;
    padding: 10vh 24px;
  }

  .ki--step-paragraph {
    font-size: 20px;
    line-height: 28px;
  }

  .ki--counter {
    margin-bottom: 72px;
  }

  .div-block-36 {
    height: 8px;
  }

  .ki--hero-title {
    max-width: 410px;
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .ki--hero-txt {
    max-width: 480px;
    font-size: 16px;
    line-height: 24px;
  }

  .ki--hero-cta {
    height: 48px;
    margin-bottom: 60px;
    font-size: 16px;
  }

  .ki--hero {
    min-height: 512px;
  }

  .ki--video-desktop {
    background-color: var(--green-02);
  }

  .ki--startup-signup {
    padding: 96px 24px 128px;
  }

  .ki--preamble {
    color: #fff;
    max-width: 700px;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 28px;
  }

  .ki-signformwrapper {
    text-align: center;
    align-items: center;
  }

  .quote-item {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .tm--hero {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .tm--hero--container {
    justify-items: center;
    max-width: 430px;
    margin-top: 128px;
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .quote-bubble {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .quote-bubble.green {
    border-radius: 12px;
  }

  .quote-person-right {
    padding-top: 40px;
  }

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

  .quote-person-left {
    padding-top: 40px;
  }

  .article-item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .article-list-img {
    max-width: 100%;
    left: 0%;
  }

  .quote--item--arrow--bottom-mobile {
    display: block;
  }

  .tm-hero-avatar {
    border-radius: 100%;
    width: 180px;
    height: 180px;
    min-height: 0;
    margin-bottom: 24px;
  }

  .tm-hero-case-container {
    grid-row-gap: 24px;
    grid-template-rows: 48px auto auto auto;
  }

  .div-block-42 {
    padding-top: 32px;
  }

  .pwdb--landing--bg-img {
    min-height: 480px;
    margin-top: 0;
  }

  .pwfdb--title {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .pwdb--p-landing {
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .pwdb--hero-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pwdb--dd--title {
    padding: 14px 8px 14px 24px;
    font-size: 20px;
    line-height: 28px;
  }

  .pwdb--dd--btn {
    min-width: 56px;
  }

  .pwdb--dd-icon {
    width: 8px;
  }

  .pwdb--dd-link {
    padding: 14px 8px 14px 24px;
    font-size: 20px;
    line-height: 28px;
  }

  .pwdb--dd-link.frilans {
    padding-right: 16px;
  }

  .pwdb--head {
    padding-top: 128px;
  }

  .pwdb--passarwint--wrapper {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-bottom: 96px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .pwdb--passarwint-h2 {
    text-align: left;
    font-size: 24px;
    line-height: 32px;
  }

  .pwdb--passarwint--p {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 24px;
  }

  .pwdb--passarwint--list-item {
    background-position: 0 0;
    font-size: 16px;
    line-height: 24px;
  }

  .pwdb--subhero-img--container {
    grid-template-columns: 1fr;
    margin-top: -40px;
  }

  .pwdb--subhero-img {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 100vh;
    min-height: auto;
    max-height: 480px;
  }

  .pwdb--subhero-img.pwdb--lagerbolag-img {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: -8px;
  }

  .pwdb--subhero--wrapper {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 24px 1fr 24px;
  }

  .pwdb--btn--big {
    padding: 16px 56px 16px 24px;
    font-size: 16px;
  }

  .pwdb--btn--big.pwdb--btn-red.mobile-adjust {
    align-self: flex-start;
    display: flex;
  }

  .pwdb--sub-hero--list {
    grid-row-gap: 16px;
    margin-bottom: 24px;
    padding-top: 0;
  }

  .pwdb--sub-hero--list-item {
    font-size: 16px;
    line-height: 24px;
  }

  .pwdb--nav--title {
    margin-bottom: 16px;
    margin-left: 24px;
    font-size: 12px;
    line-height: 16px;
  }

  .pwdb--sub-hero-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pwdb--sub-head {
    padding-top: 48px;
  }

  .pwdb--byggbolag--title {
    font-size: 32px;
    line-height: 40px;
  }

  .pwdb--byggbolag--p {
    font-size: 16px;
    line-height: 24px;
  }

  .pwdb--byggbolag--wrapper {
    padding-bottom: 48px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .pwdb--byggbolag--container {
    grid-template-rows: auto 55vw auto;
    grid-template-columns: 1fr;
  }

  .pwdb--byggbolag--img {
    width: 120%;
    padding-top: 100%;
    transform: translate(-10%, -55%)rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .pwdb--kho--wrapper, .pwdb--pris--wrapper, .pwdb--faq--wrapper {
    padding: 48px 24px;
  }

  .pwdb--intresse--wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pwdb--kho--container {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .pwdb--kho--quote--item {
    padding-bottom: 24px;
  }

  .pwdb--kho--kc--img {
    height: 200px;
    max-height: 200px;
  }

  .pwdb--kho--kc--h2 {
    font-size: 24px;
    line-height: 32px;
  }

  .pwdb--pris--title {
    font-size: 32px;
    line-height: 40px;
  }

  .pwdb--pris--p {
    line-height: 24px;
  }

  .pwdb--pris--question-title {
    font-size: 20px;
    line-height: 28px;
  }

  .div-block-47 {
    border-radius: 16px;
    padding: 48px 24px;
  }

  .pwdb--faq--title {
    font-size: 32px;
    line-height: 40px;
  }

  .pwdb--faq--p {
    line-height: 24px;
  }

  .pwdb--faq--list-item {
    grid-template-rows: auto 1fr;
    grid-template-columns: 56px 0 1fr 16px 56px;
  }

  .pwdb--faq--li-icon {
    background-size: auto 20px;
    height: 56px;
  }

  .pwdb--faq--li-question {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 24px;
  }

  .pwdb--faq--li-answer {
    padding-top: 16px;
    padding-bottom: 48px;
  }

  .pwdb--faq--li-icon-open {
    height: 56px;
  }

  .pwdb--faq--li-icon-part-1 {
    width: 12px;
  }

  .pwdb--faq--li-icon-part-2 {
    height: 12px;
  }

  .pwdb--cta--section--container {
    padding: 48px 24px;
  }

  .pwdb--cta--section--label {
    align-self: center;
  }

  .pwdb--intresse--title {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .pwdb--intresse--p {
    font-size: 20px;
    line-height: 28px;
  }

  .pwdb--integrationer--wrapper {
    padding: 48px 24px;
  }

  .pwdb--integrationer--wrapper.white {
    padding-top: 24px;
  }

  .pwdb--integrationer--container {
    grid-column-gap: 48px;
    grid-row-gap: 40px;
    border-radius: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding: 40px;
  }

  .pwdb--integrationer--logos {
    justify-items: start;
  }

  .pwdb--integrationer--title {
    font-size: 32px;
    line-height: 40px;
  }

  .pwdb--integrationer--p {
    font-size: 16px;
    line-height: 24px;
  }

  .pwdb--passarwint--img-container {
    display: none;
  }

  .tm-hero-quote-box {
    border-radius: 12px;
    padding: 40px;
  }

  .tm-hero-person-container {
    text-align: center;
    padding-top: 40px;
  }

  .tm-hero-case {
    margin-top: 230px;
    padding-bottom: 32px;
  }

  .tm-hero-quote-title {
    font-size: 24px;
  }

  .tm-hero-quote-icon {
    display: none;
  }

  .tm-company-pres {
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .tm-hero-person-name {
    margin-bottom: 4px;
  }

  .collection-list-6 {
    margin-top: -230px;
    padding-top: 48px;
  }

  .tm-hero-item--arrow--bottom {
    display: block;
    bottom: 1px;
  }

  .hero--title--new {
    max-width: 410px;
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .hero--txt--new {
    max-width: 480px;
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .hero--txt--new.inverted {
    font-size: 18px;
    line-height: 24px;
  }

  .small-title {
    margin-bottom: 0;
  }

  .small-title.invert.left, .small-title.yellow-dark, .small-title.blue--006, .small-title.green--003 {
    margin-bottom: 12px;
  }

  .price-splash {
    border-radius: 12px;
    margin-bottom: 32px;
    padding: 16px 24px;
  }

  .price-splash-title {
    margin-bottom: 4px;
    font-size: 16px;
    line-height: 20px;
  }

  .price-splash-arrow {
    width: 60px;
  }

  .press-it-title {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .press-ir-hero-p {
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .press-ir--hero-copy-container, .latest-press--wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .latest-press--txt-container {
    padding: 24px 24px 16px;
  }

  .latest-press--label {
    margin-bottom: 24px;
    padding: 4px 12px;
  }

  .latest-press--title {
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .pressroom-module-wrapper {
    display: flex;
    overflow: hidden;
  }

  .pressroom-modul-container {
    grid-row-gap: 48px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .pressroom-module-container {
    align-items: center;
    width: auto;
    min-width: auto;
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .pressroom-module--title {
    font-size: 32px;
    line-height: 40px;
  }

  .pressroom-module--txt {
    margin-bottom: 24px;
  }

  .press--timeline-wrapper {
    overflow: auto;
  }

  .press-tl-first--wrapper {
    width: auto;
    max-width: none;
  }

  .press-tl-first--list {
    padding-left: 12px;
  }

  .press-tl-first--link {
    min-width: 327px;
  }

  .personer-list {
    grid-template-columns: 1fr;
  }

  .personer-modul {
    padding-top: 64px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .personer--title {
    margin-bottom: 48px;
    line-height: 40px;
  }

  .split-section-module {
    grid-template-columns: 24px 1fr 24px;
  }

  .split-section-container {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .press-title {
    text-align: center;
    font-size: 32px;
    line-height: 40px;
  }

  .press-title.wintinfo-title {
    text-align: left;
  }

  .presskontakt-info {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

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

  .pressmeddelande-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .press-img-caption {
    max-width: none;
  }

  .pressm-title {
    font-size: 32px;
    line-height: 40px;
  }

  .press-excert {
    font-size: 16px;
    line-height: 24px;
  }

  .pressm-progress-container {
    transform: translate(20px);
  }

  .pressm-download {
    display: none;
  }

  .pressm-download.pdbottom {
    display: block;
  }

  .wb-module {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wb-container {
    grid-template-columns: 1fr;
  }

  .wb-title {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .wb-small-title {
    padding-left: 0;
  }

  .pr-wrapper {
    padding: 40px 24px;
  }

  .pr-list {
    grid-template-columns: 1fr;
  }

  .pp-hero-copy-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pp-hero-title {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .pp-hero-p {
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .pp-content-wrapper {
    grid-column-gap: 0px;
    grid-template-rows: 96px 96px 56px auto;
    grid-template-columns: 8px 40px 1fr;
  }

  .pp-index-container-archive {
    z-index: 101;
    width: 300px;
    max-height: 90vh;
    display: none;
    position: fixed;
    top: 137px;
    left: 8px;
    overflow: scroll;
  }

  .pp-img {
    width: auto;
    height: 100%;
    max-height: none;
    margin-left: 16px;
    margin-right: 24px;
  }

  .pp-index-txt {
    color: var(--blue-03);
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ea995a37a0b698400d9a3ed_alt-arrow-left-icon.svg");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto 8px;
    justify-content: flex-start;
    align-items: center;
    height: 40px;
    margin-bottom: 0;
    margin-left: 50px;
    padding-left: 24px;
    font-size: 12px;
    line-height: 20px;
    display: flex;
  }

  .pp-wave-down {
    display: none;
  }

  .pp-index-link {
    padding: 8px 16px;
    font-size: 12px;
    line-height: 20px;
  }

  .pp-index-link.w--current {
    padding-left: 24px;
    padding-right: 8px;
  }

  .pp-index-number {
    padding-right: 8px;
  }

  .pp-content-container {
    margin-top: 0;
    padding-left: 16px;
    padding-right: 24px;
  }

  .pp-section-title {
    font-size: 32px;
    line-height: 40px;
  }

  .pp-section-title.pp-art-title {
    margin-top: 48px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .pp-index-btn-archive {
    z-index: 99;
    cursor: pointer;
    background-color: #66ccff1a;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 40px;
    max-width: 40px;
    height: 40px;
    max-height: 40px;
    display: flex;
    top: 96px;
  }

  .pp-index-icon {
    width: 15px;
    height: 15px;
    display: block;
  }

  .pp-index-close-archive {
    z-index: 100;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .pp-index-close-icon {
    width: 12px;
    height: 12px;
    display: none;
  }

  .pp---cta--section--container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pp--cta--section--label {
    align-self: center;
  }

  .pp-readmore-wrapper {
    padding-bottom: 64px;
  }

  .pp-art-p {
    margin-bottom: 48px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .pp-top3-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pp-top3-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-bottom: 24px;
  }

  .pp-relart-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pp-relart-list {
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
    margin-bottom: 48px;
  }

  .pp-top-link {
    min-width: 360px;
  }

  .pp-ql-module {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pp-ql-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .pp-ql-link {
    flex-direction: row;
  }

  .pp-ql-img-container {
    border-top-right-radius: 16px;
    border-bottom-left-radius: 0;
    width: 20vw;
    height: 100%;
  }

  .pp-ql-img {
    border-top-right-radius: 16px;
    border-bottom-left-radius: 0;
  }

  .pp-ql-title {
    text-align: left;
    flex: 1;
    justify-content: flex-start;
    min-height: 88px;
    padding-top: 16px;
    padding-left: 24px;
    padding-right: 16px;
    font-size: 20px;
    line-height: 28px;
  }

  .pp-ql-img-reveal {
    display: none;
  }

  .pp-ql-img-reveal.pp-ql-ie-mobile {
    display: block;
  }

  .pp-ql-p {
    margin-bottom: 48px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .pp-ql-btn {
    font-size: 16px;
  }

  .pp-ql-section-title {
    font-size: 32px;
    line-height: 40px;
  }

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

  .newsletter--footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-7 {
    width: 300px;
  }

  .cta--bubble--container {
    padding: 48px 24px;
  }

  .cta--bubble--container.blue {
    padding: 0;
  }

  .cta--bubble--label {
    align-self: center;
  }

  .cta--bubble--label--title {
    font-size: 20px;
    line-height: 24px;
  }

  .cta--big--btn {
    width: auto;
    padding: 16px 56px 16px 24px;
    font-size: 16px;
  }

  .page-header--l {
    padding-bottom: 40px;
  }

  .section-title-3 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 34px;
  }

  .title--group--m {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .grid-2 {
    align-items: start;
    min-height: 0;
    margin-top: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

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

  .guide--dl--intro--block {
    text-align: center;
  }

  .richtext-base li {
    margin-bottom: 6px;
  }

  .richtext-base p {
    margin-bottom: 20px;
  }

  .hero-alert {
    padding-top: 16px;
    padding-left: 24px;
    padding-right: 24px;
    position: fixed;
    inset: auto 24px 32px;
  }

  .alert-p {
    margin-right: 24px;
    font-size: 14px;
    line-height: 20px;
  }

  .placeholder-video-produkt {
    border-radius: 12px;
    width: auto;
    max-width: 100%;
    margin-left: 16px;
    margin-right: 24px;
  }

  .produkt-content-wrapper {
    grid-column-gap: 0px;
    grid-template-rows: auto 96px 56px auto;
    grid-template-columns: 8px 40px 1fr;
  }

  .cta--bubble--small--label {
    align-self: center;
    margin-bottom: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .cta--bubble--label--small--title {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .cta--section--small--container {
    flex-direction: column;
    padding: 24px;
  }

  .price--calc-block {
    margin-left: 24px;
    margin-right: 24px;
    padding: 48px;
  }

  .price--calc-block.small {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .price--content-short {
    align-items: flex-start;
  }

  .price--items {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .price--item {
    text-align: left;
    width: 50%;
    margin: 8px 0;
    font-size: 16px;
  }

  .price--readmore {
    text-align: left;
    margin-left: 48px;
    padding-right: 24px;
    font-size: 16px;
  }

  .fixed--price {
    border-radius: 20px;
    align-self: stretch;
    margin-top: 72px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .image-8 {
    height: 32px;
    transform: translate(0%, -32px);
  }

  .div-block-50 {
    grid-row-gap: 8px;
    text-align: left;
    justify-items: start;
    width: 100%;
    padding: 8px 32px 0;
  }

  .price--variants {
    padding-top: 112px;
    padding-bottom: 64px;
  }

  .price--startup, .price--holding {
    grid-row-gap: 8px;
    padding: 32px;
  }

  .price--variants-grid {
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-areas: "Box-1 Box-1"
                         "Box-2 Box-2"
                         "Box-3 Box-3";
    margin-left: 24px;
    margin-right: 24px;
    padding-top: 0;
  }

  .price--details--grid {
    margin-left: 24px;
    margin-right: 24px;
  }

  .price--details {
    padding-bottom: 48px;
  }

  .price--details--intro {
    grid-row-gap: 8px;
  }

  ._w--ups--module--container {
    padding: 64px 0;
  }

  .small-title-left {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .small-title-left.white {
    font-size: 14px;
  }

  .h1 {
    font-size: 32px;
    line-height: 40px;
  }

  .txt-preamble {
    max-width: 480px;
    font-size: 16px;
    line-height: 24px;
  }

  .consulting--img {
    left: 0%;
  }

  .price--onb--box {
    padding: 48px 32px;
  }

  .price--onb--header {
    max-width: 360px;
  }

  .checklist--2col-rtf--red li {
    display: block;
  }

  .checklist--2col-rtf--red ul {
    column-count: 1;
  }

  .fixed--price--title {
    font-size: 24px;
    line-height: 32px;
  }

  .price--title--wrapper {
    padding-top: 48px;
  }

  .price--grid--img {
    max-width: 200px;
    margin-top: 32px;
    padding-left: 0;
  }

  .price--details--title {
    text-align: center;
    font-size: 24px;
    line-height: 32px;
  }

  .paragraph-8 {
    text-align: center;
  }

  .price--hero {
    padding-bottom: 32px;
  }

  .bf--hero {
    min-height: 80vh;
  }

  .bf--hero--title {
    max-width: 340px;
    margin-top: 30vh;
    font-size: 48px;
    line-height: 56px;
  }

  .bf--auto {
    height: 80vh;
    min-height: 700px;
    overflow: hidden;
  }

  .hero--fade--img {
    width: 100%;
  }

  .hero--fade--img.roland {
    object-position: 30% 50%;
  }

  .div-block-54 {
    padding-top: 54px;
    padding-bottom: 48px;
  }

  .bf--deal--title {
    font-size: 32px;
    line-height: 42px;
  }

  .bf--deal--img {
    width: 320px;
    max-width: 100%;
    margin-top: 0;
  }

  .bf--splash {
    width: 120px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
    font-family: Museo Sans, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    position: relative;
    left: -119px;
  }

  .text-block-13 {
    font-size: 15px;
    font-weight: 900;
    line-height: 17px;
  }

  .text-block-14 {
    font-size: 18px;
    font-weight: 900;
    line-height: 17px;
  }

  .pwdb--price--details.lagerbolag {
    padding-bottom: 16px;
  }

  .price--details--pwdb--intro {
    grid-row-gap: 8px;
    text-align: center;
    justify-items: center;
    padding-bottom: 24px;
    padding-right: 0;
  }

  .price--details--pwdb--grid {
    grid-template-rows: auto auto auto auto auto auto auto;
    margin-left: 24px;
    margin-right: 24px;
    padding-bottom: 56px;
  }

  .pwdb--pris--maklare--wrapper {
    padding: 48px 24px;
  }

  .cta--section--btn--green005 {
    padding: 16px 56px 16px 24px;
    font-size: 16px;
  }

  .pwdb--sub-hero--txt {
    grid-row-gap: 16px;
    margin-top: -64px;
    margin-bottom: 24px;
    padding-top: 0;
  }

  .faq--cta--container {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .sfd--hero--bg-video--mobil-2-new {
    align-self: flex-end;
    align-items: flex-end;
    display: flex;
    top: auto;
  }

  .pwdb--integrationer--makl--container {
    grid-column-gap: 48px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding: 32px 32px 48px;
  }

  .pwdb--integrationer--makl--logos {
    grid-row-gap: 5px;
    grid-template-rows: 64px 64px;
    justify-items: center;
  }

  .html-embed-5 {
    background-color: #0000;
    position: absolute;
    inset: auto 0 0;
  }

  .bf--button--container {
    grid-template-rows: auto auto;
  }

  .search-input {
    font-size: 16px;
  }

  .searchfield {
    height: 56px;
  }

  .search-result-item {
    padding: 24px;
  }

  .search-result-snippet {
    font-size: 14px;
    line-height: 20px;
  }

  .search-result-title {
    font-size: 16px;
    line-height: 24px;
  }

  .search-overlay {
    display: block;
  }

  .search-wrapper {
    display: none;
  }

  .personer-img {
    width: 80px;
    height: 80px;
  }

  .text-block-15 {
    font-size: 16px;
    line-height: 24px;
  }

  .search-result-thumb {
    flex: none;
    width: 80px;
    height: 80px;
    margin-left: 16px;
  }

  .oauto--hero {
    min-height: 0;
    max-height: 750px;
  }

  .btips--hero--title {
    max-width: 420px;
    margin-top: 20vh;
    font-size: 48px;
    line-height: 56px;
  }

  .oauto--intro {
    padding-top: 24px;
    padding-bottom: 32px;
  }

  .oauto--deal--title {
    font-size: 32px;
    line-height: 42px;
  }

  .oauto--deal--box {
    padding-bottom: 32px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .oauto--splash {
    width: 120px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
    font-family: Museo Sans, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
  }

  .oauto--deal--img {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
  }

  .oauto--footer {
    height: 80vh;
    min-height: 700px;
    overflow: hidden;
  }

  .oauto--footer--box {
    max-width: 330px;
  }

  .oauto--mobile {
    padding-bottom: 290px;
  }

  .oauto--arm {
    height: 230px;
    right: 20%;
  }

  .splash--txt1 {
    font-size: 18px;
    font-weight: 900;
    line-height: 17px;
  }

  .splash--txt2 {
    font-size: 15px;
    font-weight: 900;
    line-height: 17px;
  }

  .oauto--deal--img-box {
    width: 320px;
    margin-left: auto;
    margin-right: auto;
  }

  .ouato--footer--title {
    margin-top: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .oauto--mobile--box {
    padding: 0 32px 48px;
  }

  .price--hero--small {
    max-width: 316px;
    margin-bottom: 0;
  }

  .price--hero--bubble {
    border-radius: 16px;
    margin-bottom: 40px;
    padding: 16px 32px;
  }

  .price--hero--bubble.small {
    margin-bottom: 40px;
    padding: 16px 40px;
  }

  .price--hero--bubble--arrow {
    height: 24px;
    bottom: 1px;
    transform: translate(0, 24px);
  }

  .price--hero--bubble--arrow.small, .price--hero--bubble--arrow.xsmall {
    height: 12px;
    transform: translate(0, 12px);
  }

  .title-5-alt.red {
    font-size: 16px;
    line-height: 24px;
  }

  .pris--text {
    font-size: 20px;
  }

  .button-m-full {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .sticky-form-box {
    grid-row-gap: 8px;
    border-radius: 16px;
    order: 4;
    margin-left: 32px;
    margin-right: 32px;
    padding: 32px;
  }

  .webinar--header {
    background-color: var(--gray-06);
    width: 100%;
    max-width: none;
    padding-left: 32px;
    padding-right: 64px;
  }

  .webinar--form--date {
    margin-bottom: 16px;
    font-size: 14px;
  }

  .webinar--date--box {
    width: 70px;
    height: 70px;
  }

  .webinar--date--box--day {
    font-size: 20px;
  }

  .webinar--bg {
    display: none;
  }

  .webinar--info {
    padding-top: 16px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .wint--infobox {
    grid-column-gap: 24px;
    border-radius: 16px;
    order: 3;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .webinar-wint-logo {
    width: 48px;
    margin-top: 0;
  }

  .webinar-wint-logo.adjust {
    margin-top: 20px;
    margin-left: 30px;
  }

  .h5.txt--blue-01 {
    margin-left: 0;
  }

  .h5.plain {
    font-size: 16px;
    line-height: 20px;
  }

  .webinars--related--header {
    max-width: 410px;
    padding-top: 48px;
  }

  .webinar--wrapper {
    background-color: #fff;
    flex-direction: column;
    grid-template-rows: auto auto 24px auto;
    grid-template-columns: 0 32px minmax(auto, 660px) minmax(auto, 660px) 32px 0;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .webinars--hero {
    grid-row-gap: 0px;
    grid-template-rows: 1fr auto auto;
    grid-template-columns: 32px minmax(20%, auto) minmax(200px, auto) 32px;
    align-content: center;
    align-items: center;
  }

  .webinars--hero--caption {
    text-align: center;
    max-width: 390px;
    margin-bottom: 56px;
    padding-top: 0;
  }

  .webinars--wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .webinar--item--inner {
    padding-right: 32px;
  }

  .webinar--hero--img {
    margin-top: 0%;
  }

  .h1-hero {
    font-size: 32px;
    line-height: 40px;
  }

  .h1-hero.invert.hidden {
    display: block;
  }

  .webinars--list.related {
    margin-bottom: 40px;
  }

  .webinar--archive--tem--inner {
    grid-template-columns: 32px 1fr 24px 32px;
  }

  .webinar--play {
    display: none;
  }

  .webinars--archive-wrap, .webinars--related--inner {
    padding-left: 0;
    padding-right: 0;
  }

  .ki--hero--2 {
    padding-bottom: 0;
  }

  .ki--startup-signup--2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .ki-signformwrapper-2 {
    text-align: center;
    align-items: center;
  }

  .ki--startup--go {
    padding: 96px 24px 128px;
  }

  .ki--step-paragraph-2 {
    font-size: 20px;
    line-height: 28px;
  }

  .ki--hero-title-2 {
    max-width: 390px;
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .hero--btn--front {
    height: 48px;
    margin-bottom: 16px;
    font-size: 16px;
  }

  .hero--btn--front.wide {
    width: 100%;
    max-width: 450px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .hero--btn--wrap--front {
    flex-direction: column;
  }

  .expert-hero-head {
    margin-bottom: 16px;
  }

  .preamble-plain {
    max-width: 480px;
    font-size: 16px;
    line-height: 24px;
  }

  .preamble-plain.left-blue {
    margin-bottom: 20px;
  }

  .expert-hero-persons {
    grid-column-gap: 24px;
    grid-template-rows: auto auto;
    margin-bottom: 8px;
  }

  .expert-bio {
    grid-column-gap: 0vw;
    grid-template-rows: auto auto auto;
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

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

  .expert-nl {
    grid-row-gap: 32px;
    margin-bottom: 64px;
    padding-left: 0;
    padding-right: 0;
  }

  .expert-nl-info {
    text-align: center;
    padding: 24px 48px 32px;
  }

  .expert-nl-form {
    padding: 32px;
  }

  .expert-nl-arrow-right {
    margin-left: auto;
    margin-right: auto;
    inset: auto 0 -68px;
    transform: rotate(90deg);
  }

  .wa-experts {
    margin-top: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .wa-webinars {
    display: block;
  }

  .wa-widgets {
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .wa-webinar-thumb {
    border-radius: 8px;
    width: 48px;
    height: 48px;
    margin-right: 16px;
    font-size: 10px;
    line-height: 12px;
  }

  .webinar--date--box--day-small {
    font-size: 16px;
    line-height: 20px;
  }

  .wa-webinars-item {
    align-items: flex-start;
    padding-top: 0;
  }

  .wa-expert-img {
    border-width: 6px;
    width: 64px;
    height: 64px;
  }

  .wa-expert-img.overlap {
    margin-right: -16px;
  }

  .button-m-inline {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .wa-webinar-title {
    font-size: 16px;
    font-weight: 700;
  }

  .wa-newsletter-txt {
    font-size: 14px;
    line-height: 20px;
  }

  .wa-hero {
    grid-template-rows: auto 100px auto auto auto;
    grid-template-columns: 32px 1fr 1fr 32px;
    padding-top: 94px;
  }

  .wa-highlight-wide2 {
    margin-bottom: 32px;
  }

  .wa-highlight-small {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .link-arrow-bold {
    background-size: 13px;
    padding-right: 25px;
  }

  .expert-nl-txt {
    max-width: 420px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 24px;
  }

  .nav--dd--link {
    font-size: 16px;
    line-height: 24px;
  }

  .modal {
    max-height: 80vh;
    margin-left: 16px;
    margin-right: 16px;
  }

  .modal.faq {
    max-width: 530px;
  }

  .modal.wide {
    width: 100%;
  }

  .modal-header {
    padding-left: 24px;
    padding-right: 24px;
  }

  .modal-header.left {
    padding-left: 24px;
  }

  .modal-content {
    padding: 24px;
  }

  .modal-content.hs-form-embed {
    min-width: 0;
  }

  .modal-close-button {
    top: 0;
    right: 0;
  }

  .price--details--footer {
    padding-top: 24px;
  }

  .button-m-flex {
    padding: 12px 24px;
    font-size: 16px;
  }

  .btips-bli-kund {
    padding-top: 140px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .btips-tips {
    padding-bottom: 0;
  }

  .btips-box-wrap {
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  .btips-list {
    margin-top: 8px;
  }

  .btips-img-wrap {
    height: 200px;
  }

  .btips--hero {
    height: 60vh;
    min-height: 0;
  }

  .btips-bubble {
    border-radius: 20px;
    align-self: stretch;
    margin: 48px 24px -100px;
  }

  .btips-list-light {
    margin-top: 8px;
  }

  .btips-bubble-txt {
    grid-row-gap: 8px;
    justify-items: start;
    width: 100%;
    padding: 8px 32px 0;
  }

  .btips-hero--img {
    width: 100%;
  }

  .price--details--header {
    grid-row-gap: 8px;
  }

  .quote-avatar-small {
    width: 64px;
    height: 64px;
  }

  .front-quote-person {
    grid-template-columns: 64px 1fr;
    margin-top: 24px;
  }

  .front-testimonials.bg-color, .front-testimonials.bg-w {
    background-color: var(--gray-05);
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62cea7fc1080c23098f667c4_bakgrund_beige.svg");
    background-position: 0 0;
    background-size: cover;
  }

  .front-quote {
    text-align: left;
    padding-left: 0;
    padding-right: 24px;
  }

  .customer-badge {
    width: 112px;
    height: 112px;
  }

  .customer-badge-title {
    font-size: 24px;
    line-height: 24px;
  }

  .customer-badge-info {
    font-size: 12px;
    line-height: 14px;
  }

  .inner {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .webinar--wint--wrapper {
    border-radius: 16px;
    order: 5;
    margin-bottom: 32px;
    margin-left: 32px;
    margin-right: 32px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .splitlayout--wrapper {
    background-color: #fff;
    flex-direction: column;
    grid-template-rows: auto auto 24px auto;
    grid-template-columns: 0 32px minmax(auto, 660px) minmax(auto, 660px) 32px 0;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .splitlayout--wrapper.blue.transperent {
    margin-bottom: 0;
    padding-bottom: 30px;
  }

  .splitlayout--header {
    background-color: var(--gray-06);
    max-width: none;
    padding-left: 32px;
    padding-right: 64px;
  }

  .splitlayout--bg {
    display: none;
  }

  .splitlayout--info {
    padding-top: 16px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .pwdb--wint {
    padding: 48px 16px;
  }

  .check-list-center {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .check-list-item-red {
    text-align: left;
    width: 50%;
    margin: 8px 0;
    font-size: 16px;
  }

  .checklist-center-rtf {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .checklist-center-rtf-red {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .checklist-center-rtf-red ul {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
  }

  .checklist-center-rtf-red li {
    text-align: left;
    width: 100%;
    margin: 8px 0 0;
    font-size: 16px;
  }

  .pwdb--wint--grid {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: minmax(auto, 480px) 1fr 112px;
  }

  .pwdb--intro {
    padding-top: 56px;
    padding-bottom: 48px;
  }

  .pwdb--intro.green {
    padding-left: 16px;
    padding-right: 16px;
  }

  .quote--item--arrow--bottom {
    display: block;
  }

  .quote-bubble-vertical {
    border-radius: 16px;
  }

  .grid-4 {
    grid-row-gap: 16px;
  }

  .pwdb--hero {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto 32px auto;
    grid-template-columns: 48px 1fr 48px;
  }

  .checklist-center-rtf-green {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .checklist-center-rtf-green ul {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
  }

  .checklist-center-rtf-green li {
    text-align: left;
    width: 100%;
    margin: 8px 0 0;
    font-size: 16px;
  }

  .pwdb--wint--maklare--grid {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: minmax(auto, 480px) 1fr 112px;
  }

  .inner-grid {
    grid-template-rows: auto auto auto auto;
  }

  .tm--happy {
    padding-bottom: 48px;
  }

  .div-block-62 {
    text-align: center;
    grid-template-rows: auto auto auto auto;
  }

  .wa2-hero {
    grid-template-rows: auto 100px auto;
    grid-template-columns: 32px 1fr 1fr 32px;
    padding-top: 94px;
  }

  .wa2-highlight-article {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 96px 1fr;
  }

  .wa2-highlight-caption {
    padding-top: 16px;
    padding-left: 0;
  }

  .wa2-button-container {
    padding-left: 0;
  }

  .wa2-img-wrap {
    border-radius: 0;
    width: 96px;
    height: 100%;
  }

  .wa2-experts {
    margin-top: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .wa2-highlight-title {
    margin-top: 4px;
  }

  .wa-grid-newsletter {
    grid-template-rows: auto auto .3fr auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .grid-5 {
    grid-template-rows: auto auto auto;
  }

  .blog-list-item-single {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .wa-newsletter-img {
    display: none;
  }

  .wa-hero-img1 {
    width: 200px;
    transform: translate(-70%, -60px);
  }

  .wa-hero-img2 {
    width: 200px;
    transform: translate(70%, -40px);
  }

  .wa-archive-hero {
    grid-template-rows: auto 100px auto;
    grid-template-columns: 32px 1fr 1fr 32px;
    padding-top: 94px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .wa-archive-img1 {
    width: 200px;
    transform: translate(-70%, -60px);
  }

  .wa-archive-img2 {
    width: 200px;
    transform: translate(70%, -40px);
  }

  .wa-expert-grid {
    grid-template-rows: auto auto auto;
  }

  .wa-expert-hero {
    grid-template-rows: auto 100px auto;
    grid-template-columns: 32px 1fr 1fr 32px;
    padding-top: 128px;
  }

  .wa-expert-header {
    grid-template-columns: .75fr .25fr 100px;
    padding-left: 0;
  }

  .expert2-bio {
    grid-column-gap: 0vw;
    grid-template-rows: auto auto auto;
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .expert2-hero-head {
    margin-bottom: 16px;
  }

  .wa-experts-info {
    padding-top: 40px;
    padding-bottom: 24px;
  }

  .expert-hero-img2 {
    width: 340px;
    height: 447px;
    transform: translate(0, -160px);
  }

  .article-card-title {
    margin-top: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .blog-header {
    padding-top: 16px;
    padding-bottom: 24px;
  }

  .blog-header.primary {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .blog-wrapper {
    grid-template-rows: auto auto;
    padding-bottom: 40px;
  }

  .blog-aside {
    padding-bottom: 0;
    padding-left: 32px;
  }

  .blog-meta-item {
    font-size: 10px;
  }

  .blog-meta-item.author {
    font-size: 8px;
  }

  .articles-latest {
    display: none;
  }

  .post-related-header {
    padding-top: 32px;
    padding-bottom: 8px;
  }

  .post-related-list {
    padding-top: 24px;
  }

  .xsmall-title-left {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .nl-trigger {
    width: 56px;
    height: 56px;
  }

  .nl-trigger-wrapper {
    bottom: 16px;
    right: 16px;
  }

  .nl-trigger-message {
    width: 126px;
    padding-top: 40px;
    padding-right: 24px;
    line-height: 20px;
    top: -129px;
  }

  .text-block-19 {
    font-family: Museo Sans, sans-serif;
    font-size: 14px;
    font-weight: 700;
  }

  .expert-badge {
    width: 160px;
    padding: 8px 16px;
    font-size: 14px;
    top: -16px;
  }

  .expert-badge-arrow {
    width: 48px;
    height: 12px;
    bottom: -11px;
  }

  .wa-container-large {
    padding-left: 32px;
    padding-right: 32px;
    display: block;
  }

  ._2-col-cards {
    grid-column-gap: 0px;
    grid-row-gap: 32px;
    grid-template-columns: .5fr 4fr .25fr;
    grid-template-areas: ". ."
                         ". Area";
    padding-bottom: 64px;
    padding-left: 24px;
    padding-right: 24px;
  }

  ._2-col-cards.roland {
    padding: 16px 0 32px;
  }

  ._2-col-cards.wide {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 16px 1fr 16px;
    padding-bottom: 80px;
  }

  ._2-col-card-left, ._2-col-card-right {
    border-radius: 16px;
  }

  .dumpa-boxes {
    padding-left: 32px;
    padding-right: 32px;
  }

  .dumpa--hero--title {
    max-width: 420px;
    margin-top: 26vh;
    font-size: 48px;
    line-height: 56px;
  }

  .dumpa-cta {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .dumpa-boxes-wrapper {
    padding-bottom: 0;
  }

  .dumpa--mobile-box {
    grid-template-rows: .75fr auto auto;
    padding-left: 32px;
    padding-right: 32px;
  }

  .dumpa-footer-box {
    max-width: 370px;
  }

  .typeform-inner {
    padding-left: 24px;
    padding-right: 24px;
  }

  .price--broker {
    grid-row-gap: 8px;
    text-align: left;
    grid-template-rows: auto auto 40px auto;
    justify-items: start;
    padding: 32px;
  }

  .checklist--1col-rtf--red li {
    display: block;
  }

  .checklist--1col-rtf--red ul {
    column-count: 1;
  }

  .div-block-64 {
    text-align: center;
  }

  .div-block-65 {
    padding-top: 24px;
  }

  .placeholder-video-hurfunkardet2-wrapper {
    margin-top: 48px;
    margin-bottom: 8px;
  }

  .landing-puffs--slider {
    height: auto;
    padding: 48px;
  }

  .landing-puffs--slide-item {
    text-align: center;
    grid-template-rows: minmax(auto, 320px) 1fr;
    grid-template-columns: 1fr;
    padding: 16px;
  }

  .landing-puffs--item-img {
    max-width: 320px;
    height: auto;
  }

  .heading-15 {
    font-size: 32px;
    line-height: 40px;
  }

  .puff-cta {
    font-size: 20px;
  }

  .landing-puffs--nav {
    bottom: 24px;
  }

  .landing-puffs--right-arrow, .landing-puffs--left-arrow {
    width: 48px;
  }

  .partners--hero--img {
    width: 220px;
    margin-bottom: 24px;
  }

  .partners--hero {
    grid-row-gap: 0px;
    align-content: center;
    align-items: center;
    height: 100vh;
    min-height: 710px;
  }

  .partners-hero-header {
    grid-row-gap: 56px;
    text-align: center;
    grid-template-rows: auto auto;
    padding-top: 128px;
  }

  .partners--container {
    padding-top: 56px;
  }

  .partners-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-top: 0;
  }

  .partners-logo-container {
    height: 130px;
    margin-bottom: 24px;
  }

  .partners-logo {
    max-width: 120px;
    max-height: 32px;
  }

  .div-block-66 {
    justify-items: center;
    width: 40ch;
  }

  .wa-category-link-2, .product-anchor-link {
    margin: 4px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .pp-content-column {
    margin-top: 0;
    padding-left: 16px;
    padding-right: 24px;
  }

  .produkt-content-wrapper-2 {
    grid-column-gap: 0px;
    grid-template-rows: auto 96px 56px auto;
    grid-template-columns: 8px 40px 1fr;
  }

  .pp-content-column-2 {
    margin-top: 0;
    padding-left: 16px;
    padding-right: 24px;
  }

  .produkt-hero {
    grid-template-rows: auto 100px auto;
    grid-template-columns: 32px 1fr 1fr 32px;
    padding-top: 94px;
  }

  ._2-cols {
    padding-bottom: 64px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .product-main-wrapper {
    grid-column-gap: 0px;
    grid-template-rows: auto 96px 56px auto;
    grid-template-columns: 8px 40px 1fr;
  }

  .pp-index-container {
    z-index: 300;
    width: 300px;
    max-height: 90vh;
    display: none;
    position: fixed;
    top: 137px;
    left: 8px;
    overflow: scroll;
  }

  .product-content-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 24px 1fr 1fr;
  }

  .sub-navbar-gradient {
    display: none;
  }

  .cta--bubble--label--beige {
    align-self: center;
  }

  ._1-col {
    padding-bottom: 64px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .animated--sub-hero--txt {
    grid-row-gap: 16px;
    margin: -64px 0 24px;
    padding-top: 0;
  }

  .forvem--hero {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto 32px auto;
    grid-template-columns: 48px 1fr 48px;
  }

  .forvem--subhero-img--container {
    grid-template-columns: 1fr;
    width: 100%;
    margin-top: -40px;
  }

  .frilans-list-item.red {
    background-size: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .frilans-price--details--header {
    grid-row-gap: 8px;
    margin-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .frilans-price--details--footer {
    padding-top: 24px;
  }

  .frilans-price--details--grid-4 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .pwdb--frilans--wint {
    padding: 48px 16px;
  }

  .checklist-center-rtf-blue {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .checklist-center-rtf-on-green {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .checklist-center-rtf-on-green ul {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
  }

  .checklist-center-rtf-on-green li {
    text-align: left;
    width: 100%;
    margin: 8px 0 0;
    font-size: 16px;
  }

  .section-title {
    margin-bottom: 12px;
    font-size: 28px;
    line-height: 38px;
  }

  .frilans--case--intro {
    padding-top: 56px;
    padding-bottom: 48px;
  }

  .frilans--case--intro.green {
    padding-left: 16px;
    padding-right: 16px;
  }

  .sfd--02--hero--container {
    justify-items: center;
    max-width: 375px;
    margin-top: 128px;
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

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

  .frilans--wint--grid {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: minmax(auto, 480px) 1fr 112px;
  }

  .image-16 {
    width: 90%;
    height: 90%;
  }

  .pwdb--frilans--grid {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: minmax(auto, 480px) 1fr 112px;
  }

  .collection-list-job-list {
    max-width: 25em;
    margin-left: 0;
    margin-right: 0;
  }

  .dhi--wrapper {
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .p.summary {
    text-align: left;
  }

  .dhi--title.top {
    margin-left: 0;
    margin-right: 0;
  }

  .dhi--title.green.centered {
    text-align: center;
  }

  .dhi--image {
    position: static;
  }

  .dhi--image.top {
    margin-top: 0;
  }

  .dhi--image.static {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
  }

  .dhi--image--left {
    position: static;
  }

  .dhi--image--left.top {
    margin-top: -50px;
  }

  .dhi--grid--inner {
    padding-left: 0;
  }

  .dhi--h2 {
    text-align: left;
    line-height: 46px;
  }

  .pre-header.hero-lg.centered {
    max-width: 700px;
    font-size: 12px;
  }

  .pre-header.rel.centered {
    max-width: 700px;
  }

  .frilans-price--details--grid-3 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .dhi--hero, .dhi--hea {
    background-color: #1bc5f4;
    background-image: linear-gradient(#00000080, #00000080);
    justify-content: center;
    align-items: flex-start;
    min-height: auto;
    padding-bottom: 110%;
    display: flex;
  }

  .sfd--hero--bg-video--dektop-3 {
    display: none;
  }

  .dhi--hero--02 {
    z-index: -10;
    grid-template-rows: auto 100px auto;
    grid-template-columns: 32px 1fr 1fr 32px;
    padding-top: 94px;
  }

  .img--kvitto {
    text-align: center;
  }

  .image-27 {
    margin-top: -60px;
  }

  .pp-index-btn {
    z-index: 99;
    cursor: pointer;
    background-color: #66ccff1a;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 40px;
    max-width: 40px;
    height: 40px;
    max-height: 40px;
    display: flex;
    top: 160px;
  }

  .pp-index-close {
    z-index: 100;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .container-3 {
    padding-left: 0;
    display: block;
    position: sticky;
    top: 530px;
    left: auto;
  }

  .sub-nav {
    z-index: 300;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 3em 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-top: 16px;
    display: grid;
    position: sticky;
    top: 133px;
  }

  .pp-index-txt-2 {
    color: var(--blue-03);
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5ea995a37a0b698400d9a3ed_alt-arrow-left-icon.svg");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto 8px;
    justify-content: flex-start;
    align-items: center;
    height: 40px;
    margin-bottom: 0;
    margin-left: 52px;
    padding-top: 11px;
    padding-left: 24px;
    font-size: 12px;
    line-height: 20px;
    display: block;
  }

  .hero--getstarted {
    grid-template-rows: 15em 10.5em;
  }

  .hero--btn--wrap--front--centered {
    flex-direction: column;
    margin-top: 8vh;
  }

  .free-getstarted-badge {
    width: 140px;
    height: 140px;
    margin-top: -5.6em;
  }

  .free-getstarted-badge.centered {
    position: relative;
  }

  .free-getstarted-badge-title {
    font-size: 12px;
    line-height: 16px;
  }

  .free-getstarted-badge-title.adjust {
    margin-top: -2px;
  }

  .free-getstarted-badge-copy {
    font-size: 12px;
    line-height: 14px;
  }

  .badge-sub-head {
    margin-bottom: 0;
    font-family: Museo Sans, sans-serif;
    font-size: 14px;
  }

  .hero--title--getstarted {
    max-width: 410px;
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .html-embed-5-copy {
    background-color: #0000;
    position: absolute;
    inset: auto 0 0;
  }

  .splash {
    top: 2em;
    left: 2em;
  }

  .splash.custom {
    width: 100%;
    max-width: 10em;
    max-height: 10em;
    margin-top: -7em;
    top: 1.5em;
    left: 24.2em;
  }

  .splash.custom.center {
    max-width: 100%;
    top: -5em;
  }

  .free-getstarted-badge-green {
    width: 140px;
    height: 140px;
    position: fixed;
    top: 2px;
    right: 4.2em;
  }

  .splash-heading-green {
    font-size: 14px;
  }

  .splash-sfd {
    top: 180px;
    left: auto;
    right: -30px;
  }

  .splash-sfd.custom {
    width: 100%;
    max-width: 10em;
    max-height: 10em;
    margin-top: -7em;
    top: 1.5em;
    left: 24.2em;
  }

  .roland-profile {
    margin-left: auto;
    margin-right: auto;
  }

  .roland-cards {
    grid-template-columns: 30px 4fr 30px;
    padding: 64px 16px 32px;
  }

  .roland-bio {
    border-radius: 24px;
  }

  .roland-bio2 {
    border-radius: 24px;
    padding-top: 0;
  }

  .roland-story-block {
    grid-template-columns: 1fr;
    padding-top: 32px;
  }

  .roland-story {
    padding-left: 32px;
    padding-right: 32px;
  }

  .roland-intro {
    position: static;
  }

  .roland-story-container {
    padding-top: 0;
  }

  .roland-into-txt {
    text-align: center;
  }

  .roland-cta {
    padding-top: 24px;
    padding-bottom: 32px;
  }

  .roland--intro {
    text-align: center;
    padding-top: 24px;
    padding-bottom: 32px;
  }

  .typed-text-works {
    display: none;
    overflow: visible;
  }

  .timeline_item {
    grid-template-columns: 64px 1fr;
    width: 100%;
  }

  .timeline_centre {
    justify-content: flex-start;
  }

  .margin-bottom-xlarge {
    margin-bottom: 48px;
  }

  .timeline_date-text {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .timeline_left {
    text-align: left;
  }

  .timeline_text {
    font-size: 20px;
  }

  .timeline_progress {
    left: 6px;
  }

  .timeline_quote-wrapper {
    flex-direction: column-reverse;
  }

  .timeline_progress-2 {
    left: 6px;
  }

  .timeline_quote-image {
    margin-top: 24px;
    margin-right: 0;
  }

  .sfd--praktiskt--copy {
    padding-top: 96px;
  }

  .basic--list--item--check.price--detail {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 22px;
  }

  .timeline_centre-2 {
    justify-content: flex-start;
  }

  .timeline--left--text {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .timeline--left--text.longer {
    margin-left: 0;
  }

  .padding-vertical-xlarge {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .paragraph-large {
    font-size: 18px;
  }

  .sfd--header {
    grid-template-rows: .5fr .5fr;
  }

  .preamble-plain--left {
    max-width: 480px;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .sfd--ingress {
    margin-left: 24px;
    margin-right: 24px;
  }

  .sfd--title {
    max-width: 480px;
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto;
    font-size: 40px;
    line-height: 46px;
  }

  .sfd--subheader {
    padding-top: 96px;
  }

  .sfd--header--v2 {
    max-width: 510px;
    margin: 0 0 24px;
  }

  .sfd--cta--section--container.bottom {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero--quinns {
    grid-template-rows: 15em 10.5em;
  }

  .hero--title--quinns {
    max-width: 410px;
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .hero--txt--quinns {
    max-width: 480px;
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .quinns-puff-2, .quinns-puff-1 {
    border-radius: 24px;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .quinns-btn-2 {
    font-size: 16px;
  }

  .quinns-puff--title {
    font-size: 24px;
    line-height: 32px;
  }

  .quinns-puff--btn-2 {
    font-size: 16px;
  }

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

  .sfd-hero-img2 {
    width: 200px;
    top: 27.5em;
    right: 78px;
    transform: translate(70%, -40px);
  }

  .sfd-hero-img1 {
    width: 200px;
    top: 24px;
    left: 127px;
    transform: translate(-70%, -60px);
  }

  .quinns--buttons {
    grid-template-columns: 0 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 0;
  }

  .quinns--quote {
    text-align: left;
    padding-left: 0;
    padding-right: 24px;
  }

  .customer-badge-green {
    width: 112px;
    height: 112px;
  }

  .testaoss--wave--anim--bottom---quinns {
    width: auto;
    max-width: 720px;
    bottom: -201px;
    left: -24px;
    right: -24px;
  }

  .timeline_date-text--light {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .timeline_header {
    font-size: 20px;
  }

  .timeline_date-text-3 {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .sfd--image--02b {
    width: 60%;
    position: relative;
  }

  .sfd--image--05 {
    width: 50%;
    max-width: 50%;
    position: relative;
    top: 0%;
    left: 0%;
  }

  .image--top {
    width: 60%;
    position: relative;
    left: 0%;
  }

  .sfd--image--04 {
    width: 50%;
    max-width: 60%;
    position: relative;
    top: 0%;
    left: 0%;
  }

  .timeline_centre-3 {
    justify-content: flex-start;
  }

  .timeline_date-text-top {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .post-body--first p {
    color: var(--blue-01);
  }

  .post-body--first h2 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 34px;
  }

  .post-body--first h3 {
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 28px;
  }

  .post-body--second h2 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 34px;
  }

  .post-body--second h3 {
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 28px;
  }

  .timeline_centre-2-copy {
    justify-content: flex-start;
  }

  .forvem--hero--min {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto 32px auto;
    grid-template-columns: 48px 1fr 48px;
  }

  .sfd--price-contents--cta--centered {
    flex-direction: column;
  }

  .sfd--hero--container--300 {
    justify-items: center;
    max-width: 375px;
    margin-top: 128px;
    margin-bottom: 0;
    margin-left: 71px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .sfd--image--01 {
    width: 60%;
    position: relative;
    left: 0%;
  }

  .sfd--image--03 {
    width: 50%;
    position: relative;
    left: 0%;
  }

  .sfd--title--02 {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .timeline_item--narrow {
    grid-template-columns: 64px 1fr;
    width: 100%;
  }

  .cta--timeline--btn {
    height: 48px;
    padding-right: 64px;
    font-size: 16px;
    line-height: 24px;
  }

  .sfd--cta--timeline--label {
    align-self: center;
  }

  .cta--timeline--btn--02 {
    height: 48px;
    padding-right: 64px;
    font-size: 16px;
    line-height: 24px;
  }

  .price--details--grid-4 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .timeline_item-last {
    grid-template-columns: 64px 1fr;
    width: 100%;
  }

  .timeline_centre--02 {
    justify-content: flex-start;
  }

  .praktiskt--txt--b {
    margin-left: auto;
    margin-right: auto;
  }

  .praktiskt--title--b {
    color: var(--blue-01);
    width: 480px;
    max-width: 480px;
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto;
    font-size: 36px;
    line-height: 42px;
  }

  .timeline_item_price {
    grid-template-columns: 64px 1fr;
    width: 100%;
  }

  .timeline_text_price {
    font-size: 20px;
  }

  .cta--timeline--btn--blue {
    height: 48px;
    padding-right: 64px;
    font-size: 16px;
    line-height: 24px;
  }

  .timeline_item_salary {
    grid-template-columns: 64px 1fr;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .wint--infobox--bottom {
    grid-column-gap: 24px;
    border-radius: 16px;
    order: 3;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .p--last {
    margin-left: 30px;
    margin-right: 30px;
  }

  .pwdb--integrationer {
    padding: 72px 24px;
  }

  .pwdb--i--h2 {
    font-size: 24px;
    line-height: 32px;
  }

  .pwdb--i--button {
    max-width: none;
    font-size: 16px;
  }

  .sfd--cta--timeline--right--label {
    align-self: center;
  }

  .sfd--timeline_text_price {
    font-size: 20px;
  }

  .pwdb--time, .pwdb--project {
    width: 60%;
    position: relative;
    left: 0%;
  }

  .timeline_item_grey {
    grid-template-columns: 64px 1fr;
    width: 100%;
  }

  .timeline_centre_grey {
    justify-content: flex-start;
  }

  .timeline_progress--grey {
    left: 6px;
  }

  .image-41 {
    width: 90%;
    height: 90%;
    margin-left: 0;
  }

  .webinar-badge {
    width: 100px;
    height: 100px;
    top: -60px;
    right: 40px;
  }

  .webinar-badge-title {
    font-size: 12px;
    line-height: 14px;
  }

  .partner-wint-logo {
    width: 48px;
    margin-bottom: 24px;
  }

  .partner-logo-box {
    border-radius: 16px;
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
    padding: 16px 32px;
    top: -40px;
  }

  .partner-logo-box.dark {
    margin-top: 30px;
  }

  .partner-logo-box.large {
    top: -42px;
  }

  .partner-logo-box.xlarge {
    top: -70px;
  }

  .button-2col-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .partner-hero-img-fade {
    height: 320px;
  }

  .partner-section-caption {
    padding-right: 24px;
  }

  .partner-section-caption.left {
    padding-right: 0;
  }

  .partner-section-cols-left {
    grid-template-columns: 170px 1fr;
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .partner-moonwalk-img {
    object-fit: cover;
    object-position: 0% 0%;
    height: 400px;
    margin-top: -70px;
    margin-bottom: 0;
  }

  .checklist--1col-rtf--blue-invert li {
    display: block;
  }

  .checklist--1col-rtf--blue-invert ul {
    column-count: 1;
  }

  .partner-section-right {
    padding-top: 56px;
  }

  .partner-section-cols-right {
    grid-template-columns: auto 150px;
    padding-left: 0;
  }

  .partner-jump-img {
    margin-top: 0;
  }

  .partner-info {
    padding-top: 56px;
    padding-bottom: 48px;
  }

  .partner-info.green {
    padding-left: 16px;
    padding-right: 16px;
  }

  .preamble-left {
    max-width: 480px;
    font-size: 16px;
    line-height: 24px;
  }

  .preamble-left.orphin-fix.faq--tabs {
    padding-left: 24px;
    padding-right: 24px;
  }

  .partner-text-section.red {
    padding-bottom: 48px;
  }

  .partner-text-inner {
    padding-top: 56px;
  }

  .partner-price-details {
    padding-bottom: 48px;
  }

  .partner-price-details.lagerbolag {
    padding-bottom: 16px;
  }

  .partner-price-details-header {
    margin-bottom: 32px;
    padding-top: 56px;
  }

  .partner-badge-wrap {
    top: -97px;
    right: 81px;
  }

  .badge-medium {
    width: 90px;
    height: 90px;
  }

  .badge-title-small, .badge-title-small-accent {
    font-size: 12px;
    line-height: 14px;
  }

  .trf--hero {
    background-color: var(--blue-01);
    justify-content: center;
    align-items: flex-start;
    min-height: auto;
    padding-bottom: 100px;
    display: flex;
  }

  .trf--item {
    grid-template-columns: 450px 1fr;
  }

  .trf--item--container {
    margin-top: 0;
    padding: 40px 0 56px;
  }

  .trf--item--container._3-cols {
    width: 100%;
    max-width: none;
  }

  .trf--item--container.top {
    width: 100%;
  }

  .trf--item--container--lightblue {
    padding-top: 8px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .trf--img {
    width: 100%;
  }

  .trf--hero--container {
    justify-items: center;
    width: 90%;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .trf--hero--title {
    text-align: left;
    max-width: 480px;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 40px;
  }

  .trf--item--center-wrapper {
    width: 450px;
    min-width: auto;
    max-width: none;
  }

  .trf--item--center-wrapper.to-do {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .trf--item--title {
    font-size: 32px;
    line-height: 40px;
  }

  .trf--item--container--overlap, .trf--item--container--under--left {
    margin-top: 24px;
    padding: 40px 40px 56px;
  }

  .trf--item--container-2 {
    padding-top: 8px;
    padding-left: 0;
    padding-right: 40px;
  }

  .trf--img--100 {
    width: 500px;
    max-width: 560px;
    margin-left: -102px;
  }

  .trf--img--100.top {
    margin-left: 0;
  }

  .workflow-group-images {
    left: 5%;
  }

  .trf--title {
    color: var(--blue-01);
    width: auto;
    max-width: none;
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto;
    font-size: 36px;
    line-height: 42px;
  }

  .trf--txt {
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .workflow-images-mid {
    width: 460px;
    max-width: 500px;
  }

  .flying--frilansare {
    width: 100%;
    margin-top: 12px;
  }

  .temp-banner {
    grid-row-gap: 16px;
  }

  .container-large-temp {
    display: block;
  }

  .kundklubb-hero-intro {
    padding-top: 70px;
  }

  .kundklubb-hero-intro.red {
    padding-bottom: 48px;
  }

  .klubb-section-cols-left {
    grid-template-columns: 170px 1fr;
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .klubb-img {
    object-fit: cover;
    object-position: 0% 0%;
    height: 400px;
    margin-top: -70px;
    margin-bottom: 0;
  }

  .klubb-info {
    padding-top: 56px;
    padding-bottom: 48px;
  }

  .klubb-info.green {
    padding-left: 16px;
    padding-right: 16px;
  }

  ._3-cols {
    grid-row-gap: 16px;
  }

  .box--title {
    margin-top: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .trf--slide-img {
    width: 100%;
  }

  .slide, .mask-2 {
    width: 400px;
  }

  .trf--cta--section--label {
    align-self: center;
  }

  .slider--report {
    width: 100%;
    max-width: none;
  }

  .dotted-line-2 {
    margin-top: 80px;
  }

  .trf--img--container {
    margin-left: -98px;
  }

  .slide-2 {
    width: 400px;
  }

  .trf--price-contents--cta {
    flex-direction: column;
  }

  .trf--hero--btn {
    height: 48px;
    font-size: 16px;
  }

  .image-54, .image-56 {
    width: 90%;
    height: 90%;
  }

  .tidrapport--img {
    width: 100%;
    max-width: 100%;
  }

  .btn--left {
    margin-left: 120px;
  }

  .cta--big--btn--standard {
    width: auto;
    padding: 16px 56px 16px 24px;
    font-size: 16px;
  }

  .cta--big--btn--mobile {
    width: auto;
    padding: 16px 56px 16px 24px;
    font-size: 16px;
    display: none;
  }

  .checklist--1col-rtf--darkblue li {
    display: block;
  }

  .checklist--1col-rtf--darkblue ul {
    column-count: 1;
  }

  .partner--pris {
    padding: 48px 16px;
  }

  .partner-signup_form {
    padding-bottom: 40px;
  }

  .partner--maklare--incl {
    padding-bottom: 48px;
  }

  .partner--maklare--incl.lagerbolag {
    padding-bottom: 16px;
  }

  .partner--customer-badge {
    width: 112px;
    height: 112px;
  }

  .partner--cust-bdg-title {
    font-size: 24px;
    line-height: 24px;
  }

  .partner--cst-bdg-info {
    font-size: 12px;
    line-height: 14px;
  }

  .feature-details-grid-3 {
    margin-left: 24px;
    margin-right: 24px;
  }

  ._1-col-img {
    width: 100%;
  }

  .button-3col-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .tile-m-flex {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .partner-section-cols-center {
    grid-template-columns: 170px 1fr;
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .checklist--1col-rtf--red--inverted li {
    display: block;
  }

  .checklist--1col-rtf--red--inverted ul {
    column-count: 1;
  }

  .hero--title--right {
    max-width: 450px;
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .hero--2cols {
    grid-template-rows: 15em 10.5em;
  }

  .hero--txt--right {
    max-width: 480px;
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .hero--txt-r {
    margin-bottom: 1em;
    margin-right: 0%;
    font-size: 16px;
    line-height: 24px;
  }

  .hero--btn--front--right {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-bottom: 3vmin;
    display: flex;
  }

  .hero--btn--front--yellow {
    width: 50%;
    max-width: 200px;
    height: 56px;
    margin-bottom: 16px;
    font-size: 16px;
  }

  .bold-text-12 {
    font-size: 16px;
    line-height: 24px;
  }

  .hero--hairy {
    width: 200px;
    transform: translate(-70%, -60px);
  }

  .hero--hairy--r {
    width: 200px;
    transform: translate(70%, -40px);
  }

  .video-hfd-wrapper {
    width: 100%;
    margin-top: -13px;
    margin-bottom: 8px;
    margin-left: 0;
  }

  .video-hfd-2 {
    border-radius: 12px;
    width: 100%;
    height: 100%;
    position: static;
    top: 0;
  }

  .hero--2cols--imgbg {
    grid-column-gap: 16px;
    grid-template-rows: auto 4.5em 7em;
    grid-template-columns: minmax(20px, .25fr) minmax(480px, .5fr) .5fr;
    place-content: stretch;
    justify-items: start;
    display: none;
  }

  .hero--btn--front--demo-r {
    max-width: 200px;
    height: 48px;
    margin-bottom: 16px;
    font-size: 16px;
  }

  .link-plain {
    width: auto;
    max-width: 200px;
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .typed-text-hero {
    font-size: 34px;
    font-weight: 400;
    line-height: 38px;
  }

  .partner-hero-img-fade-short {
    height: 320px;
  }

  .partner-logo-box-arrow-b {
    width: 60px;
    height: 24px;
    bottom: -23px;
  }

  .hero--btn--front--demo {
    width: 50%;
    max-width: 200px;
    height: 48px;
    margin-bottom: 16px;
    font-size: 16px;
    display: none;
  }

  .login-page {
    background-position: 130% 0, -20% 9%, 0 0;
    background-size: 330px, 360px, auto;
    padding: 24px;
  }

  .login-header {
    grid-column-gap: 24px;
    grid-template-columns: 40px 1fr;
    font-size: 12px;
    line-height: 20px;
  }

  .button-2col-grid-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .div-block-106 {
    grid-row-gap: 32px;
    border-radius: 12px;
    min-height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .grid-14 {
    padding-left: 0;
    padding-right: 0;
  }

  .partner-section--bgimg {
    background-position: 100% 70%;
  }

  .starta-eget-grid {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: minmax(auto, 480px) 1fr 112px;
  }

  .checklist--1col-rtf--darkgreen li {
    display: block;
  }

  .checklist--1col-rtf--darkgreen ul {
    column-count: 1;
  }

  .image-59 {
    margin-top: -19px;
    left: -27%;
  }

  .partner--dhi {
    padding-bottom: 48px;
  }

  .partner--dhi.lagerbolag {
    padding-bottom: 16px;
  }

  .typed-hero {
    font-size: 34px;
    line-height: 38px;
  }

  .video-allincl {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .video-allincl-2 {
    border-radius: 12px;
  }

  .partner-articles {
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .partner-highlight {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .partner-highlight-2 {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 96px 1fr;
  }

  .partner-img-wrap {
    border-radius: 0;
    width: 250px;
    height: 100%;
  }

  .partner-button-container {
    padding-left: 10px;
  }

  .partner-highlight-caption {
    padding-top: 16px;
    padding-left: 0;
  }

  .image-60 {
    width: 100%;
    height: auto;
    padding-left: 0;
  }

  .partner-highlight-title {
    padding-right: 20px;
  }

  .div-block-108 {
    height: 100px;
  }

  .pwdb {
    padding-left: 0;
  }

  .pwdb-button-container {
    padding-left: 24px;
  }

  .fw--case--category {
    margin-bottom: 4px;
  }

  .pension-hero-intro {
    background-position: 50%;
    background-size: 180%;
    padding-top: 70px;
  }

  .pension-hero-intro.red {
    padding-bottom: 48px;
  }

  .tk--case--wrapper {
    padding: 48px 24px;
  }

  .tk--case--wrapper.white {
    padding-top: 24px;
  }

  .tk--faq--wrapper, .tk--cta--section--container {
    padding: 48px 24px;
  }

  .tk-readmore-wrapper {
    padding-bottom: 64px;
  }

  .oa--hero--title {
    max-width: 420px;
    margin-top: 20vh;
    font-size: 48px;
    line-height: 56px;
  }

  .oauto--deal--title-2 {
    font-size: 32px;
    line-height: 42px;
  }

  .oauto--splash-2 {
    width: 120px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
    font-family: Museo Sans, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
  }

  .oauto--intro-2 {
    padding-top: 24px;
    padding-bottom: 32px;
  }

  .oauto--check {
    padding-bottom: 290px;
  }

  .oauto--mid--wrapper {
    padding-top: 54px;
    padding-bottom: 48px;
  }

  .link-div {
    border-radius: 12px;
    min-height: auto;
    padding: 40px;
  }

  .landing-puffs--slider-02 {
    height: auto;
    padding: 48px;
  }

  .button-m-full-retro {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .timeline--img-1, .timeline--img-2 {
    width: 60%;
    position: relative;
    left: 0%;
  }

  .timeline_now {
    background-size: 56px;
    width: 50px;
    min-width: 50px;
    max-width: 50px;
    height: 46px;
    min-height: 46px;
    max-height: 46px;
    margin-left: -14px;
  }

  .cta--timeline--btn--2 {
    height: 48px;
    padding-right: 64px;
    font-size: 16px;
    line-height: 24px;
  }

  .oa--cta--timeline--right--label {
    align-self: center;
  }

  .oa--timeline--btn {
    height: 48px;
    padding-right: 64px;
    font-size: 16px;
    line-height: 24px;
  }

  .oa--timeline--left--text {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .oa--timeline--left--text.longer {
    margin-left: 0;
  }

  .timeline_item-last--gradient, .oa_timeline_item, .timeline_item-last-dt, .oa--timeline_item {
    grid-template-columns: 64px 1fr;
    width: 100%;
  }

  .tr-hero-img1 {
    width: 200px;
    transform: translate(-70%, -60px);
  }

  .tk-inyhet {
    padding-top: 56px;
    padding-bottom: 48px;
  }

  .tk-inyhet.green {
    padding-left: 16px;
    padding-right: 16px;
  }

  ._3col-news {
    grid-row-gap: 16px;
  }

  .image-61 {
    top: 20px;
    right: 0;
  }

  .partner-hero-graphic-img {
    height: 320px;
  }

  .partner-offer-bubble {
    text-align: left;
    border-radius: 16px;
    width: auto;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding: 16px 32px;
    font-size: 20px;
    line-height: 24px;
    top: -40px;
  }

  .partner-offer-bubble.dark {
    margin-top: 30px;
  }

  .partner-offer-bubble-arrow {
    width: 60px;
    height: 24px;
    bottom: -23px;
  }

  .puff-cta--02 {
    font-size: 20px;
  }

  .wrapper--tabs {
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .sfd--tab--img {
    width: 100%;
    margin-top: -50px;
  }

  .sfd--tab--item--list--container {
    padding-top: 8px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .sfd--tab--item--wrapper {
    padding-right: 0;
  }

  .sfd--tab--item--info-container {
    margin-top: 24px;
    padding: 40px 40px 56px;
  }

  .sfd--tab--item--list--title {
    font-size: 24px;
    line-height: 32px;
  }

  .news.blue {
    background-color: #9df;
    background-position: 20% 100%;
    background-repeat: no-repeat;
    background-size: 120%;
    align-content: stretch;
    align-items: stretch;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .news--text.darkred {
    padding-left: 0;
    padding-right: 20px;
  }

  .news--text.darkblue.narrow {
    padding-right: 235px;
    font-size: 16px;
    line-height: 22px;
  }

  .lp--header {
    font-size: 32px;
    line-height: 40px;
  }

  .intro--cta {
    grid-template-columns: 0 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 0;
    padding-top: 50px;
    padding-bottom: 0;
  }

  .intro--cta.adjust {
    height: auto;
    margin-top: 0;
    padding-top: 20px;
  }

  .intro--txt {
    margin-bottom: 32px;
    padding-top: 56px;
  }

  .intro-cta-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(15px, .3fr) 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 30px;
    display: grid;
  }

  ._3col-intro {
    grid-row-gap: 16px;
  }

  .intro--fds--img {
    top: 20px;
    right: 0;
  }

  .hero--2col--imgbg {
    grid-column-gap: 16px;
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/620cc2dd4234b454851e8cfc_all-inclusive_landscape.jpg"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/627965ebaae96f32f3ea0edc_all-inclusive_landscape_wide_left.jpg");
    background-position: 58% 100%, 10% 100%;
    background-size: cover, cover;
    grid-template-rows: auto 3.5em 7em;
    grid-template-columns: minmax(20px, .25fr) minmax(480px, .5fr) .5fr;
    place-content: stretch;
    justify-items: start;
  }

  .hero--txt-l {
    margin-bottom: 1em;
    margin-right: 0%;
    font-size: 16px;
    line-height: 24px;
  }

  .sfd--tab--img-hidden {
    width: 100%;
  }

  .start-readmore-wrapper {
    padding-bottom: 64px;
  }

  .intro--cta--hiddn {
    grid-template-columns: 0 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 0;
  }

  .wave--anim--bottom-dt {
    display: none;
  }

  .footer--5cols {
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
    padding-left: 24px;
    padding-right: 24px;
  }

  ._2-col-cta, ._1-col-cta {
    grid-row-gap: 16px;
  }

  .cta--getstarted {
    grid-template-rows: 8em 12em;
    margin-left: 30px;
    margin-right: 30px;
  }

  .hero--btn--front--sfd {
    width: 50%;
    max-width: 200px;
    height: 56px;
    margin-bottom: 16px;
    font-size: 16px;
  }

  .landing--mid-header {
    margin-bottom: 32px;
    padding-top: 56px;
  }

  .safunkardet {
    grid-template-columns: 0 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 0;
    padding-bottom: 0;
  }

  .sfd-tabs-img {
    margin-top: 0;
  }

  .sfd-tabs-txt {
    height: 100px;
  }

  .sfd-tabs-title {
    font-size: 32px;
    line-height: 40px;
  }

  .sfd-tabs-title.darkred {
    font-size: 38px;
  }

  .news-wrapper {
    height: auto;
    margin-bottom: 0;
  }

  .mid-btn-lrg {
    width: 100%;
    max-width: 400px;
    height: 56px;
    margin-bottom: 16px;
    font-size: 16px;
  }

  .vf--btn-lrg {
    margin-bottom: 16px;
    font-size: 16px;
  }

  .inner--wrapper {
    display: block;
  }

  .button--3col.blue {
    margin-bottom: 20px;
    padding-bottom: 30px;
    display: block;
  }

  .button--3col.red {
    margin-bottom: 20px;
  }

  .sfd-btn-title, .sfd-btn-title.red {
    font-size: 26px;
    line-height: 28px;
  }

  .sfd-btn-title.orange {
    font-size: 26px;
  }

  .pratbubbla--inverted {
    align-self: center;
  }

  .hero--btn--wrap--front--centered--wide {
    flex-direction: column;
    margin-top: 4vh;
  }

  .section--2--title {
    margin-bottom: 12px;
    font-size: 28px;
    line-height: 38px;
  }

  .landing--bullet {
    background-position: 0 5px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .container-large-2 {
    display: block;
  }

  .hero--btn--front--cols {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-bottom: 3vmin;
    display: flex;
  }

  .h2--footer-cta {
    text-align: center;
    margin-left: 30px;
    margin-right: 30px;
    font-size: 48px;
    line-height: 54px;
  }

  .typed-text-hero-centered {
    width: auto;
    margin-top: 70px;
    font-size: 32px;
    font-weight: 400;
    line-height: 40px;
  }

  .hero--slipp {
    background-size: auto 110%;
    grid-template-rows: 70px 8em 11em;
    height: auto;
    min-height: 95vh;
  }

  .hero--slipp.wintcard {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6530c723a88e2cc9d0a120c8_wintcard-left-bottom.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6530c724e7a9be2cfd377ec5_wintcard-right-bottom.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6530c05419fe0366b3ae16f4_wintcard-space-hero-bg-mobile.jpg");
    background-position: 0 100%, 100% 100%, 0%;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: 24vw, 24vw, cover;
    grid-template-rows: 76px 7.5em 10em auto;
  }

  .btn--wrap.max-width {
    padding-left: 0;
    padding-right: 0;
  }

  .h1--slipp {
    margin-top: 30px;
    font-size: 32px;
    line-height: 40px;
  }

  .hero-sub-txt {
    min-height: 0;
    max-height: 750px;
  }

  .hero--fade--img-2 {
    width: 100%;
  }

  .hero--fade--img-2.roland {
    object-position: 30% 50%;
  }

  .campaign--hero--title, .h2--dhvjo--hero {
    max-width: 420px;
    margin-top: 20vh;
    font-size: 48px;
    line-height: 56px;
  }

  .customer-badge-2 {
    width: 112px;
    height: 112px;
  }

  .cta--txt--arrow {
    width: auto;
    padding: 16px 56px 16px 24px;
    font-size: 16px;
  }

  .news--wrapper {
    margin-left: 50px;
  }

  .partner-teaser {
    padding-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .partner-teaser-img {
    border-top-right-radius: 16px;
    border-bottom-left-radius: 0;
    width: 100%;
    max-height: 250px;
  }

  .grid-16 {
    padding: 32px;
  }

  .pp--img {
    width: auto;
    height: 100%;
    max-height: none;
    margin-left: 16px;
    margin-right: 24px;
  }

  .offer-badge {
    top: -97px;
    right: 81px;
  }

  .offer-badge.ctr {
    display: none;
  }

  .badge-title-xs {
    letter-spacing: 0;
    text-transform: none;
    font-size: 12px;
    line-height: 16px;
  }

  .badge-title-xs.blue {
    text-transform: none;
    font-size: 12px;
    line-height: 14px;
  }

  .badge-title-xs-accent {
    letter-spacing: 0;
    text-transform: none;
    padding-top: 0;
    font-size: 12px;
    line-height: 14px;
  }

  .p--highlight.red {
    background-color: var(--red-06);
  }

  .hero--bg--img {
    grid-template-rows: 8em 10.5em;
    max-width: 700px;
    min-height: auto;
  }

  .wrapper--ctr {
    height: auto;
    margin: 0 0 30px;
  }

  .wrapper {
    margin-left: 25px;
    margin-right: 25px;
  }

  .testimonials--btn {
    max-width: none;
    font-size: 16px;
  }

  .title--group--min {
    margin-bottom: 20px;
    padding-top: 0;
  }

  .title--group--min.primary {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .title--group--min.compact {
    margin-bottom: 0;
  }

  .bubble {
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
    top: -45px;
  }

  .bubble.wide {
    min-width: auto;
    max-width: none;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .wrapper-intro {
    grid-template-columns: 0 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 0;
    padding-bottom: 0;
  }

  .bubble-arrow {
    width: 60px;
    height: 24px;
    bottom: 0;
  }

  .tidr {
    top: 20px;
    right: 0;
  }

  .hero-txt {
    font-size: 20px;
    line-height: 28px;
  }

  .wrapper--ctr-w {
    height: auto;
    margin: 0 0 30px;
  }

  .demo-wrapper {
    grid-template-rows: auto 320px;
    grid-template-columns: 1fr;
    padding: 160px 24px 200px;
  }

  .demo--left-col {
    align-items: center;
  }

  .demo--small-title {
    margin-bottom: 24px;
  }

  .demo--title {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .demo--txt {
    text-align: center;
    margin-bottom: 48px;
    font-size: 16px;
    line-height: 24px;
  }

  .demo--link-block {
    grid-template-rows: 8em 12em;
    margin-left: 30px;
    margin-right: 30px;
  }

  .h3-cta {
    font-size: 34px;
    line-height: 54px;
  }

  .swiper-slide.shuriken-swiper-slide {
    height: 55px;
  }

  .shuriken-slide-content {
    text-transform: none;
    font-size: 16px;
  }

  .spinning-shuriken-icon {
    width: 14px;
    height: 14px;
  }

  .campaign-signup {
    padding-bottom: 40px;
  }

  .btn-cta {
    margin-top: 20px;
  }

  .campaign-hero-cta {
    height: 48px;
    font-size: 16px;
  }

  .timeline--left--text-2 {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .timeline--left--text-2.longer {
    margin-left: 0;
  }

  .praktiskt--title--b-2 {
    color: #1f4266;
    width: 480px;
    max-width: 480px;
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto;
    font-size: 36px;
    line-height: 42px;
  }

  .timeline_centre-4 {
    justify-content: flex-start;
  }

  .timeline_header-2, .timeline_text_price-2 {
    font-size: 20px;
  }

  .timeline_progress-3 {
    left: 6px;
  }

  .timeline_centre--02-2 {
    justify-content: flex-start;
  }

  .praktiskt--txt--b-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .timeline_text-2 {
    font-size: 20px;
  }

  .timeline_centre-5 {
    justify-content: flex-start;
  }

  .timeline_date-text-top-2 {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .timeline_header-3 {
    font-size: 20px;
  }

  .pris--hero {
    z-index: -10;
    grid-template-rows: auto 100px auto;
    grid-template-columns: 32px 1fr 1fr 32px;
    padding-top: 94px;
  }

  .checklist--2col-on-green li {
    display: block;
  }

  .checklist--2col-on-green ul {
    column-count: 1;
  }

  .customer-badge-test {
    width: 112px;
    height: 112px;
  }

  .om-wint-hero {
    z-index: -10;
    grid-template-rows: auto auto;
    grid-template-columns: 32px 1fr 1fr 32px;
    padding-top: 94px;
  }

  .readmore-wrapper {
    padding-bottom: 64px;
  }

  .front-quote-fluffy {
    margin-left: 0;
    display: block;
  }

  .inner-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .front-quote-lrg {
    text-align: left;
    padding-left: 0;
    padding-right: 24px;
  }

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

  .quote-person {
    grid-template-columns: 64px 1fr;
    margin-top: 0;
    margin-left: 40px;
  }

  .quote-avatar-lrg {
    border-width: 6px;
    width: 170px;
    max-width: none;
    height: 170px;
    margin-left: 20px;
  }

  .front-quote-sort {
    text-align: left;
    padding-left: 0;
    padding-right: 24px;
  }

  .inner-slider {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .container-inner {
    padding-left: 24px;
    padding-right: 24px;
  }

  .horiz-badge-title {
    font-size: 24px;
    line-height: 24px;
  }

  .badge-title-horiz {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .badge-info-horiz {
    font-size: 12px;
    line-height: 14px;
  }

  .inner-badge-horiz {
    grid-column-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .sfd-bg {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62cfbe7b6783f430db00782f_hairy-b-l.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62cfbe97cc2dddc1da2d0610_hairy-b-r.png"), linear-gradient(to bottom, var(--blue-05), var(--blue-04) 56%, var(--blue-02));
    background-position: 0 0, 100%, 0 0;
    background-repeat: repeat-y, repeat-y, repeat;
    background-size: 250px 866px, 250px 866px, auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .sfd--hero--centered {
    grid-template-rows: 8em 10.5em;
    max-width: 700px;
    min-height: auto;
  }

  .faq--header {
    z-index: -10;
    grid-template-rows: auto 100px auto;
    grid-template-columns: 32px 1fr 1fr 32px;
    padding-top: 94px;
  }

  .faq-getstarted {
    margin-bottom: 50px;
    margin-left: -30px;
    margin-right: -30px;
    padding-bottom: 10px;
  }

  .faq-box-getstarted {
    margin-bottom: 30px;
    padding: 0;
    display: block;
  }

  .faq-container-inner {
    padding: 30px;
  }

  .faq-container-inner-content {
    padding-left: 0;
    padding-right: 0;
  }

  .title--group--sm {
    margin-bottom: 20px;
    padding-top: 0;
  }

  .title--group--sm.primary {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .title--group--sm.compact {
    margin-bottom: 0;
  }

  .faq--icon--w {
    background-size: auto 20px;
    height: 56px;
  }

  .faq-box-list-vertical {
    margin-bottom: 10px;
  }

  .faq-box-item-vertical {
    width: 100%;
    margin-bottom: 20px;
    padding: 0;
  }

  .faq--icon--kvitton, .faq--icon--levf, .faq--icon--lon {
    background-size: auto 20px;
    height: 56px;
  }

  .cta--label.darkblue {
    line-height: 32px;
  }

  .faq--icon--redov, .faq--icon--faktura, .faq--icon--ab, .faq--icon--skatt {
    background-size: auto 20px;
    height: 56px;
  }

  .category-nav-grid {
    grid-template-columns: 1fr 1fr;
  }

  .faq--cta--wrapper {
    padding-top: 48px;
    padding-bottom: 48px;
    display: none;
  }

  .faq--cta--mobile {
    padding-top: 48px;
    padding-bottom: 48px;
    display: block;
  }

  .faq-cta {
    padding-top: 72px;
  }

  .faq-cta-content {
    padding-top: 0;
    padding-bottom: 48px;
  }

  .faq--icon--support, .faq--icon-w {
    background-size: auto 20px;
    height: 56px;
  }

  .img-w {
    width: 100px;
    top: -1%;
  }

  .container-nav {
    display: flex;
  }

  .hero--product {
    grid-template-rows: 8em 10.5em;
    max-width: 700px;
    min-height: auto;
  }

  .sfd {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62cfbe7b6783f430db00782f_hairy-b-l.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62cfbe97cc2dddc1da2d0610_hairy-b-r.png"), linear-gradient(to bottom, var(--blue-05), var(--blue-04) 56%, var(--blue-02));
    background-position: 0 0, 100%, 0 0;
    background-repeat: repeat-y, repeat-y, repeat;
    background-size: 250px 866px, 250px 866px, auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .item--info-container, .item--info-wrapper {
    margin-top: 24px;
    padding: 40px 40px 56px;
  }

  .img-kvitton, .img-lev {
    width: 100px;
    top: -1%;
  }

  .container--inner.blue {
    background-color: #9df;
    background-position: 20% 100%;
    background-repeat: no-repeat;
    background-size: 120%;
    align-content: stretch;
    align-items: stretch;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .academy--wrapper {
    height: auto;
    margin-bottom: 0;
  }

  .modal-content-1 {
    padding: 24px;
  }

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

  .modal-content-2, .modal-content-3, .modal-content-4 {
    padding: 24px;
  }

  .academy-module {
    padding-left: 24px;
    padding-right: 24px;
  }

  .faq--tabs-container-2 {
    grid-column-gap: 24px;
    grid-auto-columns: 1fr;
    justify-content: start;
    justify-items: center;
    width: 340%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .news-content {
    padding-right: 0;
  }

  .hero--slipp-vid {
    grid-template-rows: 8em 9em;
    max-width: 700px;
    height: auto;
    min-height: 100%;
  }

  .modal-close-button-3 {
    top: 0;
    right: 0;
  }

  .modal-faq {
    max-height: 80vh;
    margin-left: 16px;
    margin-right: 16px;
  }

  .modal-faq.faq {
    max-width: 530px;
  }

  .modal-close-button-3-copy {
    top: 0;
    right: 0;
  }

  .title-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .obek--boxes-wrapper {
    height: auto;
    margin: 0 0 30px;
  }

  .hero-front-txt {
    text-align: center;
    max-width: 300px;
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .hero-front-txt.small {
    font-size: 16px;
    line-height: 24px;
  }

  .badge-wrap-price-page {
    position: static;
    right: 10px;
  }

  .badge-replace-front-hero {
    z-index: 900;
    background-color: var(--red-04);
    color: #fff;
    text-align: center;
    border-radius: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 72px;
    height: 72px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    font-size: 11px;
    font-weight: 900;
    line-height: 13px;
    display: flex;
    position: absolute;
    inset: auto 8px 80px auto;
  }

  .badge-replace-front-hero:hover {
    background-color: var(--red-03);
    color: #fff;
  }

  .badge-wrap-sfd-hero {
    top: -130px;
  }

  .badge-small {
    width: 90px;
    height: 90px;
  }

  .badge-title-xsmall {
    letter-spacing: 0;
    text-transform: none;
    font-size: 12px;
    line-height: 14px;
  }

  .badge-title-xsmall.orange {
    font-size: 12px;
  }

  .badge-title-xsmall-accent {
    letter-spacing: 0;
    text-transform: none;
    padding-top: 0;
    font-size: 12px;
    line-height: 14px;
  }

  .container-xsmall {
    max-width: 480px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero--video--center {
    grid-template-rows: .25fr .5fr .25fr;
    max-width: 700px;
    height: auto;
    min-height: 100%;
  }

  .hero--video--center.blue {
    grid-template-columns: 32px 1fr 1fr 32px;
  }

  .hero--title-overlay {
    max-width: 420px;
    font-size: 40px;
    line-height: 56px;
  }

  .section-wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spacer-y-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .spacer-y-8 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .spacer-y-4 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .image-rounded {
    margin-left: auto;
    margin-right: auto;
  }

  .sticky-image-col {
    padding-bottom: 0;
    position: static;
  }

  .sticky-col-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    padding-top: 32px;
  }

  .spacer-y-10 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .spacer-y-6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .referrals-hero-caption.left {
    padding-right: 0;
  }

  .referrals-hero-wrap {
    grid-template-columns: 170px 1fr;
    padding-top: 0;
    padding-bottom: 32px;
  }

  .referrals-hero-img {
    object-fit: cover;
    object-position: 0% 0%;
    height: 400px;
    margin-top: -70px;
    margin-bottom: 0;
  }

  .styleguide-header {
    padding-top: 48px;
  }

  .styleguide-header.primary {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .styleguide-header.compact {
    margin-bottom: 0;
  }

  .list--item--price--hero {
    background-size: 20px;
    font-size: 16px;
  }

  .grid-21 {
    grid-row-gap: 0px;
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    justify-content: start;
    justify-items: center;
  }

  .partner-contact {
    margin-bottom: 0;
    font-size: 14px;
  }

  .price--alternative {
    padding: 64px 24px;
  }

  .price-model-puff {
    border-radius: 24px;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .list--item {
    background-position: 0 1px;
    font-size: 16px;
    line-height: 24px;
  }

  .price--details--v2 {
    padding-bottom: 48px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .grid--offer--detail--x6 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .price--detail--card {
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-top: 56px;
    padding-bottom: 32px;
  }

  .list--price--detail--card {
    padding-right: 10px;
  }

  .faq--cloud-section-v2 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-22 {
    grid-row-gap: 2px;
  }

  .partner-contact-txt p {
    font-size: 14px;
    line-height: 20px;
  }

  .partner-widgets {
    padding-top: 48px;
  }

  .partner-widgets-inner {
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .small--list--item {
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-121 {
    height: 24px;
  }

  .section-product {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-124 {
    border-radius: 16px;
    position: relative;
    top: 0;
  }

  .div-block-125 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .scroll-list-item {
    height: 40px;
  }

  .scroll-heading {
    font-size: 12px;
  }

  .scroll-nav-mobile {
    top: 100px;
  }

  .wint-checklist {
    padding: 24px;
  }

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

  .produkten--price-contents--cta {
    flex-direction: column;
  }

  .label--blue {
    margin-bottom: 20px;
    font-size: 10px;
  }

  .hero--produkten {
    background-image: none;
    grid-template-rows: auto;
    max-width: 700px;
    height: auto;
    min-height: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .hero--produkten--new {
    grid-template-rows: 8em 9em;
    max-width: 700px;
    height: auto;
    min-height: 100%;
  }

  .landing--hero--bg-video--mobile-copy {
    inset: auto 0% 0%;
  }

  .list--sfd--hero {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .sfd--section {
    padding-top: 0;
  }

  .sfd--section--header {
    padding-top: 48px;
  }

  .list--item--sfd--hero {
    background-size: 20px;
  }

  .collection-item-10 {
    width: 280px;
    max-width: 280px;
    margin-right: 24px;
  }

  .image-73 {
    width: 64px;
    height: 64px;
  }

  .div-block-134 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .testimonial-company {
    color: var(--gray-02);
    font-size: 14px;
  }

  .testimonial-name {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-136 {
    padding: 20px;
  }

  .testimonial-quote {
    font-size: 16px;
    line-height: 24px;
  }

  .testimonials-marquee-text.dark, .testimonials-marquee-text.light {
    padding-left: 24px;
    padding-right: 24px;
  }

  .testimonials-marquee--dark {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .testimonials-marquee-title, .testimonials-marquee-title--white {
    font-size: 24px;
    line-height: 32px;
  }

  .testimonials-marquee--light {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .testimonial-name--white {
    font-size: 16px;
    line-height: 24px;
  }

  .testimonial-company--white {
    color: var(--gray-06);
    font-size: 14px;
  }

  .sfd--items {
    grid-template-rows: auto auto auto;
  }

  .sfd-card-lower.margin-bottom {
    margin-bottom: 40px;
  }

  .sfd-card-image {
    width: 100%;
  }

  .sfd-card-image.horizontal {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: auto;
    margin-left: auto;
    display: flex;
  }

  .sfd-card-upper--small {
    padding-bottom: 96px;
  }

  .sfd-card-upper--small.horizontal {
    border-top-right-radius: 24px;
    border-bottom-left-radius: 0;
    margin-right: 0;
    padding-top: 32px;
    padding-bottom: 96px;
  }

  .sfd-card-lower--small.margin-bottom {
    margin-bottom: 40px;
  }

  .sfd-card-lower--small.horizontal {
    border-top-right-radius: 0;
    border-bottom-left-radius: 24px;
    flex-direction: column;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 32px;
  }

  .sfd-card-lower--small.horizontal.red {
    margin-top: 0;
  }

  .sfd-card-lower--small.mb {
    margin-bottom: 20px;
    display: block;
  }

  .sfd-card-lower--small.mb.yellow {
    margin-bottom: 24px;
  }

  .sfd--content--wrapper.horizontal {
    padding-right: 0;
  }

  .sfd--item--small-title {
    font-size: 10px;
  }

  .lottie-animation-2 {
    max-width: none;
    margin-top: -1px;
    inset: 0% 0% auto;
    transform: none;
  }

  .lottie-animation-2.horizontal {
    margin: -1px 0 0;
    display: block;
    inset: 0% 0% auto;
    transform: none;
  }

  .sfd--item--title {
    font-size: 32px;
    line-height: 40px;
  }

  .sfd--item--list--title {
    font-size: 24px;
    line-height: 32px;
  }

  .sfd-card-circle--small {
    z-index: 1;
    width: 35vw;
    margin-top: -21vw;
    margin-bottom: 28px;
    padding-top: 35vw;
    position: relative;
  }

  .sfd-card-circle--small.horizontal {
    z-index: 1;
    width: 35vw;
    margin-top: -21vw;
    margin-bottom: 28px;
    margin-left: 0;
    padding-top: 35vw;
    position: relative;
  }

  .div-block-148 {
    padding-top: 32px;
  }

  .badge-title-mini {
    padding-bottom: 2px;
  }

  .badge-wrap-price-hero {
    top: -130px;
    right: 16px;
  }

  .section-wrapper-sfd {
    padding-left: 32px;
    padding-right: 32px;
  }

  .section-wrapper-sfd.white {
    padding-left: 32px;
  }

  .sfd-header-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .header-wrapper-sfd {
    padding-left: 32px;
    padding-right: 32px;
  }

  .header-wrapper-sfd.white {
    padding-left: 32px;
  }

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

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

  .wintcard--hero {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 32px auto auto 32px;
    align-content: center;
    align-items: center;
    min-height: 0;
    padding-top: 50px;
  }

  .wintcard--info {
    padding-top: 56px;
    padding-bottom: 32px;
  }

  .wintcard--info.green {
    padding-left: 16px;
    padding-right: 16px;
  }

  .wintcard--boxes {
    padding-top: 16px;
    padding-bottom: 48px;
  }

  .wintcard--boxes.green {
    padding-left: 16px;
    padding-right: 16px;
  }

  .wintcard--info-grid {
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
  }

  .wintcard--step-box {
    grid-column-gap: 16px;
    grid-template-rows: 2px auto auto;
    grid-template-columns: 32px 1fr;
  }

  .list--step-number {
    width: 32px;
    height: 32px;
    font-size: 16px;
    line-height: 32px;
  }

  .wintcard-box {
    grid-row-gap: 10px;
    border-radius: 16px;
    justify-items: stretch;
  }

  .checklist--1col-rtf--blue li {
    display: block;
  }

  .checklist--1col-rtf--blue ul {
    column-count: 1;
  }

  .wintcard--boxes-grid {
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 16px;
  }

  .wintcard--faq {
    background-color: #fff;
    padding-bottom: 48px;
    padding-left: 0;
    padding-right: 0;
  }

  .wintcard--hero--img {
    max-width: 70%;
    margin-top: 0%;
  }

  .wintcard--hero--caption {
    text-align: center;
    max-width: 390px;
    margin-bottom: 0;
    padding-top: 0;
  }

  .wintcard--hero--img-group {
    width: 276px;
    height: 255px;
    margin-top: 0%;
    margin-left: auto;
    margin-right: auto;
  }

  .wintcard-mockup-bottom {
    width: 243px;
    max-width: none;
    top: 47px;
    left: 25px;
  }

  .wintcard-mockup-top {
    width: 200px;
    max-width: none;
  }

  .partner-offer-presentation {
    padding-top: 70px;
    padding-bottom: 48px;
  }

  .grid-23 {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 180px 1fr;
  }

  .sigmastocks-hero-img {
    object-position: 30% 50%;
  }

  .div-block-149 {
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin: 32px 0 16px;
  }

  .div-block-151 {
    width: 32px;
    height: 32px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .sfd--item-grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-152.horizontal {
    padding-left: 0;
  }

  .sfd-card-circle-image {
    width: 120px;
    height: 120px;
  }

  .sfd-card-circle-image.horizontal {
    top: auto;
    left: 50%;
    right: 0%;
    transform: translate(-50%, 40%);
  }

  .div-block-153 {
    margin-top: 80px;
  }

  .div-block-153.horizontal {
    align-self: auto;
    margin-top: 80px;
    margin-left: 0;
    padding-left: 0;
  }

  .lottie-animation-3 {
    display: none;
  }

  .div-block-154 {
    width: 100%;
    max-width: 350px;
    inset: 0% 0% auto 50%;
    transform: translate(-50%);
  }

  .div-block-154.horizontal {
    width: 100%;
    height: auto;
    left: 50%;
    transform: translate(-50%);
  }

  .lottie-animation-5 {
    display: none;
  }

  .sfd--cta-saljare {
    margin-top: 0;
    padding: 32px 24px;
  }

  .landing--saljare--bubble--arrow {
    top: 82px;
  }

  .praktiskt--cta--section--label-2 {
    align-self: center;
  }

  .sfd-card-circle-image-last {
    width: 120px;
    height: 120px;
  }

  .sfd-card-circle-image-last.horizontal {
    top: auto;
    left: 50%;
    right: 0%;
    transform: translate(-50%, 40%);
  }

  .sfd--cta--section--container--no-padding {
    margin-top: 0;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .sfd--cta--section--container--padding-bottom {
    margin-top: 0;
    padding-top: 32px;
    padding-bottom: 78px;
  }

  .price-content-wrapper-new {
    grid-template-columns: 1fr;
    margin-top: 24px;
  }

  .price-content-wrapper-new.bubble--offset {
    margin-top: 48px;
  }

  .text-block-37 {
    height: auto;
    margin-bottom: 20px;
  }

  .price--content--new {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .div-block-156 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .spacer-y-12 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

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

  .wintcard-demo {
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
  }

  .wintcard-demo-box {
    border-radius: 16px;
  }

  .wintcard-demo-caption {
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 24px;
  }

  .wintcard-demo-img {
    overflow: hidden;
  }

  .image-75 {
    max-width: 100%;
    height: 200px;
  }

  .wintcard-price {
    border-radius: 16px;
    padding: 24px;
    font-size: 14px;
  }

  .grid-25 {
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
  }

  .wintcard-uspar {
    font-size: 14px;
    line-height: 20px;
  }

  .wintcard-badge-subtitle {
    padding-bottom: 2px;
    font-size: 10px;
  }

  .badge-wrap-wintcard {
    top: -30px;
    right: 30px;
  }

  .wintcard-mynt {
    grid-row-gap: 0px;
    grid-template-rows: auto auto 24px auto;
    padding-top: 60px;
  }

  .grid-26 {
    grid-column-gap: 32px;
    justify-items: center;
    padding: 24px;
  }

  .wint-mynt-separator {
    height: 24px;
  }

  .wintcard-x-logo {
    height: 32px;
  }

  .testimonials-marquee-image {
    width: 64px;
    height: 64px;
  }

  .testimonials-marqeee-person-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .testimonials-marquee-bubble-text {
    padding: 20px;
  }

  .wint-mynt-arrow {
    height: 20px;
    bottom: -42px;
  }

  .wintcard-x-heart {
    width: 28px;
  }

  .badge-xsmall {
    width: 90px;
    height: 90px;
  }

  .wintcard-price-txt {
    font-size: 14px;
    line-height: 20px;
  }

  .wintcard-demo-wave {
    max-width: none;
  }

  .badge-wrap-sfd-hero-new {
    top: -100px;
    left: auto;
    right: -48px;
  }

  .grid-28 {
    padding-bottom: 48px;
  }

  .p--price--detail--card {
    font-size: 14px;
    line-height: 20px;
  }

  .p--price--detail--card.footer {
    margin-top: 40px;
  }

  .badge-title-medium {
    font-size: 12px;
    line-height: 14px;
  }

  .badge-title-medium.blue {
    font-size: 18px;
    line-height: 16px;
  }

  .partner--faq--footer {
    padding-top: 24px;
  }

  .content--form--wrapper {
    grid-row-gap: 24px;
    background-color: #fff;
    flex-direction: column;
    grid-template-rows: auto auto 24px auto;
    grid-template-columns: 0 32px minmax(auto, 660px) minmax(auto, 660px) 32px 0;
    grid-auto-columns: 1fr;
  }

  .landing--signup--form--info {
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .landing--signup--form--body {
    padding-top: 100px;
  }

  .tv--campaign--booking--form {
    margin-top: 0;
  }

  .image-76 {
    margin-top: 40px;
  }

  .card-inner--tv--campaign.left {
    padding-left: 8px;
    padding-right: 8px;
  }

  ._2-col-cards--tv--camp {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: .5fr 4fr .25fr;
    grid-template-areas: ". ."
                         ". Area";
    padding-bottom: 64px;
    padding-left: 24px;
    padding-right: 24px;
  }

  ._2-col-cards--tv--camp.roland {
    padding: 16px 0 32px;
  }

  ._2-col-card-left--tv--camp {
    border-radius: 24px;
  }

  .landing--signup-badge-title {
    font-size: 12px;
    line-height: 14px;
  }

  .landing--signup--badge {
    width: 100px;
    height: 100px;
    top: -60px;
    right: 40px;
  }

  .guide-tpl--form-box {
    border-radius: 16px;
    order: 4;
    padding: 32px;
  }

  .landing--signup--form--header {
    background-color: var(--gray-06);
    width: 100%;
    max-width: none;
    padding-left: 32px;
    padding-right: 64px;
  }

  .landing--signup--form--bg {
    display: none;
  }

  .guide-tpl--hero-bg {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .guide-tpl--hero-txt {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
    max-width: none;
  }

  .guide-tpl--hero {
    grid-template-rows: 200px 100px auto;
    grid-template-columns: 24px 1fr 24px;
  }

  .guide-tpl--content {
    grid-template-columns: 24px 1fr 24px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .guide-tpl--content-inner {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .guide-tpl--hero-title {
    margin-bottom: 24px;
    font-size: 32px;
    line-height: 40px;
  }

  .campaign--wc-hero {
    justify-content: flex-start;
    height: auto;
    max-height: none;
    padding-top: 70vw;
  }

  .campaign--wc-body {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6523fdb225b0b793f9cecaa2_wintcard-mobile-top.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/651ff4c4de8423b60d9a6365_bg-beige.png");
    background-position: 0 0, 0 0;
    background-repeat: no-repeat, repeat-x;
    background-size: 100%, auto 80vh;
  }

  .campaign--wc-hero-caption {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: left;
    align-self: flex-start;
    justify-items: start;
    max-width: none;
    padding-left: 60px;
    padding-right: 50px;
  }

  .campaign--wc-boxes-old {
    padding-left: 32px;
    padding-right: 32px;
  }

  .campaign--wc-boxes {
    padding-top: 0;
    padding-bottom: 0;
  }

  .p-responsive {
    font-size: 14px;
    line-height: 20px;
  }

  .startup-form--wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .badge-wrap-wc-hero {
    top: -120px;
    left: auto;
    right: 80px;
  }

  .badge-wrap-lagerbolag-price {
    top: -10px;
    left: auto;
    right: 20px;
  }

  .badge-title-medium-accent {
    font-family: Museo Sans, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
  }

  .badge-title-medium-accent.blue {
    font-size: 18px;
    line-height: 16px;
  }

  .faq-hero {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding: 0;
  }

  .bubbla-tl, .bubbla-tr, .bubble-bl, .bubbla-br {
    width: 220px;
    height: 220px;
  }

  .faq-category-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-166 {
    width: 20px;
    height: 20px;
  }

  .collection-list-15 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 8px;
  }

  .text-block-40 {
    font-size: 16px;
    line-height: 24px;
  }

  .collection-list-16 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .faq-card {
    padding: 20px;
  }

  .div-block-170 {
    width: 32px;
    height: 32px;
  }

  .text-block-42 {
    font-size: 16px;
  }

  .rich-text-block-12 {
    font-size: 14px;
    line-height: 22px;
  }

  .arrow-down {
    background-size: 18px 18px;
  }

  .text-block-43 {
    font-size: 16px;
  }

  .div-block-173 {
    padding-left: 0;
    padding-right: 0;
  }

  .arrow-right {
    background-size: 14px 14px;
  }

  .faq-hero-section {
    padding: 24px;
  }

  .ny-kund-block {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/652fde7aeeb16361f206bfdd_radgivning-yellow-1080px.jpg");
    background-position: 50% 100%;
    background-size: 100%;
    padding-bottom: 430px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .faq-rt p, .faq-rt ol {
    font-size: 14px;
    line-height: 22px;
  }

  .prova--wint--label-title {
    font-size: 10px;
  }

  .prova--wint--cta--btn {
    height: 48px;
    font-size: 16px;
    line-height: 24px;
  }

  .prova--wint--btn--front {
    height: 48px;
    margin-bottom: 16px;
    font-size: 16px;
  }

  .prova--wint--btn--front.wide {
    width: 100%;
    max-width: 450px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .hero--btn--wrap--prova--wint {
    flex-direction: column;
  }

  .hero--btn--front--prova--wint {
    height: 48px;
    margin-bottom: 16px;
    font-size: 16px;
  }

  .hero--btn--front--prova--wint.wide {
    width: 100%;
    max-width: 450px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .prova--wint--headline--1 {
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 32px;
  }

  .preamble--prova--wint {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .preamble--prova--wint.orphin-fix.faq--tabs {
    padding-left: 24px;
    padding-right: 24px;
  }

  .preamble--prova--wint.campaign, .preamble--prova--wint.campaign.sub {
    max-width: 500px;
  }

  .preamble--prova--wint.campaign.inner {
    font-size: 20px;
    line-height: 28px;
  }

  .preamble--prova--wint.darkblue {
    max-width: none;
  }

  .preamble--prova--wint.small {
    font-size: 16px;
    line-height: 24px;
  }

  .prova-wint-button-deluxe {
    height: 48px;
    font-size: 16px;
  }

  .prova-wint-button-deluxe.before.hero {
    max-width: 230px;
  }

  .text-bubble {
    border-radius: 24px;
    margin-bottom: 40px;
    padding: 16px 32px;
    font-size: 24px;
    line-height: 32px;
  }

  .text-bubble.small, .text-bubble.xsmall {
    border-radius: 16px;
    margin-bottom: 32px;
    padding: 12px 24px;
    font-size: 18px;
    line-height: 24px;
  }

  .category-nav-grid-container {
    grid-template-columns: 1fr 1fr;
  }

  .faq-category-link-caption {
    font-size: 16px;
    line-height: 30px;
  }

  .faq-category-link-caption.btn {
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .faq-content-new, .faq-content-new.list {
    padding: 0;
  }

  .faq-label {
    font-size: 10px;
  }

  .faq-question-title {
    font-size: 20px;
    line-height: 28px;
  }

  .faq-cta-new {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    margin-bottom: 40px;
  }

  .faq-cta-label {
    align-self: center;
  }

  .faq-cta-label-txt {
    font-size: 20px;
    line-height: 28px;
  }

  .faq-cta-button {
    height: 52px;
    font-size: 16px;
    line-height: 24px;
  }

  .faq-category-title {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 34px;
  }

  .faq-category-title.accent.faq-tabs {
    padding-left: 24px;
    padding-right: 24px;
  }

  .faq-category-title.darkblue {
    text-align: left;
    font-size: 32px;
    line-height: 40px;
  }

  .faq-category-title.darkgreen {
    max-width: none;
    line-height: 34px;
  }

  .faq-category-title.darkgreen.campaign {
    font-size: 28px;
    line-height: 32px;
  }

  .faq-question-category-title {
    margin-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .faq-bubble-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .faq-bubble-wrapper-1 {
    width: 170px;
    height: 170px;
  }

  .faq-bubble-wrapper-2 {
    width: 200px;
    height: 200px;
  }

  .faq--menu--item--bg--hover {
    background-color: var(--red-05);
  }

  .faq--dd--link, .nav--dd--link-copy {
    font-size: 16px;
    line-height: 24px;
  }

  .faq-dd-category-link-caption {
    font-size: 14px;
    line-height: 22px;
  }

  .faq-dd-category-link-caption.btn {
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .mentions-section {
    margin-bottom: 50px;
  }

  .footer-dark {
    padding-bottom: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .mentions-logos-wrapper {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-wrap: wrap;
    flex: none;
    align-content: center;
  }

  .footer-logo-container {
    height: 20px;
  }

  .footer-logos-title {
    margin-bottom: 24px;
  }

  .cta-section {
    margin-bottom: 16px;
  }

  .div-block-179 {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .text-block-46 {
    font-size: 24px;
    line-height: 32px;
  }

  .footer-btn {
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .footer-btn.yellow {
    display: block;
  }

  .div-block-180 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    align-self: stretch;
  }

  .footer-menu-items {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .footer-menu-items-title {
    display: none;
  }

  .footer-menu-items-title.contact {
    margin-top: 12px;
    font-size: 16px;
    display: block;
  }

  .navlink-list {
    display: none;
  }

  .navlink-list.icon {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    align-content: stretch;
  }

  .div-block-184 {
    width: 30px;
    height: 30px;
  }

  .footer-bottom-container {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .social-link-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .social-link-facebook, .social--link-instagram, .social--link-linkedin {
    padding: 2px;
  }

  .div-block-191 {
    text-align: center;
    flex-direction: column;
  }

  .footer--dd--item {
    display: block;
  }

  .footer--dd--trigger {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .footer--dd--icon {
    width: 35px;
    height: 35px;
  }

  .footer-menu-items-title-dd {
    font-family: Museo Sans, sans-serif;
    font-size: 16px;
    font-weight: 900;
  }

  .footer--menu--item--bg--hover {
    background-color: var(--red-05);
  }

  .navlink-list-dd.icon {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: row;
    align-content: stretch;
  }

  .modal-footer {
    max-height: 80vh;
    margin-left: 16px;
    margin-right: 16px;
  }

  .modal-footer.faq {
    max-width: 530px;
  }

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

  .pp-cetegory-block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .grid--guide--dl {
    grid-column-gap: 0px;
    grid-template-columns: 32px auto auto 32px;
    margin-top: 0;
  }

  .guide--dl--form--box {
    margin-bottom: 40px;
  }

  .guide--dl--main--headline {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 38px;
  }

  .guide--dl--main--headline.ki--h2 {
    font-size: 40px;
    line-height: 48px;
  }

  .h3-copy, .guide--dl--headline--textblock {
    font-size: 24px;
    line-height: 32px;
  }

  .wint--offer--usp--box {
    padding-top: 40px;
  }

  ._w--usp--intro--content {
    grid-template-rows: auto auto auto auto;
  }

  ._w--usp--intro--img {
    text-align: left;
  }

  ._w--ups--intro--container {
    padding-left: 32px;
    padding-right: 32px;
    display: block;
  }

  ._w--usp--intro--image {
    text-align: left;
    left: 0%;
  }

  ._w--ups--cta--block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    margin-bottom: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  ._w--ups--bubble {
    align-self: center;
  }

  ._w--ups--bubble--txt {
    font-size: 20px;
    line-height: 28px;
  }

  ._w--ups--cta--1, ._w--ups--cta--2 {
    height: 52px;
    font-size: 16px;
    line-height: 24px;
  }

  ._w--usp--round--row--1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  ._w--ups--circles--txt {
    font-size: 16px;
    line-height: 22px;
  }

  ._w--ups--circle--img {
    max-width: 40%;
  }

  ._w--usp--wint--txt--block {
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-areas: "Box-1 Box-1"
                         "Box-2 Box-2"
                         "Box-3 Box-3";
    margin-left: 24px;
    margin-right: 24px;
    padding-top: 0;
  }

  ._w--usp--txt--content, .price--holding-copy {
    grid-row-gap: 8px;
    padding: 32px;
  }

  ._w--usp--intro--badge {
    top: -97px;
    right: 81px;
  }

  ._w--usp--intro--badge.adjust {
    bottom: 140px;
  }

  ._w--usp--customer--badge {
    width: 112px;
    height: 112px;
  }

  ._w--usp--cards--container {
    padding: 64px 24px;
  }

  ._w--usp--card--block {
    margin-left: 24px;
    margin-right: 24px;
    padding: 48px;
  }

  ._w--usp--card--block.small {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  ._w--usp--card--block--2 {
    border-radius: 24px;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  ._w--ups--boxes--container {
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  ._w--usp--box--1, ._w--usp--box--2 {
    grid-row-gap: 10px;
    border-radius: 16px;
    justify-items: stretch;
  }

  ._w--usp--headline--boxes {
    margin-bottom: 30px;
    font-size: 24px;
    line-height: 32px;
  }

  ._w--usp--headline--boxes.ki--h2 {
    font-size: 40px;
    line-height: 48px;
  }

  ._w--usp--boxes--symbol {
    max-width: 10%;
  }

  ._w--usp--functions {
    padding-top: 56px;
    padding-bottom: 48px;
  }

  ._w--usp--functions.green {
    padding-left: 16px;
    padding-right: 16px;
  }

  ._w--usp--functions--grid {
    grid-row-gap: 16px;
  }

  ._w--usp--functions--img {
    width: 100%;
  }

  ._w--usp--functions--txt {
    padding-top: 24px;
  }

  ._w--usp--functions--checklist {
    margin-bottom: 10px;
  }

  ._w--usp--functions--checklist li {
    display: block;
  }

  ._w--usp--functions--checklist ul {
    column-count: 1;
  }

  ._w--usp--functions--intro--txt {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  ._w--usp--functions--intro--txt.last.left--text--preamble, ._w--usp--functions--intro--txt.last.left {
    text-align: left;
  }

  ._w--usp--functions--intro--txt.orphin-fix.faq--tabs {
    padding-left: 24px;
    padding-right: 24px;
  }

  ._w--usp--functions--intro--txt.campaign, ._w--usp--functions--intro--txt.campaign.sub {
    max-width: 500px;
  }

  ._w--usp--functions--intro--txt.campaign.inner {
    font-size: 20px;
    line-height: 28px;
  }

  ._w--usp--functions--intro--txt.darkblue {
    max-width: none;
  }

  ._w--usp--functions--intro--txt.small {
    font-size: 16px;
    line-height: 24px;
  }

  ._w--usp--functions--headline {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 34px;
  }

  ._w--usp--functions--headline.accent.faq-tabs {
    padding-left: 24px;
    padding-right: 24px;
  }

  ._w--usp--functions--headline.darkblue {
    text-align: left;
  }

  ._w--usp--functions--headline.darkgreen {
    max-width: none;
    line-height: 34px;
  }

  ._w--usp--functions--headline.darkgreen.campaign {
    font-size: 28px;
    line-height: 32px;
  }

  ._w--usp--functions--headline.text-colour-white {
    font-size: 32px;
    line-height: 40px;
  }

  .pwdb--integrationer--container-2 {
    grid-column-gap: 48px;
    grid-row-gap: 40px;
    border-radius: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding: 40px;
  }

  .vardkonsulter--boxes--grid {
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 16px;
  }

  .vardkonsulter--box--1, .vardkonsulter--box--2 {
    grid-row-gap: 10px;
    border-radius: 16px;
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  ._w--ups--intro--included--block {
    margin-bottom: 20px;
  }

  .form--conditions--txt--grey {
    font-size: 12px;
  }

  ._w--usp--cta--block {
    max-width: 480px;
    font-size: 16px;
    line-height: 24px;
  }

  ._w--usp--cta--block.left-blue {
    margin-bottom: 20px;
  }

  ._w--usp--block--cta {
    max-width: 480px;
    font-size: 16px;
    line-height: 24px;
  }

  ._w--usp--block--cta.left-blue {
    margin-bottom: 20px;
  }

  ._w--usp--block--link--price {
    max-width: 480px;
    font-size: 16px;
    line-height: 24px;
  }

  ._w--usp--block--link--price.left-blue {
    margin-bottom: 20px;
  }

  .preamble--900 {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .preamble--900.last.left--text--preamble, .preamble--900.last.left {
    text-align: left;
  }

  .preamble--900.orphin-fix.faq--tabs {
    padding-left: 24px;
    padding-right: 24px;
  }

  .preamble--900.campaign, .preamble--900.campaign.sub {
    max-width: 500px;
  }

  .preamble--900.campaign.inner {
    font-size: 20px;
    line-height: 28px;
  }

  .preamble--900.darkblue {
    max-width: none;
  }

  .preamble--900.small {
    font-size: 16px;
    line-height: 24px;
  }

  ._w--usp--includ--block--cta {
    font-size: 16px;
  }

  ._w--usp--includ--intro--txt {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  ._w--usp--includ--intro--txt.last.left--text--preamble, ._w--usp--includ--intro--txt.last.left {
    text-align: left;
  }

  ._w--usp--includ--intro--txt.orphin-fix.faq--tabs {
    padding-left: 24px;
    padding-right: 24px;
  }

  ._w--usp--includ--intro--txt.campaign, ._w--usp--includ--intro--txt.campaign.sub {
    max-width: 500px;
  }

  ._w--usp--includ--intro--txt.campaign.inner {
    font-size: 20px;
    line-height: 28px;
  }

  ._w--usp--includ--intro--txt.darkblue {
    max-width: none;
  }

  ._w--usp--includ--intro--txt.small {
    font-size: 16px;
    line-height: 24px;
  }

  .list-person {
    width: 148px;
  }

  .list-person.float {
    bottom: 0;
    left: 132px;
  }

  .container-11 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .team-persons {
    width: 281px;
  }

  .prefix-2 {
    letter-spacing: 1px;
    font-size: 12px;
  }

  .quote-txt {
    text-align: center;
  }

  .quote-title-2 {
    text-align: center;
    max-width: 26ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: 32px;
  }

  .quote1 {
    top: -23px;
    left: 30px;
  }

  .quote-2 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    max-width: 49ch;
    margin-left: auto;
    margin-right: auto;
  }

  .person-2.shadow {
    box-shadow: 1px 1px 20px #0000001f;
  }

  .design-team, .care--consult--quote--container {
    padding-bottom: 72px;
  }

  .care--consult--quote--txt--block {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    max-width: 49ch;
    margin-left: auto;
    margin-right: auto;
  }

  .care--consult--quote--small--title {
    letter-spacing: 1px;
    font-size: 12px;
  }

  .care--consult--quote--txt {
    text-align: center;
    max-width: 26ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: 32px;
  }

  .care--consult--quote--txt--small {
    text-align: center;
  }

  .care--consult--quote--content {
    padding-left: 32px;
    padding-right: 32px;
  }

  .care--consult--quote--img--1.shadow, .care--consult--quote--img--2.shadow {
    box-shadow: 1px 1px 20px #0000001f;
  }

  .team-persons-2 {
    width: 281px;
  }

  .quote-title-3 {
    text-align: center;
    max-width: 26ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: 32px;
  }

  .care--page--customer--container {
    padding-bottom: 72px;
  }

  .care--page--customer--small--title {
    letter-spacing: 1px;
    font-size: 12px;
  }

  .care--page--customer--txt--block {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    max-width: 49ch;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
  }

  .care--page--customer--quote {
    text-align: center;
    max-width: 26ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: 32px;
  }

  .care--page--customer--img--1.shadow, .care--page--customer--img--2.shadow {
    box-shadow: 1px 1px 20px #0000001f;
  }

  .care--page--customer--cta {
    padding-top: 8px;
  }

  .care--page--customer--cta.center-mobile {
    text-align: left;
  }

  .care--page--customer--quote--txt {
    text-align: center;
  }

  .con {
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-198 {
    grid-template-columns: 1fr;
  }

  .calc-highlight-wrapper {
    padding-top: 70px;
    padding-bottom: 48px;
  }

  .highlight-module-bubble-box {
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
    top: -45px;
  }

  .highlight-module-bubble-arrow {
    width: 60px;
    height: 24px;
    bottom: -23px;
  }

  .calc-highlight-label {
    margin-bottom: 4px;
  }

  .calc-highlight-txt-block {
    text-align: center;
  }

  .calculator-salary-txt-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .calculator-salary-headline {
    margin-top: 0;
    font-size: 30px;
    line-height: 35px;
  }

  .calculator-salary-icon {
    max-width: 15%;
  }

  .calculator-salary-txt-block {
    text-align: center;
  }

  .calculator-salary-intro-txt {
    font-size: 16px;
    line-height: 22px;
  }

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

  .sc-container {
    padding-bottom: 0;
    display: block;
  }

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

  .sc-monthly-salary-box {
    padding-top: 15px;
  }

  .sc-result-box {
    padding-top: 15px;
    padding-bottom: 20px;
  }

  .sc-result-box-icon {
    max-width: 8%;
  }

  .sc-table-headline {
    font-size: 24px;
  }

  .sc-monthly-salary-box-icon {
    max-width: 8%;
  }

  .container-calculator-header-intro {
    padding-top: 60px;
    padding-bottom: 0;
    display: block;
  }

  .highlight-module-txt-block {
    text-align: left;
  }

  .highlight-module-txt-small {
    margin-bottom: 4px;
  }

  .highlight-bubble-box {
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    top: -45px;
  }

  .highlight-bubble-box-txt {
    font-size: 22px;
    line-height: 35px;
  }

  .highlight-bubble-arrow {
    width: 60px;
    height: 24px;
    bottom: -23px;
  }

  .highlight-module-container {
    padding-bottom: 0;
    display: block;
  }

  .highlight-wrapper {
    padding-top: 60px;
    padding-bottom: 48px;
  }

  .summary-wint-wrapper {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .summary-wint-usp-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .summary-wint-usp-txt {
    font-size: 14px;
    line-height: 16px;
  }

  .pwdb--faq--li-trigger {
    grid-template-columns: 1fr 56px;
  }

  .pwdb--faq--item {
    grid-template-rows: auto 1fr;
    grid-template-columns: 56px 0 1fr 16px 56px;
  }

  .modal-calculator {
    max-height: 80vh;
    margin-left: 16px;
    margin-right: 16px;
  }

  .modal-calculator.faq {
    max-width: 530px;
  }

  .guide--dl--wrapper--content {
    padding-top: 24px;
  }

  .highlight-bubble-txt-block {
    line-height: 35px;
  }

  .collection-list-ab {
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .ab-highlight-small {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .ab-highlight-article {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 96px 1fr;
  }

  .badge-award-best {
    width: 100%;
    top: 100px;
    left: auto;
    right: -30px;
  }

  .badge-award-best.custom {
    width: 100%;
    max-width: 10em;
    max-height: 10em;
    margin-top: -7em;
    top: 1.5em;
    left: 24.2em;
  }

  .sfd--hero--title--2 {
    text-align: left;
    max-width: 480px;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 40px;
  }

  .sfd--hero--title--2.wrap-xl {
    padding-right: 8px;
  }

  .articles-calculator-module {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .articles-calculator-container {
    padding-bottom: 0;
    display: block;
  }

  .articles-calculator-box {
    margin-bottom: 0;
  }

  .articles-calculator-headline {
    line-height: 24px;
  }

  .articles-calculator-txt {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 22px;
  }

  .icon-separator-bubble {
    height: 50px;
  }

  .highlight-bigger-txt {
    font-size: 22px;
    line-height: 28px;
  }

  .above--footer--module {
    height: 80vh;
    min-height: 700px;
    overflow: hidden;
  }

  .highlight-message-module {
    padding-top: 70px;
    padding-bottom: 48px;
  }

  .highlight-message-bubble {
    border-radius: 20px;
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 10px;
    padding-bottom: 5px;
    top: -32px;
  }

  .highlight-message-bubble-arrow {
    width: 60px;
    height: 24px;
    bottom: -23px;
  }

  .highlight-message-small-title {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .highlight-message-small-title.invert.left, .highlight-message-small-title.yellow-dark, .highlight-message-small-title.blue--006, .highlight-message-small-title.green--003 {
    margin-bottom: 12px;
  }

  .highlight-message-bubble-txt {
    font-size: 24px;
  }

  .highlight-message-conditions {
    line-height: 20px;
  }

  .highlight-message-headline {
    font-size: 32px;
  }

  .starta-ab-container-large {
    padding-bottom: 0;
    display: block;
  }

  .footer--usp--txt--box {
    padding-left: 45px;
  }

  .footer--usp--img {
    width: 15%;
  }

  .footer--usp--wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .footer--usp--icon--best {
    width: 20%;
  }

  .landing--usp--container {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .landing--usp--wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    height: auto;
    margin: 0 0 30px;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .landing--wint--15min--wrapper {
    grid-template-rows: 8em 12em;
    margin-left: 30px;
    margin-right: 30px;
  }

  .landing--wint--15min--txt {
    text-align: center;
    margin-left: 30px;
    margin-right: 30px;
    font-size: 48px;
    line-height: 54px;
  }

  .landing--wint--15min--block {
    height: auto;
    margin: 0 0 30px;
  }

  .landing--articles--logos--container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .landing--articles--logos--wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .landing--usp--wrapper--inner {
    flex-flow: column;
    justify-content: space-between;
    margin-top: 15px;
    display: flex;
  }

  .landing--usp--box.blue {
    margin-bottom: 20px;
    padding-bottom: 30px;
    display: block;
  }

  .landing--usp--box.red {
    margin-bottom: 20px;
  }

  .landing--usp--icon--best {
    width: 90px;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    position: relative;
    top: 49%;
    right: 3%;
  }

  .landing--usp--headline {
    font-size: 20px;
    line-height: 22px;
  }

  .landing--usp--icon {
    width: 75px;
    margin-top: 0;
    margin-right: 5px;
    position: relative;
    top: 40%;
  }

  .landing--cta--row--container {
    padding-bottom: 0;
    display: block;
  }

  .landing--hero--container {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 32px auto auto 32px;
    align-content: center;
    align-items: center;
    min-height: 0;
    padding-top: 50px;
  }

  .landing--hero--content {
    text-align: center;
    max-width: 390px;
    margin-bottom: 0;
    padding-top: 0;
  }

  .landing--hero--content--wrapper {
    padding-bottom: 0;
    display: block;
  }

  .landing--hero--headline {
    max-width: none;
    font-size: 40px;
    line-height: 50px;
  }

  .landing--hero--list--txt.blue {
    font-size: 18px;
  }

  .landing--hero--cta--block {
    padding: 16px 56px 16px 24px;
    font-size: 16px;
  }

  .landing--hero--img--block {
    min-height: 0;
    margin-top: 120px;
  }

  .landing--hero--usp--headline {
    margin-top: 20px;
    font-size: 32px;
  }

  .landing--hero--usp--txt {
    margin-top: 20px;
  }

  .landing--usp--block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 0;
    display: grid;
  }

  .landing--hero--usp--bubble--txt {
    font-size: 12px;
  }

  .landing--articles--footer--wrapper {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .landing--articles--logos--headline {
    margin-bottom: 20px;
    font-size: 32px;
  }

  .landing--articles--logo--breakit {
    height: 20px;
  }

  .landing--articles--logo--da {
    height: 28px;
    line-height: 20px;
  }

  .landing--articles--logo--realtid {
    height: 26px;
  }

  .landing--articles--logo--balans {
    height: 24px;
  }

  .landing--hero--usp--cta {
    text-align: left;
    padding: 10px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .landing--wa--experts--cta {
    font-size: 16px;
  }

  .landing--customers--container {
    padding-bottom: 0;
    display: block;
  }

  .landing--customers--wrapper {
    grid-template-columns: 1fr;
  }

  .landing--customers--img {
    margin-left: auto;
    margin-right: auto;
  }

  .landing--price--container {
    grid-template-rows: auto 320px;
    grid-template-columns: 1fr;
    padding: 160px 24px 200px;
  }

  .landing--price--wrapper {
    grid-template-columns: 1fr;
  }

  .landing--price--module--container {
    padding-bottom: 0;
    display: block;
  }

  .landing--price--bubble--wrapper {
    max-width: 350px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .landing--price--txt--block {
    text-align: center;
  }

  .landing--price--bubble--txt--1 {
    font-size: 32px;
  }

  .landing--price--bubble--txt--2 {
    font-size: 100px;
    line-height: 100px;
  }

  .landing--price--bubble--txt--3 {
    font-size: 32px;
  }

  .landing--price--cta {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .landing--price--usp--block {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .landing--price--usp--container {
    padding-bottom: 0;
    display: block;
  }

  .landing--price--usp--text {
    font-size: 14px;
    line-height: 16px;
  }

  .landing--price--usp--icon {
    max-width: 50%;
  }

  .landing--customers--title--big {
    font-size: 32px;
    line-height: 38px;
  }

  .landing--customers--txt {
    line-height: 23px;
  }

  .landing--support--container {
    margin-top: 32px;
    margin-bottom: 32px;
    padding-bottom: 0;
    display: block;
  }

  .landing--support--wrapper {
    grid-template-columns: 1fr;
  }

  .landing--support--big--title {
    font-size: 32px;
    line-height: 38px;
  }

  .landing--cta--row--headline {
    font-size: 24px;
  }

  .landing--newsletter--wrapper {
    margin-top: 124px;
  }

  .landing--newsletter--txt--block {
    align-self: center;
  }

  .landing--newsletter--txt {
    font-size: 24px;
    line-height: 30px;
  }

  .landing--newsletter--cta {
    height: 48px;
    padding-right: 64px;
    font-size: 16px;
    line-height: 24px;
  }

  .landing--newsletter--container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .landing--calculator--container {
    padding-bottom: 0;
    display: block;
  }

  .landing--calculator--wrapper {
    grid-template-columns: 1fr;
  }

  .landing--calc--full {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .landing--calc--full--txt {
    margin-left: auto;
    margin-right: auto;
  }

  .landing--price--bubble--txt--block {
    padding-top: 0;
    padding-bottom: 0;
    top: 27%;
    left: 15%;
  }

  .landing-video-intro-headline {
    margin-bottom: 10px;
    line-height: 38px;
  }

  .landing-video-intro-txt {
    font-size: 16px;
    line-height: 22px;
  }

  .landing-video-list {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .landing-video-list-item-check {
    width: 40px;
  }

  .landing-video-list-item-txt {
    font-size: 16px;
  }

  .landing-video-cta-row {
    margin-top: 40px;
  }

  .landing-video-cta-1 {
    margin-bottom: 10px;
    margin-right: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .landing-video-cta-2 {
    margin-left: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .landing-video-container {
    padding-bottom: 0;
    display: block;
  }

  .landing--price--txt {
    font-size: 32px;
    line-height: 40px;
  }

  .testimonials-marquee--blue {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .testimonials-marquee-title-white {
    font-size: 32px;
    line-height: 40px;
  }

  .testimonial-quote-blue {
    font-size: 16px;
    line-height: 20px;
  }

  .testimonials-bubble-white {
    border-radius: 20px;
    padding: 20px;
  }

  .testimonial-company-dark-blue {
    color: var(--blue-01);
    font-size: 14px;
  }

  .testimonial-name-white {
    font-size: 16px;
    line-height: 24px;
  }

  .testimonials-intro-txt {
    font-size: 18px;
  }

  .landing-wa-experts {
    grid-column-gap: 0vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .landing-wa-experts-headline {
    font-size: 24px;
  }

  .landing-pp-ql-module {
    padding-left: 24px;
    padding-right: 24px;
  }

  .landing-pp-ql-section-title {
    font-size: 32px;
    line-height: 40px;
  }

  .landing-pp-ql-p {
    margin-bottom: 48px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .landing-pp-ql-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .landing-pp-ql-btn {
    font-size: 16px;
  }

  .landing-pp-ql-link {
    flex-direction: row;
  }

  .landing-pp-ql-title {
    text-align: left;
    flex: 1;
    justify-content: flex-start;
    min-height: 88px;
    padding-top: 16px;
    padding-left: 24px;
    padding-right: 16px;
    font-size: 20px;
    line-height: 28px;
  }

  .landing-pp-ql-img-container {
    border-top-right-radius: 16px;
    border-bottom-left-radius: 0;
    width: 20vw;
    height: 100%;
  }

  .landing-pp-ql-img, .pp-ql-img-copy {
    border-top-right-radius: 16px;
    border-bottom-left-radius: 0;
  }

  .landing-pp-ql-img-reveal {
    display: none;
  }

  .landing-pp-ql-img-reveal.pp-ql-ie-mobile {
    display: block;
  }

  .landing--kund--container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .landing--kund--container.green {
    padding-left: 16px;
    padding-right: 16px;
  }

  .landing--kund--wrapper {
    padding-bottom: 0;
    display: block;
  }

  .landing--kund--wrapper--grid {
    grid-row-gap: 16px;
  }

  .landing--kund--headline {
    font-size: 40px;
    line-height: 50px;
  }

  .landing--kund--cta--block {
    flex-flow: column;
  }

  .landing--kund--cta--1, .landing--kund--cta--2 {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .landing--kund--checkbox--block {
    margin-top: 40px;
  }

  .landing--kund--checkbox--headline {
    font-size: 24px;
  }

  .landing--kund--checklist li {
    display: block;
  }

  .landing--kund--checklist ul {
    column-count: 1;
  }

  .image-92 {
    top: 56%;
    left: 58%;
  }

  .landing--kund--quote--container {
    padding-bottom: 0;
    display: block;
  }

  .landing--customer--review--headline {
    font-size: 24px;
    line-height: 28px;
  }

  .landing--customer--review--badge-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .landing--book--container {
    max-width: 480px;
    margin-top: 60px;
    margin-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .landing-wa-intro-txt {
    font-size: 16px;
    line-height: 22px;
  }

  .landing-wa-intro-txt-headline {
    font-size: 40px;
    line-height: 40px;
  }

  .landing-wa-webinars-wrapper {
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .wa-webinar-thumb-blue {
    border-radius: 8px;
    width: 48px;
    height: 48px;
    margin-right: 16px;
    font-size: 10px;
    line-height: 12px;
  }

  .image-93 {
    max-width: 90%;
  }

  .landing--webinar--highlight--container {
    max-width: 480px;
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .landing--webinar--highlight--txt--headline {
    font-size: 24px;
    line-height: 30px;
  }

  .landing--wa--pp--container {
    padding-bottom: 0;
    display: block;
  }

  .landing-wa-highlight-articles-list {
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .landing-wa-highlight-small {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .landing-wa2-highlight-article {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 96px 1fr;
  }

  .landing-wa2-img-wrap {
    border-radius: 0;
    width: 96px;
    height: 100%;
  }

  .landing-wa2-highlight-caption {
    padding-top: 16px;
    padding-left: 0;
  }

  .landing-wa2-button-container {
    padding-left: 0;
  }

  .landing-wa2-highlight-title {
    margin-top: 4px;
    font-size: 18px;
  }

  .landing-wa-highlight-cat-label {
    margin-bottom: 4px;
  }

  .landing-wa-articles-container {
    padding-bottom: 0;
    display: block;
  }

  .landing-wa-container {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 60px;
    display: block;
  }

  .landing-wa-hero-img1 {
    width: 200px;
    transform: translate(-70%, -60px);
  }

  .landing--faq--link--block {
    max-width: 480px;
    font-size: 16px;
    line-height: 24px;
  }

  .landing--faq--link--block.left-blue {
    margin-bottom: 20px;
  }

  .landing-newsletter-form-headline {
    margin-bottom: 0;
    font-size: 20px;
  }

  .image-96 {
    width: 10%;
  }

  .image-97 {
    width: 25%;
  }

  .image-98 {
    width: 55%;
  }

  .landing--hero--big--cta {
    padding: 12px 56px 12px 24px;
    font-size: 16px;
  }

  .landing-wa-experts-content {
    margin-bottom: 16px;
    display: block;
  }

  .landing-wa-experts-img-block {
    grid-column-gap: 24px;
    grid-template-rows: auto auto;
    width: 100%;
    margin-bottom: 0;
  }

  .landing--wa--experterna--block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .landing-video-wrapper {
    margin-top: 48px;
    margin-bottom: 8px;
  }

  .landing-video-placeholder {
    border-radius: 12px;
  }

  .landing-nl-container {
    grid-row-gap: 32px;
    margin-bottom: 64px;
    padding-left: 0;
    padding-right: 0;
  }

  .landing-nl-bubble {
    text-align: center;
    padding: 24px 48px 32px;
  }

  .landing-nl-bubble-txt {
    text-align: left;
    max-width: 420px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: 30px;
  }

  .landing-nl-bubble-arrow {
    margin-left: auto;
    margin-right: auto;
    inset: auto 0 -68px;
    transform: rotate(90deg);
  }

  .landing-nl-form-block {
    padding: 32px;
  }

  .landing--faq--wrapper {
    margin-top: 60px;
    margin-bottom: 0;
    padding: 0 24px 48px;
  }

  .landing--book--cta--wrapper {
    height: 48px;
    padding-right: 64px;
    font-size: 16px;
    line-height: 24px;
  }

  .landing--book--wrapper {
    margin-top: 0;
    padding: 32px 24px;
  }

  .image-100 {
    width: 12%;
    top: -8%;
    left: 89%;
  }

  .image-103 {
    width: 26%;
    top: 53%;
  }

  .image-103.badge-offer-wint {
    width: 45%;
  }

  .landing--calculator--cta, .landing-wa-experts-cta {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .landing-wa-articles-headline, .landing--wa--pp--headline {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .landing--cta-saljare {
    margin-top: 0;
    padding: 32px 24px;
  }

  .landing--saljare--bubble {
    align-self: center;
  }

  .landing--saljare--cta {
    height: 48px;
    padding-right: 64px;
    font-size: 16px;
    line-height: 24px;
  }

  .landing--kund--citat--box {
    margin-top: 40px;
  }

  .landing--kund--citat--headline {
    font-size: 32px;
    line-height: 35px;
  }

  .startpage-faq-hero {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding: 0;
  }

  .startpage-faq-hero-section {
    padding: 24px;
  }

  .landing--kund--badge--wrapper {
    top: -29px;
    right: -38px;
  }

  .landing--kund--badge--wrapper.adjust {
    bottom: 140px;
  }

  .landing--kund--badge--block {
    width: 112px;
    height: 112px;
  }

  .landing--kund--badge--inner--txt {
    font-size: 24px;
    line-height: 24px;
  }

  .landing--kund--badge--txt--bottom {
    font-size: 12px;
    line-height: 14px;
  }

  .landing--support--service--img {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .fw--videos--container {
    padding-top: 0;
    padding-bottom: 100px;
  }

  .fw--video--wrapper {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .fw--video--block {
    width: 100%;
    height: 300px;
  }

  .code-embed {
    height: 300px;
  }

  .fw--academy--container {
    padding-bottom: 0;
    display: block;
  }

  .fw--upcoming--videos--wrapper {
    padding-bottom: 120px;
    display: block;
  }

  .fw--upcoming--videos--block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-219 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .fw--intro--container {
    margin-top: 60px;
    padding-bottom: 0;
    display: block;
  }

  .fw--intro--txt--latest {
    font-size: 20px;
  }

  .fw--hero--txt {
    font-size: 18px;
    line-height: 26px;
  }

  .div-block-221 {
    width: 150px;
  }

  .link-block-26 {
    width: 150px;
    inset: 41% auto auto 8%;
  }

  .highlight-bubble-arrow-white {
    width: 60px;
    height: 24px;
    bottom: -23px;
  }

  .fw--latest--videos--txt {
    max-width: 480px;
    font-size: 16px;
    line-height: 24px;
  }

  .fw--latest--videos--txt.orphin-fix.faq--tabs {
    padding-left: 24px;
    padding-right: 24px;
  }

  .landing--usp--headline--div {
    align-self: flex-start;
  }

  .landing--usp--icon--div {
    order: -1;
    align-self: flex-end;
    margin-top: -51px;
  }

  .startpage-faq-container {
    padding: 0 0 24px;
  }

  .landing--usp--text {
    text-align: left;
  }

  .sfd--saljare--bubble--arrow {
    top: 31px;
  }

  .selfsign-hero-img {
    max-width: 240px;
  }

  .selfsign-form {
    margin-bottom: 24px;
    padding: 24px 0 0;
  }

  .sovgott-hero {
    height: auto;
  }

  .sovgott-hero-container {
    margin-bottom: 0;
    padding-bottom: 0;
    display: block;
  }

  .sovgott-hero-content {
    margin-bottom: 140px;
  }

  .sovgott-hero-content-headline {
    font-size: 40px;
    line-height: 50px;
  }

  .sovgott-hero-content-sub-headline {
    font-size: 20px;
  }

  .sovgott-bubbla-hero-wrapper {
    justify-content: flex-start;
  }

  .sovgott-bubbla-hero {
    width: 120px;
    height: 120px;
  }

  .sovgott-hero-cta-wrapper {
    grid-template-columns: 2.5fr;
    max-width: 300px;
  }

  .sovgott-hero-cta {
    padding: 12px 56px 12px 24px;
    font-size: 16px;
  }

  .sovgott-intro-container {
    padding-bottom: 0;
    display: block;
  }

  .sovgott-intro-headline {
    font-size: 35px;
    line-height: 40px;
  }

  .sovgott-intro-txt {
    font-size: 16px;
    line-height: 22px;
  }

  .sovgott-procent-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .sovgott-procent-intro-headline {
    font-size: 30px;
    line-height: 35px;
  }

  .sovgott-procent-intro-txt {
    font-size: 16px;
    line-height: 22px;
  }

  .sovgott-procent-big {
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .sovgott-procent-big-img {
    padding-left: 100px;
    padding-right: 100px;
  }

  .sovgott-procent-big-txt {
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .sovgott-procent-big-number {
    text-align: right;
    font-size: 150px;
    line-height: 150px;
  }

  .sovgott-procent-big-value {
    font-size: 140px;
    line-height: 140px;
  }

  .sovgott-procent-big-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1.25fr 1fr;
    margin-left: 0;
  }

  .sovgott-procent-big-headline {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }

  .sovgott-procent-small-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .sovgott-procent-small-txt {
    font-size: 18px;
  }

  .sovgott-andas-txt-block {
    margin-top: 60px;
  }

  .sovgott-andas-txt-headline {
    font-size: 35px;
    line-height: 45px;
  }

  .sovgott-andas-txt {
    font-size: 16px;
    line-height: 24px;
  }

  .sovgott-andas-container {
    padding-bottom: 40px;
    display: block;
  }

  .sovgott-usp-intro-headline {
    font-size: 35px;
    line-height: 45px;
  }

  .sovgott-usp-container {
    padding-bottom: 0;
    display: block;
  }

  .sovgott-report-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.75fr 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 0;
    display: grid;
  }

  .sovgott-report-txt-headline {
    font-size: 35px;
    line-height: 35px;
  }

  .sovgott-report-txt {
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 22px;
  }

  .sovgott-bubbla-andas-wrapper {
    justify-content: flex-end;
  }

  .sovgott-bubbla-andas {
    width: 120px;
    height: 120px;
  }

  .sovgott-report-cta-wrapper {
    grid-template-rows: auto;
  }

  .sovgott--price--usp--block {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .sovgott--price--usp--icon {
    max-width: 50%;
  }

  .sovgott--price--usp--text {
    font-size: 14px;
    line-height: 16px;
  }

  .sovgott-usp-intro-small-title, .sovgott-andas-small-title {
    margin-bottom: 20px;
  }

  .sovgott-andas-txt-first-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 2fr 1fr;
  }

  .sovgott-bubbla-andas-box {
    justify-content: flex-start;
  }

  .sovgott-bubbla-andas-modul {
    width: 150px;
    height: 150px;
  }

  .sovgott-intro-btn, .sovgott-report-cta, .sovgott-andas-cta {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .sovgott-andas-cta-wrapper {
    grid-template-columns: 2.5fr;
  }

  .adv-book--main {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .adv-book--item-content {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .adv-book--item-action {
    padding-top: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .adv-book--item-trigger {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    font-size: 14px;
  }

  .adv-book--item-price {
    font-size: 16px;
    line-height: 20px;
  }

  .adv-book--item-header {
    grid-template-columns: 24px 1fr;
  }

  .adv-book--item-details {
    font-size: 14px;
    line-height: 20px;
  }

  .adv-book--icon {
    width: 24px;
    height: 24px;
  }

  .adv-book-item-pricewrap.double {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .adv-book--item-price-sub {
    line-height: 20px;
  }

  .adv-book--item-summary {
    font-size: 16px;
    line-height: 24px;
  }

  .adv-book--item-summary.last.left--text--preamble, .adv-book--item-summary.last.left {
    text-align: left;
  }

  .adv-book--item-summary.orphin-fix.faq--tabs {
    padding-left: 24px;
    padding-right: 24px;
  }

  .adv-book--item-summary.campaign, .adv-book--item-summary.campaign.sub {
    max-width: 500px;
  }

  .adv-book--item-summary.campaign.inner {
    font-size: 20px;
    line-height: 28px;
  }

  .adv-book--item-summary.darkblue {
    max-width: none;
  }

  .adv-book--item-summary.small {
    font-size: 16px;
    line-height: 24px;
  }

  .adv-book-index-link {
    padding: 8px 12px;
  }

  .adv-book-index {
    margin-bottom: 32px;
  }

  .adv-book--title {
    font-size: 20px;
    line-height: 28px;
  }

  .adv-book--title.green.margin-bottom {
    margin-bottom: 0;
  }

  .adv-book--partners {
    padding-left: 24px;
    padding-right: 24px;
  }

  .adv-book--logo {
    align-self: center;
    height: 40px;
  }

  .div-block-226 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .text-block-73 {
    text-align: left;
    color: #fff;
    margin-top: 20px;
    font-size: 14px;
    line-height: 20px;
  }

  .bubble-prova-gratis {
    border-radius: 15px;
    margin-bottom: 30px;
    padding: 16px 32px;
    font-size: 24px;
    line-height: 32px;
  }

  .bubble-prova-gratis.small, .bubble-prova-gratis.xsmall {
    border-radius: 16px;
    margin-bottom: 32px;
    padding: 12px 24px;
    font-size: 18px;
    line-height: 24px;
  }

  .bubble-prova-gratis-txt {
    font-size: 20px;
  }

  .image-113 {
    width: 180px;
    margin-top: -420px;
    margin-left: 20px;
  }

  .image-114 {
    max-width: 160px;
  }

  .div-block-227 {
    font-size: 14px;
  }

  .div-block-228 {
    grid-column-gap: 16px;
  }

  .adv-book--date {
    min-width: 50px;
    font-size: 16px;
    line-height: 20px;
  }

  .adv-book--date-month {
    font-size: 10px;
    line-height: 16px;
  }

  .adv-book--conf-main, .adv-book--price {
    padding-left: 24px;
    padding-right: 24px;
  }

  .accordion-pricelist-title {
    max-width: 300px;
    font-size: 14px;
    line-height: 20px;
    display: inline-flex;
  }

  .accordion-pricelist-price {
    white-space: nowrap;
    word-break: keep-all;
    font-size: 14px;
    line-height: 20px;
  }

  .accordion-pricelist-titlewrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .accordion-pricelist-header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 8px;
    padding-bottom: 0;
  }

  .accordion-pricelist-info {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-229 {
    grid-template-rows: auto auto auto;
  }

  .div-block-231 {
    padding-top: 32px;
  }

  .wa-fraga-wint-wrapper {
    grid-template-columns: 1fr;
    margin-bottom: 50px;
  }

  .wa-fraga-wint-txt {
    font-size: 16px;
    line-height: 22px;
  }

  .wa-fraga-wint-small-title {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .wa-fraga-wint-small-title.white {
    font-size: 14px;
  }

  .price-header-container {
    padding-top: 120px;
  }

  .price-header-wrapper {
    padding-bottom: 0;
    display: block;
  }

  .price-header-txt-block {
    margin-bottom: 40px;
  }

  .price-header-cl {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .price-header-cl-item {
    background-size: 20px;
  }

  .price-header-txt {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 22px;
  }

  .price-header-txt.last.left--text--preamble, .price-header-txt.last.left {
    text-align: left;
  }

  .price-header-txt.orphin-fix.faq--tabs {
    padding-left: 24px;
    padding-right: 24px;
  }

  .price-header-txt.campaign, .price-header-txt.campaign.sub {
    max-width: 500px;
  }

  .price-header-txt.campaign.inner {
    font-size: 20px;
    line-height: 28px;
  }

  .price-header-txt.darkblue {
    max-width: none;
  }

  .price-header-txt.small {
    font-size: 16px;
    line-height: 24px;
  }

  .price-startup-wrapper {
    margin-top: 40px;
    padding-bottom: 60px;
    display: block;
  }

  .price-startup-txt {
    font-size: 16px;
    line-height: 22px;
  }

  .price-startup-cl {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .price-startup-cl-item {
    background-size: 20px;
    margin-bottom: 10px;
    line-height: 20px;
  }

  .price-ab-txt {
    font-size: 16px;
    line-height: 22px;
  }

  .price-ab-cl {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .price-ab-cl-item {
    background-size: 20px;
    margin-bottom: 10px;
    line-height: 20px;
  }

  .price-features-container {
    padding-top: 60px;
  }

  .price-features-wrapper {
    margin-bottom: 20px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .price-features-txt-block {
    grid-template-columns: 1fr;
    margin-bottom: 10px;
  }

  .price-features-headline {
    font-size: 40px;
    line-height: 40px;
  }

  .price-features-box-wrapper {
    min-height: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .features-accordion {
    margin-bottom: 0;
    overflow: hidden;
  }

  .dropdown-list {
    margin-top: 5px;
  }

  .features-arrow {
    color: var(--gray-06);
  }

  .price-features-heading {
    line-height: 20px;
  }

  .price-redovisning-wrapper {
    margin-top: 40px;
    padding-top: 0;
    padding-bottom: 10px;
    display: block;
  }

  .price-redovisning-usp-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .price-redovisning-usp-txt {
    font-size: 16px;
    line-height: 22px;
  }

  .price-redovisning-usp-icon {
    width: 40px;
  }

  .price--kund--container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .price--kund--container.green {
    padding-left: 16px;
    padding-right: 16px;
  }

  .price--kund--wrapper {
    padding-bottom: 0;
    display: block;
  }

  .price--kund--wrapper--grid {
    grid-row-gap: 16px;
  }

  .price--kund--headline {
    font-size: 24px;
    line-height: 32px;
  }

  .price--kund--checklist-copy li {
    display: block;
  }

  .price--kund--checklist-copy ul {
    column-count: 1;
  }

  .price-comparison-intro-wrapper {
    padding-bottom: 0;
    display: block;
  }

  .price-comparison-headline {
    font-size: 30px;
    line-height: 35px;
  }

  .price-comparison-chart-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 0;
    display: grid;
  }

  .price-comparison-chart-txt-first {
    justify-content: space-between;
    margin-bottom: 10px;
    display: flex;
  }

  .text-block-74 {
    order: 0;
  }

  .price-comparison-chart-txt-last {
    margin-top: 10px;
  }

  .price-comparison-table-container {
    padding-bottom: 0;
    display: block;
  }

  .price-comp-tb-row-headline {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .price-comp-tb-col-functions {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
  }

  .price-comp-tb-col-functions-txt {
    font-size: 14px;
  }

  .price-comp-tb-col-vs-wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
  }

  .price-comp-tb-col-headline-wint {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .image-115 {
    height: 18px;
  }

  .comp-tb-headline-bp-wrapper {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
  }

  .comp-tb-headline-bp-icon {
    height: 22px;
    font-size: 14px;
    line-height: 14px;
  }

  .comp-tb-headline-bp {
    font-size: 16px;
  }

  .comp-tb-functions-txt-wrapper {
    padding-left: 15px;
  }

  .comp-tb-functions-txt {
    font-size: 12px;
  }

  .comp-tb-row-first-wrapper {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .comp-tb-row-first-col {
    border-bottom-left-radius: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .comp-tb-row-first-col-txt {
    line-height: 18px;
  }

  .comp-tb-row-mid-col {
    border-top-right-radius: 0;
  }

  .comp-tb-row-mid-col-txt {
    padding-top: 0;
    padding-left: 0;
    padding-right: 5px;
    line-height: 18px;
  }

  .comp-tb-row-last-col {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
    padding-left: 15px;
  }

  .comp-tb-row-last-col-txt {
    line-height: 18px;
  }

  .comp-tb-col-double-wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-columns: 1fr 1fr;
  }

  .signup-card {
    padding: 24px;
  }

  .signup-cards {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 40px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .ki--startup-signup-wide {
    padding: 96px 24px 128px;
  }

  .ki-signformwrapper-wide {
    text-align: left;
    align-items: center;
  }

  .startup-form-hs-wide {
    min-height: 500px;
  }

  .card-p {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 20px;
  }

  .text-block-77 {
    line-height: 22px;
  }

  .text-block-78 {
    font-size: 30px;
    line-height: 35px;
  }

  .bold-text-31 {
    line-height: 20px;
  }

  .deal-wint-bg {
    margin-top: 60px;
    padding-top: 70px;
    padding-bottom: 48px;
  }

  .deal-wint-bubble {
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
    top: -45px;
  }

  .preamble-kom-igang {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .preamble-kom-igang.last.left--text--preamble, .preamble-kom-igang.last.left {
    text-align: left;
  }

  .preamble-kom-igang.orphin-fix.faq--tabs {
    padding-left: 24px;
    padding-right: 24px;
  }

  .preamble-kom-igang.campaign, .preamble-kom-igang.campaign.sub {
    max-width: 500px;
  }

  .preamble-kom-igang.campaign.inner {
    font-size: 20px;
    line-height: 28px;
  }

  .preamble-kom-igang.darkblue {
    max-width: none;
  }

  .preamble-kom-igang.small {
    font-size: 16px;
    line-height: 24px;
  }

  .first-row-wrapper {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
  }

  .div-block-234 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  .price-calculator-container {
    padding-bottom: 0;
    display: block;
  }

  .price--result--cta--green {
    padding-top: 24px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .price-result-headline {
    margin-bottom: 8px;
  }

  .customer-badge-review {
    width: 112px;
    height: 112px;
    margin-bottom: -30px;
    left: 50%;
  }

  .customer-badge-title-review {
    font-size: 24px;
    line-height: 24px;
  }

  .customer-badge-info-review {
    font-size: 12px;
    line-height: 14px;
  }

  .hero-price-badge {
    width: 200px;
    height: 200px;
    left: 50%;
  }

  .hero-price-badge-headline {
    font-size: 35px;
    line-height: 24px;
  }

  .hero-price-badge-txt {
    padding-top: 14px;
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-235 {
    margin-bottom: 20px;
  }

  .image-116 {
    max-width: 60%;
    margin-left: 0;
    margin-right: 0;
  }

  .price-features-list-container {
    padding-bottom: 0;
    display: block;
  }

  .mid-row-wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    padding-top: 2px;
  }

  .mid-row-first-col {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .mid-row-mid-col {
    border-top-right-radius: 0;
  }

  .mid-col-double-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .mid-row-last-col {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding-left: 15px;
  }

  .last-row-wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    padding-top: 2px;
  }

  .last-row-first-col {
    border-top-left-radius: 0;
    padding-left: 15px;
    padding-right: 10px;
  }

  .last-row-mid-col {
    border-top-right-radius: 0;
  }

  .last-row-last-col {
    border-top-right-radius: 0;
    padding-left: 15px;
  }

  .div-block-236 {
    margin-bottom: 40px;
  }

  .price-comparison-txt-last-wrapper {
    padding-bottom: 0;
    display: block;
  }

  .price-comparison-txt-last {
    margin-bottom: 20px;
  }

  .bar-chart-container {
    margin-top: 0;
    margin-bottom: 40px;
    padding-bottom: 0;
    display: block;
  }

  .bar-cart-txt {
    font-size: 18px;
  }

  .price-page-calc-block {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 48px 0;
  }

  .price-page-calc-block.small {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .price-slider-wrapper-new {
    margin-top: 48px;
    margin-left: 0;
    margin-right: 0;
  }

  .price-slider-wrapper-new.new {
    margin-left: 32px;
    margin-right: 32px;
  }

  .price-slider-headline {
    font-size: 30px;
    line-height: 33px;
  }

  .price-comparison-txt-wrapper {
    margin-top: 40px;
  }

  .price-table-container {
    padding-bottom: 0;
    display: block;
  }

  .badge-review-box {
    width: 112px;
    height: 112px;
    margin-bottom: 30px;
    left: 50%;
  }

  .outline-btn-blue {
    height: 48px;
    font-size: 16px;
  }

  .outline-btn-blue.before.hero {
    max-width: 230px;
  }

  .price-container-large {
    padding-bottom: 0;
    display: block;
  }

  .div-block-239, .div-block-240 {
    margin-top: 20px;
  }

  .info-round-white {
    width: 18px;
  }

  .wint-far-modul {
    padding-top: 70px;
    padding-bottom: 48px;
  }

  .icon-pen-manual {
    width: 18px;
  }

  .tbl-logo-wint, .tbl-icon-program-img {
    margin-left: 0;
    margin-right: 0;
  }

  .price-vs-block {
    margin-bottom: 40px;
  }

  .price-block-small-title {
    font-size: 18px;
  }

  .price-manual-cl-item {
    background-size: 20px;
    margin-bottom: 10px;
    line-height: 20px;
  }

  .price-comparison-intro-headline {
    text-align: left;
    font-size: 30px;
    line-height: 33px;
  }

  .price-comp-headline-wrapper {
    padding-bottom: 0;
    display: block;
  }

  .price-vs-wrapper {
    margin-top: 40px;
    margin-bottom: 0;
    padding-bottom: 60px;
    display: block;
  }

  .sc-dividend-scope-box {
    padding-top: 15px;
  }

  .sc-dividend-scope-tax-box {
    padding-top: 15px;
    padding-bottom: 20px;
  }

  .price--alternative-full {
    padding: 64px 24px;
  }

  .price--calc-block--full {
    margin-left: 24px;
    margin-right: 24px;
    padding: 48px;
  }

  .price--calc-block--full.small {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .price--holding--startup {
    padding: 64px 24px;
  }

  .price-model-startup-holding, .price-model-holding {
    border-radius: 24px;
    margin-top: 20px;
    padding-top: 64px;
    padding-bottom: 64px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 32px;
  }

  h2 {
    font-size: 24px;
  }

  .title--group.primary {
    margin-bottom: 0;
    padding: 40px 20px 30px;
  }

  .title--group.green {
    padding-top: 0;
  }

  .title--group.adjust {
    margin-left: 10px;
    margin-right: 10px;
  }

  .preamble {
    max-width: none;
  }

  .preamble.last {
    line-height: 24px;
  }

  .preamble.invert {
    line-height: 25px;
  }

  .preamble.dark {
    text-align: left;
    margin-left: 0;
    margin-right: 10px;
  }

  .preamble.link--readmore--red {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .preamble.link--readmore--blue {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 25px;
    margin-bottom: 5px;
    line-height: 24px;
  }

  .preamble.link--readmore--blue--timeline {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 25px;
    margin-bottom: 5px;
  }

  .preamble.campaign {
    text-align: left;
    margin-top: 50px;
    margin-bottom: 30px;
    padding-left: 30px;
    padding-right: 15px;
    font-size: 16px;
    line-height: 28px;
  }

  .preamble.campaign.sub {
    text-align: left;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-left: 30px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 26px;
  }

  .preamble.campaign.inner {
    text-align: left;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 26px;
  }

  .preamble.campaign.adjust {
    padding-left: 0;
  }

  .preamble.quote {
    margin-top: 10px;
  }

  .preamble.darkblue {
    color: var(--blue-01);
  }

  .section-title-1 {
    font-size: 26px;
    line-height: 32px;
  }

  .section-title-1.darkblue {
    font-size: 36px;
    line-height: 44px;
  }

  .section-title-1.smaller {
    font-size: 28px;
    line-height: 34px;
  }

  .collection-box-list-container {
    margin-bottom: 20px;
  }

  .box-list-inner {
    padding-bottom: 20px;
  }

  .container-large {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .container-large.adjust {
    padding-top: 0;
  }

  .container-large.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .quote {
    margin-bottom: 10px;
  }

  .faq-box-item {
    padding-left: 0;
    padding-right: 0;
  }

  .faq-list {
    margin-bottom: 15px;
  }

  .faq-list-item {
    line-height: 22px;
  }

  .question {
    padding-top: 0;
  }

  .question-title {
    background-position: 94% 26px;
    padding-right: 30px;
    line-height: 24px;
  }

  .question-title:hover {
    background-position: 95% 26px;
  }

  .category-nav {
    margin-left: 0;
    line-height: 28px;
  }

  .faq-sidebar {
    margin-bottom: 34px;
  }

  .link-block-2 {
    line-height: 30px;
  }

  .category-link.btn {
    color: var(--blue-01);
    background-color: #fff;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 20px;
  }

  .title-2 {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 32px;
  }

  .title-2.blue {
    font-size: 26px;
  }

  .title-2.txt--blue-01 {
    text-align: center;
  }

  .title-2.txt--blue-01.centered {
    margin-left: 0%;
  }

  .title-2.darkgreen {
    line-height: 32px;
  }

  .title-2.darkgreen.campaign {
    font-size: 22px;
    line-height: 30px;
  }

  .title-2.txt--blue-06.product {
    font-size: 22px;
    line-height: 29px;
  }

  .title-2.blue-01 {
    font-size: 26px;
  }

  .title-1.blue {
    font-size: 40px;
    line-height: 48px;
  }

  .title-3.dark-blue {
    line-height: 28px;
  }

  .div-block {
    width: 100%;
    padding-left: 0;
  }

  .image-2 {
    float: none;
    width: 90px;
    max-width: 54%;
    margin-top: -70px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-block-3 {
    margin-bottom: 16px;
  }

  .price-list {
    padding-left: 0;
    padding-right: 0;
  }

  .price-list-item {
    flex: 0 auto;
    width: 50%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .price-container {
    background-position: 50% 0, 0 0;
    background-size: 120% 110px, auto;
    padding-bottom: 30px;
    overflow: visible;
  }

  .price-container.referrals {
    margin-top: 20px;
  }

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

  .package-title {
    margin-bottom: 0;
  }

  .sum {
    font-size: 16px;
    line-height: 20px;
    display: block;
  }

  .price-list-inner {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: visible;
  }

  .check-list-cols {
    padding-left: 15px;
    padding-right: 0;
  }

  .check-list-cols li {
    background-size: 20px;
    margin-bottom: 6px;
    padding-left: 29px;
    font-size: 14px;
  }

  .check-list-cols ul {
    column-count: 1;
  }

  .nav-item.w--current {
    color: #3192db;
  }

  .price-footer {
    margin: 9px -20px -10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .blog-list-item {
    padding-top: 8px;
    padding-left: 0;
    padding-right: 0;
  }

  .category-label {
    margin-top: 10px;
    margin-left: 0;
  }

  .blog-title {
    font-size: 28px;
    line-height: 38px;
  }

  .post-preamble {
    max-width: 95%;
  }

  .blog-list-image-wrapper {
    min-height: 160px;
  }

  .byline-name {
    font-size: 11px;
    line-height: 24px;
  }

  .faq-section {
    padding-top: 24px;
  }

  .section-title-2.blue-4.centered.adjust {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .button-l {
    background-image: none;
    padding: 13px 30px;
    font-size: 16px;
  }

  .todo-text {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .startup-signup {
    padding-top: 40px;
  }

  .startup-faq {
    padding: 48px 24px;
  }

  .feature-preamble {
    margin-left: 0;
    margin-right: auto;
    display: block;
  }

  .bubble-title {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 500;
  }

  .cta-label.green {
    text-align: center;
  }

  .testimonial {
    padding-left: 0;
    padding-right: 0;
  }

  .button-s {
    font-size: 12px;
  }

  .button-s.blue {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 14px;
  }

  .footer-nav-title {
    margin-bottom: 8px;
  }

  .price-block {
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .nav-inner {
    padding-right: 0;
  }

  .contact-item-value {
    font-size: 16px;
  }

  .cta-inline.boxed {
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 30px;
  }

  .faq-container {
    padding-bottom: 48px;
  }

  .features-headline {
    font-size: 22px;
    line-height: 25px;
  }

  .faq-highlight {
    padding-bottom: 10px;
  }

  .faq-banner {
    height: 290px;
  }

  .campaign-hero {
    padding-top: 250px;
  }

  .campaign-hero-canvas {
    height: 280px;
  }

  .campaign-hero-caption {
    padding-left: 25px;
    padding-right: 25px;
  }

  .campaign-hero-title {
    font-size: 38px;
    line-height: 40px;
    top: 25px;
  }

  .campaign-features {
    margin-bottom: 20px;
  }

  .todo-list-item-compact {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .todo-list-image-compact {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
    top: -14px;
    right: 0;
    overflow: visible;
  }

  .todo-list-image-compact.odd {
    top: -14px;
    left: 10px;
  }

  .todo-desc-compact {
    text-align: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .todo-desc-compact.odd {
    float: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    position: static;
  }

  .todo-list-compact {
    margin-top: 0;
  }

  .campaign-startup-form-header {
    width: 100%;
  }

  .price-content-wrapper.bubble--offset {
    grid-template-columns: 1fr;
    margin-top: 96px;
  }

  .partner-hero-img-wrap {
    height: 200px;
  }

  .partner-logo-box-wide {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 15px 20px;
  }

  .partner-logo {
    max-height: 36px;
  }

  .partner-logo.xlarge {
    max-height: 60px;
  }

  .partner-hero-intro {
    padding-bottom: 20px;
  }

  .price-slider-notice {
    padding-left: 0;
    padding-right: 0;
  }

  .press-info {
    margin-top: 70px;
  }

  .float-box {
    padding: 20px 30px 30px;
  }

  .management-team {
    padding-top: 0;
  }

  .price-explanation {
    font-size: 14px;
    line-height: 20px;
  }

  .bubble-title-content {
    padding-left: 25px;
    padding-right: 25px;
  }

  .hero-title-blue {
    color: #3192db;
    max-width: 100%;
    font-size: 30px;
    line-height: 41px;
  }

  .features-hero {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 50px;
    position: relative;
  }

  .features-hero-graphics {
    height: 230px;
  }

  .features-hero-image-highlight {
    width: 130px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    bottom: -30px;
  }

  .features-hero-caption {
    padding-left: 30px;
    padding-right: 30px;
  }

  .feature-hero-image {
    width: 130px;
  }

  .feature-caption {
    padding-left: 0;
    padding-right: 0;
  }

  .feature {
    margin-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .check-list-slim {
    padding-left: 0;
    padding-right: 0;
  }

  .check-list-slim li {
    background-size: 20px;
    margin-bottom: 8px;
    padding-left: 29px;
    font-size: 14px;
    line-height: 21px;
  }

  .check-list-slim ul {
    column-count: 1;
  }

  .feature-icon-img {
    width: 14px;
  }

  .feature-icon {
    padding: 8px;
  }

  .feature-spec-item {
    padding-left: 40px;
  }

  .feature-cta {
    padding-left: 30px;
    padding-right: 30px;
  }

  .feature-cta-title {
    margin-bottom: 10px;
    margin-right: 0;
    display: block;
  }

  .features-intro {
    padding-top: 50px;
  }

  .feature-nav-item {
    padding-left: 0;
    padding-right: 0;
  }

  .typeform {
    height: 300px;
  }

  .partner-logo-separator {
    background-size: 20px;
    width: 50px;
    height: 40px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .partner-logo-item {
    width: 100px;
  }

  .partner-logo-box-arrow {
    width: 70px;
    height: 30px;
    bottom: -30px;
  }

  .partner-offer-box {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .button-m {
    padding: 12px 24px;
    font-size: 16px;
  }

  .button-m.red-dark.adjust {
    padding-left: 0;
    padding-right: 0;
  }

  .button-m.wide {
    max-width: 300px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .button-m.red-02.adjust {
    padding-left: 0;
    padding-right: 0;
  }

  .faq-box-inner {
    overflow: hidden;
  }

  .footer--new {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    max-width: 100%;
  }

  .footer--nav--col--container.spacer {
    height: auto;
    margin-bottom: 19px;
  }

  .footer--nav--title {
    letter-spacing: .5px;
  }

  .nav--menu--links {
    transform: translate(100%);
  }

  .hero--wave--scroller--anim {
    height: auto;
  }

  .hurfunkardet {
    z-index: 1;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .btn-cto-medium-red004, .btn-cto-medium-red002 {
    max-width: none;
  }

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

  .sfdv--title.blue-4 {
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 36px;
  }

  .vf--illu--img {
    background-position: 50%;
    background-size: contain;
    max-width: none;
    height: 256px;
  }

  .bubbla--br {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d7282d512_tankebubbla-top-right.svg");
    width: 280px;
    height: 340px;
    padding: 32px 48px 80px;
  }

  .vanligafragor {
    grid-column-gap: 24px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  }

  .vf--btn {
    margin-bottom: 8px;
  }

  .bubbla--bt {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6e57f82d514_tankebubbla-top-left.svg");
    width: 280px;
    height: 340px;
    padding: 32px 48px 80px;
  }

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

  .vf--wave--anim--top {
    height: auto;
  }

  .pris-genvagar {
    grid-template-columns: 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .pris-puff {
    padding-top: 48px;
    padding-bottom: 24px;
  }

  .gv-puff {
    max-width: none;
    padding-top: 48px;
    padding-bottom: 24px;
  }

  .p-gv-puff--title {
    font-size: 24px;
    line-height: 32px;
  }

  .p-gv-puff--txt {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .front-box--list {
    margin-top: 12px;
    margin-bottom: 16px;
  }

  .pris-pugg-btn {
    text-align: center;
    max-width: none;
    height: 56px;
    margin-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
  }

  .gv-puff--btn {
    height: 56px;
    margin-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
  }

  .vf--wave--anim--bottom {
    height: auto;
  }

  .testaoss--txt {
    max-width: none;
    margin-bottom: 32px;
  }

  .btn-applestore, .btn-googleplay {
    max-width: none;
  }

  .testaoss--img {
    background-position: 50%;
    width: 512px;
    height: 512px;
    bottom: -128px;
    left: auto;
    right: auto;
    transform: translate(-32%)rotate(-20deg);
  }

  .testaoss {
    grid-template-rows: auto 256px;
    padding-top: 96px;
    padding-bottom: 128px;
  }

  .testaoss--wave--anim--bottom {
    height: auto;
    bottom: -129px;
  }

  .artiklar {
    grid-row-gap: 32px;
  }

  .testaoss--wave--anim--top {
    height: auto;
    top: -97px;
  }

  .sfd--hero {
    background-image: none;
    width: 100%;
  }

  .sfd--intro--title {
    font-size: 24px;
    line-height: 32px;
  }

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

  .sfd--hero--container {
    grid-template-rows: auto auto auto auto;
    max-width: none;
    position: static;
  }

  .sfd--hero--title {
    max-width: 340px;
    font-size: 32px;
    line-height: 40px;
  }

  .sfd--hero--title.wrap-xl {
    padding-right: 20px;
  }

  .sfd--hero--txt {
    max-width: 360px;
  }

  .sfd--hero--txt.clean {
    width: auto;
    min-width: 300px;
    max-width: none;
    padding-right: 5px;
  }

  .button-deluxe.before {
    margin-top: 0;
    margin-left: 0;
  }

  .button-deluxe.before.hero {
    display: none;
  }

  .button-deluxe-bg-container.green.mobile-2 {
    border: 0px solid var(--green-02);
    background-color: var(--green-04);
  }

  .sfd--feature--title {
    font-size: 24px;
    line-height: 32px;
  }

  .cta--section--btn {
    width: 100%;
  }

  .cta--big--btn--icon.pwdb {
    display: block;
  }

  .cta--big--btn--icon.adjust {
    display: none;
    overflow: visible;
  }

  .academy--puff--title, .sfd--price-contens--title {
    font-size: 24px;
    line-height: 32px;
  }

  .sfd--price-contens--list {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    margin-bottom: 48px;
  }

  .sfd--price--contents--txt--bottom {
    text-align: left;
  }

  .sfd--price-contents--cta {
    margin-top: 40px;
  }

  .sfd--price-contents--cta.adjust {
    margin-top: 0;
  }

  .sfd--price-contents--cta--label {
    padding-left: 32px;
    padding-right: 32px;
  }

  .sfd--price-contents--cta--btn {
    width: 100%;
  }

  .sfd--price-contents--cta--btn.sfd--p-c--cta--2.centered, .sfd--price-contents--cta--btn.yellow.centered {
    height: 70px;
  }

  .wave--anim--bottom {
    height: auto;
  }

  .wave--anim--bottom.hidden {
    display: none;
  }

  .praktiskt--wave--anim--top {
    height: auto;
  }

  .praktiskt--item {
    grid-row-gap: 0px;
    padding-top: 24px;
  }

  .praktiskt--item--list--container---old {
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .praktiskt--item--info-container {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding: 24px 24px 32px;
  }

  .praktiskt--img {
    width: 120%;
  }

  .praktiskt--img.min {
    margin-right: 0;
  }

  .praktiskt--item--list--title {
    font-size: 20px;
    line-height: 28px;
  }

  .praktiskt--item--list--item {
    background-position: 0 10px;
    background-size: 20px;
    padding-left: 32px;
  }

  .praktiskt--item--arrow--top {
    width: 50%;
  }

  .h4.green.margin-bottom {
    margin-bottom: 20px;
  }

  .h2.green, .h2.green.dark {
    margin-top: 0;
  }

  .h2.ki--h2 {
    font-size: 32px;
    line-height: 40px;
  }

  .price-page-slider-wrapper.new {
    margin-left: 24px;
    margin-right: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .price-teaser-shortcut {
    padding-bottom: 32px;
  }

  .button--container.center-mobile {
    text-align: center;
  }

  .check-list {
    padding-right: 0;
  }

  .check-list li {
    background-position: 0 4px;
    background-size: 16px;
    margin-bottom: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 25px;
    font-size: 14px;
    line-height: 20px;
  }

  .check-list ul {
    column-count: 1;
  }

  .price--contents--group {
    position: relative;
    overflow: hidden;
  }

  .container-small {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-small.adjust {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-medium {
    padding-left: 24px;
    padding-right: 24px;
    overflow: visible;
  }

  .testaoss--txt-2 {
    max-width: none;
    margin-bottom: 32px;
  }

  .vf--btn-2 {
    margin-bottom: 8px;
  }

  .pris-puff-2 {
    padding-top: 48px;
    padding-bottom: 24px;
  }

  .vf--illu--imgs--wrapper {
    background-position: 50%;
    background-size: contain;
    max-width: none;
    height: 256px;
  }

  .gv-puff-2 {
    max-width: none;
    padding-top: 48px;
    padding-bottom: 24px;
  }

  .btn-applestore-2 {
    max-width: none;
  }

  .bubbla--bt-2 {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f6e57f82d514_tankebubbla-top-left.svg");
    width: 280px;
    height: 340px;
    padding: 32px 48px 80px;
  }

  .vf--illu--m-glass--img {
    width: 100%;
    height: 100%;
  }

  .bubbla--br-2 {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5da090d22ca4f60d7282d512_tankebubbla-top-right.svg");
    width: 280px;
    height: 340px;
    padding: 32px 48px 80px;
  }

  .pris-pugg-btn-2 {
    text-align: center;
    max-width: none;
    height: 56px;
    margin-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
  }

  .btn-googleplay-2 {
    max-width: none;
  }

  .testaoss-wrapper {
    grid-template-rows: auto 256px;
    padding-top: 96px;
    padding-bottom: 128px;
  }

  .gv-puff--btn-2 {
    height: 56px;
    margin-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
  }

  .testaoss--img-2 {
    background-position: 50%;
    width: 512px;
    height: 512px;
    bottom: -128px;
    left: auto;
    right: auto;
    transform: translate(-32%)rotate(-20deg);
  }

  .vf--title-2 {
    font-size: 24px;
    line-height: 32px;
  }

  .hero--new {
    padding: 96px 24px 72px;
  }

  .landing--hero--bg-video--desktop {
    justify-content: flex-start;
    display: none;
  }

  .artikellista {
    grid-template-rows: auto auto auto;
  }

  .artikel-h2--v2 {
    font-size: 20px;
    line-height: 28px;
  }

  .praktiskt--item--list--container {
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .praktiskt--item--list--container.dark {
    background-color: var(--blue-02);
  }

  .praktiskt--item--small-title-2 {
    margin-bottom: 24px;
  }

  .praktiskt--cta--section--container {
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 52px;
    padding-top: 72px;
    padding-bottom: 50px;
    display: flex;
  }

  .praktiskt--cta--section--container.adjust {
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    align-content: flex-start;
    display: flex;
  }

  .praktiskt--item--list--btn {
    height: 60px;
  }

  .cta--section--btn-2 {
    width: 80%;
    margin-left: 20px;
    margin-right: 20px;
  }

  .cta--section--btn-2.adjust {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta--section--btn-2.timeline {
    justify-content: center;
    width: auto;
    margin-left: 15px;
    margin-right: 30px;
  }

  .praktiskt--title-2 {
    font-size: 24px;
    line-height: 32px;
  }

  .praktiskt--title-2.blue {
    font-size: 38px;
    line-height: 46px;
  }

  .praktiskt--item--title-2 {
    font-size: 24px;
    line-height: 32px;
  }

  .button-deluxe-bg-hover.green, .button-deluxe-bg-hover.green-dark {
    background-color: var(--green-02);
  }

  .sfd--hero--bg-video--mobil-2 {
    align-items: center;
  }

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

  .hero--title, .hero--txt {
    text-align: left;
  }

  .hero--txt.inverted {
    color: var(--blue-01);
    text-align: center;
    text-shadow: none;
    margin-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero--btn {
    max-width: none;
  }

  .price--content--title {
    flex-direction: row;
    justify-content: space-between;
    font-size: 16px;
    display: flex;
  }

  .price-bubble-support {
    max-width: 190px;
    margin-left: auto;
    margin-right: auto;
    top: -72px;
    left: 0%;
    right: 0%;
  }

  .card-inner.left-wide {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph.lrg {
    font-size: 20px;
  }

  .check-list-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .check-list-hero li {
    background-size: 20px;
    margin-bottom: 8px;
    padding-left: 29px;
    font-size: 16px;
    line-height: 26px;
  }

  .check-list-hero ul {
    display: block;
  }

  .collection-list-2 {
    grid-template-columns: 1fr;
  }

  .faq--bubbla {
    font-size: 6vw;
    line-height: 125%;
  }

  .faq--bubbla.top-right, .faq--bubbla.bottom-left.lrg, .faq--bubbla.bottom-right.lrg {
    color: var(--green-04);
  }

  .faq--ans-p {
    padding-left: 24px;
    padding-right: 24px;
  }

  .faq--ans--container {
    grid-column-gap: 24px;
    align-items: stretch;
  }

  .faq--ans--container._5-ans {
    width: 120%;
    min-width: 120px;
  }

  .faq--ans--wrapper {
    width: 340%;
  }

  .faq--tabs-container {
    grid-column-gap: 24px;
    width: 340%;
  }

  .dd-fade--overlay {
    z-index: 99;
    background-image: linear-gradient(to bottom, #f7f5f280, var(--gray-06));
    position: absolute;
    inset: 40px 0 0;
  }

  .price--close-char, .price--open-char {
    color: var(--green-03);
    font-family: Museo Sans, sans-serif;
    display: none;
  }

  .logo-links {
    width: 240px;
  }

  .sfd--logos--title {
    font-size: 24px;
    line-height: 32px;
  }

  .logo--img {
    height: 28px;
  }

  .wa--articles--wave--anim--top {
    height: auto;
  }

  .wa-article-head {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 32px;
  }

  .nav-menu-2 {
    justify-content: center;
    display: flex;
  }

  .ki--step-heading {
    font-size: 32px;
    line-height: 40px;
  }

  .ki--anim-bm-counter {
    width: 80vw;
  }

  .ki--hero-title {
    text-align: left;
  }

  .ki--hero-cta {
    white-space: nowrap;
    width: 100%;
    margin-bottom: 60px;
  }

  .ki--hero {
    text-align: left;
    padding: 72px 24px 56px;
  }

  .ki--startup-signup {
    padding-top: 72px;
  }

  .ki--preamble {
    max-width: none;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .quote-bubble {
    padding: 32px;
  }

  .quote-bubble.green {
    padding-left: 32px;
    padding-right: 32px;
  }

  .article-item {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .article-list-img-wrapper {
    min-height: 160px;
  }

  .case--content--wave--anim--top {
    height: auto;
  }

  .case-articles {
    margin-bottom: 20px;
  }

  .pwdb--landing--bg-img {
    min-height: 440px;
  }

  .pwfdb--title, .pwdb--p-landing {
    text-align: left;
  }

  .pwdb--passarwint-h2 {
    font-size: 24px;
    line-height: 32px;
  }

  .pwdb--subhero-img--container {
    height: 480px;
  }

  .pwdb--subhero-img.pwdb--byraer-img {
    width: 45%;
    height: 70vh;
    min-height: 420px;
    max-height: 420px;
  }

  .pwdb--subhero-img.pwdb--frilansare-img {
    width: 100%;
    max-height: 500px;
    margin-left: 0;
  }

  .pwdb--subhero-img.pwdb--lagerbolag-img {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
  }

  .pwdb--btn--big {
    width: 100%;
    margin-top: -16px;
  }

  .pwdb--btn--big.pwdb--btn-red {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: -10px;
    margin-left: 0;
    padding-right: 17px;
    display: flex;
  }

  .pwdb--btn--big.pwdb--btn-red.mobile-adjust {
    width: 98%;
    margin-top: 0;
  }

  .pwdb--btn--big.pwdb--maklare--hero-btn, .pwdb--btn--big.landing--hero--cta {
    height: auto;
    margin-top: -10px;
    margin-bottom: 0;
  }

  .pwdb--sub-head {
    overflow: visible;
  }

  .pwdb--byggbolag--title.pwdb-maklare {
    font-size: 28px;
    line-height: 36px;
  }

  .pwdb--byggbolag--p {
    justify-content: flex-start;
    width: auto;
    margin-top: 0;
    display: block;
  }

  .pwdb--byggbolag--p.pwdb-frilans {
    margin-top: 0;
    line-height: 22px;
  }

  .pwdb--byggbolag--p.margin {
    min-width: 290px;
    max-width: 430px;
    margin-top: -10px;
  }

  .pwdb--faq--wrapper.adjust {
    margin-top: 0;
    padding-top: 0;
    position: static;
  }

  .pwdb--kho--quote--p {
    font-size: 16px;
    line-height: 24px;
  }

  .pwdb--kho--title {
    font-size: 12px;
    line-height: 20px;
  }

  .pwdb--kho--kc--h2 {
    font-size: 20px;
    line-height: 28px;
  }

  .pwdb--faq--container {
    margin-top: 0;
  }

  .pwdb--faq--li-icon {
    display: block;
  }

  .pwdb--faq--li-icon.mobile, .pwdb--faq--li-icon.hidden {
    display: none;
  }

  .pwdb--faq--li-answer {
    padding-bottom: 16px;
  }

  .pwdb--wave--anim--top {
    height: auto;
  }

  .pwdb--integrationer--container {
    padding: 32px;
  }

  .tm-hero-quote-box {
    color: #661a2d;
    padding: 32px;
  }

  .tm-cases-head {
    font-size: 22px;
    line-height: 32px;
  }

  .hero--title--new {
    text-align: center;
    line-height: 48px;
  }

  .hero--title--new.header--dark--red {
    line-height: 38px;
  }

  .hero--txt--new {
    text-align: center;
    text-shadow: 0 0 24px #fa9e00;
    max-width: 28ch;
    font-size: 18px;
    font-weight: 900;
    line-height: 24px;
  }

  .small-title.invert.left {
    text-align: left;
  }

  .small-title.green--003 {
    margin-bottom: 12px;
  }

  .latest-press--img-container {
    height: 75vw;
  }

  .pressroom-module-wrapper.pressm-tl {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .pressroom-module--title {
    font-size: 24px;
    line-height: 32px;
  }

  .pressroom-module--txt {
    text-align: center;
  }

  .press-tl-first--link {
    grid-template-columns: 48px 1fr 112px 1fr 48px;
    min-width: 287px;
  }

  .pressroom-module--btn {
    width: 100%;
  }

  .press-tl-title {
    padding: 24px;
  }

  .press-tl-cal-icon {
    margin-left: 12px;
  }

  .personer-item {
    grid-column-gap: 16px;
  }

  .personer--title {
    text-align: center;
    font-size: 24px;
    line-height: 32px;
  }

  .personer--title.styrelse-title {
    font-size: 24px;
    line-height: 32px;
  }

  .split-section-module {
    overflow: hidden;
  }

  .split-section-module.wintinfo-module {
    padding-top: 64px;
  }

  .split-section-container {
    padding-left: 24px;
    padding-right: 16px;
  }

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

  .press-title.wintinfo-title {
    font-size: 24px;
  }

  .personer-name {
    margin-top: 6px;
    font-size: 16px;
    line-height: 24px;
  }

  .personer-name-title {
    font-weight: 700;
  }

  .presskontakt-img {
    width: 64px;
    min-width: 64px;
    height: 64px;
    min-height: 64px;
  }

  .press-ir-bottom-video {
    justify-content: flex-start;
  }

  .pressm-img {
    border-radius: 12px;
  }

  .press-img-caption {
    padding-left: 16px;
    padding-right: 0;
  }

  .pressmeddelande-container {
    grid-template-rows: auto auto auto auto minmax(60px, auto) auto auto auto;
    padding-bottom: 64px;
  }

  .pressm-title {
    margin-top: 24px;
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 32px;
  }

  .pressm-progress-container {
    transform: translate(14px);
  }

  .back-to-pressrum-link {
    padding-bottom: 16px;
  }

  .pressm-top {
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .pressm-top-title {
    font-size: 12px;
    line-height: 20px;
  }

  .pressm-split-line {
    display: none;
  }

  .pressm-split-line.pdbottom {
    display: block;
  }

  .pressm-date {
    background-size: auto 14px;
    padding-left: 24px;
    font-size: 12px;
    line-height: 20px;
  }

  .pressm-download.pdbottom {
    background-size: auto 15px;
    padding-left: 24px;
    font-size: 12px;
    line-height: 20px;
  }

  .pressm-bottom {
    padding-top: 24px;
  }

  .wb-container {
    padding-top: 32px;
    padding-bottom: 64px;
  }

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

  .pr-link {
    grid-template-columns: 16px 1fr 16px;
  }

  .pr-date {
    margin-top: 12px;
  }

  .pr-title {
    padding-top: 8px;
  }

  .press-wave {
    height: auto;
  }

  .pwdb--kho--quote--title {
    font-size: 16px;
    line-height: 24px;
  }

  .pp-index-container-archive {
    z-index: 200;
    display: none;
  }

  .pp-index-txt {
    z-index: 200;
    flex-wrap: wrap;
    margin-left: 10px;
    display: flex;
    position: relative;
  }

  .pp-section-title {
    font-size: 24px;
    line-height: 32px;
  }

  .pp---cta--section--container {
    padding-top: 72px;
  }

  .pp--cta--section--label {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pp-cta--section--btn {
    width: 100%;
  }

  .pp-vaw-down-2 {
    height: auto;
  }

  .pp-top3-wrapper {
    overflow: scroll;
  }

  .pp-top-link {
    grid-template-columns: 24px 1fr 24px;
    min-width: 80vw;
  }

  .pp-top-cat {
    margin-top: 12px;
  }

  .pp-top-title {
    padding-top: 8px;
  }

  .article--card--summary {
    margin-bottom: 24px;
  }

  .pp-relart-txt-container {
    padding: 16px 12px 16px 24px;
  }

  .pp-ql-title {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .pp-ql-btn {
    width: 100%;
    height: 56px;
    margin-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
  }

  .pp-ql-section-title {
    font-size: 24px;
    line-height: 32px;
  }

  .auto-wave-top {
    height: auto;
  }

  .cta--bubble--container.blue {
    padding: 0;
  }

  .cta--big--btn {
    flex: 0 auto;
    width: 100%;
    display: flex;
  }

  .cta--big--btn.adjust {
    justify-content: flex-start;
    margin-left: 0;
  }

  .section-title-3 {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 32px;
  }

  .pp-top-cat-2 {
    margin-top: 12px;
  }

  .richtext-base ul {
    padding-left: 24px;
  }

  .hero-alert {
    z-index: 1000;
  }

  .alert-p {
    float: none;
  }

  .cta--bubble--small--label.gray {
    width: 100%;
  }

  .cta--section--small--container {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .price--calc-block {
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .price--calc-block.small {
    padding-top: 48px;
    padding-bottom: 24px;
  }

  .price--item {
    width: 100%;
    margin-bottom: 8px;
  }

  .price--readmore {
    margin-left: 32px;
    margin-right: 32px;
  }

  .price--details {
    padding-bottom: 32px;
  }

  .price--details--intro {
    grid-template-rows: auto auto auto;
  }

  ._w--ups--module--container {
    padding-bottom: 30px;
  }

  .small-title-left.white {
    font-size: 12px;
    line-height: 18px;
  }

  .h1.sfd {
    font-size: 32px;
    line-height: 38px;
  }

  .txt-preamble {
    max-width: none;
    font-size: 16px;
    line-height: 26px;
  }

  .consulting--img {
    transform: none;
  }

  .price--onboarding {
    padding-top: 0;
  }

  .price--onb--box {
    text-align: left;
  }

  .price--onb--box.inverted {
    padding-top: 48px;
  }

  .checklist--2col-rtf--red {
    padding-left: 15px;
    padding-right: 0;
  }

  .checklist--2col-rtf--red li {
    background-size: 20px;
    margin-bottom: 6px;
    padding-left: 29px;
    font-size: 14px;
  }

  .checklist--2col-rtf--red ul {
    column-count: 1;
  }

  .startup--holding {
    grid-template-columns: 24px 1fr;
    grid-auto-columns: 24px;
  }

  .product-paragraph {
    text-align: left;
    margin-right: 0;
  }

  .bf--hero--title {
    font-size: 40px;
    line-height: 48px;
  }

  .hero--fade--img {
    object-position: 56% 0%;
  }

  .bf--deal--img {
    width: 260px;
  }

  .bf--splash {
    line-height: 16px;
    top: -20px;
    left: -80px;
  }

  .text-block-13 {
    font-size: 16px;
    line-height: 20px;
  }

  .pwdb--price--details {
    padding-bottom: 0;
  }

  .price--details--pwdb--grid {
    padding-top: 48px;
  }

  .cta--section--btn--green005 {
    width: 100%;
  }

  .pwdb--sub-hero--txt.move-up-temp {
    margin-top: -151px;
  }

  .faq--cta--container {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sfd--hero--bg-video--mobil-2-new {
    align-self: flex-end;
  }

  .pwdb--integrationer-grid.hidden-mobile {
    display: none;
  }

  .pwdb--integrationer--makl--logos {
    grid-row-gap: 5px;
  }

  .search-result-item {
    flex-direction: column;
  }

  .search-result-thumb {
    width: 100%;
    height: 100px;
    margin-top: 24px;
    margin-left: 0;
  }

  .oauto--hero {
    height: 100vh;
    max-height: 410px;
  }

  .btips--hero--title {
    max-width: 320px;
    margin-top: 200px;
    font-size: 32px;
    line-height: 40px;
  }

  .oauto--deal {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .oauto--deal--title {
    max-width: 210px;
    font-size: 24px;
    line-height: 32px;
  }

  .oauto--deal--txt {
    width: 100%;
    max-width: 380px;
    margin-bottom: 0;
  }

  .oauto--splash {
    line-height: 16px;
  }

  .oauto--deal--img {
    width: 260px;
  }

  .oauto--footer {
    height: 580px;
    min-height: 0;
  }

  .oauto--footer--box {
    padding-bottom: 32px;
  }

  .oauto--arm {
    height: 210px;
    top: 110%;
    right: 10%;
  }

  .splash--txt2 {
    font-size: 14px;
    line-height: 16px;
  }

  .oauto--mobile--box {
    text-align: left;
  }

  .price--hero--small {
    margin-bottom: 10px;
  }

  .price--hero--bubble.small {
    margin-bottom: 40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .pris--text {
    color: #fff;
  }

  .pris--text.green {
    color: var(--green-03);
  }

  .button-m-full {
    padding: 13px 30px;
    font-size: 16px;
  }

  .sticky-form-box {
    margin-bottom: 10px;
  }

  .webinar--header {
    padding-top: 30px;
    padding-right: 32px;
  }

  .dayclass {
    font-size: 11px;
    line-height: 14px;
  }

  .wint--infobox {
    grid-template-rows: auto auto auto;
  }

  .webinar-wint-logo {
    width: 32px;
  }

  .webinar-wint-logo.adjust {
    width: 50px;
    margin-top: 20px;
    margin-left: 30px;
  }

  .h5.txt--blue-01 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

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

  .h1-hero.invert.hidden {
    display: block;
  }

  .h1-hero.inverted.left {
    font-size: 32px;
  }

  .h1-hero.red {
    line-height: 35px;
  }

  .ki--hero--2 {
    text-align: left;
    padding: 72px 24px 0;
  }

  .ki--startup--go {
    padding-top: 72px;
  }

  .ki--hero-title-2 {
    text-align: left;
  }

  .hero--btn--front {
    max-width: none;
    margin-left: 0;
  }

  .hero--btn--front.wide {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero--btn--wrap--front {
    align-self: stretch;
    align-items: stretch;
    margin-bottom: 0;
  }

  .preamble-plain {
    max-width: none;
  }

  .preamble-plain.left-blue {
    padding-top: 8px;
  }

  .preamble-plain.green.left {
    text-align: center;
    margin-bottom: 26px;
  }

  .body-large {
    max-width: none;
    font-size: 16px;
    line-height: 26px;
  }

  .expert-nl-info {
    padding-left: 32px;
    padding-right: 32px;
  }

  .expert-nl-arrow-right {
    width: 18px;
    bottom: -52px;
  }

  .button-m-inline {
    padding: 13px 30px;
    font-size: 16px;
  }

  .wa-webinar-title {
    font-size: 16px;
    line-height: 20px;
  }

  .expert-nl-txt {
    max-width: none;
    font-size: 24px;
    line-height: 28px;
  }

  .expert-wave {
    height: 8px;
    top: -7px;
  }

  .expert-wave.down {
    bottom: -7px;
  }

  .modal.faq {
    min-width: auto;
    max-width: none;
    max-height: none;
    display: block;
    overflow: auto;
  }

  .sfd--hero--wave--scroller--anim {
    height: auto;
  }

  .price--details--footer {
    padding-left: 12px;
    padding-right: 12px;
  }

  .button-m-flex {
    font-size: 16px;
  }

  .button-m-flex.green {
    margin-left: 0;
    display: flex;
  }

  .btips-bli-kund {
    padding-top: 48px;
  }

  .btips--hero {
    height: auto;
  }

  .btips-bubble {
    margin-bottom: 0;
    margin-left: 16px;
    margin-right: 16px;
    position: static;
  }

  .btips-bubble-txt {
    padding-left: 24px;
    padding-right: 24px;
  }

  .landing--hero--bg-video--mobile {
    justify-content: flex-start;
    display: flex;
  }

  .btips-hero--img {
    object-position: 56% 0%;
    height: 450px;
    min-height: 0%;
  }

  .price--details--header {
    grid-template-rows: auto auto auto;
    padding-top: 48px;
  }

  .front-quote-person {
    grid-template-columns: 64px auto;
    justify-content: center;
    justify-items: start;
    margin-left: auto;
    margin-right: auto;
    padding-right: 24px;
  }

  .collection-item-8 {
    text-align: center;
  }

  .front-testimonials.bg-color {
    background-color: var(--gray-05);
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e732a609c973a359dd8fe42_undersidor--bg-loop-min.jpg");
    background-position: 0 0;
    background-size: contain;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .front-testimonials.centered {
    overflow: hidden;
  }

  .front-testimonials.bg-w {
    background-color: #0000;
    background-image: none;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .front-quote {
    padding-left: 0;
    padding-right: 0;
  }

  .customer-badge.yellow {
    text-align: left;
  }

  .customer-badge.yellow.hidden-on-mobile {
    display: none;
  }

  .customer-badge-title.blue {
    text-align: center;
  }

  .customer-badge-title.blue-badge-number {
    color: var(--blue-02);
    text-align: center;
  }

  .customer-badge-info.blue--dark {
    text-align: center;
  }

  .inner {
    grid-row-gap: 24px;
  }

  .front-quote-link {
    margin-left: 15px;
    margin-right: 15px;
  }

  .webinar--wint--wrapper {
    grid-template-rows: auto auto auto;
  }

  .splitlayout--wrapper.blue {
    background-color: #ccf2ff85;
    margin-bottom: 20px;
  }

  .splitlayout--wrapper.blue.transperent {
    background-color: #0000;
    margin-bottom: 30px;
  }

  .splitlayout--header {
    padding-right: 32px;
  }

  .splitlayout--bg.blue {
    margin-bottom: -50px;
  }

  .pwdb--wint {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .check-list-item-red {
    width: 100%;
    margin-bottom: 8px;
  }

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

  .pwdb--intro, .pwdb--intro.green {
    padding-left: 0;
    padding-right: 0;
  }

  .pwdb--intro.blue {
    padding-bottom: 60px;
  }

  .quote-bubble-vertical {
    padding: 32px;
  }

  .pwdb--hero {
    grid-template-columns: 24px 1fr 24px;
  }

  .pwdb--wint--maklare--grid {
    grid-template-columns: 1fr auto 1fr;
  }

  .tm--happy {
    padding-top: 0;
  }

  .wa2-hero {
    grid-template-rows: auto 50px auto;
    grid-template-columns: 24px 1fr 1fr 24px;
  }

  .wa2-highlight-article {
    grid-template-rows: auto auto auto;
  }

  .wa2-highlight-caption {
    padding-top: 8px;
    padding-left: 24px;
  }

  .wa2-button-container {
    padding-left: 24px;
  }

  .wa2-img-wrap {
    width: auto;
    height: 110px;
  }

  .blog-list-item-single {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .wa-hero-img1 {
    width: 300px;
    left: -24px;
  }

  .wa-hero-img2 {
    z-index: 4;
    width: 250px;
    top: 25.5em;
    right: 39px;
  }

  .wa-archive-hero, .wa-expert-hero {
    grid-template-rows: auto 50px auto;
  }

  .expert-hero-img2 {
    width: 280px;
    display: none;
  }

  .blog-header {
    padding-bottom: 0;
  }

  .blog-header.primary {
    margin-bottom: 0;
    padding: 40px 20px 30px;
  }

  .blog-meta {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
  }

  .blog-meta-item, .blog-meta-item.category {
    line-height: 28px;
  }

  .blog-meta-item.author {
    flex: 0 auto;
    margin-bottom: 0;
    font-size: 10px;
  }

  .date-inline {
    font-size: 11px;
  }

  .post-related-header {
    font-size: 28px;
    line-height: 38px;
  }

  .wa-container-large {
    padding-left: 24px;
    padding-right: 24px;
    overflow: visible;
  }

  ._2-col-cards {
    grid-template-columns: 1fr;
    grid-template-areas: "."
                         "Area";
    grid-auto-flow: row;
    padding-top: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  ._2-col-cards.wide {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  ._2-col-card-left {
    padding-bottom: 24px;
  }

  ._2-col-card-right {
    max-width: none;
    padding-bottom: 24px;
  }

  ._2-col-card-txt {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .dumpa-boxes {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .dumpa--hero--title {
    max-width: 320px;
    margin-top: 200px;
    font-size: 32px;
    line-height: 40px;
  }

  .dumpa-cta {
    padding-bottom: 10px;
  }

  .dumpa--mobile-box {
    grid-row-gap: 16px;
    text-align: center;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-13 {
    max-height: 260px;
  }

  .dumpa-footer-box {
    padding-bottom: 32px;
  }

  .dumpa--bg-video {
    justify-content: flex-start;
  }

  .price--broker {
    background-color: #0000;
    grid-template-rows: auto auto minmax(56px, 1fr) auto;
    justify-items: stretch;
    padding: 32px 32px 16px 16px;
  }

  .link--readmore--blue.adjust {
    font-size: 14px;
  }

  .checklist--1col-rtf--red {
    padding-left: 15px;
    padding-right: 0;
  }

  .checklist--1col-rtf--red li {
    background-size: 20px;
    margin-bottom: 6px;
    padding-left: 29px;
    font-size: 14px;
  }

  .checklist--1col-rtf--red ul {
    column-count: 1;
  }

  .cta {
    grid-template-columns: 24px 1fr;
    grid-auto-columns: 24px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .placeholder-video-hurfunkardet2-wrapper {
    margin-top: 32px;
    margin-bottom: 0;
  }

  .landing-puffs--collectionwrapper {
    max-height: none;
  }

  .landing-puffs--slider {
    padding-left: 16px;
    padding-right: 16px;
  }

  .landing-puffs--slide-item {
    grid-template-rows: minmax(auto, 200px) 1fr;
  }

  .landing-puffs--item-img {
    max-width: 250px;
  }

  .heading-15 {
    font-size: 24px;
    line-height: 28px;
  }

  .puff-cta {
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 16px;
  }

  .landing-puffs--right-arrow, .landing-puffs--left-arrow {
    width: 16px;
  }

  .partners--hero--img {
    width: 190px;
  }

  .partners--hero {
    height: auto;
    min-height: 100vh;
  }

  .partners--container.compact {
    padding-top: 32px;
  }

  .partners-list {
    grid-template-columns: 1fr;
  }

  .partners-wave.down {
    bottom: -7px;
  }

  .div-block-66 {
    width: auto;
  }

  .sub-navbar-menu {
    display: none;
    position: sticky;
    overflow: visible;
  }

  .produkt-content-wrapper-2 {
    grid-auto-columns: .25fr;
  }

  .produkt--header {
    text-align: left;
    justify-content: flex-start;
    width: 100%;
  }

  .produkt-hero {
    grid-template-rows: auto 50px auto;
    grid-template-columns: 24px 1fr 24px;
    grid-auto-columns: 0%;
    display: flex;
  }

  .produkt-header {
    display: block;
  }

  .product-subheader-content {
    width: 55%;
    padding-left: 0%;
    padding-right: 0%;
    display: block;
  }

  ._2-cols {
    grid-template-columns: 1fr;
    justify-items: start;
    width: 55%;
    padding-left: 0;
    padding-right: 40px;
    position: relative;
  }

  .product-main-wrapper {
    grid-auto-columns: .25fr;
  }

  .pp-index-container {
    z-index: 250;
    display: none;
    top: 136px;
  }

  .product-content-wrapper {
    z-index: 10;
    grid-template-columns: 40px 1fr;
    grid-auto-columns: 24px;
  }

  .product-benefits-grid {
    z-index: 15;
    display: block;
    position: relative;
  }

  .sub-navbar-gradient {
    display: none;
    overflow: visible;
  }

  .cta--bubble--label--beige {
    flex-direction: column;
  }

  .cta--bubble--label--beige.full-w {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._1-col {
    grid-template-columns: 1fr;
    justify-items: start;
    width: 55%;
    padding-left: 0;
    padding-right: 40px;
    position: relative;
  }

  .product-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 40px 2fr .75fr;
  }

  .typed-text {
    height: 54px;
    min-height: 54px;
    font-size: 32px;
    line-height: 40px;
  }

  .typed-text.typed-frilans {
    width: 280px;
    font-size: 40px;
    overflow: visible;
  }

  .animated--sub-hero--txt {
    grid-template-rows: auto auto;
    grid-template-columns: 24px 1fr;
    grid-auto-columns: 24px;
    justify-items: stretch;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 10px;
    padding-top: 0;
    display: block;
    position: static;
    overflow: hidden;
  }

  .animated--sub-hero--txt h1 {
    margin-bottom: 12px;
    font-size: 26px;
    line-height: 36px;
  }

  .animated--sub-hero--txt.adjusted {
    height: 80vh;
    margin: -1.5em 16px 0;
  }

  .forvem--hero {
    flex: 1;
    grid-template-rows: .75fr 1fr auto auto auto;
    grid-template-columns: 24px 1fr;
    grid-auto-columns: 18px;
  }

  .forvem--hero.konsult {
    grid-template-columns: 40% 10% 40% 0;
  }

  .forvem--item--small-title {
    margin-bottom: 24px;
  }

  .forvem--subhero-img--container {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: 130vw;
    max-height: 480px;
    padding-left: 0;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .frilans-list-item {
    padding-left: 42px;
    font-size: 16px;
    line-height: 22px;
  }

  .frilans-list-item.red {
    background-size: 22px;
    width: auto;
    padding-left: 32px;
    font-size: 16px;
    line-height: 22px;
  }

  .frilans-price--details--header {
    grid-template-rows: auto auto auto;
    padding-top: 48px;
  }

  .frilans-price--details-item {
    display: block;
  }

  .green.hero-sub {
    margin-top: -9px;
  }

  .frilans--feature--text {
    width: auto;
    display: block;
  }

  .pwdb--frilans--wint {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .image-14 {
    object-fit: contain;
    width: 100%;
    max-width: 100%;
    position: static;
  }

  .frilans-fakturering-details-item {
    display: block;
  }

  .included-top-img {
    float: none;
  }

  .included--feature--badge {
    position: relative;
  }

  .section-title {
    font-size: 22px;
    line-height: 32px;
  }

  .section-title.green {
    text-align: center;
  }

  .frilans--case--intro, .frilans--case--intro.green {
    padding-left: 0;
    padding-right: 0;
  }

  .frilans-price--details-item--beige {
    background-color: var(--gray-05);
    flex-direction: column;
    overflow: hidden;
  }

  .included-top-img--02 {
    z-index: 10;
  }

  .frilans--feature--text--blue {
    width: auto;
    display: block;
  }

  .dhi--list {
    margin-bottom: 0;
    display: block;
  }

  .dhi--list._1-col {
    margin-top: -13px;
  }

  .frilans--feature--text--green, .frilans--feature--text--red {
    width: auto;
    display: block;
  }

  .frilans-price-list-item-red.exclamation {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/613ef058540d8f5f83ace703_validate-warning.svg");
  }

  .frilans--feature--text--gul {
    width: auto;
    display: block;
  }

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

  .product-title-top {
    overflow: hidden;
  }

  .product-title-div {
    z-index: auto;
  }

  .frilans-price-list-item-blue {
    padding-bottom: 10px;
    font-size: 16px;
  }

  .image-16 {
    width: 90%;
    height: 90%;
  }

  .typed-text-konsult {
    height: 54px;
    min-height: 54px;
    font-size: 32px;
    line-height: 40px;
  }

  .pwdb--frilans--grid {
    grid-template-columns: 24px 1fr;
    grid-auto-columns: 24px;
  }

  .work-title-list.green {
    background-attachment: scroll;
  }

  .collection-list-job-list {
    margin-left: 0;
    margin-right: 0;
  }

  .h4-jobtitle-list {
    padding-left: 0;
  }

  .typed-text-2 {
    height: 54px;
    min-height: 54px;
    font-size: 40px;
    font-weight: 400;
    line-height: 40px;
    overflow: visible;
  }

  .dhi--wrapper {
    background-color: #0000;
    grid-template-columns: 0 1px 1fr 24px;
    margin-top: 2vh;
    padding-left: 10px;
  }

  .p.summary {
    text-align: left;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .dhi--title {
    flex-direction: column;
    width: 100%;
    margin-top: 15px;
    margin-right: 0;
  }

  .dhi--title.top {
    width: 100%;
    max-width: 100%;
  }

  .dhi--title.green.centered {
    text-align: center;
    margin-top: 0;
  }

  .dhi--bullets {
    grid-template-rows: auto auto;
    grid-template-columns: 24px 1fr;
    grid-auto-columns: 24px;
    justify-content: space-between;
    place-items: flex-start stretch;
    width: 100%;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  .dhi--bullets.short {
    margin-top: -15px;
    margin-left: 0;
  }

  .h3-bullet-heading {
    font-size: 20px;
  }

  .h3-bullet-heading.create {
    display: block;
  }

  .h3-bullet-heading.glass {
    font-size: 20px;
  }

  .dhi--image {
    width: 100%;
    margin-top: 0;
    position: static;
  }

  .dhi--image.top {
    margin-top: 1px;
  }

  .dhi--image.static {
    margin-bottom: 15px;
  }

  .dhi--bullets-right {
    margin-left: 10px;
    margin-right: 0;
  }

  .dhi--image--left {
    position: static;
  }

  .dhi--image--left.top {
    margin-top: 0;
  }

  .dhi--paragraph.summary {
    font-size: 16px;
    line-height: 24px;
  }

  .dhi--grid--inner {
    grid-column-gap: 2px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 24px 1fr;
    grid-auto-columns: 24px;
    align-items: start;
    width: 90%;
    padding-left: 12px;
    padding-right: 0;
    display: grid;
  }

  .dhi--grid--inner.top {
    grid-column-gap: 2px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 24px 1fr;
    grid-auto-columns: 24px;
    width: 95%;
    margin-top: 1em;
    padding-top: 0;
    display: grid;
  }

  .dhi--grid--inner.margin {
    margin-top: 0;
    margin-bottom: -6em;
  }

  .dhi--h2 {
    clear: none;
    text-align: left;
    object-fit: fill;
    width: auto;
    font-size: 24px;
    line-height: 36px;
    display: block;
  }

  .dhi--grid--inner--min {
    grid-template-columns: 1fr;
    width: 95%;
    padding-left: 20px;
    padding-right: 0;
  }

  .image-18 {
    margin-top: 0;
  }

  .pre-header {
    width: 100%;
    margin-bottom: 14px;
    font-size: 14px;
    display: flex;
  }

  .pre-header.blue {
    font-size: 14px;
    line-height: 22px;
  }

  .pre-header.hero, .pre-header.hero-lg {
    margin-top: 0%;
    font-size: 10px;
  }

  .pre-header.hero-lg.centered {
    text-align: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 10px;
  }

  .pre-header.rel {
    margin-top: 0%;
    font-size: 10px;
  }

  .pre-header.rel.centered {
    text-align: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 11px;
  }

  .dhi--dgw--bg {
    flex-flow: row;
    font-size: 16px;
    line-height: 20px;
  }

  .dhi--h4 {
    font-size: 16px;
    line-height: 24px;
  }

  .grid-10 {
    display: block;
  }

  .dhi--img2--gridx3 {
    margin-left: -30px;
  }

  .dhi--img-gridx3 {
    margin-left: -10px;
  }

  .bold-text-2 {
    font-size: 16px;
  }

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

  .dhi--hero {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    background-image: none;
    grid-template-rows: auto;
    grid-template-columns: 24px 1fr 24px;
    grid-auto-columns: 1fr;
    height: auto;
    padding-bottom: 0%;
    display: grid;
  }

  .dhi--hea {
    background-image: none;
  }

  .dhi--img {
    display: none;
  }

  .image-19 {
    display: block;
  }

  .div-block-81 {
    width: 100%;
  }

  .hero-list-item.red {
    width: 80vw;
  }

  .hero-list-item.blue {
    padding-bottom: 16px;
  }

  .dhi--hero--02 {
    grid-template-rows: auto 50px auto;
    grid-template-columns: 24px 1fr 1fr 24px;
  }

  .img--kvitto {
    width: 90%;
    max-width: 90%;
    margin-top: 10px;
  }

  .dhi--dgd--h4 {
    font-size: 16px;
    line-height: 20px;
  }

  .dhi--section--wrapper {
    margin-top: -8em;
    padding-top: 2em;
  }

  .dhi--section--wrapper.tight {
    margin-top: 0;
  }

  .dhi--section--wrapper.top {
    margin-top: -8.1em;
    padding-top: 4em;
  }

  .dhi--section--wrapper.adjust {
    margin-top: -8em;
    padding-top: 4em;
  }

  .pp-index-btn {
    z-index: 150;
    align-items: center;
    margin-top: 0;
    top: 150px;
  }

  .pp-index-close {
    z-index: 150;
    display: none;
  }

  .container-3 {
    z-index: 300;
    display: flex;
    position: sticky;
    top: 92px;
  }

  .sub-nav {
    z-index: 300;
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto;
    grid-template-columns: 2.5em 1fr;
    grid-auto-columns: 1fr;
    place-items: center start;
    margin-top: 14px;
    margin-left: 10px;
    display: grid;
    top: 90px;
  }

  .pp-index-txt-2 {
    z-index: 200;
    flex-wrap: wrap;
    margin-top: 14px;
    margin-left: 10px;
    padding-top: 0;
    display: flex;
    position: relative;
  }

  .collection-list-wrapper {
    padding-right: 0;
  }

  .hero--getstarted {
    grid-column-gap: 4px;
    grid-template-columns: 24px .7fr .7fr 24px;
    grid-auto-rows: 12.5em;
    padding: 96px 24px 72px;
  }

  .hero--getstarted.darkblue {
    background-color: var(--blue-02);
  }

  .hero--btn--wrap--front--centered {
    align-self: stretch;
    align-items: stretch;
    margin-top: 130px;
    margin-bottom: 0;
  }

  .free-getstarted-badge {
    z-index: 5;
    justify-content: center;
    align-items: center;
    margin-top: -18px;
    margin-left: 0;
    position: relative;
  }

  .free-getstarted-badge.yellow {
    text-align: left;
  }

  .free-getstarted-badge.centered {
    margin-left: -68px;
  }

  .free-getstarted-badge-title.adjust {
    margin-top: -1px;
  }

  .badge-sub-head {
    margin-top: 0;
  }

  .landing--hero--video--desktop {
    justify-content: flex-start;
    display: none;
  }

  .hero--title--getstarted {
    text-align: center;
    font-size: 40px;
    line-height: 48px;
  }

  .splash {
    display: none;
    position: absolute;
  }

  .splash.custom {
    z-index: 1;
    margin-top: 5.1em;
    display: block;
    position: relative;
    top: 11em;
    left: 0;
  }

  .splash.custom.center {
    margin-bottom: -50px;
  }

  .splash.custom-02 {
    z-index: 5;
    display: block;
    top: 2em;
    left: 0;
  }

  .splash.custom {
    z-index: 5;
    display: block;
    top: 8em;
    left: .6em;
  }

  .free-getstarted-badge-green {
    align-items: center;
    width: 160px;
    height: 160px;
    margin-top: 200px;
    display: none;
    position: relative;
    top: -105px;
    right: .9em;
  }

  .free-getstarted-badge-green.yellow {
    text-align: left;
  }

  .free-getstarted-badge-inner-green {
    z-index: 2;
    position: relative;
  }

  .splash-sfd {
    top: 220px;
    right: 0;
  }

  .splash-sfd.custom {
    z-index: 1;
    margin-top: 0;
    display: block;
    position: relative;
    top: 11em;
    left: 0;
  }

  .splash-sfd.custom-02, .splash-sfd.custom {
    z-index: 5;
    display: block;
    top: 8em;
    left: .6em;
  }

  .roland-cards {
    grid-template-columns: 1fr;
    padding-top: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .roland-bio {
    padding-top: 48px;
    padding-bottom: 24px;
  }

  .roland-bio2 {
    max-width: none;
    padding-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-12 {
    z-index: 100;
    width: 100%;
    margin-top: 0;
    position: sticky;
    top: 0;
  }

  .paragraph-14 {
    color: #fff;
    text-align: left;
    margin-bottom: -36px;
  }

  .typed-text-works {
    width: auto;
    max-width: none;
    height: 48px;
    min-height: 48px;
    margin-left: 0;
    margin-right: 0;
    font-size: 34px;
    font-weight: 400;
    line-height: 36px;
    display: none;
    overflow: visible;
  }

  .praktiskt--item--grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding-top: 24px;
  }

  .timeline_item {
    grid-template-rows: auto 415px;
    grid-template-columns: 48px 1fr;
    height: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-top: 80px;
  }

  .timeline_item.adjusted {
    margin-top: 40px;
  }

  .timeline_right {
    z-index: 100;
    width: 100%;
    height: 100%;
    position: relative;
  }

  .timeline_left {
    width: 100%;
  }

  .timeline_text.adjust {
    margin-bottom: 0;
  }

  .overlay-fade-bottom, .overlay-fade-top {
    display: none;
  }

  .timeline_wrapper {
    margin-top: -45px;
  }

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

  .div-block-82 {
    width: 16em;
  }

  .vertical--timeline {
    height: 330px;
    left: 10px;
  }

  .basic--list--item {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6172c29408acc04218317cbc_dot-light-green.svg");
  }

  .div-block-88 {
    margin-top: 34px;
  }

  .basic--list--item--check {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6172c2ab53ba36b7a379cb6a_dot-check-medium-green.svg");
  }

  .timeline_image-wrapper--02 {
    height: 100%;
  }

  .timeline--left--text {
    margin-bottom: 10px;
    font-size: 32px;
  }

  .timeline--left--text.longer {
    margin-left: 0;
    font-size: 32px;
  }

  .timeline--left--text.min {
    color: var(--blue-01);
    font-size: 28px;
  }

  .sfd--header--div {
    background-image: linear-gradient(to bottom, var(--blue-03), var(--blue-05));
    height: 48vh;
    display: block;
  }

  .paragraph-large {
    font-size: 16px;
  }

  .sfd--header {
    grid-template-rows: 1fr 1fr;
    margin-top: 30px;
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .preamble-plain--left {
    max-width: 600px;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .sfd--title {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 38px;
    line-height: 42px;
  }

  .sfd--subheader {
    z-index: 3;
  }

  .sfd--cta--section--container {
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 72px;
    padding-bottom: 55px;
    display: flex;
  }

  .sfd--cta--section--container.adjust {
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    align-content: flex-start;
    display: flex;
  }

  .hero--quinns {
    grid-column-gap: 4px;
    grid-template-columns: 24px .7fr .7fr 24px;
    grid-auto-rows: 12.5em;
    padding: 96px 24px 72px;
  }

  .hero--title--quinns {
    text-align: center;
    font-size: 40px;
    line-height: 48px;
  }

  .hero--txt--quinns {
    text-align: center;
    text-shadow: 0 0 24px #fa9e00;
    max-width: 28ch;
    font-size: 18px;
    font-weight: 900;
    line-height: 24px;
  }

  .quinns-puff-2 {
    padding-top: 48px;
    padding-bottom: 24px;
  }

  .quinns-puff-1 {
    max-width: none;
    padding-top: 48px;
    padding-bottom: 24px;
  }

  .quinns-btn-2 {
    text-align: center;
    max-width: none;
    height: 56px;
    margin-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
  }

  .quinns-puff--title {
    font-size: 24px;
    line-height: 32px;
  }

  .quinns-gv-puff--txt {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .quinns-puff--btn-2 {
    height: 56px;
    margin-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
  }

  .quinns--illu--imgs--wrapper {
    background-position: 50%;
    background-size: contain;
    max-width: none;
    height: 256px;
  }

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

  .sfd-hero-img2 {
    z-index: 4;
    width: 250px;
    top: 25.5em;
    right: 39px;
  }

  .sfd-hero-img1 {
    width: 300px;
    left: -24px;
  }

  .quinns--buttons {
    z-index: 1;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .quinns--quote {
    padding-left: 0;
    padding-right: 0;
  }

  .customer-badge-green.yellow {
    text-align: left;
  }

  .testaoss--wave--anim--bottom---quinns {
    height: auto;
    bottom: -129px;
  }

  .rich-text-block-11 {
    top: 45vh;
  }

  .sfd--item--list--item {
    background-position: 0 10px;
    background-size: 20px;
    padding-left: 32px;
  }

  .sfd--sticky--timeline--contaiiner {
    margin-top: -10px;
  }

  .sfd--image--02b {
    position: relative;
    inset: -6% auto auto 0%;
  }

  .sfd--image--05 {
    width: 80%;
    max-width: 60%;
    position: relative;
    top: -5%;
    left: -5%;
  }

  .image--top {
    width: 65%;
    position: relative;
    inset: 0 0% 0% 0;
  }

  .sfd--image--04 {
    width: 65%;
    max-width: 75%;
    position: relative;
    inset: -63% 0% 0% 0;
  }

  .praktiskt--item--list--item-copy {
    background-position: 0 10px;
    background-size: 20px;
    padding-left: 32px;
  }

  .timeline_date-text-top {
    font-size: 32px;
  }

  .sfd--item--list--item--red {
    background-position: 0 10px;
    background-size: 20px;
    padding-left: 32px;
  }

  .post-body--first p {
    color: var(--blue-01);
  }

  .post-body--second {
    margin-bottom: 0;
  }

  .post-body--second p {
    margin-bottom: 25px;
  }

  .timeline_centre-2-copy {
    margin-bottom: 0;
  }

  .forvem--hero--min {
    flex: 1;
    grid-template-rows: .45fr 1fr auto auto auto;
    grid-template-columns: 24px 1fr;
    grid-auto-columns: 24px;
  }

  .forvem--hero--min.konsult {
    grid-template-columns: 40% 10% 40% 0;
  }

  .container-5 {
    padding-bottom: 23px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .sfd--price-contents--cta--centered {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto;
    margin-top: 72px;
  }

  .space--btw--45 {
    height: 45px;
    min-height: 45px;
    max-height: 45px;
    padding-top: 0;
  }

  .sfd--hero--container--300 {
    min-width: 300px;
    max-width: 300px;
    margin-left: 0;
    padding-left: 10px;
    position: relative;
    left: 0;
  }

  .text-block-24 {
    width: 168.31%;
  }

  .sfd--image--01 {
    width: 100%;
    max-width: 60%;
    position: relative;
    inset: 0% auto auto 0%;
  }

  .sfd--image--03 {
    width: 100%;
    max-width: 60%;
    position: relative;
    top: -1%;
    left: 4%;
  }

  .timeline_item--narrow {
    grid-template-rows: auto 60px;
    grid-template-columns: 48px 1fr;
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 10px;
  }

  .timeline_item--narrow.narrow {
    grid-template-rows: auto auto;
  }

  .cta--timeline--btn {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .cta--timeline--btn.adjust {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta--timeline--btn.timeline {
    justify-content: center;
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
  }

  .sfd--cta--timeline--label {
    background-color: #fff;
    margin-left: -18px;
  }

  .sfd--cta--timeline--label.adjust {
    width: 280px;
    max-width: 290px;
  }

  .timeline_right--centered {
    z-index: 20;
    text-align: left;
    height: auto;
    position: absolute;
  }

  .timeline_right--centered.adjust {
    width: 240px;
    max-width: 240px;
  }

  .cta--timeline--btn--02 {
    z-index: 1000;
    object-fit: contain;
    flex-flow: row;
    justify-content: center;
    width: 85%;
    max-width: 90%;
    height: 100px;
    margin-left: 20px;
    margin-right: 20px;
    transition: color .35s cubic-bezier(.165, .84, .44, 1), background-color .35s cubic-bezier(.455, .03, .515, .955);
    display: flex;
  }

  .cta--timeline--btn--02.adjust {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta--timeline--btn--02.timeline {
    justify-content: center;
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
  }

  .price--details-item--blue {
    flex-direction: column;
  }

  .feature--inverted--text {
    width: auto;
    display: block;
  }

  .dhi--inverted--list {
    margin-bottom: 0;
    display: block;
  }

  .dhi--inverted--list._1-col {
    margin-top: -13px;
  }

  .timeline_item-last {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto 160px;
    grid-template-columns: 48px 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    padding-bottom: 20px;
    display: grid;
  }

  .space--btw--10 {
    padding-top: 10px;
  }

  .text--button {
    text-align: center;
    white-space: pre-wrap;
    width: 240px;
    max-width: 240px;
  }

  .timeline_centre--02 {
    z-index: 5;
    background-color: #0000;
    width: auto;
    height: auto;
    margin-bottom: 0;
  }

  .timeline_item_mobile {
    z-index: 100;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: var(--blue-06);
    grid-template-rows: 75px 160px;
    grid-template-columns: 48px 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 100%;
    margin-top: 43px;
    margin-bottom: 0;
    padding-bottom: 80px;
    display: grid;
    position: relative;
  }

  .timeline_right--bottom {
    z-index: 100;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-left: 20px;
    padding-bottom: 30px;
    position: relative;
  }

  .sdf--subheader {
    padding-bottom: 0;
  }

  .praktiskt--txt--b {
    width: 260px;
    max-width: 260px;
    min-height: auto;
  }

  .praktiskt--title--b {
    width: 300px;
    max-width: 300px;
    font-size: 32px;
    line-height: 36px;
  }

  .timeline_item_price {
    grid-template-rows: 76px 415px;
    grid-template-columns: 48px 1fr;
    height: 100%;
    margin-bottom: -70px;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .cta--timeline--btn--blue {
    width: 250px;
    height: 72px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .cta--timeline--btn--blue.adjust {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta--timeline--btn--blue.timeline {
    justify-content: center;
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
  }

  .text-block-25 {
    flex-wrap: nowrap;
    width: 250px;
    max-width: none;
    height: auto;
    display: block;
    position: absolute;
  }

  .timeline_item_salary {
    grid-template-rows: auto 460px;
    grid-template-columns: 48px 1fr;
    height: 100%;
    margin-top: 10px;
    margin-bottom: 40px;
    padding-top: 50px;
  }

  .timeline_item_salary.adjusted {
    margin-top: 40px;
  }

  .link--timeline {
    color: var(--blue-02);
  }

  .h2--form--blue {
    color: var(--blue-01);
    margin-top: -60px;
    font-size: 28px;
    line-height: 36px;
  }

  .wint--infobox--bottom {
    border-radius: 0;
    grid-template-rows: auto auto auto;
  }

  .p--last {
    margin-left: 30px;
    margin-right: 35px;
  }

  .pwdb--i--h2 {
    font-size: 24px;
    line-height: 32px;
  }

  .sfd--cta--timeline--right--label {
    background-color: #fff;
    margin-left: -18px;
  }

  .sfd--cta--timeline--right--label.adjust {
    width: 280px;
    max-width: 290px;
  }

  .pwdb--time {
    width: 65%;
    position: relative;
    inset: 0 0% 0% 0;
  }

  .pwdb--project {
    width: 100%;
    max-width: 60%;
    position: relative;
    inset: 0% auto auto 0%;
  }

  .timeline_item_grey {
    grid-template-rows: auto 415px;
    grid-template-columns: 48px 1fr;
    height: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-top: 80px;
  }

  .timeline_item_grey.adjusted {
    margin-top: 40px;
  }

  .overlay-fade-bottom-grey {
    display: none;
  }

  .timeline_centre_grey {
    z-index: 5;
    background-color: #0000;
    width: auto;
    height: auto;
    margin-bottom: 0;
  }

  .overlay-fade-top--grey {
    display: none;
  }

  .sdf--subheader--grey {
    padding-bottom: 0;
  }

  .incl-top-img-provision-grid-4 {
    margin-left: -20px;
  }

  .dhi-top-image-lon--grid4 {
    min-height: 150px;
    max-height: 150px;
    margin-left: 2px;
  }

  .image-40 {
    margin-left: -30px;
  }

  .image-41 {
    width: 90%;
    height: 90%;
  }

  .webinar-badge {
    right: 20px;
  }

  .webinar-badge.yellow {
    text-align: left;
  }

  .partner-logo-box {
    margin-left: 0;
    margin-right: 0;
    top: -35px;
  }

  .partner-logo-box.dark {
    margin-top: 32px;
  }

  .button-2col-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .partner-hero-img-fade {
    height: 240px;
  }

  .partner-section-caption {
    padding-right: 0;
  }

  .partner-section-cols-left {
    grid-template-rows: auto auto;
    padding-bottom: 32px;
  }

  .partner-moonwalk-img {
    height: 340px;
    margin-top: -40px;
    margin-bottom: -37px;
    left: 0;
  }

  .partner-moonwalk-img.anim {
    max-width: 100%;
    height: 370px;
    margin-top: -60px;
    overflow: hidden;
  }

  .checklist--1col-rtf--blue-invert {
    padding-right: 0;
  }

  .checklist--1col-rtf--blue-invert li {
    background-size: 20px;
    margin-bottom: 6px;
    padding-left: 29px;
    font-size: 14px;
  }

  .checklist--1col-rtf--blue-invert ul {
    column-count: 1;
  }

  .partner-section-right {
    padding-left: 0;
    padding-right: 0;
  }

  .partner-jump-img {
    max-height: 200px;
    margin-bottom: 24px;
  }

  .partner-info, .partner-info.green {
    padding-left: 0;
    padding-right: 0;
  }

  .preamble-left {
    max-width: none;
    font-size: 16px;
    line-height: 26px;
  }

  .preamble-left.last {
    text-align: left;
    margin-right: 0;
    padding-right: 19px;
  }

  .preamble-left.invert {
    line-height: 25px;
  }

  .preamble-left.dark {
    text-align: left;
    margin-left: 0;
    margin-right: 10px;
  }

  .preamble-left.link--readmore--red {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .preamble-left.link--readmore--blue, .preamble-left.link--readmore--blue--timeline, .preamble-left.link--readmore--green, .preamble-left.link--readmore--darkred, .preamble-left.link--readmore--blue-copy {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 25px;
    margin-bottom: 5px;
  }

  .partner-text-section.left {
    padding-left: 0;
    padding-right: 0;
  }

  .partner-price-details {
    padding-bottom: 0;
  }

  .partner-badge-wrap {
    top: 46px;
    left: 138px;
    right: auto;
  }

  .partner-badge-wrap.adjust {
    margin-top: -4em;
    margin-left: 32%;
    margin-right: 32%;
    top: -3%;
    left: auto;
    right: auto;
  }

  .link--readmore--blue-invert.adjust {
    font-size: 14px;
  }

  .trf--hero {
    background-color: var(--blue-01);
    background-image: none;
    margin-top: -10%;
    padding-top: 0;
    padding-bottom: 10%;
    display: block;
  }

  .trf--body {
    overflow: visible;
  }

  .trf--wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .trf--item {
    grid-row-gap: 0px;
    grid-template-columns: 320px 1fr 1fr .5fr;
    max-width: none;
    margin-top: 0;
    padding-top: 0;
  }

  .trf--item--container {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    width: auto;
    max-width: none;
    margin: 0 5px 0 8px;
    padding: 24px 0 0 15px;
    display: block;
  }

  .trf--item--container._3-cols {
    width: auto;
    max-width: none;
    margin-right: 10px;
    padding-left: 15px;
  }

  .trf--item--container.top {
    width: 100%;
    max-width: none;
    margin-right: 0;
    padding-left: 15px;
  }

  .trf--item--container.txt--right {
    width: 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 5px;
  }

  .trf--item--container--lightblue {
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .trf--img {
    width: 120%;
  }

  .trf--hero--container {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    padding-bottom: 45px;
    padding-left: 24px;
    padding-right: 5px;
  }

  .trf--hero--title {
    max-width: 330px;
    font-size: 32px;
    line-height: 40px;
  }

  .check-list-hero-trf {
    padding-left: 0;
    padding-right: 0;
  }

  .check-list-hero-trf li {
    background-size: 20px;
    margin-bottom: 8px;
    padding-left: 29px;
    font-size: 14px;
    line-height: 21px;
  }

  .trf--item--center-wrapper {
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 0;
    display: flex;
  }

  .trf--item--center-wrapper._3-cols {
    max-width: 300px;
  }

  .trf--item--center-wrapper.to-do {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .trf--bevan--title {
    margin-bottom: 24px;
  }

  .trf--item--title {
    font-size: 24px;
    line-height: 32px;
  }

  .trf--item--txt {
    width: 100%;
    margin-right: 0;
    padding-right: 5px;
  }

  .trf--item--list--item {
    background-position: 0 10px;
    background-size: 20px;
    padding-left: 32px;
  }

  .trf--item--image {
    width: auto;
    position: relative;
  }

  .trf--image--att {
    width: 100%;
    max-width: none;
    margin-left: 0;
    padding-right: 10px;
  }

  .trf--cta-text {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 30px;
  }

  .trf--item--container--overlap {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    max-width: 300px;
    padding: 24px 24px 32px;
  }

  .trf--item--container--overlap.mid {
    height: 100%;
    margin-left: 10px;
  }

  .trf--item--container--under--left {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding: 24px 24px 32px;
  }

  .trf--item--container-2 {
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    width: 100%;
    max-width: none;
    padding: 0 0 10px 15px;
    display: block;
    position: static;
    overflow: visible;
  }

  .trf--subheader {
    padding-bottom: 0;
  }

  .trf--img--100 {
    width: 100%;
    max-width: none;
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
  }

  .trf--img--100.adjust {
    margin-left: -16px;
  }

  .trf--img--100.top {
    width: 108%;
    margin-left: 0;
  }

  .trf--container--img {
    width: 100%;
    max-width: none;
    position: static;
    left: 0%;
  }

  .workflow-images {
    width: 100%;
    max-width: 300px;
    margin-left: 0;
    display: none;
    position: relative;
    bottom: 0%;
    left: -10%;
  }

  ._wf--profile--text {
    font-size: 11px;
    line-height: 16px;
  }

  .workflow-group-images {
    margin-bottom: 0;
    margin-left: 0;
    display: none;
    position: static;
  }

  ._wf--tag-profile--text {
    font-size: 11px;
    line-height: 16px;
  }

  .trf--title {
    width: 280px;
    max-width: 280px;
    font-size: 32px;
    line-height: 40px;
  }

  .trf--txt {
    width: 260px;
    max-width: 260px;
    min-height: auto;
  }

  .trf--container {
    margin-top: 10px;
    margin-bottom: 30px;
    padding-top: 0;
  }

  .trf--image--overlap {
    width: 40%;
    max-width: 40%;
    margin-top: 0%;
    margin-bottom: 0%;
    margin-left: 117px;
    display: block;
    position: static;
    top: 100px;
    left: 0%;
  }

  .workflow-images-mid {
    width: 300px;
    max-width: 300px;
    margin-left: 0;
    display: none;
    position: relative;
    bottom: 0%;
    left: -10%;
    overflow: hidden;
  }

  .profile-img-02 {
    width: 80px;
  }

  .profile-img-04 {
    width: 120px;
  }

  ._wf--profile--text-wide {
    font-size: 11px;
    line-height: 16px;
  }

  .profile-img-3col {
    width: 100px;
  }

  .flying--frilansare {
    width: 100%;
    margin-top: 90px;
    display: block;
  }

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

  .container-large-temp {
    padding-left: 24px;
    padding-right: 24px;
    display: block;
    overflow: visible;
  }

  .klubb-section-cols-left {
    grid-template-rows: auto auto;
    padding-bottom: 32px;
  }

  .klubb-img {
    width: 300px;
    min-width: 300px;
    height: 130px;
    margin-top: -65px;
    margin-bottom: -37px;
    padding-top: 0;
    left: 0;
  }

  .klubb-info, .klubb-info.green {
    padding-left: 0;
    padding-right: 0;
  }

  .tfr--ipad {
    width: 95%;
    min-width: 300px;
    max-width: none;
    display: block;
  }

  .trf--header-img {
    width: 90%;
    min-width: 310px;
    max-width: 90%;
    height: 100%;
    margin: 0 5px 30px 15px;
    display: block;
  }

  .trf--slide-img {
    width: 100%;
    max-width: none;
  }

  .slider-3 {
    width: 320px;
    height: auto;
    margin-left: 0;
  }

  .slide {
    width: 320px;
  }

  .mask-2 {
    width: 320px;
    max-width: 330px;
  }

  .slide--nav {
    margin-top: 17px;
  }

  .slide--nav.report {
    margin-top: 0;
  }

  .dotted--line-02 {
    z-index: 0;
    margin-left: 17px;
    top: 26px;
    left: -56px;
  }

  .img-text {
    display: none;
  }

  .img--text-wrap {
    width: 270px;
    margin-left: 0;
  }

  .rapport-img {
    width: 100%;
    max-width: none;
    position: relative;
    left: 0%;
  }

  .profile-img-04-sm {
    max-width: 100%;
    margin-top: -72px;
  }

  .trf--item--img-container {
    width: 100%;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
  }

  .trf--cta--section--container {
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    padding: 30px 16px;
    display: flex;
  }

  .trf--cta--section--container.adjust {
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    align-content: flex-start;
    display: flex;
  }

  .img--pie {
    margin-top: -15vh;
    margin-left: -25vh;
    padding-left: 0;
    position: relative;
    top: 0%;
    left: 0%;
  }

  .slider--report {
    width: 320px;
    max-width: 330px;
  }

  .dotted-line-2 {
    margin-top: 0;
    top: -53px;
  }

  .trf--img--container {
    width: 270px;
    max-width: 270px;
    margin-left: 0;
    left: 0;
  }

  .trf--img-groups {
    width: 100%;
    max-width: none;
    margin-left: -5px;
  }

  .slide-2 {
    width: 100%;
  }

  .trf--price-contents--cta {
    margin-top: 72px;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .trf--cta--section--container--hidden {
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    padding: 30px 16px;
    display: none;
  }

  .trf--cta--section--container--hidden.adjust {
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    align-content: flex-start;
    display: flex;
  }

  .trf--hero--btn {
    width: 280px;
    padding-right: 20px;
    left: -10px;
  }

  .feature--tag {
    margin-top: 6px;
    margin-bottom: 4px;
  }

  ._wf--profile--text--adjust {
    font-size: 11px;
    line-height: 16px;
  }

  .slide-3, .slide-2b {
    width: 320px;
    max-width: 100%;
  }

  .image-54 {
    width: 90%;
    height: 90%;
    margin-left: 0;
  }

  .image-55, .image-56 {
    width: 90%;
    height: 90%;
  }

  .tidrapport--img {
    width: 100%;
    max-width: 100%;
  }

  .btn--left {
    margin-left: 20px;
    margin-right: 0;
  }

  .cta--big--btn--standard {
    flex: 0 auto;
    width: 100%;
    display: none;
  }

  .cta--big--btn--mobile {
    flex: 0 auto;
    width: 100%;
    margin-top: -27px;
    margin-bottom: 34px;
    display: block;
  }

  .trf-img-01 {
    width: 100%;
    max-width: 110%;
  }

  .checklist--1col-rtf--darkblue {
    padding-left: 15px;
    padding-right: 0;
  }

  .checklist--1col-rtf--darkblue li {
    background-size: 20px;
    margin-bottom: 6px;
    padding-left: 29px;
    font-size: 14px;
  }

  .checklist--1col-rtf--darkblue ul {
    column-count: 1;
  }

  .partner--pris {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .partner-hero--img {
    height: 230px;
  }

  .partner-img-sm {
    margin-top: -100px;
    margin-left: 0;
  }

  .partner-signup_form.yellow {
    width: 100%;
  }

  .link--to-form--blue.adjust {
    font-size: 14px;
  }

  .partner--maklare--incl {
    padding-bottom: 0;
  }

  .partner--customer-badge.yellow {
    text-align: left;
  }

  .feature-item--beige {
    flex-direction: column;
  }

  .feature--txt, .frilans--feature--text-copy {
    width: auto;
    display: block;
  }

  .feature-list-item {
    background-size: 23px;
    padding-left: 30px;
  }

  ._1-col-img {
    width: 100%;
  }

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

  .tile-m-flex {
    padding: 13px 30px;
    font-size: 16px;
  }

  .tile-m-flex.green {
    text-align: center;
    width: 80%;
    margin-left: -20px;
    display: flex;
  }

  .partner-section-cols-center {
    grid-template-rows: 10px auto;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 32px;
  }

  .cc--item--small-title {
    margin-bottom: 24px;
  }

  .checklist--1col-rtf--red--inverted {
    padding-left: 15px;
    padding-right: 0;
  }

  .checklist--1col-rtf--red--inverted li {
    background-size: 20px;
    margin-bottom: 6px;
    padding-left: 29px;
    font-size: 14px;
  }

  .checklist--1col-rtf--red--inverted ul {
    column-count: 1;
  }

  .partner--item--small-title-red {
    margin-bottom: 24px;
  }

  .div-block-104 {
    height: 10px;
  }

  .wave--anim--lightgray {
    height: auto;
  }

  .wave--anim--lightgray.hidden {
    display: none;
  }

  .space--125 {
    height: 5px;
    display: block;
  }

  .hero--title--right {
    text-align: left;
    max-width: 410px;
    margin-right: 0%;
    font-size: 32px;
    line-height: 36px;
  }

  .hero--2cols {
    grid-column-gap: 4px;
    grid-template-columns: 24px .7fr .7fr 24px;
    grid-auto-rows: 12.5em;
    padding: 96px 24px 72px;
  }

  .hero--2cols.darkblue {
    background-color: var(--blue-02);
  }

  .hero--txt--right {
    text-align: center;
    text-shadow: 0 0 24px #fa9e00;
    max-width: 28ch;
    font-size: 18px;
    font-weight: 900;
    line-height: 24px;
  }

  .hero--txt-r {
    color: var(--blue-01);
    width: 100%;
    margin-bottom: 1em;
    line-height: 22px;
  }

  .hero--btn--front--right {
    flex-direction: column;
    align-self: stretch;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .hero--btn--front--yellow {
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
  }

  .bold-text-12 {
    line-height: 22px;
  }

  .hero--hairy {
    width: 300px;
    left: -24px;
  }

  .hero--hairy--r {
    z-index: 4;
    width: 250px;
    top: 25.5em;
    right: 39px;
  }

  .video-hfd-wrapper {
    margin-top: 0;
    margin-bottom: 0;
  }

  .video-hfd-2 {
    width: 100%;
    height: auto;
    margin-top: 0;
    position: absolute;
    top: 0;
  }

  .html-embed-hero {
    margin-top: 0;
    padding-top: 0;
    position: absolute;
  }

  .hero--2cols--imgbg {
    grid-column-gap: 0px;
    grid-template-rows: auto auto auto 9em;
    grid-template-columns: 20px minmax(300px, 1fr) 20px;
    grid-auto-rows: 12.5em;
    min-height: 60%;
    padding: 96px 8px 72px;
    display: none;
  }

  .hero--2cols--imgbg.darkblue {
    background-color: var(--blue-02);
  }

  .hero--btn--front--demo-r {
    max-width: none;
    margin-left: 0;
  }

  .link-plain {
    max-width: none;
    margin-top: 5px;
    font-size: 16px;
    line-height: 26px;
    display: none;
  }

  .typed-text-hero {
    width: 230px;
    height: 52px;
    min-height: 52px;
    margin-top: 24px;
    font-size: 28px;
    font-weight: 400;
    line-height: 32px;
    overflow: visible;
  }

  .partner-hero-img-fade-short {
    height: 240px;
  }

  .partner-logo-box-arrow-b {
    width: 70px;
    height: 30px;
    bottom: -30px;
  }

  .hero--btn--front--demo {
    background-color: var(--yellow-02);
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    display: flex;
  }

  .hero--btn--front--demo:hover {
    background-color: var(--yellow-04);
    color: var(--yellow-02);
  }

  .login-page {
    background-position: 130% 7%, -20% 14%, 0 0;
  }

  .button-2col-grid-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-106 {
    padding: 40px 24px 24px;
  }

  .wave--anim--lightgrad {
    height: auto;
  }

  .wave--anim--lightgrad.hidden {
    display: none;
  }

  .p--bullets {
    margin-bottom: 0;
    display: block;
  }

  .p--bullets._1-col {
    margin-top: -13px;
  }

  .partner-section--bgimg {
    height: 60%;
    padding-top: 0;
  }

  .wave--anim--yellow {
    height: auto;
  }

  .wave--anim--yellow.hidden {
    display: none;
  }

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

  .starta-title-list.green {
    background-attachment: scroll;
  }

  .checklist--1col-rtf--darkgreen {
    padding-left: 15px;
    padding-right: 0;
  }

  .checklist--1col-rtf--darkgreen li {
    background-size: 20px;
    margin-bottom: 6px;
    padding-left: 29px;
    font-size: 14px;
  }

  .checklist--1col-rtf--darkgreen ul {
    column-count: 1;
  }

  .image-59 {
    width: 440px;
    margin-top: 25px;
    margin-left: -123px;
    display: none;
    bottom: auto;
  }

  .partner--dhi {
    padding-bottom: 0;
  }

  .space--btw--90 {
    padding-top: 45px;
  }

  .typed-hero {
    font-size: 28px;
    line-height: 32px;
  }

  .video-allincl {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .partner-highlight-2 {
    grid-template-rows: auto auto auto;
  }

  .partner-img-wrap {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    width: auto;
    height: 160px;
  }

  .partner-button-container {
    padding-left: 24px;
  }

  .partner-highlight-caption {
    padding-top: 8px;
    padding-left: 24px;
  }

  .partner-highlight-title {
    margin-top: 40px;
    margin-left: 20px;
  }

  .partner-highlight-txt {
    width: 85%;
    margin-top: 0;
    margin-left: 20px;
  }

  .pwdb {
    padding-left: 24px;
  }

  .pwdb-button-container {
    padding-bottom: 0;
    padding-left: 24px;
  }

  .fw--case--category {
    margin-top: 10px;
    margin-left: 20px;
  }

  .oa--hero--title {
    max-width: 320px;
    margin-top: 200px;
    font-size: 32px;
    line-height: 40px;
  }

  .oauto--usp {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .oa-list-item.red {
    width: 80vw;
  }

  .oauto--deal--title-2 {
    max-width: 210px;
    font-size: 24px;
    line-height: 32px;
  }

  .oauto--splash-2 {
    line-height: 16px;
  }

  .oauto--check {
    overflow: hidden;
  }

  .link-div {
    padding: 40px 24px 24px;
  }

  .landing-puffs--slider-02 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .wave--anim--bottom-2 {
    height: auto;
  }

  .wave--anim--bottom-2.hidden {
    display: none;
  }

  .button-m-full-retro {
    padding: 13px 30px;
    font-size: 16px;
  }

  .timeline--img-1 {
    width: 65%;
    position: relative;
    inset: 0 0% 0% 0;
  }

  .timeline--img-2 {
    width: 100%;
    max-width: 60%;
    position: relative;
    inset: 0% auto auto 0%;
  }

  .oa--item--list--item {
    background-position: 0 10px;
    background-size: 20px;
    padding-left: 32px;
  }

  .oauto--subheader {
    padding-bottom: 0;
  }

  .cta--timeline--btn--2 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .cta--timeline--btn--2.adjust {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta--timeline--btn--2.timeline {
    justify-content: center;
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
  }

  .oa--cta--timeline--right--label {
    background-color: #fff;
    margin-left: -18px;
  }

  .oa--cta--timeline--right--label.adjust {
    width: 280px;
    max-width: 290px;
  }

  .oa--timeline--btn {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .oa--timeline--btn.adjust {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .oa--timeline--btn.timeline {
    justify-content: center;
    width: auto;
    margin-left: 30px;
    margin-right: 30px;
  }

  .oa_timeline_right {
    z-index: 100;
    width: 100%;
    height: 100%;
    position: relative;
  }

  .oa--timeline--left--text {
    margin-bottom: 10px;
    font-size: 32px;
  }

  .oa--timeline--left--text.longer {
    margin-left: 0;
    font-size: 32px;
  }

  .timeline_item-last--gradient {
    grid-template-rows: auto 160px;
    grid-template-columns: 48px 1fr;
    height: 100%;
    display: none;
  }

  .overlay-fade-bottom-grey-copy {
    display: none;
  }

  .oa_timeline_item {
    grid-template-rows: 76px 415px;
    grid-template-columns: 48px 1fr;
    height: 140px;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .timeline_item_mobile_2 {
    z-index: 100;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--gray-06);
    grid-template-rows: 75px 160px;
    grid-template-columns: 48px 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 100%;
    margin-top: 43px;
    margin-bottom: 0;
    padding-bottom: 80px;
    display: grid;
    position: relative;
    overflow: visible;
  }

  .timeline_right-cta {
    z-index: 100;
    width: 100%;
    height: auto;
    position: relative;
  }

  .timeline_item-last-dt {
    grid-template-rows: auto 160px;
    grid-template-columns: 48px 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    padding-bottom: 20px;
    display: none;
  }

  .oa-timeline_right--bottom {
    z-index: 100;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-left: 20px;
    padding-bottom: 30px;
    position: relative;
  }

  .oa--timeline_item {
    grid-template-rows: auto 60px;
    grid-template-columns: 48px 1fr;
    margin-top: -20px;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .oa--timeline_item.narrow {
    grid-template-rows: auto auto;
  }

  .tr-hero-img1 {
    width: 300px;
    left: -24px;
  }

  .tk-inyhet, .tk-inyhet.green {
    padding-left: 0;
    padding-right: 0;
  }

  .tk-inyhet.beige {
    display: block;
  }

  .badge-nyhet {
    line-height: 20px;
  }

  .image-61 {
    width: 100%;
    max-width: 100%;
  }

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

  .partner-hero-graphic-img {
    height: 240px;
  }

  .partner-offer-bubble {
    margin-left: 0;
    margin-right: 0;
    top: -35px;
  }

  .partner-offer-bubble.dark {
    margin-top: 32px;
  }

  .partner-offer-bubble-arrow {
    width: 70px;
    height: 30px;
    bottom: -30px;
  }

  .partner-caption-img {
    max-width: 50%;
  }

  .puff-cta--02 {
    font-size: 16px;
  }

  .wrapper--tabs {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .sfd--tab--img {
    width: 100%;
    margin-top: -30px;
  }

  .sfd--tab--img.min {
    margin-right: 0;
  }

  .sfd--tab--item--list--container {
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sfd--tab--item--wrapper {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .sfd--tab--item--info-container {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding: 24px 24px 32px;
  }

  .sfd--tab--item--list--title {
    font-size: 20px;
    line-height: 28px;
  }

  .news {
    grid-row-gap: 0px;
    padding-top: 24px;
  }

  .news.blue {
    background-color: #0000;
    background-image: none;
    background-size: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .news--text.red, .news--text.orange, .news--text.blue, .news--text.green {
    font-size: 18px;
    line-height: 26px;
  }

  .news--text.darkred {
    text-align: center;
    padding-right: 0;
    font-size: 18px;
    line-height: 26px;
  }

  .news--text.darkblue.narrow {
    text-align: center;
    padding-top: 15px;
    padding-right: 0;
  }

  .landing--hero--bg--vid--desktop {
    justify-content: flex-start;
    display: none;
  }

  .intro--cta {
    z-index: 1;
    grid-template-rows: auto auto auto auto auto auto;
    margin-top: 50px;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .intro--cta.adjust {
    margin-top: 70px;
    padding-top: 0;
  }

  .intro-cta-wrap {
    grid-column-gap: 6px;
    grid-template-columns: minmax(20px, .25fr) 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-left: 45px;
    padding-right: 45px;
  }

  .landing--hero--bg--allincl--vid--desktop {
    justify-content: flex-start;
    display: none;
  }

  .intro--fds--img {
    width: 100%;
    max-width: 100%;
  }

  .btn--green--left, .btn--green--right {
    width: 100%;
  }

  .hero--2col--imgbg {
    grid-column-gap: 0px;
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/620cc2dd4234b454851e8cfc_all-inclusive_landscape.jpg");
    background-position: 54% 100%;
    background-size: cover;
    grid-template-rows: auto auto auto 9em;
    grid-template-columns: 20px minmax(300px, 1fr) 20px;
    grid-auto-rows: 12.5em;
    min-height: 60%;
    padding: 96px 8px 72px;
  }

  .hero--2col--imgbg.darkblue {
    background-color: var(--blue-02);
  }

  .hero--txt-l {
    color: var(--blue-01);
    width: 100%;
    margin-bottom: 1em;
    line-height: 22px;
  }

  .sfd--tab--img-hidden {
    width: 120%;
  }

  .sfd--tab--img-hidden.min {
    margin-right: 0;
  }

  .intro--cta--hiddn {
    z-index: 1;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .wave--anim--bottom-dt {
    height: auto;
    display: none;
  }

  .wave--anim--bottom-dt.hidden {
    display: none;
  }

  .footer--5cols {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    max-width: 100%;
    padding-left: 36px;
    display: block;
  }

  .footer-blue {
    padding-bottom: 30px;
  }

  .landing-p {
    font-size: 18px;
    line-height: 24px;
  }

  .cta--getstarted {
    grid-column-gap: 4px;
    background-image: none;
    grid-template-rows: 10em 8em;
    grid-template-columns: 24px .7fr .7fr 24px;
    grid-auto-rows: 8em;
    min-height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 30px 24px;
  }

  .cta--getstarted.darkblue {
    background-color: var(--blue-02);
  }

  .hero--btn--front--sfd {
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 15px;
  }

  .landing--mid-header {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .safunkardet {
    z-index: 1;
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/627aa3a0654bcbd1c7c29422_light-grey-gr-wavy-bg.svg");
    background-position: 50%;
    background-size: cover;
    grid-template-rows: auto auto auto 1fr;
    padding-bottom: 72px;
  }

  .sfd-tabs-txt {
    height: 140px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .sfd-tabs-title {
    font-size: 24px;
    line-height: 32px;
  }

  .sfd-tabs-title.darkred {
    text-align: center;
    align-self: auto;
    margin-top: 20px;
    font-size: 26px;
    line-height: 32px;
  }

  .news-wrapper {
    background-image: none;
    height: auto;
    margin-top: 54px;
    margin-bottom: 0;
    display: block;
  }

  .mid-btn-lrg {
    text-align: center;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
  }

  .vf--btn-lrg {
    margin-bottom: 8px;
  }

  .sfd--tab--item-ind, .sfd--item {
    grid-row-gap: 0px;
    padding-top: 24px;
  }

  .sfd-bg-ind {
    display: block;
  }

  .button--3col.blue {
    border: 4px solid var(--blue-01);
    width: auto;
    padding-left: 15px;
  }

  .button--3col.blue:hover {
    background-color: var(--blue-01);
  }

  .button--3col.red {
    border: 4px solid var(--red-02);
    padding-left: 15px;
  }

  .button--3col.red:hover {
    background-color: var(--red-02);
    border-width: 4px;
  }

  .button--3col.orange {
    border: 4px solid var(--yellow-alt-1);
    padding-left: 15px;
    padding-right: 0;
  }

  .button--3col.orange:active {
    background-color: #ffde59bf;
  }

  .sfd--timeline-item--list--item {
    background-position: 0 10px;
    background-size: 20px;
    padding-left: 32px;
  }

  .sfd-btn-title {
    font-size: 24px;
    line-height: 32px;
  }

  .sfd-btn-title.red {
    width: 90%;
  }

  .sfd-btn-title.orange {
    color: var(--red-02);
  }

  .pratbubbla--label--larger {
    font-size: 22px;
    line-height: 26px;
  }

  .hero--btn--wrap--front--centered--wide {
    justify-content: flex-start;
    align-self: stretch;
    align-items: stretch;
    margin-top: 36px;
    margin-bottom: 0;
  }

  .section--2--title {
    font-size: 22px;
    line-height: 32px;
  }

  .section--2--title.blue.centered.adjust {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .landing--bullets {
    justify-content: center;
    margin-top: 12px;
    margin-bottom: 16px;
    display: block;
  }

  .landing--bullet {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 34px;
    padding-right: 0;
    font-size: 22px;
    display: flex;
  }

  .container-large-2 {
    max-width: 1440px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: visible;
  }

  .container-large-2.adjust {
    padding-top: 0;
  }

  .container-large-2.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .hero--btn--front--cols {
    flex-direction: column;
    align-self: stretch;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .h2--footer-cta {
    text-align: center;
    margin: 0;
    font-size: 36px;
    line-height: 42px;
  }

  .p--footer-cta {
    margin-bottom: 50px;
    font-size: 18px;
    line-height: 26px;
  }

  .typed-text-hero-centered {
    width: 325px;
    height: 40px;
    min-height: 40px;
    margin-top: 62px;
    font-size: 28px;
    font-weight: 400;
    line-height: 40px;
  }

  .hero--slipp {
    grid-column-gap: 4px;
    background-color: #68d8fe;
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/628b3b47b4f98d9201b7653d_all-inclusive_vertical.jpg");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 115%;
    grid-template-rows: 70px 7em 11em auto;
    grid-template-columns: 16px .7fr .7fr 16px;
    grid-auto-rows: 12.5em;
    align-content: start;
    min-height: 100%;
    padding: 96px 20px 20px;
  }

  .hero--slipp.darkblue {
    background-color: var(--blue-02);
  }

  .hero--slipp.wintcard {
    background-position: -2% 102%, 107% 103%, 0%;
    background-size: 40vw, 36vw, cover;
    grid-template-rows: 76px 7.25em 12.5em auto;
    min-height: 120%;
  }

  .btn--wrap {
    margin-left: 0;
    margin-right: 0;
  }

  .btn--wrap.max-width {
    grid-template-rows: 3em 3em;
    grid-template-columns: 1fr;
  }

  .h1--slipp {
    margin-top: 25px;
    margin-left: -15px;
    margin-right: -15px;
    font-size: 30px;
  }

  .hero-sub-txt {
    background-color: #fff;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
  }

  .hero--fade--img-2 {
    object-position: 56% 0%;
  }

  .campaign--hero--title {
    max-width: 320px;
    margin-top: 0;
    padding-top: 18vh;
    font-size: 32px;
    line-height: 40px;
    position: relative;
  }

  .img {
    background-position: 50% 100%;
    background-size: cover;
    height: 66vh;
    display: block;
  }

  .h2--dhvjo--hero {
    max-width: 320px;
    margin-top: 200px;
    font-size: 32px;
    line-height: 40px;
  }

  .customer-badge-2.yellow {
    text-align: left;
  }

  .customer-badge-2.yellow.hidden-on-mobile {
    display: none;
  }

  .cta--txt--arrow {
    flex: 0 auto;
    width: 100%;
    display: none;
  }

  .news--wrapper {
    margin-left: 10px;
    margin-right: 10px;
  }

  .partner-teaser {
    padding-left: 0;
    padding-right: 0;
  }

  .partner-teaser-img {
    max-height: 200px;
  }

  .offer-badge {
    top: 46px;
    left: 138px;
    right: auto;
  }

  .offer-badge.adjust {
    margin-top: -4em;
    margin-left: 32%;
    margin-right: 32%;
    top: -3%;
    left: auto;
    right: auto;
  }

  .h1--ctr {
    margin-top: 25px;
    font-size: 26px;
  }

  .hero--bg--img {
    grid-column-gap: 4px;
    background-color: #68d8fe;
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/628b3b47b4f98d9201b7653d_all-inclusive_vertical.jpg");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 115%;
    grid-template-rows: 7em 10em;
    grid-template-columns: 24px .7fr .7fr 24px;
    grid-auto-rows: 12.5em;
    align-content: start;
    min-height: 80%;
    padding: 96px 24px 20px;
  }

  .hero--bg--img.darkblue {
    background-color: var(--blue-02);
  }

  .wrapper--ctr {
    max-height: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .title--group--min {
    margin-top: -60px;
    margin-bottom: 0;
    padding-bottom: 24px;
  }

  .title--group--min.primary {
    margin-bottom: 0;
    padding: 40px 20px 30px;
  }

  .title--group--min.adjust {
    margin-left: 10px;
    margin-right: 10px;
  }

  .obek--hero-img {
    background-size: cover;
    height: 42vh;
    margin-top: -21vh;
  }

  .bubble {
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 25px 20px;
    top: 0;
  }

  .bubble.wide {
    background-color: #fff;
    border-radius: 18px;
    margin: 20px 15px;
    padding: 30px 20px;
  }

  .wrapper-intro {
    z-index: 1;
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/627aa3a0654bcbd1c7c29422_light-grey-gr-wavy-bg.svg");
    background-position: 50%;
    background-size: cover;
    grid-template-rows: auto auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .wrapper-intro.imgbg {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62a9f4d22045045b193859f8_wint-fur.jpg");
    background-position: 0 0;
    background-size: auto;
    align-items: stretch;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .wrapper-intro.imgbg-2 {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62c52cde5b1ce36b4910313a_wint-app-insitu.jpg");
    background-position: 0 0;
    background-size: auto;
    align-items: stretch;
    height: 80%;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .bubble-arrow {
    width: 70px;
    height: 30px;
    bottom: 0;
  }

  .tidr {
    width: 100%;
    max-width: 100%;
    top: 0;
  }

  .hero-txt {
    max-width: 310px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 22px;
  }

  .h2--lrg {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 36px;
  }

  .link-block-btn {
    max-width: none;
    height: 65px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .link-block-btn.green {
    margin-top: 15px;
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 18px;
  }

  .wrapper--ctr-w {
    background-color: #0000;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .demo-wrapper {
    grid-template-rows: auto 256px;
    padding-top: 96px;
    padding-bottom: 128px;
  }

  .demo--txt {
    max-width: none;
    margin-bottom: 32px;
  }

  .cta--wrapper {
    padding-bottom: 30px;
  }

  .demo--link-block {
    grid-column-gap: 4px;
    background-image: none;
    grid-template-rows: 8em 8em;
    grid-template-columns: 24px .7fr .7fr 24px;
    grid-auto-rows: 8em;
    min-height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 30px 24px;
  }

  .demo--link-block.darkblue {
    background-color: var(--blue-02);
  }

  .h3-cta {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 38px;
  }

  .campaign-signup {
    padding-top: 0;
  }

  .btn-cta {
    width: 300px;
    max-width: 320px;
  }

  .campaign-hero-cta {
    white-space: nowrap;
    width: 100%;
  }

  .timeline--left--text-2 {
    margin-bottom: 10px;
    font-size: 32px;
  }

  .timeline--left--text-2.longer {
    margin-left: 0;
    font-size: 32px;
  }

  .praktiskt--title--b-2 {
    width: 300px;
    max-width: 300px;
    font-size: 32px;
    line-height: 36px;
  }

  .timeline_centre--02-2 {
    z-index: 5;
    background-color: #0000;
    width: auto;
    height: auto;
    margin-bottom: 0;
  }

  .praktiskt--txt--b-2 {
    width: 260px;
    max-width: 260px;
    min-height: auto;
  }

  .timeline_item_mobile-2 {
    z-index: 100;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #ccf2ff;
    grid-template-rows: 75px 160px;
    grid-template-columns: 48px 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 100%;
    margin-top: 43px;
    margin-bottom: 0;
    padding-bottom: 80px;
    display: grid;
    position: relative;
  }

  .timeline_text-2.adjust {
    margin-bottom: 0;
  }

  .overlay-fade-top-2 {
    display: none;
  }

  .sfd--item--list--item-2 {
    background-position: 0 10px;
    background-size: 20px;
    padding-left: 32px;
  }

  .link--timeline-2 {
    color: #0c9ef2;
  }

  .overlay-fade-bottom-2 {
    display: none;
  }

  .timeline_date-text-top-2 {
    font-size: 32px;
  }

  .sdf--subheader-2 {
    padding-bottom: 0;
  }

  .pris--hero {
    background-position: 50% 0, 0 0;
    background-size: auto, auto;
    grid-template-rows: auto 50px auto;
    grid-template-columns: 24px 1fr 1fr 24px;
  }

  .checklist--2col-on-green {
    padding-left: 15px;
    padding-right: 0;
  }

  .checklist--2col-on-green li {
    background-size: 20px;
    margin-bottom: 6px;
    padding-left: 29px;
    font-size: 16px;
  }

  .checklist--2col-on-green ul {
    column-count: 1;
  }

  .customer-badge-test.yellow {
    text-align: left;
  }

  .customer-badge-test.yellow.hidden-on-mobile {
    display: none;
  }

  .om-wint-hero {
    grid-template-rows: auto auto;
    grid-template-columns: 24px 1fr 1fr 24px;
  }

  .bold-text-19 {
    font-size: 20px;
    line-height: 28px;
  }

  .image-64 {
    width: 90%;
    height: 90%;
  }

  .text-block-31 {
    line-height: 20px;
  }

  .wave {
    width: 100%;
    height: 100%;
    margin-top: 0;
  }

  .front-quote-fluffy {
    width: 80px;
    margin-top: 0;
    margin-left: 0;
    display: block;
    position: relative;
    top: -30px;
    left: 14px;
  }

  .front-quote-fluffy.green {
    display: none;
    position: static;
    top: 36px;
    left: -91px;
  }

  .inner-2 {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
  }

  .front-quote-lrg {
    padding-left: 0;
    padding-right: 0;
  }

  .quote-inner-grid {
    text-align: center;
  }

  .quote-person {
    grid-template-columns: 64px auto;
    justify-content: center;
    justify-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .quote-avatar-lrg {
    width: 170px;
    height: 170px;
    margin-left: auto;
    margin-right: auto;
  }

  .quote--name, .quote--name.darkgreen {
    text-align: center;
  }

  .front-quote-sort {
    padding-left: 0;
    padding-right: 0;
  }

  .inner-slider {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .slide-quote-inner {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .container-inner {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/5e732a609c973a359dd8fe42_undersidor--bg-loop-min.jpg");
    background-repeat: repeat-x;
    background-size: cover;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .slide-nav-2 {
    margin-bottom: -50px;
  }

  .badge-info-horiz {
    padding-left: 6px;
  }

  .inner-badge-horiz {
    grid-column-gap: 10px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
  }

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

  .container-inner-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 100px 100px auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
    display: grid;
  }

  .sfd-bg {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62cfbe97cc2dddc1da2d0610_hairy-b-r.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62cfbe7b6783f430db00782f_hairy-b-l.png"), linear-gradient(to bottom, var(--blue-05), var(--blue-04) 56%, var(--blue-02));
    background-position: 100%, 0 0, 0 0;
    background-repeat: repeat-y, repeat-y, repeat;
    background-size: 200px 693px, 200px 693px, auto;
  }

  .sfd--hero--centered {
    grid-column-gap: 4px;
    background-color: #68d8fe;
    grid-template-rows: 6em 11em auto auto;
    grid-template-columns: 16px .7fr .7fr 16px;
    grid-auto-rows: 12.5em;
    align-content: start;
    min-height: 100%;
    padding: 96px 20px 20px;
  }

  .sfd--hero--centered.darkblue {
    background-color: var(--blue-02);
  }

  .h1--slipp-copy {
    margin-top: 25px;
    margin-left: -15px;
    margin-right: -15px;
    font-size: 30px;
  }

  .bold-text-21 {
    font-size: 16px;
  }

  .faq--header {
    grid-template-rows: auto 50px auto;
    grid-template-columns: 24px 1fr 1fr 24px;
  }

  .faq-getstarted {
    padding-bottom: 10px;
  }

  .faq-container-inner {
    padding-left: 22px;
    padding-right: 22px;
    overflow: hidden;
  }

  .faq-container-inner.w {
    background-image: none;
    overflow: visible;
  }

  .faq-container-inner-content {
    width: 100%;
    padding-left: 0;
  }

  .title--group--sm {
    margin-top: -60px;
    margin-bottom: 0;
  }

  .title--group--sm.primary {
    margin-bottom: 0;
    padding: 40px 20px 30px;
  }

  .title--group--sm.adjust {
    margin-left: 10px;
    margin-right: 10px;
  }

  .faq--icon--w {
    background-size: auto 34px;
    display: none;
  }

  .img-faq {
    filter: blur(2px);
    width: 180px;
    display: block;
    overflow: hidden;
  }

  .faq-box-item-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .faq--icon--kvitton {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/6149c8b6c28206e75ad39fe3_foto-kvitto.png");
    background-size: auto 30px;
    width: 80%;
    display: none;
  }

  .faq--icon--levf {
    background-size: auto 34px;
    display: none;
  }

  .faq--icon--lon {
    background-position: 250%;
    background-size: auto 32px;
    display: none;
  }

  .faq--img {
    overflow: hidden;
  }

  .faq--icon--redov, .faq--icon--faktura, .faq--icon--ab, .faq--icon--skatt {
    background-size: auto 34px;
    display: none;
  }

  .faq--categories {
    text-align: left;
    margin-right: 0;
    padding-right: 0;
    line-height: 30px;
  }

  .category-nav-grid {
    grid-template-columns: 1fr;
    margin-left: 0;
    line-height: 28px;
    display: none;
  }

  .faq--cta--wrapper {
    padding-top: 20px;
    padding-bottom: 40px;
    display: none;
  }

  .faq--cta--mobile {
    padding-top: 20px;
    padding-bottom: 40px;
    display: block;
  }

  .faq-cta {
    padding-top: 0;
  }

  .faq-cta-content {
    display: block;
    overflow: visible;
  }

  .faq-nav-wrapper {
    display: none;
  }

  .faq--icon--support, .faq--icon-w {
    background-size: auto 34px;
    display: none;
  }

  .img-w {
    z-index: 0;
    display: none;
  }

  .hero--product {
    grid-column-gap: 4px;
    background-color: #68d8fe;
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/628b3b47b4f98d9201b7653d_all-inclusive_vertical.jpg");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 115%;
    grid-template-rows: 6em 11em;
    grid-template-columns: 16px .7fr .7fr 16px;
    grid-auto-rows: 12.5em;
    align-content: start;
    min-height: 100%;
    padding: 96px 20px 20px;
  }

  .hero--product.darkblue {
    background-color: var(--blue-02);
  }

  .sfd {
    background-image: url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62cfbe97cc2dddc1da2d0610_hairy-b-r.png"), url("https://cdn.prod.website-files.com/5da090d22ca4f6533a82d2e7/62cfbe7b6783f430db00782f_hairy-b-l.png"), linear-gradient(to bottom, var(--blue-05), var(--blue-04) 56%, var(--blue-02));
    background-position: 100%, 0 0, 0 0;
    background-repeat: repeat-y, repeat-y, repeat;
    background-size: 200px 693px, 200px 693px, auto;
  }

  .item--info-container, .item--info-wrapper {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding: 24px 24px 32px;
  }

  .img-kvitton, .img-lev {
    z-index: 0;
    display: none;
  }

  .container--inner {
    grid-row-gap: 0px;
    padding-top: 24px;
  }

  .container--inner.blue {
    background-color: #0000;
    background-image: none;
    background-size: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .academy--wrapper {
    background-image: none;
    height: auto;
    margin-bottom: 0;
  }

  .bold-text-22 {
    line-height: 22px;
  }

  .text-block-32 {
    font-size: 14px;
  }

  .modal-wrapper-2 {
    display: none;
    overflow: hidden;
  }

  .modal-content-1 {
    display: none;
  }

  .img--wrapper {
    background-position: 50%;
    background-size: contain;
    max-width: none;
    height: 256px;
  }

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

  .modal-content-2 {
    display: none;
  }

  .p--faq {
    font-size: 16px;
    line-height: 24px;
  }

  .modal--inner-title {
    display: block;
  }

  .modal-content-3, .modal-content-4 {
    display: none;
  }

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

  .academy-module {
    overflow: hidden;
  }

  .faq--tabs-container-2 {
    grid-column-gap: 24px;
    width: auto;
  }

  .news-content {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .news--title {
    text-align: center;
    font-size: 30px;
    line-height: 36px;
  }

  .bold-text-23 {
    line-height: 24px;
  }

  .menu-button-2 {
    display: none;
  }

  .hero--slipp-vid {
    grid-column-gap: 4px;
    grid-template-rows: 7.5em 11em;
    grid-template-columns: 16px .7fr .7fr 16px;
    grid-auto-rows: 12.5em;
    align-content: start;
    padding: 112px 20px 20px;
  }

  .hero--slipp-vid.darkblue {
    background-color: var(--blue-02);
  }

  .modal-close-button-3 {
    z-index: 10;
  }

  .modal-faq {
    font-size: 16px;
    line-height: 24px;
  }

  .modal-faq.faq {
    min-width: auto;
    max-width: none;
    max-height: none;
    display: block;
    overflow: auto;
  }

  .modal-close-button-3-copy {
    z-index: 10;
  }

  .title-container {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 12px;
  }

  .title-container.adjust {
    padding-left: 15px;
    padding-right: 15px;
  }

  .obek--boxes-wrapper {
    max-height: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .hero-front-txt {
    max-width: 260px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 22px;
  }

  .hero-front-txt.with-splash {
    padding-left: 16px;
    font-size: 16px;
  }

  .badge-wrap-front-hero {
    display: none;
  }

  .badge-replace-front-hero {
    display: flex;
  }

  .badge-wrap-sfd-hero {
    right: -12px;
  }

  .container-xsmall.adjust {
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero--video--center {
    grid-column-gap: 4px;
    background-color: #fbc210;
    background-image: none;
    grid-template-columns: 16px .7fr .7fr 16px;
    grid-auto-rows: 12.5em;
    align-content: start;
  }

  .hero--video--center.darkblue {
    background-color: var(--blue-02);
  }

  .hero--title-overlay {
    max-width: 320px;
    font-size: 28px;
    line-height: 40px;
  }

  .section-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .referrals-hero-caption {
    padding-right: 0;
  }

  .referrals-hero-wrap {
    grid-template-rows: auto auto;
  }

  .referrals-hero-img {
    height: 340px;
    margin-top: -40px;
    margin-bottom: -37px;
    left: 50px;
  }

  .referrals-hero-img.anim {
    max-width: 100%;
    height: 370px;
    margin-top: -60px;
    overflow: hidden;
  }

  .styleguide-header.primary {
    margin-bottom: 0;
    padding: 40px 20px 30px;
  }

  .styleguide-header.adjust {
    margin-left: 10px;
    margin-right: 10px;
  }

  .hero--price--new {
    padding: 96px 24px 72px;
  }

  .list--item--price--hero {
    background-position: 0%;
    background-size: 16px;
    padding-left: 32px;
  }

  .list--item--price--hero.dark-red {
    line-height: 20px;
  }

  .price--alternative {
    grid-template-columns: 1fr;
    padding-left: 24px;
    padding-right: 24px;
  }

  .price-model-puff {
    max-width: none;
    padding-top: 48px;
    padding-bottom: 24px;
  }

  .list--price-model--card {
    max-width: 280px;
    margin-bottom: 32px;
  }

  .price--details--v2 {
    padding-bottom: 32px;
  }

  .link--readmore--green {
    line-height: 20px;
  }

  .grid--offer--detail--x6 {
    padding-top: 48px;
  }

  .price--detail--card {
    background-color: #fff;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 56px 16px 32px;
  }

  .price--card--image-wrapper {
    width: 88px;
    height: 88px;
    right: 0;
  }

  .text-span-6 {
    display: inline-block;
  }

  .div-block-121 {
    height: auto;
  }

  .div-block-124 {
    border-radius: 12px;
  }

  .div-block-125 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .icon-title-icon {
    width: 36px;
    height: 36px;
  }

  .image-71 {
    width: 18px;
    height: 18px;
  }

  .wint-checklist {
    padding: 20px;
  }

  .wint-checklist-icon {
    width: 20px;
    height: 20px;
  }

  .cta-wrapper {
    grid-template-rows: auto;
  }

  .produkten--price-contents--cta {
    margin-top: 48px;
  }

  .produkten--price-contents--cta.adjust {
    margin-top: 0;
  }

  .label--blue {
    margin-bottom: 20px;
  }

  .hero--produkten {
    grid-column-gap: 4px;
    grid-template-rows: auto;
    grid-template-columns: 16px .7fr .7fr 16px;
    grid-auto-rows: 12.5em;
    align-content: center;
    min-height: 100%;
    padding: 96px 20px;
  }

  .hero--produkten.darkblue {
    background-color: var(--blue-02);
  }

  .hero--produkten--new {
    grid-column-gap: 4px;
    grid-template-rows: 7.5em 11em;
    grid-template-columns: 16px .7fr .7fr 16px;
    grid-auto-rows: 12.5em;
    align-content: start;
    padding: 112px 20px 20px;
  }

  .hero--produkten--new.darkblue {
    background-color: var(--blue-02);
  }

  .landing--hero--video--desktop-copy {
    justify-content: flex-start;
    display: none;
  }

  .landing--hero--bg-video--mobile-copy {
    justify-content: flex-start;
    display: flex;
  }

  .sfd--section--header {
    margin-bottom: 20px;
  }

  .list--item--sfd--hero {
    background-position: 0%;
    background-size: 16px;
    padding-left: 32px;
  }

  .marquee-wrapper {
    overflow: visible;
  }

  .collection-list-14 {
    padding-top: 10px;
    overflow: visible;
  }

  .testimonials-marquee-list {
    overflow: visible;
  }

  .sfd-card-image.horizontal {
    flex-direction: column;
    height: auto;
    margin-left: auto;
  }

  .sfd-card-upper--small, .sfd-card-upper--small.horizontal {
    padding-bottom: 23vw;
  }

  .sfd-card-lower--small.mb {
    margin-bottom: 20px;
  }

  .sfd--content--wrapper.horizontal {
    padding-right: 0;
  }

  .sfd--item--small-title {
    margin-bottom: 24px;
  }

  .lottie-animation-2.horizontal {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
    transform: none;
  }

  .sfd--item--title {
    font-size: 24px;
    line-height: 32px;
  }

  .sfd--item--list--title {
    font-size: 20px;
    line-height: 28px;
  }

  .sfd--item--list--item--new {
    background-position: 0%;
    background-size: 18px 18px;
    padding-left: 32px;
  }

  .sfd-card-circle--small {
    width: 34vw;
    height: auto;
    padding-top: 34vw;
  }

  .sfd-card-circle--small.horizontal {
    width: 34vw;
    height: auto;
    margin-top: -21vw;
    margin-bottom: 28px;
    margin-left: 0;
    padding-top: 34vw;
  }

  .badge-wrap-price-hero {
    top: -290px;
    right: -12px;
  }

  .section-wrapper-sfd, .header-wrapper-sfd {
    padding-left: 24px;
    padding-right: 24px;
  }

  .wintcard--hero {
    grid-row-gap: 20px;
    grid-template-rows: auto .5fr auto;
    padding-top: 100px;
  }

  .wintcard--info, .wintcard--info.green, .wintcard--boxes, .wintcard--boxes.green {
    padding-left: 0;
    padding-right: 0;
  }

  .checklist--1col-rtf--blue {
    padding-right: 0;
  }

  .checklist--1col-rtf--blue li {
    background-size: 20px;
    margin-bottom: 3px;
    padding-left: 29px;
    font-size: 14px;
    line-height: 20px;
  }

  .checklist--1col-rtf--blue ul {
    column-count: 1;
  }

  .wintcard--faq.adjust {
    margin-top: 0;
    padding-top: 0;
    position: static;
  }

  .wintcard--hero--caption {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .wintcard--faq--container {
    margin-top: 0;
  }

  .grid-23 {
    grid-template-columns: 1fr 150px 1fr;
  }

  .sigmastocks-hero-img {
    height: 240px;
  }

  .div-block-149 {
    margin-left: -24px;
    margin-right: -24px;
  }

  .sfd-card-circle-image, .sfd-card-circle-image.horizontal {
    max-width: 25vw;
    max-height: 25vw;
  }

  .div-block-153.horizontal {
    padding-left: 0;
  }

  .sfd--cta-saljare {
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    padding-top: 32px;
    padding-bottom: 32px;
    display: flex;
  }

  .sfd--cta-saljare.adjust {
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    align-content: flex-start;
    display: flex;
  }

  .landing--saljare--bubble--arrow {
    position: absolute;
    top: 58px;
  }

  .sfd--cta--saljare-name {
    line-height: 18px;
  }

  .sfd-card-circle-image-last, .sfd-card-circle-image-last.horizontal {
    max-width: 25vw;
    max-height: 25vw;
  }

  .testimonials-marquee-wave-bottom, .testimonials-marquee-wave-top {
    height: auto;
  }

  .sfd--cta--section--container--no-padding {
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 52px;
    padding-top: 72px;
    padding-bottom: 50px;
    display: flex;
  }

  .sfd--cta--section--container--no-padding.adjust {
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    align-content: flex-start;
    display: flex;
  }

  .sfd--cta--section--container--padding-bottom {
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 50px;
    display: flex;
  }

  .sfd--cta--section--container--padding-bottom.adjust {
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    align-content: flex-start;
    display: flex;
  }

  .price-content-wrapper-new {
    grid-template-columns: 1fr;
  }

  .price-content-wrapper-new.bubble--offset {
    grid-template-columns: 1fr;
    margin-top: 96px;
  }

  .price--contents--group--new {
    position: relative;
    overflow: hidden;
  }

  .wintcard-bullets {
    width: auto;
  }

  .image-75 {
    object-fit: cover;
    max-width: 100%;
    height: 160px;
    display: block;
  }

  .wintcard-price {
    padding-top: 32px;
  }

  .badge-wrap-wintcard {
    display: none;
  }

  .div-block-158 {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: cover;
    border-radius: 100%;
    width: 100px;
    height: 100px;
  }

  .testimonials-marquee-image-new {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: cover;
    border-radius: 100%;
    width: 64px;
    height: 64px;
  }

  .badge-wrap-sfd-hero-new {
    top: -103px;
    right: -16px;
  }

  .article-card-s-caption {
    padding: 16px 12px 16px 24px;
  }

  .partner--faq--footer {
    padding-left: 12px;
    padding-right: 12px;
  }

  .tv--campaign--booking--form {
    margin: 60px 20px 10px;
  }

  ._2-col-cards--tv--camp {
    grid-template-columns: 1fr;
    grid-template-areas: "."
                         "Area";
    grid-auto-flow: row;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._2-col-card-left--tv--camp {
    padding-bottom: 24px;
  }

  .landing--signup--badge {
    right: 20px;
  }

  .landing--signup--badge.yellow {
    text-align: left;
  }

  .guide-tpl--form-box {
    padding: 24px;
  }

  .demo--form--wrapper--camp {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .landing--signup--form--header {
    padding-right: 32px;
  }

  .guide-tpl--content-inner {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-auto-flow: column;
  }

  .guide-tpl--hero-title {
    font-size: 24px;
    line-height: 32px;
  }

  .guide-tpl--hero-title.blue-4.centered.adjust {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .campaign--wc-hero {
    padding-bottom: 24px;
  }

  .campaign--wc-hero-caption {
    padding-left: 24px;
    padding-right: 24px;
  }

  .campaign--wc-boxes-old {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .badge-wrap-wc-hero {
    top: -95px;
    right: 16px;
  }

  .badge-wrap-lagerbolag-price {
    top: -52px;
  }

  .bubbla-tl, .bubbla-tr, .bubble-bl, .bubbla-br {
    width: 150px;
    height: 150px;
  }

  .collection-list-wrapper-9 {
    justify-content: center;
  }

  .collection-list-15 {
    flex-flow: column;
    flex: 1;
  }

  .div-block-167 {
    grid-template-columns: 1fr;
  }

  .button-m-icon {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .button-m-icon.blue, .button-m-icon.white, .button-m-icon.dark-green, .button-m-icon.darker-green, .button-m-icon.dark-blue, .button-m-icon.white, .button-m-icon.light-green, .button-m-icon.green-light {
    width: auto;
  }

  .div-block-174 {
    padding-top: 8px;
  }

  .button-m-icon-arrow-right {
    flex: 1;
    justify-content: center;
    padding: 12px 12px 12px 24px;
  }

  .ny-kund-block {
    background-position: 50% 100%;
    padding-bottom: 320px;
  }

  .prova--wint--label-title {
    margin-bottom: 24px;
  }

  .prova--wint--cta--btn {
    width: 100%;
  }

  .prova--wint--cta--btn.sfd--p-c--cta--2.centered, .prova--wint--cta--btn.yellow.centered {
    height: 70px;
  }

  .prova--wint--btn--front {
    max-width: none;
    margin-left: 0;
  }

  .prova--wint--btn--front.wide {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero--btn--wrap--prova--wint {
    align-self: stretch;
    align-items: stretch;
    margin-bottom: 0;
  }

  .hero--btn--front--prova--wint {
    max-width: none;
    margin-left: 0;
  }

  .hero--btn--front--prova--wint.wide {
    padding-left: 20px;
    padding-right: 20px;
  }

  .prova--wint--headline--1.blue-4.centered.adjust {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .preamble--prova--wint {
    max-width: none;
  }

  .preamble--prova--wint.last {
    line-height: 24px;
  }

  .preamble--prova--wint.invert {
    line-height: 25px;
  }

  .preamble--prova--wint.dark {
    text-align: left;
    margin-left: 0;
    margin-right: 10px;
  }

  .preamble--prova--wint.link--readmore--red {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .preamble--prova--wint.link--readmore--blue {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 25px;
    margin-bottom: 5px;
    line-height: 24px;
  }

  .preamble--prova--wint.link--readmore--blue--timeline {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 25px;
    margin-bottom: 5px;
  }

  .preamble--prova--wint.campaign {
    text-align: left;
    margin-top: 50px;
    margin-bottom: 30px;
    padding-left: 30px;
    padding-right: 15px;
    font-size: 16px;
    line-height: 28px;
  }

  .preamble--prova--wint.campaign.sub {
    text-align: left;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-left: 30px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 26px;
  }

  .preamble--prova--wint.campaign.inner {
    text-align: left;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 26px;
  }

  .preamble--prova--wint.campaign.adjust {
    padding-left: 0;
  }

  .preamble--prova--wint.quote {
    margin-top: 10px;
  }

  .preamble--prova--wint.darkblue {
    color: var(--blue-01);
  }

  .prova--wint--btn--container.green.mobile-2 {
    border: 0px solid var(--green-02);
    background-color: var(--green-04);
  }

  .prova--wint--btn--bg-hover.green, .prova--wint--btn--bg-hover.green-dark {
    background-color: var(--green-02);
  }

  .prova-wint-button-deluxe.before {
    margin-top: 0;
    margin-left: 0;
  }

  .prova-wint-button-deluxe.before.hero {
    display: none;
  }

  .text-bubble {
    font-size: 20px;
    line-height: 28px;
  }

  .text-bubble.small, .text-bubble.xsmall {
    margin-bottom: 40px;
  }

  .category-nav-grid-container {
    grid-template-columns: 1fr;
    margin-left: 0;
    line-height: 28px;
    display: none;
  }

  .faq-category-link {
    line-height: 30px;
  }

  .faq-category-link-caption.btn {
    color: var(--blue-01);
    background-color: #fff;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 20px;
  }

  .faq-questions {
    padding-top: 24px;
  }

  .faq-label {
    margin-bottom: 16px;
  }

  .faq-cta-new {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .faq-cta-new.adjust {
    margin-top: 0;
  }

  .faq-cta-label {
    padding-left: 32px;
    padding-right: 32px;
  }

  .faq-cta-button {
    width: 100%;
  }

  .faq-cta-button.sfd--p-c--cta--2.centered, .faq-cta-button.yellow.centered {
    height: 70px;
  }

  .faq-category-title {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 32px;
  }

  .faq-category-title.blue {
    font-size: 26px;
  }

  .faq-category-title.darkblue {
    text-align: left;
    font-size: 24px;
    line-height: 32px;
  }

  .faq-category-title.darkblue.centered {
    margin-left: 0%;
  }

  .faq-category-title.darkgreen {
    line-height: 32px;
  }

  .faq-category-title.darkgreen.campaign {
    font-size: 22px;
    line-height: 30px;
  }

  .faq-category-title.blue--006.product {
    font-size: 22px;
    line-height: 29px;
  }

  .faq-question-category-title.dark-blue {
    font-size: 20px;
    line-height: 28px;
  }

  .faq-bubble-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: center;
    margin-bottom: -16px;
  }

  .faq-bubble-wrapper-1 {
    width: 145px;
    height: 145px;
  }

  .faq-bubble-wrapper-2 {
    width: 175px;
    height: 175px;
  }

  .faq--dd--item.mb {
    margin-bottom: 24px;
  }

  .faq-dd-category-link-caption.btn {
    color: var(--blue-01);
    background-color: #fff;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 20px;
  }

  .mentions-section {
    margin-bottom: 50px;
  }

  .footer-dark {
    padding-bottom: 24px;
  }

  .mentions-logos-wrapper {
    grid-column-gap: 28px;
    grid-row-gap: 24px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .footer-logo-container {
    flex: none;
    height: 18px;
    display: block;
  }

  .footer-logos-title {
    margin-bottom: 24px;
  }

  .cta-section {
    margin-bottom: 12px;
  }

  .div-block-178 {
    padding: 24px;
  }

  .div-block-179 {
    height: 64px;
    margin-bottom: 20px;
  }

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

  .footer-btn {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .footer-menu-items {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .footer-menu-items-title.contact {
    margin-top: 12px;
    font-size: 16px;
  }

  .footer-navlink.icon {
    font-size: 16px;
    font-weight: 900;
    line-height: 22px;
  }

  .footer-navlink.small {
    width: 70px;
  }

  .navlink-list.icon {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-184 {
    width: 30px;
    height: 30px;
    margin-right: 10px;
    padding: 7px 7px 7px 3px;
  }

  .footer-bottom-container {
    padding-top: 24px;
  }

  .footer-bottom-content {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .text-block-49 {
    line-height: 20px;
  }

  .div-block-190 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-191 {
    margin-bottom: 20px;
  }

  .footer-logo {
    width: auto;
    height: 100%;
  }

  .footer--dd--item.mb {
    margin-bottom: 24px;
  }

  .footer--dd--trigger {
    padding-top: 0;
    padding-bottom: 5px;
  }

  .footer--dd--icon {
    width: 30px;
    height: 30px;
  }

  .footer-menu-items-title-dd {
    font-family: Museo Sans, sans-serif;
    font-size: 16px;
    font-weight: 900;
  }

  .div-block-192 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .modal-footer.faq {
    min-width: auto;
    max-width: none;
    max-height: none;
    display: block;
    overflow: auto;
  }

  .pp--dd--item.mb {
    margin-bottom: 24px;
  }

  .guide--dl--main--headline {
    padding-left: 10px;
    padding-right: 10px;
    line-height: 38px;
  }

  .guide--dl--main--headline.green, .guide--dl--main--headline.green.dark {
    margin-top: 0;
  }

  .guide--dl--main--headline.ki--h2 {
    font-size: 32px;
    line-height: 40px;
  }

  ._w--usp--intro--content {
    grid-template-rows: auto auto auto auto;
  }

  ._w--ups--intro--container {
    padding-left: 24px;
    padding-right: 24px;
    overflow: visible;
  }

  ._w--usp--intro--image {
    transform: none;
  }

  ._w--ups--cta--block {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._w--ups--cta--block.adjust {
    margin-top: 0;
  }

  ._w--ups--bubble {
    padding-left: 32px;
    padding-right: 32px;
  }

  ._w--ups--cta--1 {
    width: 100%;
  }

  ._w--ups--cta--1.sfd--p-c--cta--2.centered, ._w--ups--cta--1.yellow.centered {
    height: 70px;
  }

  ._w--ups--cta--2 {
    width: 100%;
  }

  ._w--ups--cta--2.sfd--p-c--cta--2.centered, ._w--ups--cta--2.yellow.centered {
    height: 70px;
  }

  ._w--usp--round--row--1 {
    grid-column-gap: 5px;
    grid-row-gap: 10px;
    margin-bottom: 15px;
  }

  ._w--ups--circles--txt {
    font-size: 14px;
    line-height: 18px;
  }

  .image-79 {
    max-width: 100%;
  }

  ._w--ups--circle--img {
    max-width: 50%;
    padding-bottom: 0;
  }

  ._w--usp--intro--badge {
    top: 46px;
    left: 138px;
    right: auto;
  }

  ._w--usp--intro--badge.adjust {
    margin: auto 32% -52px;
    inset: auto auto 380px 75px;
  }

  ._w--usp--customer--badge.yellow {
    text-align: left;
  }

  ._w--usp--customer--badge.yellow.hidden-on-mobile {
    display: none;
  }

  ._w--usp--cards--container {
    grid-template-columns: 1fr;
    padding-left: 24px;
    padding-right: 24px;
  }

  ._w--usp--card--block {
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  ._w--usp--card--block.small {
    padding-top: 48px;
    padding-bottom: 24px;
  }

  ._w--usp--card--block--2 {
    max-width: none;
    padding-top: 48px;
    padding-bottom: 24px;
  }

  ._w--ups--boxes--container {
    padding-top: 0;
  }

  ._w--usp--headline--boxes {
    margin-bottom: 20px;
  }

  ._w--usp--headline--boxes.green, ._w--usp--headline--boxes.green.dark {
    margin-top: 0;
  }

  ._w--usp--headline--boxes.ki--h2 {
    font-size: 32px;
    line-height: 40px;
  }

  ._w--usp--box--headline {
    font-size: 18px;
    line-height: 22px;
  }

  ._w--usp--boxes--symbol {
    max-width: 15%;
  }

  ._w--usp--functions, ._w--usp--functions.green {
    padding-left: 0;
    padding-right: 0;
  }

  ._w--usp--functions--img {
    width: 100%;
  }

  ._w--usp--functions--txt {
    padding-top: 0;
  }

  ._w--usp--functions--checklist {
    margin-bottom: 0;
    padding-right: 0;
  }

  ._w--usp--functions--checklist li {
    background-size: 20px;
    margin-bottom: 6px;
    padding-left: 29px;
    font-size: 18px;
  }

  ._w--usp--functions--checklist ul {
    column-count: 1;
    margin-bottom: 20px;
  }

  ._w--usp--functions--intro--txt {
    max-width: none;
  }

  ._w--usp--functions--intro--txt.last {
    line-height: 24px;
  }

  ._w--usp--functions--intro--txt.invert {
    line-height: 25px;
  }

  ._w--usp--functions--intro--txt.dark {
    text-align: left;
    margin-left: 0;
    margin-right: 10px;
  }

  ._w--usp--functions--intro--txt.link--readmore--red {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  ._w--usp--functions--intro--txt.link--readmore--blue {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 25px;
    margin-bottom: 5px;
    line-height: 24px;
  }

  ._w--usp--functions--intro--txt.link--readmore--blue--timeline {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 25px;
    margin-bottom: 5px;
  }

  ._w--usp--functions--intro--txt.campaign {
    text-align: left;
    margin-top: 50px;
    margin-bottom: 30px;
    padding-left: 30px;
    padding-right: 15px;
    font-size: 16px;
    line-height: 28px;
  }

  ._w--usp--functions--intro--txt.campaign.sub {
    text-align: left;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-left: 30px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 26px;
  }

  ._w--usp--functions--intro--txt.campaign.inner {
    text-align: left;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 26px;
  }

  ._w--usp--functions--intro--txt.campaign.adjust {
    padding-left: 0;
  }

  ._w--usp--functions--intro--txt.quote {
    margin-top: 10px;
  }

  ._w--usp--functions--intro--txt.darkblue {
    color: var(--blue-01);
  }

  ._w--usp--functions--headline {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 32px;
  }

  ._w--usp--functions--headline.blue {
    font-size: 26px;
  }

  ._w--usp--functions--headline.darkblue {
    text-align: center;
  }

  ._w--usp--functions--headline.darkblue.centered {
    margin-left: 0%;
  }

  ._w--usp--functions--headline.darkgreen {
    line-height: 32px;
  }

  ._w--usp--functions--headline.darkgreen.campaign {
    font-size: 22px;
    line-height: 30px;
  }

  ._w--usp--functions--headline.blue--006.product {
    font-size: 22px;
    line-height: 29px;
  }

  .pwdb--integrationer--container-2 {
    padding: 32px;
  }

  ._w--usp--cta--block {
    max-width: none;
  }

  ._w--usp--cta--block.left-blue {
    padding-top: 8px;
  }

  ._w--usp--cta--block.green.left {
    text-align: center;
    margin-bottom: 26px;
  }

  ._w--usp--block--cta {
    max-width: none;
  }

  ._w--usp--block--cta.left-blue {
    padding-top: 8px;
  }

  ._w--usp--block--cta.green.left {
    text-align: center;
    margin-bottom: 26px;
  }

  ._w--usp--block--cta--price.adjust {
    font-size: 14px;
  }

  ._w--usp--block--link--price {
    max-width: none;
  }

  ._w--usp--block--link--price.left-blue {
    padding-top: 8px;
  }

  ._w--usp--block--link--price.green.left {
    text-align: center;
    margin-bottom: 26px;
  }

  ._w--usp--link--readmore--blue.adjust {
    font-size: 14px;
  }

  .preamble--900 {
    max-width: none;
  }

  .preamble--900.last {
    line-height: 24px;
  }

  .preamble--900.invert {
    line-height: 25px;
  }

  .preamble--900.dark {
    text-align: left;
    margin-left: 0;
    margin-right: 10px;
  }

  .preamble--900.link--readmore--red {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .preamble--900.link--readmore--blue {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 25px;
    margin-bottom: 5px;
    line-height: 24px;
  }

  .preamble--900.link--readmore--blue--timeline {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 25px;
    margin-bottom: 5px;
  }

  .preamble--900.campaign {
    text-align: left;
    margin-top: 50px;
    margin-bottom: 30px;
    padding-left: 30px;
    padding-right: 15px;
    font-size: 16px;
    line-height: 28px;
  }

  .preamble--900.campaign.sub {
    text-align: left;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-left: 30px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 26px;
  }

  .preamble--900.campaign.inner {
    text-align: left;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 26px;
  }

  .preamble--900.campaign.adjust {
    padding-left: 0;
  }

  .preamble--900.quote {
    margin-top: 10px;
  }

  .preamble--900.darkblue {
    color: var(--blue-01);
  }

  ._w--usp--includ--intro--txt {
    max-width: none;
  }

  ._w--usp--includ--intro--txt.last {
    line-height: 24px;
  }

  ._w--usp--includ--intro--txt.invert {
    line-height: 25px;
  }

  ._w--usp--includ--intro--txt.dark {
    text-align: left;
    margin-left: 0;
    margin-right: 10px;
  }

  ._w--usp--includ--intro--txt.link--readmore--red {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  ._w--usp--includ--intro--txt.link--readmore--blue {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 25px;
    margin-bottom: 5px;
    line-height: 24px;
  }

  ._w--usp--includ--intro--txt.link--readmore--blue--timeline {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 25px;
    margin-bottom: 5px;
  }

  ._w--usp--includ--intro--txt.campaign {
    text-align: left;
    margin-top: 50px;
    margin-bottom: 30px;
    padding-left: 30px;
    padding-right: 15px;
    font-size: 16px;
    line-height: 28px;
  }

  ._w--usp--includ--intro--txt.campaign.sub {
    text-align: left;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-left: 30px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 26px;
  }

  ._w--usp--includ--intro--txt.campaign.inner {
    text-align: left;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 26px;
  }

  ._w--usp--includ--intro--txt.campaign.adjust {
    padding-left: 0;
  }

  ._w--usp--includ--intro--txt.quote {
    margin-top: 10px;
  }

  ._w--usp--includ--intro--txt.darkblue {
    color: var(--blue-01);
  }

  .list-person {
    width: 124px;
  }

  .list-person.float {
    left: 114px;
  }

  .team-persons {
    width: 240px;
  }

  .quote1 {
    max-width: 24vw;
    top: -17px;
  }

  .h4-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .quote-2 {
    grid-column-gap: 0px;
  }

  .person-title-2 {
    font-size: 12px;
  }

  .quote2 {
    bottom: -26px;
    right: -8px;
  }

  .care--consult--quote--txt--block {
    grid-column-gap: 0px;
  }

  .care--consult--quote--name {
    font-size: 12px;
    line-height: 16px;
  }

  .care--consult--quote--role {
    font-size: 12px;
  }

  .team-persons-2 {
    width: 240px;
  }

  .care--page--customer--txt--block {
    grid-column-gap: 0px;
    padding-top: 40px;
  }

  .care--page--customer--quote {
    margin-bottom: 0;
  }

  .care--page--customer--cta.center-mobile {
    text-align: center;
  }

  .text-block-57 {
    font-size: 11px;
  }

  .image-82 {
    margin-bottom: 30px;
  }

  .highlight-module-bubble-box {
    border-radius: 15px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 10px 5px;
    top: -30px;
  }

  .highlight-module-bubble-box-txt {
    font-size: 20px;
  }

  .highlight-module-bubble-arrow {
    width: 70px;
    height: 30px;
    bottom: -30px;
  }

  .calc-highlight-label {
    margin-top: 10px;
    margin-left: 0;
  }

  .calculator-salary-wrapper {
    padding-bottom: 30px;
  }

  .calculator-salary-txt-wrapper {
    margin-bottom: 30px;
  }

  .calculator-salary-headline {
    margin-top: 0;
    font-size: 26px;
    line-height: 30px;
  }

  .calculator-salary-icon {
    max-width: 20%;
  }

  .calculator-salary-intro-txt {
    margin-bottom: 0;
  }

  .sc-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sc-container.adjust {
    padding-top: 0;
  }

  .sc-container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .sc-content-wrapper {
    margin-bottom: 40px;
  }

  .sc-input-form-box {
    padding: 5px 20px 10px;
  }

  .sc-monthly-salary-box {
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sc-result-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sc-table-overview-box {
    border-width: 0;
    margin-top: 10px;
    padding: 0;
  }

  .sc-invoice-box-input {
    border-radius: 10px;
    margin-bottom: 10px;
    padding: 10px 10px 5px;
  }

  .sc-monthly-salary-box-headline {
    font-size: 18px;
  }

  .sc-input-form-box-txt {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 18px;
  }

  .sc-result-box-currency {
    font-size: 28px;
  }

  .sc-result-box-txt {
    font-size: 16px;
  }

  .sc-result-box-row-amount {
    padding-top: 0;
    padding-bottom: 8px;
  }

  .sc-salary-box-row-amount {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .sc-result-box-icon {
    max-width: 13%;
  }

  .sc-table-headline {
    font-size: 22px;
    font-weight: 900;
  }

  .sc-result-box-headline {
    font-size: 18px;
  }

  .sc-table-list-row {
    margin-bottom: 12px;
  }

  .sc-table-headline-block {
    align-items: flex-end;
    padding-bottom: 20px;
  }

  .sc-table-list-result-box {
    margin-top: 20px;
    padding: 15px 15px 5px;
  }

  .sc-monthly-salary-box-icon {
    max-width: 12%;
  }

  .sc-table-list-item, .sc-table-result-list-item {
    font-size: 14px;
    line-height: 18px;
  }

  .sc-table-result-list-item-last-nr {
    font-size: 16px;
    font-weight: 900;
    line-height: 18px;
  }

  .sc-table-list-item-nr {
    font-size: 14px;
    line-height: 18px;
  }

  .sc-table-headline-full-year {
    font-size: 16px;
    line-height: 18px;
  }

  .sc-input-form-box-headline {
    margin-bottom: 5px;
    font-size: 24px;
  }

  .sc-table-result-list-item-nr {
    font-size: 14px;
    line-height: 18px;
  }

  .sc-salary-box-amount, .sc-result-box-amount {
    font-size: 38px;
  }

  .sc-monthly-salary-box-currency {
    font-size: 28px;
  }

  .sc-monthly-salary-input {
    font-size: 16px;
  }

  .sc-monthly-salary-input-txt {
    font-size: 18px;
    font-weight: 500;
  }

  .container-calculator-header-intro {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .container-calculator-header-intro.adjust {
    padding-top: 0;
  }

  .container-calculator-header-intro.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .sc-invoice-box-headline {
    font-size: 16px;
  }

  .sc-invoice-box-input-field {
    font-size: 14px;
  }

  .sc-invoice-box-input-currency {
    font-size: 16px;
  }

  .sc-table-result-row {
    font-size: 14px;
    line-height: 18px;
  }

  .sc-table-result-row-nr {
    text-align: right;
  }

  .sc-form-checkbox-pension-box {
    width: 18px;
    height: 18px;
  }

  .sc-form-checkbox-pension-txt {
    color: var(--blue-01);
    font-size: 14px;
  }

  .sc-form-input-box {
    padding: 15px 15px 8px;
  }

  .sc-form-input-field {
    font-size: 16px;
  }

  .sc-form-input-field-right-txt {
    font-size: 20px;
  }

  .sc-form-input-box-headline {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-205 {
    align-items: stretch;
  }

  .link-block-20 {
    padding-left: 8px;
  }

  .link-block-21 {
    margin-left: 8px;
  }

  .sc-form-input-field-right-procent {
    font-size: 24px;
  }

  .highlight-module-txt-small {
    margin-top: 10px;
    margin-left: 0;
  }

  .highlight-module-headline {
    margin-top: 15px;
    font-size: 24px;
    line-height: 30px;
  }

  .highlight-bubble-box {
    border-radius: 15px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 5px 8px;
    top: -30px;
  }

  .highlight-bubble-box-txt {
    font-size: 18px;
    line-height: 22px;
  }

  .highlight-bubble-arrow {
    width: 70px;
    height: 30px;
    bottom: -30px;
  }

  .highlight-module-list {
    text-align: left;
  }

  .hl-module-list-item {
    font-size: 14px;
    line-height: 20px;
  }

  .highlight-module-container {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .highlight-module-container.adjust {
    padding-top: 0;
  }

  .highlight-module-container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .highlight-wrapper {
    padding-top: 75px;
    padding-bottom: 30px;
  }

  .summary-wint-wrapper {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .summary-wint-usp-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .summary-wint-usp-txt {
    font-size: 14px;
    line-height: 18px;
  }

  .sc-row-work-hours-equal {
    font-size: 14px;
  }

  .sc-row-work-hours-number {
    font-size: 16px;
  }

  .sc-row-work-hours-txt {
    font-size: 14px;
  }

  .sc-form-input-box-row-txt {
    align-items: stretch;
  }

  .summary-wint-usp-icon {
    max-width: 40%;
  }

  .modal-calculator.faq {
    min-width: auto;
    max-width: none;
    max-height: none;
    display: block;
    overflow: auto;
  }

  .highlight-bubble-txt-block {
    line-height: 20px;
  }

  .ab-highlight-article {
    grid-template-rows: auto auto auto;
  }

  .badge-award-best {
    width: 100%;
    top: 780px;
    right: 10px;
  }

  .badge-award-best.custom {
    z-index: 1;
    margin-top: 0;
    display: block;
    position: relative;
    top: 11em;
    left: 0;
  }

  .badge-award-best.custom-02, .badge-award-best.custom {
    z-index: 5;
    display: block;
    top: 8em;
    left: .6em;
  }

  .sfd--hero--title--2 {
    max-width: 340px;
    font-size: 35px;
    line-height: 40px;
  }

  .sfd--hero--title--2.wrap-xl {
    padding-right: 20px;
  }

  .sfd--headline--block {
    grid-template-columns: 60% 40%;
  }

  .articles-calculator-container {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .articles-calculator-container.adjust {
    padding-top: 0;
  }

  .articles-calculator-container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .articles-calculator-box {
    margin-bottom: 0;
  }

  .articles-calculator-content {
    padding: 10px 20px 20px;
  }

  .articles-calculator-headline {
    line-height: 26px;
  }

  .articles-calculator-txt {
    margin-bottom: 20px;
    line-height: 20px;
  }

  .icon-separator-bubble {
    background-size: 20px;
    width: 50px;
    height: 40px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .highlight-bigger-txt {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 26px;
  }

  .above--footer--module {
    height: 580px;
    min-height: 0;
  }

  .highlight-message-module {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .highlight-message-module.red-bg {
    margin-top: 0;
    padding-top: 60px;
  }

  .highlight-message-bubble {
    border-radius: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 10px 15px 5px;
    top: -65px;
  }

  .highlight-message-bubble.red-bg {
    top: -50px;
  }

  .highlight-message-bubble-arrow {
    width: 70px;
    height: 30px;
    bottom: -30px;
  }

  .highlight-message-small-title {
    padding-bottom: 10px;
  }

  .highlight-message-small-title.invert.left {
    text-align: left;
  }

  .highlight-message-small-title.green--003 {
    margin-bottom: 12px;
  }

  .highlight-message-bubble-txt {
    font-size: 20px;
    line-height: 24px;
  }

  .highlight-message-conditions {
    line-height: 20px;
  }

  .highlight-message-headline {
    font-size: 24px;
    line-height: 35px;
  }

  .starta-ab-container-large {
    padding-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .starta-ab-container-large.adjust {
    padding-top: 0;
  }

  .starta-ab-container-large.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .text-block-59, .text-block-60, .text-block-61, .text-block-62 {
    font-size: 15px;
  }

  .footer--usp--txt--box {
    border-radius: 10px;
    margin-left: -30px;
    margin-right: 0;
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 50px;
    font-size: 16px;
  }

  .footer--usp--img {
    width: 16%;
    left: 0;
  }

  .footer--usp--wrapper {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    margin-top: 0;
    margin-bottom: 30px;
  }

  .footer--usp--icon--best {
    width: 20%;
    left: -5px;
  }

  .footer--usp--best--small--txt {
    padding-top: 3px;
  }

  .footer--usp--txt--box--best {
    border-radius: 10px;
    margin-left: -40px;
    margin-right: 0;
    padding-left: 45px;
  }

  .image-86, .footer-wave-logo {
    max-width: 10%;
  }

  .landing--usp--container {
    margin-top: 40px;
  }

  .landing--usp--wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-height: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .landing--wint--15min--container {
    padding-bottom: 30px;
  }

  .landing--wint--15min--wrapper {
    grid-column-gap: 4px;
    background-image: none;
    grid-template-rows: 10em 8em;
    grid-template-columns: 24px .7fr .7fr 24px;
    grid-auto-rows: 8em;
    min-height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 30px 24px;
  }

  .landing--wint--15min--wrapper.darkblue {
    background-color: var(--blue-02);
  }

  .landing--wint--15min--txt {
    text-align: center;
    margin: 0;
    font-size: 24px;
    line-height: 30px;
  }

  .landing--wint--15min--block {
    background-color: #0000;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .landing--articles--logos--container {
    padding: 0 20px;
  }

  .landing--articles--logos--wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .landing--usp--wrapper--inner {
    text-align: left;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .landing--usp--box.blue {
    border: 4px solid var(--blue-01);
    width: auto;
    padding-left: 15px;
  }

  .landing--usp--box.blue:hover {
    background-color: var(--blue-01);
  }

  .landing--usp--box.red {
    border: 4px solid var(--red-02);
    padding-left: 15px;
  }

  .landing--usp--box.red:hover {
    background-color: var(--red-02);
    border-width: 4px;
  }

  .landing--usp--box.orange {
    border: 4px solid var(--yellow-alt-1);
    padding-left: 15px;
    padding-right: 0;
  }

  .landing--usp--box.orange:active {
    background-color: #ffde59bf;
  }

  .landing--usp--icon--best {
    text-align: right;
    width: 75px;
    position: relative;
    inset: 62% -11% auto auto;
  }

  .landing--usp--headline {
    text-align: left;
    font-size: 18px;
    line-height: 24px;
  }

  .landing--usp--txt {
    font-size: 16px;
    line-height: 20px;
  }

  .landing--usp--icon {
    width: 60px;
    margin-top: 0;
    margin-right: 8px;
    padding-right: 0;
    position: relative;
    inset: 52% -16% auto auto;
  }

  .landing--cta--row--wrapper {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .landing--cta--row--container {
    margin-top: 20px;
    margin-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .landing--cta--row--container.adjust {
    padding-top: 0;
  }

  .landing--cta--row--container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .landing--hero--container {
    grid-row-gap: 20px;
    grid-template-rows: auto .5fr auto;
    padding-top: 100px;
  }

  .landing--hero--content {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .landing--hero--item.red {
    width: 80vw;
  }

  .landing--hero--item.blue, .landing--hero--item.white {
    padding-bottom: 16px;
  }

  .landing--hero--content--wrapper {
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .landing--hero--content--wrapper.adjust {
    padding-top: 0;
  }

  .landing--hero--content--wrapper.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .landing--hero--headline {
    max-width: 300px;
    font-size: 48px;
    line-height: 54px;
  }

  .landing--hero--list--txt.red {
    width: 80vw;
  }

  .landing--hero--list--txt.blue {
    background-position: 0 0;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 20px;
  }

  .landing--hero--cta--block {
    width: 100%;
    margin-top: -16px;
  }

  .landing--hero--cta--block.pwdb--btn-red {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: -10px;
    margin-left: 0;
    padding-right: 17px;
    display: flex;
  }

  .landing--hero--cta--block.pwdb--btn-red.mobile-adjust {
    width: 98%;
    margin-top: 0;
  }

  .landing--hero--cta--block.pwdb--maklare--hero-btn, .landing--hero--cta--block.landing--hero--cta {
    height: auto;
    margin-top: -10px;
    margin-bottom: 0;
  }

  .landing--hero--img--block {
    min-height: 0;
    margin-top: 100px;
    margin-bottom: 60px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .landing--hero--img {
    width: 75%;
    max-width: 100%;
    margin-right: 0;
  }

  .landing--hero--usp--box {
    border-radius: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .landing--hero--usp--headline {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 26px;
  }

  .landing--hero--usp--txt {
    margin-top: 0;
    line-height: 21px;
  }

  .landing--hero--usp--bubble {
    border-radius: 6px;
    max-width: 120px;
    margin-bottom: -9px;
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .landing--usp--block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto;
    margin-bottom: 40px;
    padding-top: 20px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .landing--usp--block.adjust {
    padding-top: 0;
  }

  .landing--usp--block.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .landing--hero--usp--bubble--txt {
    font-size: 12px;
  }

  .landing--articles--footer--wrapper {
    margin-top: 20px;
    margin-bottom: 50px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .landing--articles--footer--wrapper.adjust {
    padding-left: 15px;
    padding-right: 15px;
  }

  .landing--articles--logos--headline {
    margin-bottom: 30px;
    font-size: 32px;
    line-height: 40px;
  }

  .landing--articles--logo--breakit {
    height: 16px;
  }

  .landing--articles--logo--realtid, .landing--articles--logo--balans {
    height: 18px;
  }

  .landing--hero--usp--cta {
    text-align: center;
    width: 100%;
    font-size: 16px;
  }

  .image-89, .image-90 {
    max-width: 80%;
  }

  .landing--hero--ups--bubble--arrow {
    max-width: none;
  }

  .landing--wa--experts--cta {
    width: 100%;
    height: 56px;
    margin-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
  }

  .landing--customers--container {
    margin-top: 40px;
    margin-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .landing--customers--container.adjust {
    padding-top: 0;
  }

  .landing--customers--container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .landing--customers--img {
    padding-left: 20px;
    padding-right: 20px;
  }

  .landing--price--container {
    grid-template-rows: auto 256px;
    padding-top: 96px;
    padding-bottom: 128px;
  }

  .landing--price--wrapper {
    margin-top: 40px;
  }

  .landing--price--module--container {
    padding-bottom: 20px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .landing--price--module--container.adjust {
    padding-top: 0;
  }

  .landing--price--module--container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .landing--price--module {
    margin-bottom: 60px;
  }

  .landing--price--bubble--wrapper {
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
  }

  .landing--price--txt--block {
    text-align: left;
  }

  .landing--price--bubble--txt--1 {
    font-size: 24px;
  }

  .landing--price--bubble--txt--2 {
    font-size: 80px;
    line-height: 80px;
  }

  .landing--price--bubble--txt--3 {
    font-size: 24px;
  }

  .landing--price--cta {
    padding: 13px 30px;
    font-size: 16px;
  }

  .landing--price--cta.red-dark.adjust {
    padding-left: 0;
    padding-right: 0;
  }

  .landing--price--cta.wide {
    max-width: 300px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .landing--price--cta.red-02.adjust {
    padding-left: 0;
    padding-right: 0;
  }

  .landing--price--usp--box {
    align-self: center;
  }

  .landing--price--usp--img {
    max-width: 15%;
  }

  .landing--price--usp--block {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 30px;
    padding-bottom: 15px;
    display: flex;
    overflow: auto;
  }

  .landing--price--usp--container {
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .landing--price--usp--container.adjust {
    padding-top: 0;
  }

  .landing--price--usp--container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .landing--price--usp--content {
    min-width: 95px;
    max-width: none;
    padding-left: 5px;
    padding-right: 5px;
  }

  .landing--price--usp--text {
    font-size: 14px;
    line-height: 16px;
  }

  .landing--price--usp--icon {
    max-width: 90%;
  }

  .landing--customers--title--small {
    font-size: 18px;
  }

  .landing--customers--title--big {
    font-size: 30px;
    line-height: 35px;
  }

  .landing--customers--txt {
    line-height: 23px;
  }

  .landing--support--container {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .landing--support--container.adjust {
    padding-top: 0;
  }

  .landing--support--container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .landing--support--img {
    padding-left: 0;
    padding-right: 0;
  }

  .landing--support--img--block {
    padding-left: 40px;
    padding-right: 40px;
  }

  .landing--support--small--title {
    font-size: 18px;
    line-height: 22px;
  }

  .landing--support--big--title {
    margin-top: 0;
    font-size: 32px;
    line-height: 38px;
  }

  .landing--cta--row--headline {
    font-size: 24px;
    line-height: 28px;
  }

  .landing--newsletter--wrapper {
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 52px;
    padding-top: 72px;
    padding-bottom: 50px;
    display: flex;
  }

  .landing--newsletter--wrapper.adjust {
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    align-content: flex-start;
    display: flex;
  }

  .landing--newsletter--txt {
    font-size: 24px;
    line-height: 28px;
  }

  .landing--newsletter--cta {
    width: 80%;
    margin-left: 20px;
    margin-right: 20px;
  }

  .landing--newsletter--cta.adjust {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .landing--newsletter--cta.timeline {
    justify-content: center;
    width: auto;
    margin-left: 15px;
    margin-right: 30px;
  }

  .landing--newsletter--container {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .landing--newsletter--container.adjust {
    padding-left: 15px;
    padding-right: 15px;
  }

  .landing--calculator--container {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .landing--calculator--container.adjust {
    padding-top: 0;
  }

  .landing--calculator--container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .landing--calculator--img--block {
    padding-left: 0;
    padding-right: 0;
  }

  .landing--calculator--small--title {
    font-size: 16px;
    line-height: 22px;
  }

  .landing--calculator--big--title {
    margin-top: 0;
    font-size: 32px;
    line-height: 38px;
  }

  .landing--calculator--txt {
    line-height: 22px;
  }

  .landing--calculator--img {
    padding-left: 0;
    padding-right: 0;
  }

  .landing--calculator--cta--wrapper {
    width: auto;
    max-width: none;
  }

  .landing--calc--full {
    margin-top: 20px;
    margin-bottom: 60px;
  }

  .landing--calc--full--txt {
    padding-left: 25px;
    padding-right: 25px;
  }

  .landing--price--bubble--txt--block {
    padding-top: 0;
    padding-bottom: 0;
    inset: 23% 0% 0%;
  }

  .landing-video-intro-headline {
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 38px;
  }

  .landing-video-list {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .landing-video-list-item-txt {
    line-height: 20px;
  }

  .landing-video-cta-1 {
    max-width: none;
    padding: 13px 30px;
    font-size: 16px;
  }

  .landing-video-cta-1.red-dark.adjust {
    padding-left: 0;
    padding-right: 0;
  }

  .landing-video-cta-1.wide {
    max-width: 300px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .landing-video-cta-1.red-02.adjust {
    padding-left: 0;
    padding-right: 0;
  }

  .landing-video-cta-2 {
    max-width: none;
    padding: 13px 30px;
    font-size: 16px;
  }

  .landing-video-cta-2.red-dark.adjust {
    padding-left: 0;
    padding-right: 0;
  }

  .landing-video-cta-2.wide {
    max-width: 300px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .landing-video-cta-2.red-02.adjust {
    padding-left: 0;
    padding-right: 0;
  }

  .landing-video-container {
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .landing-video-container.adjust {
    padding-top: 0;
  }

  .landing-video-container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .image-91 {
    max-width: 100%;
  }

  .landing--price--txt--cta {
    max-width: none;
  }

  .landing--price--txt {
    text-align: center;
    font-size: 28px;
    line-height: 36px;
  }

  .testimonials-marquee-title-white {
    font-size: 32px;
    line-height: 40px;
  }

  .testimonials-bubble-white {
    border-radius: 20px;
  }

  .testimonials-bubble-white-arrow {
    width: 4rem;
    margin-top: 0;
  }

  .testimonials-intro-txt {
    font-size: 18px;
  }

  .landing-price-marquee-wave-top, .landing-price-marquee-wave-bottom {
    height: auto;
  }

  .landing-wa-experts {
    grid-template-columns: 1fr;
  }

  .landing-wa-experts-headline {
    font-size: 24px;
    line-height: 30px;
  }

  .landing-wa-experts-name {
    line-height: 22px;
  }

  .landing-pp-ql-section-title {
    font-size: 24px;
    line-height: 32px;
  }

  .landing-pp-ql-btn {
    width: 100%;
    height: 56px;
    margin-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
  }

  .landing--kund--container {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .landing--kund--container.green {
    padding-left: 0;
    padding-right: 0;
  }

  .landing--kund--wrapper {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0 24px;
    overflow: hidden;
  }

  .landing--kund--wrapper.adjust {
    padding-top: 0;
  }

  .landing--kund--wrapper.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .landing--kund--wrapper--grid {
    grid-template-rows: auto 1fr;
  }

  .landing--kund--headline {
    font-size: 32px;
    line-height: 42px;
  }

  .landing--kund--txt {
    font-size: 16px;
    line-height: 24px;
  }

  .landing--kund--txt.white {
    line-height: 22px;
  }

  .landing--kund--cta--block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .landing--kund--cta--1, .landing--kund--cta--2 {
    padding: 13px 30px;
    font-size: 16px;
  }

  .landing--kund--checkbox--block {
    border-radius: 20px;
    margin-top: 30px;
    padding: 25px 25px 20px;
  }

  .landing--kund--checkbox--headline {
    font-size: 24px;
    line-height: 28px;
  }

  .landing--kund--checklist {
    padding-left: 0;
    padding-right: 0;
  }

  .landing--kund--checklist li {
    background-size: 20px;
    margin-bottom: 6px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 29px;
    font-size: 16px;
    line-height: 18px;
  }

  .landing--kund--checklist ul {
    column-count: 1;
    margin-bottom: 0;
  }

  .image-92 {
    max-width: 200px;
    top: 71%;
    left: 53%;
  }

  .landing--kund--quote--container {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .landing--kund--quote--container.adjust {
    padding-top: 0;
  }

  .landing--kund--quote--container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .div-block-214 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .25fr;
  }

  .landing--customer--review--container {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .landing--customer--review--wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .landing--customer--review--headline {
    line-height: 30px;
  }

  .landing--customer--review--img {
    text-align: right;
    padding-right: 10px;
  }

  .landing--customer--review--img--round {
    text-align: left;
    max-width: 60%;
  }

  .landing--customer--review--icon--img {
    max-width: 25%;
  }

  .landing--customer--review--badge-container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .landing--customer--review--badge-container.adjust {
    padding-left: 15px;
    padding-right: 15px;
  }

  .landing--book--container {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .landing--book--container.adjust {
    padding-left: 15px;
    padding-right: 15px;
  }

  .landing-wa-intro-txt {
    line-height: 22px;
  }

  .landing-wa-intro-txt-headline {
    font-size: 48px;
    line-height: 50px;
  }

  .landing-wa-intro-txt-block {
    margin-top: 0;
  }

  .landing-wa-webinars-wrapper {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .landing--webinar--highlight--wrapper {
    padding: 15px 20px;
  }

  .image-93 {
    max-width: 100%;
  }

  .landing--webinar--highlight--container {
    margin-top: 40px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .landing--webinar--highlight--container.adjust {
    padding-left: 15px;
    padding-right: 15px;
  }

  .landing--webinar--highlight--txt--headline {
    font-size: 22px;
    line-height: 26px;
  }

  .landing--hero--wave--anim--bottom {
    height: auto;
  }

  .landing--hero--wave--anim--bottom.hidden {
    display: none;
  }

  .landing--wa--pp--container {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .landing--wa--pp--container.adjust {
    padding-top: 0;
  }

  .landing--wa--pp--container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .landing-wa-highlight-articles-list {
    margin-right: 0;
    padding-bottom: 20px;
    padding-right: 0;
    display: flex;
    overflow: auto;
  }

  .landing-wa2-highlight-article {
    grid-template-rows: auto auto auto;
    min-width: 260px;
  }

  .landing-wa2-img-wrap {
    width: auto;
    height: 110px;
  }

  .landing-wa2-highlight-caption {
    padding-top: 8px;
    padding-left: 24px;
  }

  .landing-wa2-button-container {
    padding-left: 24px;
  }

  .landing-wa2-highlight-title {
    line-height: 22px;
  }

  .landing-wa-highlight-cat-label {
    margin-top: 10px;
    margin-left: 0;
  }

  .landing-wa-articles-container {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .landing-wa-articles-container.adjust {
    padding-top: 0;
  }

  .landing-wa-articles-container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .landing-wa-container {
    padding: 0 24px 20px;
    overflow: hidden;
  }

  .landing-wa-container.adjust {
    padding-top: 0;
  }

  .landing-wa-container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .landing-wa-hero-img1 {
    width: 300px;
    left: -24px;
  }

  .wave--anim--bottom-copy {
    height: auto;
  }

  .wave--anim--bottom-copy.hidden {
    display: none;
  }

  .landing--faq--link--block {
    max-width: none;
  }

  .landing--faq--link--block.left-blue {
    padding-top: 8px;
  }

  .landing--faq--link--block.green.left {
    text-align: center;
    margin-bottom: 26px;
  }

  .landing-newsletter-form-headline {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .image-96 {
    width: 10%;
    top: -31%;
    left: 17%;
  }

  .image-97 {
    width: 28%;
    top: -19%;
    left: -5%;
  }

  .image-98 {
    width: 55%;
    top: -35%;
    left: 25%;
  }

  .landing--hero--big--cta {
    width: 100%;
    margin-top: -16px;
    padding: 10px 20px;
  }

  .landing--hero--big--cta.pwdb--btn-red {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: -10px;
    margin-left: 0;
    padding-right: 17px;
    display: flex;
  }

  .landing--hero--big--cta.pwdb--btn-red.mobile-adjust {
    width: 98%;
    margin-top: 0;
  }

  .landing--hero--big--cta.pwdb--maklare--hero-btn, .landing--hero--big--cta.landing--hero--cta {
    height: auto;
    margin-top: -10px;
    margin-bottom: 0;
  }

  .landing--hero--big--cta--txt {
    line-height: 20px;
  }

  .landing-wa-experts-img-block {
    width: 100%;
    margin-bottom: 0;
  }

  .landing--wa--pp--wrapper {
    margin-bottom: 60px;
  }

  .landing--wa--experterna--block {
    grid-template-rows: auto auto;
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .landing-video-wrapper {
    margin-top: 32px;
    margin-bottom: 0;
  }

  .landing-nl-bubble {
    padding-top: 30px;
    padding-left: 25px;
    padding-right: 20px;
  }

  .landing-nl-bubble-txt {
    text-align: left;
    max-width: none;
    font-size: 20px;
    line-height: 24px;
  }

  .landing-nl-bubble-arrow {
    width: 18px;
    bottom: -51px;
  }

  .image-99 {
    max-width: 100%;
  }

  .landing--faq--headline {
    text-align: center;
    margin-bottom: 20px;
    font-size: 24px;
  }

  .landing--faq--wrapper {
    margin-top: 40px;
    margin-bottom: 60px;
    padding-bottom: 0;
  }

  .landing--faq--wrapper.adjust {
    margin-top: 0;
    padding-top: 0;
    position: static;
  }

  .landing--faq--container {
    margin-top: 0;
  }

  .landing--book--cta--wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .landing--book--cta--wrapper.adjust {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .landing--book--cta--wrapper.timeline {
    justify-content: center;
    width: auto;
    margin-left: 15px;
    margin-right: 30px;
  }

  .landing--book--wrapper {
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    padding: 32px 0;
    display: flex;
  }

  .landing--book--wrapper.adjust {
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    align-content: flex-start;
    display: flex;
  }

  .image-100 {
    width: 15%;
    top: -14%;
    left: 82%;
  }

  .image-101 {
    width: 45%;
    top: 71%;
    left: 61%;
  }

  .image-102 {
    width: 25%;
    top: 34%;
    left: 80%;
  }

  .image-103 {
    width: 30%;
    top: 64%;
    left: -2%;
  }

  .image-103.badge-offer-wint {
    width: 60%;
    top: 45%;
  }

  .landing--calculator--cta {
    max-width: none;
    padding: 13px 30px;
    font-size: 16px;
  }

  .landing--calculator--cta:hover {
    max-width: none;
  }

  .landing--calculator--cta.red-dark.adjust {
    padding-left: 0;
    padding-right: 0;
  }

  .landing--calculator--cta.wide {
    max-width: 300px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .landing--calculator--cta.red-02.adjust {
    padding-left: 0;
    padding-right: 0;
  }

  .landing-wa-experts-cta {
    max-width: none;
    padding: 13px 30px;
    font-size: 16px;
  }

  .landing-wa-experts-cta.red-dark.adjust {
    padding-left: 0;
    padding-right: 0;
  }

  .landing-wa-experts-cta.wide {
    max-width: 300px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .landing-wa-experts-cta.red-02.adjust {
    padding-left: 0;
    padding-right: 0;
  }

  .landing-wa-articles-headline {
    text-align: left;
  }

  .landing-wa-articles-headline.dark-blue {
    line-height: 28px;
  }

  .landing--wa--pp--headline {
    text-align: left;
  }

  .landing--wa--pp--headline.dark-blue {
    line-height: 28px;
  }

  .image-104 {
    max-width: 100%;
  }

  .landing--cta-saljare {
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    padding: 32px 0;
    display: flex;
  }

  .landing--cta-saljare.adjust {
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 24fr 1fr;
    grid-auto-columns: 1fr;
    align-content: flex-start;
    display: flex;
  }

  .landing--cta--saljare-name {
    line-height: 18px;
  }

  .landing--saljare--bubble.grey--bg {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 25px;
    padding-right: 25px;
  }

  .landing--saljare--bubble--txt {
    max-width: 200px;
    font-size: 24px;
    line-height: 30px;
  }

  .landing--saljare--cta {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .landing--saljare--cta.adjust {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .landing--saljare--cta.timeline {
    justify-content: center;
    width: auto;
    margin-left: 15px;
    margin-right: 30px;
  }

  .landing--saljare--img {
    width: 90px;
    max-width: 100%;
    height: 90px;
  }

  .div-block-215 {
    grid-template-columns: 1fr;
  }

  .landing--kund--citat--box {
    border-radius: 20px;
    margin-top: 70px;
    padding: 25px 25px 30px 30px;
  }

  .landing--kund--citat--headline {
    font-size: 20px;
    line-height: 24px;
  }

  .landing--kund--info--wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
    margin-top: 20px;
  }

  .landing--kund--info--img {
    max-width: 75%;
  }

  .landing--kund--info--txt {
    text-align: center;
    padding-left: 0;
  }

  .landing--kund--info--name {
    text-align: left;
    line-height: 18px;
  }

  .landing--kund--info--role {
    text-align: left;
    font-size: 12px;
    line-height: 20px;
  }

  .bold-text-28 {
    font-size: 13px;
  }

  .bold-text-29 {
    line-height: 20px;
  }

  .bold-text-29.white {
    font-size: 18px;
  }

  .image-106 {
    max-width: 100%;
  }

  .landing--kund--badge--wrapper {
    top: -65px;
    left: auto;
    right: -8px;
  }

  .landing--kund--badge--wrapper.adjust {
    margin: auto 32% -52px;
    inset: auto auto 380px 75px;
  }

  .landing--kund--badge--block {
    width: 100px;
    height: 100px;
  }

  .landing--kund--badge--block.yellow {
    text-align: left;
  }

  .landing--kund--badge--block.yellow.hidden-on-mobile {
    display: none;
  }

  .landing--kund--badge--inner {
    width: 80%;
    height: 80%;
  }

  .landing--kund--badge--inner--txt {
    font-size: 22px;
    line-height: 20px;
  }

  .landing--kund--badge--inner--txt.blue {
    text-align: center;
  }

  .landing--kund--badge--inner--txt.blue-badge-number {
    color: var(--blue-02);
    text-align: center;
  }

  .landing--kund--badge--txt--bottom {
    font-size: 11px;
    line-height: 12px;
  }

  .landing--kund--badge--txt--bottom.blue--dark {
    text-align: center;
  }

  .landing--support--service--img {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .fw--videos--container {
    padding-top: 0;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .fw--video--wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 0;
    margin-bottom: 30px;
  }

  .fw--video--block {
    height: 200px;
  }

  .code-embed {
    height: 200px;
    position: absolute;
    inset: auto;
  }

  .fw--academy--container {
    margin-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .fw--academy--container.adjust {
    padding-top: 0;
  }

  .fw--academy--container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .fw--upcoming--videos--wrapper {
    padding-bottom: 80px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .fw--upcoming--videos--wrapper.adjust {
    padding-top: 0;
  }

  .fw--upcoming--videos--wrapper.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .fw--upcoming--video--box {
    padding-bottom: 10px;
  }

  .div-block-218 {
    background-position: 50% 0;
    padding-top: 180px;
    padding-bottom: 0;
  }

  .div-block-219 {
    margin-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .fw--intro--container {
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .fw--intro--container.adjust {
    padding-top: 0;
  }

  .fw--intro--container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .div-block-220 {
    padding-top: 40px;
  }

  .fw--videos--wave--bottom {
    margin-top: 20px;
  }

  .fw--videos--wave--top {
    margin-bottom: 40px;
  }

  .fw--intro--txt--latest {
    font-size: 18px;
  }

  .fw--hero--txt {
    font-size: 17px;
    line-height: 22px;
  }

  .div-block-221 {
    width: 120px;
    margin-left: 20px;
  }

  .link-block-26 {
    width: 120px;
    top: 38%;
  }

  .highlight-bubble-arrow-white {
    width: 70px;
    height: 30px;
    bottom: -30px;
  }

  .fw--latest--videos--headline {
    line-height: 30px;
  }

  .fw--latest--videos--txt {
    max-width: none;
    font-size: 16px;
    line-height: 24px;
  }

  .fw--latest--videos--txt.last {
    text-align: left;
    margin-right: 0;
    padding-right: 19px;
  }

  .fw--latest--videos--txt.invert {
    line-height: 25px;
  }

  .fw--latest--videos--txt.dark {
    text-align: left;
    margin-left: 0;
    margin-right: 10px;
  }

  .fw--latest--videos--txt.link--readmore--red {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .fw--latest--videos--txt.link--readmore--blue, .fw--latest--videos--txt.link--readmore--blue--timeline, .fw--latest--videos--txt.link--readmore--green, .fw--latest--videos--txt.link--readmore--darkred, .fw--latest--videos--txt.link--readmore--blue-copy {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 25px;
    margin-bottom: 5px;
  }

  .fw--upcoming--videos--txt {
    color: #fff;
  }

  .landing--usp--headline--div {
    padding-right: 20px;
  }

  .startpage-faq-container {
    padding-left: 0;
    padding-right: 0;
  }

  .sfd--saljare--bubble--arrow {
    position: absolute;
    top: 58px;
  }

  .selfsign-hero-img {
    max-width: 100%;
  }

  .sovgott-hero {
    background-position: 50% 100%;
    width: auto;
    height: auto;
    padding-bottom: 0;
  }

  .sovgott-hero-container {
    margin-top: -40px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .sovgott-hero-container.adjust {
    padding-top: 0;
  }

  .sovgott-hero-container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .sovgott-hero-content {
    margin-top: 10px;
    margin-bottom: 250px;
  }

  .sovgott-hero-content-headline {
    font-size: 28px;
    line-height: 36px;
  }

  .sovgott-hero-content-sub-headline {
    font-size: 20px;
    line-height: 24px;
  }

  .sovgott-bubbla-hero {
    width: 120px;
    height: 120px;
  }

  .sovgott-hero-cta-wrapper {
    grid-template-columns: 2.5fr;
    max-width: 280px;
  }

  .sovgott-hero-cta {
    border-radius: 8px;
    width: auto;
    margin-top: -16px;
    padding: 6px 20px;
  }

  .sovgott-hero-cta.pwdb--btn-red {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: -10px;
    margin-left: 0;
    padding-right: 17px;
    display: flex;
  }

  .sovgott-hero-cta.pwdb--btn-red.mobile-adjust {
    width: 98%;
    margin-top: 0;
  }

  .sovgott-hero-cta.pwdb--maklare--hero-btn, .sovgott-hero-cta.landing--hero--cta {
    height: auto;
    margin-top: -10px;
    margin-bottom: 0;
  }

  .sovgott-hero-cta-txt {
    line-height: 20px;
  }

  .sovgott-intro-container {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .sovgott-intro-container.adjust {
    padding-top: 0;
  }

  .sovgott-intro-container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .sovgott-intro-wrapper {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .sovgott-intro-headline {
    font-size: 30px;
    line-height: 36px;
  }

  .sovgott-intro-txt {
    font-size: 16px;
    line-height: 22px;
  }

  .sovgott-procent {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .sovgott-procent-container {
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .sovgott-procent-container.adjust {
    padding-left: 15px;
    padding-right: 15px;
  }

  .sovgott-procent-intro-headline {
    font-size: 30px;
    line-height: 32px;
  }

  .sovgott-procent-intro-txt {
    font-size: 16px;
    line-height: 20px;
  }

  .sovgott-procent-big {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .sovgott-procent-big-img {
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .sovgott-procent-big-txt {
    grid-template-rows: auto;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .sovgott-procent-big-number {
    font-size: 130px;
    line-height: 130px;
  }

  .sovgott-procent-big-value {
    text-align: left;
    font-size: 120px;
    line-height: 135px;
  }

  .sovgott-procent-big-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1.5fr 1fr;
    margin-left: 0;
  }

  .sovgott-procent-big-headline-wrapper {
    margin-top: -20px;
  }

  .sovgott-procent-big-headline {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }

  .sovgott-procent-small-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .sovgott-procent-small-nr {
    width: 220px;
    height: 150px;
  }

  .text-block-69 {
    font-size: 60px;
  }

  .text-block-70 {
    font-size: 60px;
    line-height: 45px;
  }

  .sovgott-procent-small-txt-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sovgott-procent-small-txt {
    font-size: 18px;
    line-height: 22px;
  }

  .sovgott-procent-small-nr-wrapper {
    margin-bottom: 30px;
  }

  .sovgott-andas {
    padding-bottom: 40px;
  }

  .sovgott-andas-img {
    background-position: 50%;
    width: 300px;
    height: 300px;
  }

  .sovgott-andas-txt-block {
    margin-top: 40px;
  }

  .sovgott-andas-txt-headline {
    margin-bottom: 0;
    font-size: 30px;
    line-height: 38px;
  }

  .sovgott-andas-txt {
    font-size: 16px;
    line-height: 24px;
  }

  .sovgott-andas-container {
    margin-top: 80px;
    margin-bottom: 0;
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .sovgott-andas-container.adjust {
    padding-top: 0;
  }

  .sovgott-andas-container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .sovgott-andas-img-txt {
    font-size: 32px;
    line-height: 38px;
  }

  .sovgott-usp {
    padding-top: 70px;
    padding-bottom: 50px;
  }

  .sovgott-usp-intro-wrapper {
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sovgott-usp-intro-headline {
    margin-bottom: 0;
    font-size: 30px;
    line-height: 38px;
  }

  .sovgott-usp-container {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .sovgott-usp-container.adjust {
    padding-top: 0;
  }

  .sovgott-usp-container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .sovgott-report-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1.75fr;
    margin-top: 20px;
    margin-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .sovgott-report-container.adjust {
    padding-top: 0;
  }

  .sovgott-report-container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .sovgott-report-txt-block {
    padding-bottom: 10px;
  }

  .sovgott-report-img-block {
    text-align: right;
    margin-top: 0;
  }

  .sovgott-report-txt-headline {
    margin-bottom: 20px;
    padding-right: 0;
    font-size: 30px;
    line-height: 32px;
  }

  .sovgott-report-txt {
    font-size: 16px;
    line-height: 22px;
  }

  .sovgott-bubbla-andas-wrapper {
    align-self: flex-end;
  }

  .sovgott-bubbla-andas {
    width: 120px;
    height: 120px;
  }

  .sovgott-report-cta-wrapper {
    grid-template-rows: auto;
  }

  .text-block-72 {
    line-height: 20px;
  }

  .sovgott--price--usp--block {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 30px;
    padding-bottom: 15px;
    display: flex;
    overflow: auto;
  }

  .sovgott--price--usp--content {
    min-width: 95px;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .sovgott--price--usp--icon {
    max-width: 100%;
  }

  .sovgott--price--usp--text {
    font-size: 14px;
    line-height: 16px;
  }

  .landing--price--usp--content-copy {
    min-width: 95px;
    max-width: none;
    padding-left: 5px;
    padding-right: 5px;
  }

  .sovgott-usp-intro-small-title {
    letter-spacing: 2px;
    margin-bottom: 15px;
    font-size: 15px;
  }

  .image-109 {
    width: 220px;
  }

  .sovgott-andas-small-title {
    margin-bottom: 15px;
    font-size: 13px;
  }

  .sovgott-andas-txt-first-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 3fr 1fr;
  }

  .sovgott-bubbla-andas-modul {
    width: 130px;
    height: 130px;
  }

  .sovgott-intro-cta-wrapper {
    max-width: none;
  }

  .sovgott-intro-cta {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .sovgott-intro-cta.blue, .sovgott-intro-cta.white {
    width: auto;
  }

  .sovgott-intro-btn {
    padding: 13px 30px;
    font-size: 16px;
  }

  .sovgott-intro-btn.red-dark.adjust {
    padding-left: 0;
    padding-right: 0;
  }

  .sovgott-intro-btn.wide {
    max-width: 300px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .sovgott-intro-btn.red-02.adjust {
    padding-left: 0;
    padding-right: 0;
  }

  .sovgott-report-cta, .sovgott-andas-cta {
    padding: 13px 30px;
    font-size: 16px;
  }

  .sovgott-andas-cta-wrapper {
    grid-template-columns: 2.5fr;
  }

  .adv-book--main {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .adv-book--item {
    border-radius: 12px;
  }

  .adv-book--item-action {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-top: 2px solid var(--gray-05);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 12px;
  }

  .adv-book--item-trigger.green {
    margin-left: 0;
    display: flex;
  }

  .adv-book--item-header {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .adv-book--icon {
    width: 24px;
  }

  .adv-book-item-pricewrap {
    align-self: flex-start;
  }

  .adv-book--item-summary {
    max-width: none;
    font-size: 14px;
    line-height: 20px;
  }

  .adv-book--item-summary.last {
    line-height: 24px;
  }

  .adv-book--item-summary.invert {
    line-height: 25px;
  }

  .adv-book--item-summary.dark {
    text-align: left;
    margin-left: 0;
    margin-right: 10px;
  }

  .adv-book--item-summary.link--readmore--red {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .adv-book--item-summary.link--readmore--blue {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 25px;
    margin-bottom: 5px;
    line-height: 24px;
  }

  .adv-book--item-summary.link--readmore--blue--timeline {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 25px;
    margin-bottom: 5px;
  }

  .adv-book--item-summary.campaign {
    text-align: left;
    margin-top: 50px;
    margin-bottom: 30px;
    padding-left: 30px;
    padding-right: 15px;
    font-size: 16px;
    line-height: 28px;
  }

  .adv-book--item-summary.campaign.sub {
    text-align: left;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-left: 30px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 26px;
  }

  .adv-book--item-summary.campaign.inner {
    text-align: left;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 26px;
  }

  .adv-book--item-summary.campaign.adjust {
    padding-left: 0;
  }

  .adv-book--item-summary.quote {
    margin-top: 10px;
  }

  .adv-book--item-summary.darkblue {
    color: var(--blue-01);
  }

  .adv-book-index-link {
    border-radius: 8px;
  }

  .adv-book-index-li {
    flex: 1;
    justify-content: flex-start;
    display: block;
  }

  .adv-book-index {
    flex-flow: column;
  }

  .adv-book--title {
    word-break: normal;
    line-height: 24px;
  }

  .adv-book--title.green.margin-bottom {
    margin-bottom: 20px;
  }

  .adv-book--partners {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-73 {
    text-align: left;
  }

  .bubble-prova-gratis {
    border-radius: 20px;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 28px;
  }

  .bubble-prova-gratis.small, .bubble-prova-gratis.xsmall {
    margin-bottom: 40px;
  }

  .bubble-prova-gratis-txt {
    font-size: 18px;
  }

  .image-113 {
    width: 140px;
    margin-top: -200px;
    margin-left: 20px;
  }

  .div-block-227 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .adv-book--date {
    border-radius: 8px;
    min-width: 42px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
    line-height: 16px;
  }

  .adv-book--date-month {
    font-size: 9px;
    line-height: 14px;
  }

  .adv-book--conf-main {
    padding-left: 20px;
    padding-right: 20px;
  }

  .accordion-pricelist-info {
    padding-right: 0;
  }

  .adv-book--pricecontainer {
    padding-top: 0;
    padding-bottom: 0;
  }

  .adv-book--pricecontainer.adjust {
    padding-left: 15px;
    padding-right: 15px;
  }

  .wa-fraga-wint-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 50px;
  }

  .wa-fraga-wint-headline, .wa-fraga-wint-headline.txt--blue-01 {
    line-height: 28px;
  }

  .wa-fraga-wint-small-title.white {
    font-size: 12px;
    line-height: 18px;
  }

  .price-header-container {
    padding-top: 110px;
  }

  .price-header-wrapper {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .price-header-wrapper.adjust {
    padding-top: 0;
  }

  .price-header-wrapper.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .price-header-img {
    margin-top: 0;
    margin-bottom: 30px;
  }

  .price-header-cl-item {
    background-position: 0%;
    background-size: 16px;
    padding-left: 32px;
    line-height: 20px;
  }

  .price-header-headline {
    font-size: 35px;
    line-height: 42px;
  }

  .price-header-txt {
    max-width: none;
    margin-bottom: 20px;
    line-height: 22px;
  }

  .price-header-txt.last {
    line-height: 24px;
  }

  .price-header-txt.invert {
    line-height: 25px;
  }

  .price-header-txt.dark {
    text-align: left;
    margin-left: 0;
    margin-right: 10px;
  }

  .price-header-txt.link--readmore--red {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .price-header-txt.link--readmore--blue {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 25px;
    margin-bottom: 5px;
    line-height: 24px;
  }

  .price-header-txt.link--readmore--blue--timeline {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 25px;
    margin-bottom: 5px;
  }

  .price-header-txt.campaign {
    text-align: left;
    margin-top: 50px;
    margin-bottom: 30px;
    padding-left: 30px;
    padding-right: 15px;
    font-size: 16px;
    line-height: 28px;
  }

  .price-header-txt.campaign.sub {
    text-align: left;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-left: 30px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 26px;
  }

  .price-header-txt.campaign.inner {
    text-align: left;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 26px;
  }

  .price-header-txt.campaign.adjust {
    padding-left: 0;
  }

  .price-header-txt.quote {
    margin-top: 10px;
  }

  .price-header-txt.darkblue {
    color: var(--blue-01);
  }

  .price-startup-container {
    padding-bottom: 0;
  }

  .price-startup-wrapper {
    margin-top: 60px;
    margin-bottom: 40px;
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .price-startup-wrapper.adjust {
    padding-top: 0;
  }

  .price-startup-wrapper.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .price-startup-headline-first {
    margin-top: 5px;
    line-height: 28px;
  }

  .price-startup-txt {
    margin-top: 15px;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 22px;
  }

  .price-startup-cl-item {
    background-position: 0%;
    background-size: 16px;
    margin-bottom: 12px;
    padding-left: 32px;
    font-size: 14px;
    line-height: 18px;
  }

  .price-ab-block {
    margin-top: 60px;
  }

  .price-ab-headline-first {
    line-height: 28px;
  }

  .price-ab-txt {
    margin-top: 15px;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .price-ab-cl-item {
    background-position: 0%;
    background-size: 16px;
    padding-left: 32px;
    font-size: 14px;
    line-height: 18px;
  }

  .price-features-container {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .price-features-wrapper {
    margin-bottom: 0;
    padding: 0;
    overflow: hidden;
  }

  .price-features-wrapper.adjust {
    padding-top: 0;
  }

  .price-features-wrapper.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .price-features-headline {
    text-align: left;
    font-size: 40px;
    line-height: 45px;
  }

  .price-features-txt {
    text-align: left;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 22px;
  }

  .price-features-box-wrapper {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .price-features-box-wrapper.adjust {
    padding-top: 0;
  }

  .price-features-box-wrapper.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .features-accordion {
    margin-bottom: 0;
    overflow: hidden;
  }

  .features-toggle {
    min-width: 0;
    min-height: 54px;
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 20px;
  }

  .dropdown-list {
    margin-top: 5px;
    padding-left: 20px;
  }

  .features-arrow {
    color: var(--gray-06);
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 16px;
  }

  .price-features-heading {
    font-size: 17px;
    line-height: 20px;
  }

  .price-feature-box-info {
    font-size: 16px;
    line-height: 22px;
  }

  .price-features-checkmark {
    width: 18px;
  }

  .price-redovisning-wrapper {
    margin-top: 0;
    padding-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .price-redovisning-wrapper.adjust {
    padding-top: 0;
  }

  .price-redovisning-wrapper.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .price-redovisning-intro-headline {
    text-align: left;
    line-height: 28px;
  }

  .price-redovisning-intro-txt {
    text-align: left;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
  }

  .price-redovisning-usp-block {
    margin-bottom: 0;
  }

  .price-redovisning-usp-txt {
    margin-left: 15px;
    padding-left: 0;
    line-height: 21px;
  }

  .price-redovisning-usp-icon {
    width: 30px;
  }

  .price--customer--review--container {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .price--kund--container {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .price--kund--container.green {
    padding-left: 0;
    padding-right: 0;
  }

  .price--kund--wrapper {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0 24px;
    overflow: hidden;
  }

  .price--kund--wrapper.adjust {
    padding-top: 0;
  }

  .price--kund--wrapper.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .price--kund--wrapper--grid {
    grid-template-rows: auto 1fr;
  }

  .price--kund--headline {
    font-size: 24px;
    line-height: 30px;
  }

  .price--kund--info--role {
    text-align: left;
    font-size: 12px;
    line-height: 16px;
  }

  .price-customer-role-company-txt {
    font-size: 12px;
    line-height: 14px;
  }

  .price--kund--checklist-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .price--kund--checklist-copy li {
    background-size: 20px;
    margin-bottom: 6px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 29px;
    font-size: 16px;
    line-height: 18px;
  }

  .price--kund--checklist-copy ul {
    column-count: 1;
    margin-bottom: 0;
  }

  .price-comparison-container {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .price-comparison-intro-wrapper {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .price-comparison-intro-wrapper.adjust {
    padding-top: 0;
  }

  .price-comparison-intro-wrapper.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .price-comparison-headline {
    text-align: left;
    font-size: 24px;
    line-height: 26px;
  }

  .price-comparison-txt {
    text-align: left;
    font-size: 16px;
    line-height: 22px;
  }

  .price-comparison-chart-wrapper {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .price-comparison-chart-wrapper.adjust {
    padding-top: 0;
  }

  .price-comparison-chart-wrapper.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .price-comparison-chart-txt-first {
    margin-bottom: 5px;
  }

  .text-block-74 {
    font-size: 18px;
  }

  .price-comparison-chart-txt-last {
    margin-top: 5px;
  }

  .text-block-75 {
    font-size: 18px;
  }

  .price-comparison-table-container {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .price-comparison-table-container.adjust {
    padding-top: 0;
  }

  .price-comparison-table-container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .price-comp-tb-row-headline {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .price-comp-tb-col-functions {
    border-radius: 8px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .price-comp-tb-col-functions-txt {
    word-break: break-all;
    margin-top: 3px;
    font-size: 13px;
    line-height: 16px;
  }

  .price-comp-tb-col-vs-wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
  }

  .price-comp-tb-col-headline-wint {
    border-radius: 8px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .price-comp-tb-col-wint-txt {
    margin-left: 8px;
    font-size: 12px;
    line-height: 14px;
    display: block;
  }

  .image-115 {
    height: 14px;
  }

  .comp-tb-headline-bp-wrapper {
    border-radius: 8px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .comp-tb-headline-bp-icon {
    height: 16px;
    font-size: 15px;
  }

  .comp-tb-headline-bp {
    margin-left: 5px;
    font-size: 12px;
    line-height: 14px;
    display: block;
  }

  .comp-tb-functions-txt-wrapper {
    padding-top: 20px;
    padding-bottom: 8px;
    padding-left: 10px;
  }

  .comp-tb-functions-txt {
    letter-spacing: 1px;
    margin-bottom: 0;
    font-size: 11px;
    font-weight: 900;
    line-height: 20px;
  }

  .comp-tb-row-first-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-top: 10px;
  }

  .comp-tb-row-first-col {
    border-top-left-radius: 8px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    padding: 10px 8px;
  }

  .comp-tb-row-first-col-txt {
    font-size: 11px;
    line-height: 11px;
  }

  .comp-tb-row-mid-col {
    border-top-right-radius: 0;
    padding: 10px 5px 10px 6px;
  }

  .comp-tb-row-mid-col-txt {
    padding: 0;
    font-size: 11px;
    line-height: 12px;
  }

  .comp-tb-row-last-col {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding: 10px 5px 10px 6px;
  }

  .comp-tb-row-last-col-txt {
    font-size: 11px;
    line-height: 12px;
  }

  .comp-tb-col-double-wrapper {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-columns: 1fr 1fr;
  }

  .ki--startup-signup-wide {
    padding-top: 72px;
  }

  .text-block-78 {
    font-size: 28px;
    line-height: 30px;
  }

  .deal-wint-bg {
    margin-top: 40px;
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .deal-wint-bubble {
    border-radius: 15px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 15px 20px;
  }

  .preamble-kom-igang {
    max-width: none;
  }

  .preamble-kom-igang.last {
    line-height: 24px;
  }

  .preamble-kom-igang.invert {
    line-height: 25px;
  }

  .preamble-kom-igang.dark {
    text-align: left;
    margin-left: 0;
    margin-right: 10px;
  }

  .preamble-kom-igang.link--readmore--red {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .preamble-kom-igang.link--readmore--blue {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 25px;
    margin-bottom: 5px;
    line-height: 24px;
  }

  .preamble-kom-igang.link--readmore--blue--timeline {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 25px;
    margin-bottom: 5px;
  }

  .preamble-kom-igang.campaign {
    text-align: left;
    margin-top: 50px;
    margin-bottom: 30px;
    padding-left: 30px;
    padding-right: 15px;
    font-size: 16px;
    line-height: 28px;
  }

  .preamble-kom-igang.campaign.sub {
    text-align: left;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-left: 30px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 26px;
  }

  .preamble-kom-igang.campaign.inner {
    text-align: left;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 26px;
  }

  .preamble-kom-igang.campaign.adjust {
    padding-left: 0;
  }

  .preamble-kom-igang.quote {
    margin-top: 10px;
  }

  .preamble-kom-igang.darkblue {
    color: var(--blue-01);
  }

  .first-row-wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .div-block-234 {
    grid-template-rows: auto;
    grid-template-columns: 1.75fr;
  }

  .price-calculator-container {
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .price-calculator-container.adjust {
    padding-top: 0;
  }

  .price-calculator-container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .price--result--cta--green {
    padding-left: 20px;
    padding-right: 20px;
  }

  .price-result-headline {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .customer-badge-review {
    width: 100px;
    height: 100px;
    margin-bottom: 0;
    left: 50%;
  }

  .customer-badge-review.yellow {
    text-align: left;
  }

  .customer-badge-review.yellow.hidden-on-mobile {
    display: none;
  }

  .customer-badge-title-review {
    font-size: 22px;
  }

  .customer-badge-title-review.blue {
    text-align: center;
  }

  .customer-badge-title-review.blue-badge-number {
    color: var(--blue-02);
    text-align: center;
  }

  .customer-badge-info-review {
    font-size: 10px;
  }

  .customer-badge-info-review.blue--dark {
    text-align: center;
  }

  .hero-price-badge {
    width: 160px;
    height: 160px;
    left: 45%;
  }

  .hero-price-badge.yellow {
    text-align: left;
  }

  .hero-price-badge.yellow.hidden-on-mobile {
    display: none;
  }

  .hero-price-badge-inner {
    width: 80%;
    height: 80%;
  }

  .hero-price-badge-headline {
    font-size: 26px;
  }

  .hero-price-badge-headline.blue {
    text-align: center;
  }

  .hero-price-badge-headline.blue-badge-number {
    color: var(--blue-02);
    text-align: center;
  }

  .hero-price-badge-txt {
    padding-top: 5px;
    font-size: 14px;
    line-height: 18px;
  }

  .hero-price-badge-txt.blue--dark {
    text-align: center;
  }

  .div-block-235 {
    margin-top: 10px;
    margin-bottom: 50px;
  }

  .image-116 {
    max-width: 70%;
  }

  .price-features-list-container {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .price-features-list-container.adjust {
    padding-top: 0;
  }

  .price-features-list-container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .mid-row-wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    padding-top: 1px;
  }

  .mid-row-first-col {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    padding: 10px 5px 10px 6px;
  }

  .mid-row-mid-col {
    border-top-right-radius: 0;
    padding: 10px 5px 10px 6px;
  }

  .mid-col-double-wrapper {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-columns: 1fr 1fr;
  }

  .mid-row-last-col {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding: 10px 5px 10px 6px;
  }

  .last-row-wrapper {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    padding-top: 1px;
  }

  .last-row-first-col {
    border-radius: 0 0 0 8px;
    padding: 10px 8px;
  }

  .last-row-mid-col {
    border-top-right-radius: 0;
    padding: 10px 5px 10px 6px;
  }

  .last-row-last-col {
    border-top-right-radius: 0;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 0;
    padding: 10px 5px 10px 6px;
  }

  .div-block-236 {
    align-items: center;
    margin-bottom: 60px;
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .price-comparison-txt-last-wrapper {
    margin-top: 40px;
    margin-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .price-comparison-txt-last-wrapper.adjust {
    padding-top: 0;
  }

  .price-comparison-txt-last-wrapper.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .price-comparison-txt-last {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-237 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    display: grid;
  }

  .green-checkmark {
    align-self: auto;
    width: 18px;
  }

  .green-checkmark-table {
    width: 10px;
    margin-right: 3px;
  }

  .icon-person-table, .icon-cross-table {
    width: 15px;
    margin-right: 5px;
  }

  .red-cross-table {
    width: 10px;
    margin-right: 3px;
  }

  .bar-chart-container {
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .bar-chart-container.adjust {
    padding-top: 0;
  }

  .bar-chart-container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .bar-cart-txt {
    font-size: 16px;
    line-height: 20px;
  }

  .price-page-calc-block {
    padding-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .price-page-calc-block.small {
    padding-top: 48px;
    padding-bottom: 24px;
  }

  .price-slider-wrapper-new.new {
    margin-left: 24px;
    margin-right: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .price-slider-headline {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 33px;
  }

  .price-comparison-txt-wrapper {
    margin-top: 80px;
    margin-bottom: 0;
  }

  .price-table-container {
    padding-top: 0;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .price-table-container.adjust {
    padding-top: 0;
  }

  .price-table-container.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .price-features-cta-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 24px;
    padding-right: 24px;
    display: grid;
  }

  .badge-review-box {
    width: 100px;
    height: 100px;
    margin-bottom: 30px;
    left: 50%;
  }

  .badge-review-box.yellow {
    text-align: left;
  }

  .badge-review-box.yellow.hidden-on-mobile {
    display: none;
  }

  .outline-btn-blue.before {
    margin-top: 0;
    margin-left: 0;
  }

  .outline-btn-blue.before.hero {
    display: none;
  }

  .price-container-large {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .price-container-large.adjust {
    padding-top: 0;
  }

  .price-container-large.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .div-block-239, .div-block-240 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .link-block-29 {
    padding-left: 5px;
  }

  .image-118, .info-round-dark-blue {
    width: 16px;
  }

  .info-round-white {
    width: 13px;
  }

  .wint-far-modul {
    padding-bottom: 20px;
  }

  .link-automatic-improval {
    margin-left: 0;
    margin-right: 0;
    padding-left: 3px;
  }

  .link-recurring-invoices {
    margin-left: 0;
    padding-left: 5px;
  }

  .link-info-auto-payments {
    margin-left: 0;
    padding-left: 5px;
    padding-right: 0;
  }

  .link-info-comp-card {
    margin-left: 0;
    padding-left: 5px;
  }

  .icon-auto-arrows {
    width: 10px;
    margin-right: 5px;
  }

  .icon-pen-manual {
    width: 12px;
    margin-right: 5px;
  }

  .image-119 {
    margin-right: 0;
  }

  .tbl-logo-wint {
    width: 18px;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-241, .tbl-icon-program {
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: -10px;
    padding-left: 3px;
  }

  .tbl-icon-program-img {
    width: 18px;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .yellow-cross-table {
    width: 10px;
    margin-right: 3px;
  }

  .price-comparison-disclaimer {
    margin-left: 24px;
    margin-right: 24px;
  }

  .text-block-79 {
    font-size: 14px;
    line-height: 16px;
  }

  .price-block-small-title {
    font-size: 16px;
  }

  .price-manual-cl-item {
    background-position: 0%;
    background-size: 16px;
    margin-bottom: 12px;
    padding-left: 32px;
    font-size: 14px;
    line-height: 18px;
  }

  .price-comparison-intro-headline {
    text-align: left;
    font-size: 24px;
    line-height: 28px;
  }

  .price-comp-headline-wrapper {
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .price-comp-headline-wrapper.adjust {
    padding-top: 0;
  }

  .price-comp-headline-wrapper.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

  .price-tbl-vs-block {
    margin-bottom: 40px;
  }

  .price-vs-wrapper {
    margin-top: 20px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .price-vs-wrapper.adjust {
    padding-top: 0;
  }

  .price-vs-wrapper.z-index-10 {
    top: 10%;
    bottom: 10%;
  }

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

  .div-block-243 {
    margin-top: 40px;
  }

  .sc-dividend-scope-box {
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sc-dividend-scope-tax-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .price--alternative-full {
    grid-template-columns: 1fr;
    padding-left: 24px;
    padding-right: 24px;
  }

  .price--calc-block--full {
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .price--calc-block--full.small {
    padding-top: 48px;
    padding-bottom: 24px;
  }

  .price--holding--startup {
    grid-template-columns: 1fr;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-246 {
    margin-bottom: 40px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .price-model-startup-holding, .price-model-holding {
    max-width: none;
    margin-top: 20px;
    padding-top: 48px;
    padding-bottom: 24px;
  }
}

#w-node-fa0a93fd-3f50-dcb3-0947-fb3ac7ebf15f-1182d2f9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#button-startup1.w-node-fa0a93fd-3f50-dcb3-0947-fb3ac7ebf163-1182d2f9 {
  justify-self: end;
}

#button-startup2.w-node-fa0a93fd-3f50-dcb3-0947-fb3ac7ebf167-1182d2f9 {
  justify-self: start;
}

#w-node-ec4ef09f-72dc-3514-9fd0-04cab5dc5df7-b5da5eec, #w-node-ec4ef09f-72dc-3514-9fd0-04cab5dc5dff-b5da5eec {
  place-self: center;
}

#w-node-ec4ef09f-72dc-3514-9fd0-04cab5dc5e05-b5da5eec, #w-node-ec4ef09f-72dc-3514-9fd0-04cab5dc5e0b-b5da5eec {
  align-self: center;
}

#w-node-e1899cc9-7ea8-6306-7f0d-20c9b5da5f09-b5da5eec, #w-node-e1899cc9-7ea8-6306-7f0d-20c9b5da5f46-b5da5eec, #w-node-e1899cc9-7ea8-6306-7f0d-20c9b5da5f71-b5da5eec, #w-node-e1899cc9-7ea8-6306-7f0d-20c9b5da5f90-b5da5eec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a0d6f1f-104a-164e-bb8e-a3b863f06071-63f0606c {
  grid-area: 1 / 4 / 2 / 14;
  place-self: center end;
}

#w-node-_1b985a9f-aa6e-21ce-f268-20cd01e817ab-d382d2f3 {
  order: -9999;
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_1b985a9f-aa6e-21ce-f268-20cd01e817ac-d382d2f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1b985a9f-aa6e-21ce-f268-20cd01e817ae-d382d2f3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6160b536-e9b6-5463-04e0-46eb1d9895b2-1682d2fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#button-startup1.w-node-_6160b536-e9b6-5463-04e0-46eb1d9895b6-1682d2fa {
  justify-self: end;
}

#button-startup2.w-node-_6160b536-e9b6-5463-04e0-46eb1d9895ba-1682d2fa {
  justify-self: start;
}

#w-node-dc08531d-7e36-786c-6109-677744fbf490-1682d2fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_924cb243-a7e4-110c-e3df-78528cbb0d6c-5a82d2ff {
  order: -9999;
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_924cb243-a7e4-110c-e3df-78528cbb0d6f-5a82d2ff {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a2b0ee53-94db-babb-c894-cb8cea032961-7082d302 {
  order: -9999;
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-a2b0ee53-94db-babb-c894-cb8cea032962-7082d302 {
  place-self: auto center;
}

#w-node-a2b0ee53-94db-babb-c894-cb8cea032964-7082d302 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a2b0ee53-94db-babb-c894-cb8cea032966-7082d302 {
  grid-area: 2 / 2 / 4 / 3;
  justify-self: stretch;
}

#w-node-a2b0ee53-94db-babb-c894-cb8cea03296b-7082d302 {
  align-self: stretch;
}

#w-node-a2b0ee53-94db-babb-c894-cb8cea03296d-7082d302 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a2b0ee53-94db-babb-c894-cb8cea03296f-7082d302 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: start;
}

#w-node-a2b0ee53-94db-babb-c894-cb8cea032972-7082d302 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a2b0ee53-94db-babb-c894-cb8cea03297a-7082d302 {
  order: 9999;
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_7ddc2eb2-46e1-abe1-10e3-2135f3f28604-7082d302 {
  order: -9999;
}

#w-node-_7ddc2eb2-46e1-abe1-10e3-2135f3f28605-7082d302 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_7ddc2eb2-46e1-abe1-10e3-2135f3f28629-7082d302 {
  grid-area: 1 / 2 / 3 / 3;
  align-self: start;
}

#w-node-_7ddc2eb2-46e1-abe1-10e3-2135f3f2862a-7082d302 {
  grid-area: 1 / 2 / 4 / 3;
  place-self: start end;
}

#w-node-_7ddc2eb2-46e1-abe1-10e3-2135f3f2862d-7082d302 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7ddc2eb2-46e1-abe1-10e3-2135f3f2862f-7082d302 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7ddc2eb2-46e1-abe1-10e3-2135f3f28631-7082d302 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_2e7e685a-4aec-621a-f6b9-47ff473b5875-7082d302 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e7e685a-4aec-621a-f6b9-47ff473b588f-7082d302 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_2e7e685a-4aec-621a-f6b9-47ff473b58a1-7082d302 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: stretch;
}

#w-node-_2e7e685a-4aec-621a-f6b9-47ff473b58a5-7082d302 {
  justify-self: center;
}

#w-node-c60803b8-a614-8179-4940-a94fbfe4bc55-b582d398 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c60803b8-a614-8179-4940-a94fbfe4bc56-b582d398 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-c60803b8-a614-8179-4940-a94fbfe4bc57-b582d398 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c60803b8-a614-8179-4940-a94fbfe4bc5a-b582d398 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e21afe74-de9a-7d79-f96d-a9a2a93648f9-b582d398 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: start;
}

#w-node-dfac95b8-592d-a2d9-10b1-add8977d9ebc-b582d398 {
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
}

#info.w-node-_683e5287-abb5-b14f-78a8-d4c33fe7348c-b582d398 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-_683e5287-abb5-b14f-78a8-d4c33fe7348e-b582d398 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: start;
}

#w-node-eea637f9-d98f-973d-4d0b-fee3a1fef751-8c82d2ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eea637f9-d98f-973d-4d0b-fee3a1fef76a-8c82d2ea {
  place-self: auto;
}

#w-node-_8c062215-c121-642b-115b-ffd565b9019e-8c82d2ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8c062215-c121-642b-115b-ffd565b9019f-8c82d2ea {
  align-self: center;
}

#w-node-_8c062215-c121-642b-115b-ffd565b901a2-8c82d2ea {
  justify-self: start;
}

#w-node-d579cd74-3624-bf5b-59d3-439372308fbf-8c82d2ea {
  justify-self: end;
}

#w-node-d579cd74-3624-bf5b-59d3-439372308fc0-8c82d2ea {
  align-self: center;
}

#w-node-d579cd74-3624-bf5b-59d3-439372308fc3-8c82d2ea {
  justify-self: start;
}

#w-node-_577fc8fa-8af4-1e4f-33d0-72226295c62d-8c82d2ea {
  justify-self: end;
}

#w-node-_577fc8fa-8af4-1e4f-33d0-72226295c62e-8c82d2ea {
  align-self: center;
}

#w-node-_577fc8fa-8af4-1e4f-33d0-72226295c631-8c82d2ea {
  justify-self: start;
}

#w-node-_2c9ccd1f-4072-334d-e75f-1f5b183f075e-8c82d2ea {
  justify-self: end;
}

#w-node-_2c9ccd1f-4072-334d-e75f-1f5b183f075f-8c82d2ea {
  align-self: center;
}

#w-node-_2c9ccd1f-4072-334d-e75f-1f5b183f0762-8c82d2ea {
  justify-self: start;
}

#w-node-_5d9c78f3-9c54-74ad-8c03-1315d111bdc1-8c82d2ea, #w-node-_5d9c78f3-9c54-74ad-8c03-1315d111bdb9-8c82d2ea, #w-node-_5d9c78f3-9c54-74ad-8c03-1315d111bdc7-8c82d2ea {
  align-self: stretch;
}

#w-node-aaf37a9d-8833-a81e-5ea4-a08f8ae2a95d-8c82d2ea, #w-node-_7b7dc228-0f6b-6509-611b-a3cea7f24ba9-8c82d2ea {
  align-self: center;
}

#w-node-_84e5d4d0-bee5-0fd6-1dd4-3d011b565b5e-8c82d2ea {
  place-self: center;
}

#w-node-_84e5d4d0-bee5-0fd6-1dd4-3d011b565b67-8c82d2ea {
  align-self: center;
}

#w-node-b33ce225-97f2-e2cc-2df5-994a6c13628d-8c82d2ea {
  place-self: stretch end;
}

#w-node-d51b09c8-3229-c868-974c-658aa03a2072-8c82d2ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d51b09c8-3229-c868-974c-658aa03a2074-8c82d2ea {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d51b09c8-3229-c868-974c-658aa03a2096-8c82d2ea {
  justify-self: end;
}

#w-node-d51b09c8-3229-c868-974c-658aa03a2097-8c82d2ea {
  align-self: center;
}

#w-node-_77a759ff-37da-bad2-061b-11c61d69295b-8c82d2ea {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_77a759ff-37da-bad2-061b-11c61d692984-8c82d2ea {
  align-self: stretch;
}

#w-node-_77a759ff-37da-bad2-061b-11c61d692986-8c82d2ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_77a759ff-37da-bad2-061b-11c61d692988-8c82d2ea {
  grid-area: 2 / 1 / 3 / 3;
  align-self: start;
}

#w-node-_77a759ff-37da-bad2-061b-11c61d69298b-8c82d2ea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_77a759ff-37da-bad2-061b-11c61d69299b-8c82d2ea {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: stretch;
}

#w-node-_77a759ff-37da-bad2-061b-11c61d6929ae-8c82d2ea {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_77a759ff-37da-bad2-061b-11c61d6929b2-8c82d2ea {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_2632609c-6d99-56f8-539e-ec34827b387d-8c82d2ea, #w-node-_2632609c-6d99-56f8-539e-ec34827b387f-8c82d2ea, #w-node-_2632609c-6d99-56f8-539e-ec34827b3881-8c82d2ea, #w-node-_2632609c-6d99-56f8-539e-ec34827b3883-8c82d2ea {
  place-self: center;
}

#w-node-_5b63caec-0df3-22ef-99ab-484a9dc59232-314e5671 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-cb0188e2-e3a6-badf-8cf0-0fe4314e5672-314e5671 {
  grid-area: 2 / 3 / 2 / 11;
}

#w-node-cb0188e2-e3a6-badf-8cf0-0fe4314e5679-314e5671 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-addfd937-ac8d-b50b-180a-711be051838e-314e5671 {
  grid-area: 4 / 3 / 5 / 11;
}

#w-node-fb18beed-649d-91e6-2e55-214e805045e1-1882d2fd {
  justify-self: end;
}

#w-node-fb18beed-649d-91e6-2e55-214e805045e2-1882d2fd {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
}

#w-node-fb18beed-649d-91e6-2e55-214e805045eb-1882d2fd {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center stretch;
}

#w-node-fb18beed-649d-91e6-2e55-214e805045ec-1882d2fd {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-fb18beed-649d-91e6-2e55-214e805045f1-1882d2fd {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: center;
}

#w-node-fb18beed-649d-91e6-2e55-214e805045f3-1882d2fd {
  justify-self: start;
}

#w-node-_8b192fac-c29c-22cc-255c-ad4b3c16d0f6-1882d2fd {
  justify-self: end;
}

#w-node-_8b192fac-c29c-22cc-255c-ad4b3c16d0f7-1882d2fd {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
}

#w-node-_8b192fac-c29c-22cc-255c-ad4b3c16d100-1882d2fd {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center stretch;
}

#w-node-_8b192fac-c29c-22cc-255c-ad4b3c16d101-1882d2fd {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_8b192fac-c29c-22cc-255c-ad4b3c16d106-1882d2fd {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: center;
}

#w-node-_3805ade2-1ffd-470a-dca7-2a3a4abbe228-1882d2fd {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_28974416-2f28-a480-6b61-eac910fecf52-1882d2fd, #w-node-_64920836-d481-82dd-5817-c492c6127767-1882d2fd {
  justify-self: start;
}

#w-node-_8031cb6f-95d9-e29a-2b46-a1ce22a207d9-1882d2fd {
  grid-area: 1 / 1 / 3 / 7;
}

#w-node-_8031cb6f-95d9-e29a-2b46-a1ce22a207da-1882d2fd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8031cb6f-95d9-e29a-2b46-a1ce22a207db-1882d2fd {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8031cb6f-95d9-e29a-2b46-a1ce22a207dd-1882d2fd {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-_8031cb6f-95d9-e29a-2b46-a1ce22a207df-1882d2fd {
  grid-area: 1 / 1 / 4 / 2;
  justify-self: auto;
}

#w-node-_8031cb6f-95d9-e29a-2b46-a1ce22a207e0-1882d2fd {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_8031cb6f-95d9-e29a-2b46-a1ce22a207e3-1882d2fd {
  grid-area: 2 / 1 / 3 / 3;
  justify-self: center;
}

#w-node-_91c4c7a3-b0c2-f00e-b962-105e0739ef6b-1882d2fd {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_91c4c7a3-b0c2-f00e-b962-105e0739ef6d-1882d2fd {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_91c4c7a3-b0c2-f00e-b962-105e0739ef6f-1882d2fd {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_91c4c7a3-b0c2-f00e-b962-105e0739ef71-1882d2fd {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_91c4c7a3-b0c2-f00e-b962-105e0739ef73-1882d2fd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_91c4c7a3-b0c2-f00e-b962-105e0739ef75-1882d2fd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_70d67d43-44ba-35eb-065c-6c4b66a5fb9f-1882d2fd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#button-startup1.w-node-_70d67d43-44ba-35eb-065c-6c4b66a5fba3-1882d2fd {
  justify-self: end;
}

#button-startup2.w-node-_70d67d43-44ba-35eb-065c-6c4b66a5fba7-1882d2fd {
  justify-self: start;
}

#w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65de5-53c65de1 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: center;
}

#w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65de7-53c65de1 {
  grid-area: 2 / 2 / 6 / 3;
  align-self: stretch;
}

#w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65df2-53c65de1 {
  grid-area: 4 / 1 / 5 / 2;
  align-self: start;
}

#w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e31-53c65de1 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e32-53c65de1 {
  grid-area: 1 / 2 / 4 / 3;
}

#w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e42-53c65de1, #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e46-53c65de1, #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e48-53c65de1, #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e4c-53c65de1, #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e4e-53c65de1, #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e53-53c65de1, #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e55-53c65de1, #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e59-53c65de1, #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e5b-53c65de1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e60-53c65de1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#button-startup1.w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e64-53c65de1 {
  justify-self: end;
}

#button-startup2.w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e68-53c65de1 {
  justify-self: start;
}

#w-node-c5bae23a-2487-613b-72f6-a2ab8ada4c13-8ada4c12, #w-node-c5bae23a-2487-613b-72f6-a2ab8ada4c18-8ada4c12, #w-node-c5bae23a-2487-613b-72f6-a2ab8ada4c1c-8ada4c12, #w-node-c5bae23a-2487-613b-72f6-a2ab8ada4c20-8ada4c12, #w-node-c5bae23a-2487-613b-72f6-a2ab8ada4c29-8ada4c12, #w-node-c5bae23a-2487-613b-72f6-a2ab8ada4c2d-8ada4c12, #w-node-c5bae23a-2487-613b-72f6-a2ab8ada4c31-8ada4c12, #w-node-c5bae23a-2487-613b-72f6-a2ab8ada4c3a-8ada4c12, #w-node-c5bae23a-2487-613b-72f6-a2ab8ada4c3e-8ada4c12, #w-node-c5bae23a-2487-613b-72f6-a2ab8ada4c42-8ada4c12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a04fe2-5e8f-ff97-7a53-55776be23112-b582d3a5 {
  grid-area: 1 / 1 / 3 / 2;
  justify-self: end;
}

#w-node-df40e0d8-9318-c694-0a39-1c71d9088369-b582d3a5 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
}

#w-node-_45e31559-283c-e7ff-bae5-142c1ac0bd6d-b582d3a5 {
  align-self: start;
}

#w-node-_479de873-8afc-9f46-72f4-d390d698a082-cf82d2eb, #w-node-_12f86633-a464-a098-b879-50fa433b9ee1-cf82d2eb, #w-node-_83688444-eec4-5e58-024a-56d8118bb1e9-cf82d2eb, #w-node-ec3b28be-1ef9-f740-2f71-a41276f1cb50-cf82d2eb, #w-node-_6eea1a7e-f3fe-fea6-2474-1178074b79b6-cf82d2eb, #w-node-c84bd314-e1da-a5f6-f962-cff9ddda51c0-cf82d2eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a0663244-dd82d3a7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a066324d-dd82d3a7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a066325e-dd82d3a7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: center start;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a0663260-dd82d3a7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: center end;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a0663261-dd82d3a7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a066326e-dd82d3a7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a066327b-dd82d3a7 {
  place-self: stretch end;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a0663284-dd82d3a7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a066328d-dd82d3a7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a066329e-dd82d3a7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: center start;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a06632a0-dd82d3a7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: center end;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a06632a1-dd82d3a7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a06632ac-dd82d3a7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a06632bf-dd82d3a7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a06632c9-dd82d3a7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a06632d7-dd82d3a7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: center start;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a06632d9-dd82d3a7 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: center end;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a06632da-dd82d3a7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a06632e4-dd82d3a7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_02ec55d7-19b5-ad60-862b-319235223830-e882d39f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b6c221c4-ce15-1062-c8ce-ea87409579ee-e882d39f, #w-node-_8878632c-dea6-03c0-e990-a67eeafbf058-e882d39f, #button-hero2.w-node-b840f279-e130-ee5b-669b-2c0f0632ad6b-e882d39f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#button-hero2.w-node-_1551c7d0-3819-68dc-3703-7382cd0eca85-e882d39f {
  grid-area: 1 / 1 / 2 / 2;
}

#button-hero1.w-node-b840f279-e130-ee5b-669b-2c0f0632ad71-e882d39f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1193a789-3db4-5311-b24b-2519fe03e3b6-e882d39f, #w-node-af31920a-887d-cabb-a28c-8e748f5682d4-e882d39f, #w-node-_18eb0f43-a1fd-b97f-54fb-139c804f4118-e882d39f, #w-node-_236f9731-7b27-43aa-a241-989b8c6e86e8-e882d39f, #w-node-_5d7a3846-8798-01b1-82a7-7b3212a6b6c7-e882d39f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5d7a3846-8798-01b1-82a7-7b3212a6b6f4-e882d39f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6acf4bc-d9f1-9f39-ca3b-ffff3e1bb5be-3e1bb5bd {
  grid-area: 1 / 1 / 3 / 5;
}

#w-node-c6acf4bc-d9f1-9f39-ca3b-ffff3e1bb5c0-3e1bb5bd {
  grid-area: 1 / 5 / 3 / 6;
}

#w-node-c6acf4bc-d9f1-9f39-ca3b-ffff3e1bb5c1-3e1bb5bd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c6acf4bc-d9f1-9f39-ca3b-ffff3e1bb5c2-3e1bb5bd {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-c6acf4bc-d9f1-9f39-ca3b-ffff3e1bb5c3-3e1bb5bd, #w-node-c6acf4bc-d9f1-9f39-ca3b-ffff3e1bb5c5-3e1bb5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6acf4bc-d9f1-9f39-ca3b-ffff3e1bb5c8-3e1bb5bd {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed537f-cc82d303 {
  grid-area: 1 / 2 / 3 / 4;
  place-self: center;
}

#w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed5381-cc82d303 {
  grid-area: 1 / 6 / 3 / 8;
  place-self: center;
}

#w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed5383-cc82d303 {
  grid-area: 4 / 1 / 6 / 4;
  place-self: center;
}

#w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed5385-cc82d303 {
  grid-area: 4 / 6 / 6 / 9;
  place-self: center;
}

#w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed5387-cc82d303 {
  grid-area: 3 / 2 / 5 / 8;
}

#w-node-b9af3027-01b4-1f4b-917c-887da8c58a0f-cc82d303 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b9af3027-01b4-1f4b-917c-887da8c58a12-cc82d303 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b9af3027-01b4-1f4b-917c-887da8c58a1e-cc82d303 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_09a02f11-77df-b21d-3705-6416d99138bc-8af642d7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_09a02f11-77df-b21d-3705-6416d99138bd-8af642d7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_09a02f11-77df-b21d-3705-6416d99138e2-8af642d7 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: end;
}

#w-node-_09a02f11-77df-b21d-3705-6416d99138bf-8af642d7 {
  grid-area: 2 / 1 / 3 / 2;
}

#button-hero1.w-node-_09a02f11-77df-b21d-3705-6416d99138d6-8af642d7 {
  grid-area: 1 / 1 / 2 / 2;
}

#button-hero2.w-node-_09a02f11-77df-b21d-3705-6416d99138dc-8af642d7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ca039d47-4861-254f-c8b3-9820238e24d8-8af642d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca039d47-4861-254f-c8b3-9820238e24d9-8af642d7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ca039d47-4861-254f-c8b3-9820238e24da-8af642d7, #w-node-ca039d47-4861-254f-c8b3-9820238e24dc-8af642d7, #w-node-ca039d47-4861-254f-c8b3-9820238e24de-8af642d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca039d47-4861-254f-c8b3-9820238e24df-8af642d7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ca039d47-4861-254f-c8b3-9820238e24e0-8af642d7, #w-node-ca039d47-4861-254f-c8b3-9820238e24e2-8af642d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b18-8af642d7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b20-8af642d7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b32-8af642d7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b3a-8af642d7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b4e-8af642d7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b56-8af642d7 {
  grid-area: 2 / 3 / 2 / 4;
}

#w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b68-8af642d7 {
  place-self: stretch end;
}

#w-node-_3ffce8b8-0398-2e82-907f-b2921f505396-8af642d7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3ffce8b8-0398-2e82-907f-b2921f50539e-8af642d7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3ffce8b8-0398-2e82-907f-b2921f5053b2-8af642d7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3ffce8b8-0398-2e82-907f-b2921f5053ba-8af642d7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3ffce8b8-0398-2e82-907f-b2921f5053d2-8af642d7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3ffce8b8-0398-2e82-907f-b2921f5053da-8af642d7 {
  grid-area: 2 / 3 / 2 / 4;
}

#w-node-_3ffce8b8-0398-2e82-907f-b2921f5053fb-8af642d7 {
  place-self: stretch end;
}

#w-node-d275f57d-aa4b-8602-bb1c-14e883e66d83-8af642d7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d275f57d-aa4b-8602-bb1c-14e883e66d8b-8af642d7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d275f57d-aa4b-8602-bb1c-14e883e66d9d-8af642d7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d275f57d-aa4b-8602-bb1c-14e883e66da5-8af642d7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d275f57d-aa4b-8602-bb1c-14e883e66db9-8af642d7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d275f57d-aa4b-8602-bb1c-14e883e66dc1-8af642d7 {
  grid-area: 2 / 3 / 2 / 4;
}

#w-node-d275f57d-aa4b-8602-bb1c-14e883e66dd9-8af642d7 {
  place-self: stretch end;
}

#w-node-_6b111c3b-521c-8e08-297c-e4fae8d398bf-8af642d7 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_6b111c3b-521c-8e08-297c-e4fae8d398c1-8af642d7 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6b111c3b-521c-8e08-297c-e4fae8d398c3-8af642d7 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6b111c3b-521c-8e08-297c-e4fae8d398c5-8af642d7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6b111c3b-521c-8e08-297c-e4fae8d398c7-8af642d7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6b111c3b-521c-8e08-297c-e4fae8d398c9-8af642d7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6b111c3b-521c-8e08-297c-e4fae8d398d6-8af642d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#button-startup1.w-node-_6b111c3b-521c-8e08-297c-e4fae8d398da-8af642d7 {
  justify-self: end;
}

#button-startup2.w-node-_6b111c3b-521c-8e08-297c-e4fae8d398de-8af642d7 {
  justify-self: start;
}

#w-node-cedfd56b-ac2e-b7a3-6375-49ceb9c1f952-cbae4552 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-bdbf5c1c-5b0b-ea8e-6a58-1d2bcbae4553-cbae4552 {
  grid-area: 2 / 3 / 2 / 11;
}

#w-node-bdbf5c1c-5b0b-ea8e-6a58-1d2bcbae455b-cbae4552 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_3ef80f94-38e4-a20b-7f9d-5943a0fc4b7f-cbae4552 {
  grid-area: 4 / 3 / 5 / 11;
}

#w-node-a90a2933-b520-4025-1d90-3b2f96e38da0-96e38da0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab62ef7b-86d9-11dd-4937-5497366c5cf4-7fd8794e {
  grid-area: 1 / 4 / 2 / 14;
  place-self: center end;
}

#w-node-c721a71f-fde4-c1ed-bf45-e0173fb068bf-7fd8794e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_85945f5a-0cce-84c6-1be2-47bd95fa57ed-7fd8794e {
  order: -9999;
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-c12db4e3-be23-43b5-2217-f6a240a46adc-7fd8794e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3a8195bb-0268-c6ac-48f8-5e7165b324f8-7fd8794e {
  order: 9999;
}

#w-node-da38c3ee-41cc-97ed-2270-f289cdd8ed19-7fd8794e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_86dd6af7-8915-9302-f3cb-655c7935a2ec-7fd8794e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7ecddbec-965a-52ee-49f1-b7f3f2627f0d-7fd8794e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_60ad7527-a5e4-c747-a2e6-906bf1ec0dbb-7fd8794e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: stretch;
}

#w-node-_4370926e-9904-9cab-c642-cc30000c4ab9-e5a84ca9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4370926e-9904-9cab-c642-cc30000c4aba-e5a84ca9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fae004e8-8851-6a80-0979-e0a84df7523e-e5a84ca9 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: stretch;
}

#w-node-_97d572e3-4e6e-e639-310e-7f2c9d03cb0c-e5a84ca9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fae004e8-8851-6a80-0979-e0a84df75239-e5a84ca9 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_8628c0dc-730c-52f1-e937-8aa515e7a8a0-e5a84ca9 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_8628c0dc-730c-52f1-e937-8aa515e7a8a5-e5a84ca9 {
  grid-area: 1 / 3 / 2 / 9;
}

#w-node-d4e7e8ee-c104-0f65-5bd0-58304ce6495b-e5a84ca9 {
  grid-area: 1 / 7 / 2 / 9;
  place-self: center end;
}

#w-node-d54eead3-5dbc-0b1c-7a6e-5b3ea7ef547b-e5a84ca9 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-e3d070b6-81d5-0625-804b-3abca113848e-e5a84ca9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#button-startup1.w-node-e3d070b6-81d5-0625-804b-3abca1138492-e5a84ca9 {
  justify-self: end;
}

#button-startup2.w-node-e3d070b6-81d5-0625-804b-3abca1138496-e5a84ca9 {
  justify-self: start;
}

#w-node-c9cfd5cf-1bca-799b-491d-4e7874e55d83-74e55d82 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c9cfd5cf-1bca-799b-491d-4e7874e55d84-74e55d82 {
  grid-area: 1 / 1 / 2 / 4;
  justify-self: center;
}

#w-node-c9cfd5cf-1bca-799b-491d-4e7874e55d8a-74e55d82 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7c9fa1e5-8e70-3907-382f-74baef1ba123-b74f0593 {
  grid-area: 1 / 1 / 5 / 2;
}

#w-node-_8537700e-ded0-6bef-b0f3-107dfc184c5b-b74f0593 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bb96c1b6-8a4d-79ee-8d49-a1445f271b65-b74f0593 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d1e0bf22-95de-695a-66ee-ca5b6788db21-b74f0593 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_7e60b894-8035-42a4-7009-6ef46602e35f-b74f0593 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b711845f-3054-6bf6-2416-bfe3099f3e0d-b74f0593 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-f405a771-b322-64f4-872f-660f2b65bf74-b74f0593 {
  grid-area: 4 / 1 / 5 / 4;
  justify-self: center;
}

#w-node-_4ec0f08f-5196-e565-819f-37e511201235-a12d271d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bbe-a12d271d {
  grid-area: 1 / 1 / 4 / 5;
  place-self: start stretch;
}

#w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bbf-a12d271d {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bc0-a12d271d {
  grid-area: 2 / 3 / 3 / 4;
  align-self: end;
}

#w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bc4-a12d271d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf307e-a12d271d {
  grid-area: 1 / 3 / 4 / 4;
}

#w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf3086-a12d271d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf3088-a12d271d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf308a-a12d271d {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf3091-a12d271d {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: center;
}

#w-node-ad5c03bf-8a72-730c-f695-6aa75b7ae28c-a12d271d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3e27395-92af-d859-acd3-557634584950-a12d271d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ad5c03bf-8a72-730c-f695-6aa75b7ae291-a12d271d {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-ad5c03bf-8a72-730c-f695-6aa75b7ae294-a12d271d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ad5c03bf-8a72-730c-f695-6aa75b7ae298-a12d271d {
  grid-area: 3 / 1 / 4 / 3;
  justify-self: center;
}

#w-node-ad5c03bf-8a72-730c-f695-6aa75b7ae299-a12d271d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ad5c03bf-8a72-730c-f695-6aa75b7ae29a-a12d271d {
  align-self: end;
}

#w-node-ad5c03bf-8a72-730c-f695-6aa75b7ae29b-a12d271d {
  align-self: start;
}

#w-node-_2c119426-3214-4014-981d-eea5fff1a983-a12d271d {
  place-self: stretch end;
}

#w-node-c2b0f91a-9bda-c399-dda0-67834ef8778f-a12d271d {
  place-self: stretch stretch;
}

#w-node-c2b0f91a-9bda-c399-dda0-67834ef87791-a12d271d, #w-node-c2b0f91a-9bda-c399-dda0-67834ef87795-a12d271d {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c2b0f91a-9bda-c399-dda0-67834ef87796-a12d271d {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c2b0f91a-9bda-c399-dda0-67834ef87797-a12d271d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c2b0f91a-9bda-c399-dda0-67834ef87798-a12d271d {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-c2b0f91a-9bda-c399-dda0-67834ef8779e-a12d271d {
  place-self: stretch stretch;
}

#w-node-_31ad01c2-1996-a00a-3398-8b3839160d8c-04eb49d4 {
  grid-area: 1 / 1 / 4 / 5;
  place-self: start stretch;
}

#w-node-_31ad01c2-1996-a00a-3398-8b3839160d8e-04eb49d4 {
  grid-area: 2 / 3 / 3 / 4;
  align-self: end;
}

#w-node-_31ad01c2-1996-a00a-3398-8b3839160d92-04eb49d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_813094b5-b189-1cf0-98e3-3f569e5b17c8-04eb49d4 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_813094b5-b189-1cf0-98e3-3f569e5b17cb-04eb49d4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_813094b5-b189-1cf0-98e3-3f569e5b17cd-04eb49d4 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: start;
}

#w-node-_813094b5-b189-1cf0-98e3-3f569e5b17d0-04eb49d4 {
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
}

#w-node-b898fd4d-a5fa-71ba-12e4-745c412d5669-04eb49d4 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_813094b5-b189-1cf0-98e3-3f569e5b17d3-04eb49d4 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_813094b5-b189-1cf0-98e3-3f569e5b17d6-04eb49d4 {
  grid-area: 1 / 2 / 5 / 4;
  justify-self: end;
}

#w-node-_819230ad-757c-ecd2-0544-f589eb484f4e-04eb49d4 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_819230ad-757c-ecd2-0544-f589eb484f58-04eb49d4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_819230ad-757c-ecd2-0544-f589eb484f5a-04eb49d4 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_819230ad-757c-ecd2-0544-f589eb484f61-04eb49d4 {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: center;
}

#w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd1f-04eb49d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd21-04eb49d4 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd27-04eb49d4 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd2d-04eb49d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd31-04eb49d4 {
  grid-area: 3 / 1 / 4 / 3;
  justify-self: center;
}

#w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd32-04eb49d4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd33-04eb49d4 {
  align-self: end;
}

#w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd34-04eb49d4 {
  align-self: start;
}

#w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd3c-04eb49d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd40-04eb49d4 {
  grid-area: 3 / 1 / 4 / 3;
  justify-self: center;
}

#w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd41-04eb49d4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd42-04eb49d4 {
  align-self: end;
}

#w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd43-04eb49d4 {
  align-self: start;
}

#w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd4b-04eb49d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd4f-04eb49d4 {
  grid-area: 3 / 1 / 4 / 3;
  justify-self: center;
}

#w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd50-04eb49d4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd51-04eb49d4 {
  align-self: end;
}

#w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd52-04eb49d4 {
  align-self: start;
}

#w-node-_2c119426-3214-4014-981d-eea5fff1a983-04eb49d4 {
  place-self: stretch end;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f53-04eb49d4 {
  place-self: stretch stretch;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f55-04eb49d4, #w-node-_6e3a631a-d301-16ce-32ec-91480b245f59-04eb49d4 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f5a-04eb49d4 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f5c-04eb49d4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f5e-04eb49d4 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f65-04eb49d4 {
  place-self: stretch stretch;
}

#w-node-af5211b3-8894-f18e-8c25-961e39c80eeb-aa876131 {
  grid-area: 1 / 1 / 5 / 5;
  place-self: start stretch;
}

#w-node-_04e67fdb-79f4-c5e7-1e95-a606e7ceb7dc-aa876131 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-d129b6ca-9434-c62f-51d7-b7d86efdc329-aa876131 {
  grid-area: 2 / 2 / 3 / 4;
  align-self: end;
}

#w-node-_4ba13583-19d4-6dce-e62f-34b41882a217-aa876131 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47532d63-ed2f-0360-6b3f-a7c239ea6c56-aa876131 {
  grid-area: 3 / 2 / 4 / 4;
  place-self: start;
}

#w-node-d2ca4942-b39e-02bf-eb08-a23bb0930aac-aa876131 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: end;
}

#w-node-_9ab33471-97d9-d810-268d-98448a5aa125-aa876131 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ab33471-97d9-d810-268d-98448a5aa127-aa876131 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-_9ab33471-97d9-d810-268d-98448a5aa12d-aa876131 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_9ab33471-97d9-d810-268d-98448a5aa130-aa876131 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9ab33471-97d9-d810-268d-98448a5aa134-aa876131 {
  grid-area: 3 / 1 / 4 / 3;
  justify-self: center;
}

#w-node-_9ab33471-97d9-d810-268d-98448a5aa135-aa876131 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9ab33471-97d9-d810-268d-98448a5aa136-aa876131 {
  align-self: end;
}

#w-node-_9ab33471-97d9-d810-268d-98448a5aa137-aa876131 {
  align-self: start;
}

#w-node-_30abbd75-cf59-972e-1907-349febba3c61-aa876131 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: center;
}

#w-node-_30abbd75-cf59-972e-1907-349febba3c63-aa876131 {
  grid-area: 2 / 2 / 6 / 3;
  align-self: stretch;
}

#w-node-_30abbd75-cf59-972e-1907-349febba3c6e-aa876131 {
  grid-area: 4 / 1 / 5 / 2;
  align-self: start;
}

#w-node-_30abbd75-cf59-972e-1907-349febba3c79-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3c7e-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3c82-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3c86-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3c8f-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3c93-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3c97-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3ca0-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3ca4-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3ca8-aa876131 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30abbd75-cf59-972e-1907-349febba3cae-aa876131 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-_30abbd75-cf59-972e-1907-349febba3caf-aa876131 {
  grid-area: 1 / 2 / 4 / 3;
}

#w-node-_30abbd75-cf59-972e-1907-349febba3cbf-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3cc3-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3cc5-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3cc9-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3ccb-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3cd0-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3cd2-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3cd6-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3cd8-aa876131 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30abbd75-cf59-972e-1907-349febba3cdd-aa876131 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#button-startup1.w-node-_30abbd75-cf59-972e-1907-349febba3ce1-aa876131 {
  justify-self: end;
}

#button-startup2.w-node-_30abbd75-cf59-972e-1907-349febba3ce5-aa876131 {
  justify-self: start;
}

#w-node-f3ce020e-6ab8-dd48-1a16-0c8b5493621d-aa876131 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-f3ce020e-6ab8-dd48-1a16-0c8b54936227-aa876131 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f3ce020e-6ab8-dd48-1a16-0c8b5493623f-aa876131 {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: center;
}

#w-node-_98c7216a-d392-8f1b-b376-05e5cdad3a33-aa876131, #w-node-_25d3dfb7-8336-da90-e100-3e25d235d2bd-aa876131 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_98c7216a-d392-8f1b-b376-05e5cdad3a3c-aa876131 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_2c119426-3214-4014-981d-eea5fff1a983-aa876131 {
  place-self: stretch end;
}

#w-node-dfe9f45e-aa62-e06f-eb5c-55a5d1019087-aa876131 {
  place-self: stretch stretch;
}

#w-node-dfe9f45e-aa62-e06f-eb5c-55a5d1019089-aa876131, #w-node-dfe9f45e-aa62-e06f-eb5c-55a5d101908d-aa876131 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-dfe9f45e-aa62-e06f-eb5c-55a5d101908e-aa876131 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-dfe9f45e-aa62-e06f-eb5c-55a5d101908f-aa876131 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-dfe9f45e-aa62-e06f-eb5c-55a5d1019090-aa876131 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-dfe9f45e-aa62-e06f-eb5c-55a5d1019096-aa876131 {
  place-self: stretch stretch;
}

#w-node-_676d11ee-b4c3-cb64-0a75-37b35242ed02-d689fade {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-fd88c042-717c-e4ef-2980-5e88bd565d27-d689fade {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-ac3a990b-2718-c6d3-d457-b307cfc232ca-d689fade {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_402a5e91-66a5-1a0b-7a03-330aee04d5eb-d689fade {
  place-self: stretch stretch;
}

#w-node-b4abc752-6c1b-7d3e-4c66-2924d5cea4f3-d689fade {
  grid-area: 1 / 1 / 2 / 6;
  place-self: stretch stretch;
}

#w-node-_747de19c-ed0d-9eef-b663-132b11a01d16-d689fade {
  grid-area: 2 / 1 / 3 / 6;
  justify-self: center;
}

#w-node-eb431982-8b80-3a6f-4e9b-27ba1713f200-d689fade, #w-node-_9d387855-8d55-20d3-92f8-33f035a1be7b-d689fade, #w-node-a181913e-22ff-4955-367a-fcc6b252e895-d689fade {
  grid-area: 3 / 3 / 4 / 4;
  justify-self: center;
}

#w-node-a9b17e32-14f0-1968-d428-4b8d6f2e070e-d689fade {
  grid-area: 4 / 1 / 5 / 6;
  align-self: end;
}

#w-node-cad73441-b432-f485-d705-7250a59a7e57-d689fade {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5f8dced0-2bd7-9297-ecda-4d5d1934a1a3-d689fade {
  grid-area: 1 / 1 / 2 / 6;
  place-self: stretch stretch;
}

#w-node-_3da5ffff-53bb-1319-38e8-830816edf287-d689fade {
  grid-area: 1 / 1 / 2 / 6;
  justify-self: center;
}

#w-node-_0a96bd1e-50e0-7082-91a3-b6b0ba40803d-d689fade {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-d6ec7c98-dfc0-b2ad-293b-7521094c2a49-d689fade, #w-node-ab1f611f-3189-16e1-63eb-5d25398b5307-d689fade {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-ad64aab9-1de6-8f45-235b-1774a3125c74-d689fade {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_83bfaa3f-8fb0-360d-2621-8a46dd03ae51-d689fade {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ea5eac76-d776-851e-7246-2ba8baffd1f1-d689fade {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-_5091ddec-ac12-9794-4e5f-865c22ee9506-d689fade {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end center;
}

#w-node-_42c06e54-b3e7-4213-8243-40baa879210a-d689fade {
  grid-area: 2 / 1 / 3 / 4;
  align-self: stretch;
}

#w-node-ee55cede-6b37-e710-5313-66c681bc8a05-d689fade {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-_029aeb99-cfa1-e64c-a83f-3b20149cfef7-d689fade {
  place-self: center start;
}

#w-node-_04f6e9c5-d15b-1477-1ed5-e472051f9ef2-d689fade {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e65284ab-0059-b1e6-2c02-c22fa5a36e16-d689fade {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-c474f18e-7b87-1e47-43dd-36f09cdafbd2-d689fade {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_404bf7f6-611b-0dea-a209-c46209c4854b-d689fade {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_535f2dec-2a87-7ea9-40ed-d3f5cad46772-d689fade {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bada66a5-cab1-3ae4-2faa-d0752c1c684a-d689fade {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_5557622b-70f1-650c-124e-ffc5677b90a5-d689fade {
  grid-area: 1 / 2 / 3 / 3;
  place-self: start center;
}

#w-node-_5557622b-70f1-650c-124e-ffc5677b90a4-d689fade {
  grid-area: 2 / 1 / 3 / 4;
  align-self: stretch;
}

#w-node-a3e1b584-19e3-e5f5-a519-58b966a6ea52-32e6dfc5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9d175386-f808-2283-3bde-d68f39a4258d-32e6dfc5 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_6cf0ce4d-b94f-19b3-a372-b155cc480b75-32e6dfc5 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: end;
}

#w-node-c24cf6f7-004d-7d5a-2f1a-df8e4fe47350-32e6dfc5 {
  grid-area: 4 / 1 / 5 / 4;
  place-self: end;
}

#w-node-_02fbb1e4-e3fb-8a8b-e1fe-3789980b8516-32e6dfc5 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-bd7f6496-c148-0ad8-c626-cef8aa0adc28-32e6dfc5 {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: start;
}

#w-node-_5bbc6029-c405-6b7e-795b-6451ef47e370-32e6dfc5 {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: start;
}

#w-node-_065fc4b1-e87f-5bb9-fdc6-6c9df792d70d-32e6dfc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_2b4fba14-a5bd-9ccc-8983-9356eb3d5c5e-32e6dfc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_5707f435-f69a-72ec-c9a3-4249328b0a8d-32e6dfc5 {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: start;
}

#w-node-_58b768c2-8823-a850-ee7c-81627efff7e1-32e6dfc5 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ce8d788c-73f1-bdce-f01f-c00f379c920e-32e6dfc5 {
  place-self: stretch center;
}

#w-node-_8aa0010a-83a3-8ff6-c7a2-c2e17358e928-32e6dfc5 {
  grid-area: 5 / 3 / 8 / 4;
  place-self: stretch start;
}

#w-node-b626b072-0277-81cc-fbc6-3a79def4ac9a-32e6dfc5 {
  justify-self: end;
}

#w-node-b333e448-cb86-8109-07fc-6e7946a467d2-32e6dfc5 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b333e448-cb86-8109-07fc-6e7946a467d3-32e6dfc5 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-b333e448-cb86-8109-07fc-6e7946a467dc-32e6dfc5 {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-b333e448-cb86-8109-07fc-6e7946a467df-32e6dfc5 {
  place-self: stretch stretch;
}

#w-node-b333e448-cb86-8109-07fc-6e7946a467e1-32e6dfc5 {
  grid-area: 1 / 1 / 2 / 6;
  place-self: stretch stretch;
}

#w-node-b333e448-cb86-8109-07fc-6e7946a467e3-32e6dfc5 {
  grid-area: 2 / 1 / 3 / 6;
  justify-self: center;
}

#w-node-b333e448-cb86-8109-07fc-6e7946a467e4-32e6dfc5 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center end;
}

#w-node-b333e448-cb86-8109-07fc-6e7946a467e5-32e6dfc5, #w-node-b333e448-cb86-8109-07fc-6e7946a467e6-32e6dfc5, #w-node-b333e448-cb86-8109-07fc-6e7946a467e7-32e6dfc5 {
  grid-area: 3 / 3 / 4 / 4;
  justify-self: center;
}

#w-node-b333e448-cb86-8109-07fc-6e7946a467e8-32e6dfc5 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: center;
}

#w-node-b333e448-cb86-8109-07fc-6e7946a467e9-32e6dfc5 {
  grid-area: 3 / 4 / 4 / 6;
  place-self: center;
}

#w-node-b333e448-cb86-8109-07fc-6e7946a467ea-32e6dfc5 {
  grid-area: 4 / 1 / 5 / 6;
  align-self: end;
}

#w-node-b333e448-cb86-8109-07fc-6e7946a467f1-32e6dfc5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b333e448-cb86-8109-07fc-6e7946a467f2-32e6dfc5, #w-node-b333e448-cb86-8109-07fc-6e7946a467f3-32e6dfc5 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-b333e448-cb86-8109-07fc-6e7946a467f4-32e6dfc5 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-b333e448-cb86-8109-07fc-6e7946a467f5-32e6dfc5 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end center;
}

#w-node-b333e448-cb86-8109-07fc-6e7946a467f6-32e6dfc5 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_8e627edf-6fd8-635f-2dec-808dba5a6ec1-32e6dfc5 {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_4aa8ed6a-7684-cecb-b92c-19931f459308-e2286b49 {
  align-self: stretch;
}

#w-node-_4aa8ed6a-7684-cecb-b92c-19931f45930a-e2286b49, #w-node-_4aa8ed6a-7684-cecb-b92c-19931f45930e-e2286b49 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_4aa8ed6a-7684-cecb-b92c-19931f45930f-e2286b49 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_4aa8ed6a-7684-cecb-b92c-19931f459310-e2286b49 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c48b1802-d0d6-3993-116c-ce16bc1fb31f-e2286b49 {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_65b81d0b-3b76-27ab-0539-ae5335d68546-41446edb {
  grid-area: 2 / 1 / 6 / 5;
}

#w-node-e5a8943c-567e-262a-dfef-1ac6bcd15a42-41446edb {
  grid-area: 1 / 2 / 2 / 3;
  place-self: end center;
}

#w-node-_5630e527-8087-3432-7e74-1751225762ac-41446edb {
  grid-area: 1 / 3 / 4 / 4;
}

#w-node-_4bfe59fb-a494-0b40-3f39-d2054fee115e-41446edb {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-eac1078f-fba9-5f28-599b-33e61de5a4d9-41446edb {
  grid-area: 3 / 2 / 5 / 3;
  align-self: start;
}

#w-node-b000b193-5d00-9a4c-b164-d36948079042-41446edb {
  grid-area: 2 / 2 / 3 / 3;
  align-self: start;
}

#w-node-_892a63c9-3655-90fe-6787-97b7a9f83c03-41446edb {
  grid-area: 4 / 3 / 5 / 4;
  justify-self: center;
}

#w-node-e3f0cfe0-87c0-6b18-3f05-6ef62ebad066-41446edb {
  place-self: stretch end;
}

#w-node-d8f5993b-66b3-791a-5291-c11517ab194a-41446edb {
  place-self: stretch stretch;
}

#w-node-_34abf030-ec1f-2e76-8bf7-3657e1d6dd1a-41446edb, #w-node-_34abf030-ec1f-2e76-8bf7-3657e1d6dd1e-41446edb {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_34abf030-ec1f-2e76-8bf7-3657e1d6dd1f-41446edb {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_34abf030-ec1f-2e76-8bf7-3657e1d6dd21-41446edb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4673710a-1350-e70f-ad17-f4ed1b272b47-41446edb {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_217a3cd5-cb34-3865-b656-6e2cc4bf5d71-41446edb {
  place-self: stretch stretch;
}

#w-node-_64886284-4a61-d2fb-504a-4801afc953c6-4b86c217 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-_64886284-4a61-d2fb-504a-4801afc953c7-4b86c217 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: start center;
}

#w-node-_64886284-4a61-d2fb-504a-4801afc953cb-4b86c217 {
  grid-area: 3 / 2 / 4 / 4;
  place-self: start center;
}

#button-hero1.w-node-_64886284-4a61-d2fb-504a-4801afc953cc-4b86c217 {
  grid-area: 1 / 2 / 2 / 3;
}

#button-hero1.w-node-_64886284-4a61-d2fb-504a-4801afc953d1-4b86c217 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908d04-4b86c217 {
  grid-area: span 9 / span 1 / span 9 / span 1;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908d4e-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908d4f-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908d5d-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908d5e-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908d61-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908d62-4b86c217 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908da5-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908da6-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-df2b24a7-8f58-2f19-cb82-45f8992eef54-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95fcab62-3cb6-3cec-e8ca-93b6a91b841b-4b86c217 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_95fcab62-3cb6-3cec-e8ca-93b6a91b8456-4b86c217, #w-node-_326ae2f2-9aaa-1555-9c79-933abc908da8-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908da9-4b86c217 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908dd9-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908dda-4b86c217 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908ddc-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908ddd-4b86c217 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908e18-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908e19-4b86c217 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908e1b-4b86c217 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908e1c-4b86c217 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908e1e-4b86c217 {
  place-self: stretch end;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908e26-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908e27-4b86c217 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908e63-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908e64-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908e66-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908e67-4b86c217 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908e83-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908e84-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908e86-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908e87-4b86c217 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908ea3-4b86c217 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908ea4-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908ea6-4b86c217 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908ea7-4b86c217 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908ea9-4b86c217 {
  place-self: stretch end;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908eb1-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908eb2-4b86c217 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908ece-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_326ae2f2-9aaa-1555-9c79-933abc908ecf-4b86c217 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_014f4f5a-334d-696a-ab1e-ac3372a51094-4b86c217 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#button-startup1.w-node-_014f4f5a-334d-696a-ab1e-ac3372a51098-4b86c217 {
  justify-self: end;
}

#button-startup2.w-node-_014f4f5a-334d-696a-ab1e-ac3372a5109c-4b86c217 {
  justify-self: start;
}

#w-node-afa32103-20ff-f9bc-76ed-24fafc98b615-4b86c217 {
  place-self: stretch stretch;
}

#w-node-afa32103-20ff-f9bc-76ed-24fafc98b617-4b86c217, #w-node-afa32103-20ff-f9bc-76ed-24fafc98b61b-4b86c217 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-afa32103-20ff-f9bc-76ed-24fafc98b61c-4b86c217 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-afa32103-20ff-f9bc-76ed-24fafc98b61d-4b86c217 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-afa32103-20ff-f9bc-76ed-24fafc98b61e-4b86c217 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-cd198d9b-b846-3bf3-d973-a1dc142f3d7c-67768693 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-e6e28b62-5fe0-165f-c85f-ce1b34e72162-67768693 {
  grid-area: 2 / 1 / 4 / 2;
  align-self: start;
}

#w-node-e6e28b62-5fe0-165f-c85f-ce1b34e72169-67768693 {
  grid-area: 1 / 2 / 4 / 3;
  justify-self: stretch;
}

#w-node-b37fe3d7-c048-541c-9deb-7154d272357a-ef37bb3a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5a89d452-37e1-f38c-405d-af3c1505e9e6-ef37bb3a {
  grid-area: 1 / 1 / 4 / 5;
}

#w-node-_1fc262e0-e941-f651-3660-5f9c13700791-ef37bb3a {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-b952c030-c1ce-f3b7-6e71-9b7e69807bf5-ef37bb3a {
  grid-area: 2 / 5 / 3 / 9;
  justify-self: start;
}

#w-node-_026cc08e-4b58-8fc8-06a1-47a566818221-f277cb8d {
  justify-self: start;
}

#w-node-_39553ce1-8473-6ed4-c9dc-ec3233c88406-f277cb8d {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_39553ce1-8473-6ed4-c9dc-ec3233c88407-f277cb8d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_39553ce1-8473-6ed4-c9dc-ec3233c88409-f277cb8d {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start center;
}

#w-node-fa12dff8-a3ea-91cc-cfc3-6e565e177114-2ab6a2c5 {
  grid-area: 1 / 3 / 3 / 4;
  align-self: start;
}

#w-node-_3a42ebdb-017c-fa29-5bcd-efd505bc8a15-2ab6a2c5 {
  grid-area: 2 / 4 / 6 / 5;
  align-self: start;
}

#w-node-heading-2-2ab6a2c5, #w-node-_4d1db964-4494-8b53-ca95-99b342a5a675-2ab6a2c5, #w-node-_2707a809-1b48-0849-acab-774b06c5b665-2ab6a2c5 {
  align-self: start;
}

#w-node-f0b64598-4866-fcb6-6a39-0f0a989030e2-2ab6a2c5 {
  grid-area: 2 / 4 / 6 / 5;
  align-self: start;
}

#w-node-f0b64598-4866-fcb6-6a39-0f0a989030e3-2ab6a2c5, #w-node-f0b64598-4866-fcb6-6a39-0f0a989030ec-2ab6a2c5 {
  align-self: start;
}

#w-node-a5a2b684-588e-823c-9563-e47e46c04754-2ab6a2c5 {
  order: 1;
  grid-area: 4 / 3 / 5 / 3;
}

#w-node-_5b36fd74-379f-2f9c-8310-8fd45003ab03-2ab6a2c5 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-a5a2b684-588e-823c-9563-e47e46c04755-2ab6a2c5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a5a2b684-588e-823c-9563-e47e46c04756-2ab6a2c5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a5a2b684-588e-823c-9563-e47e46c04759-2ab6a2c5 {
  align-self: end;
}

#w-node-a5a2b684-588e-823c-9563-e47e46c0475d-2ab6a2c5 {
  align-self: start;
}

#w-node-a5a2b684-588e-823c-9563-e47e46c0475e-2ab6a2c5 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_119aabf1-0ad5-8807-8176-18f37326d4a6-2ab6a2c5 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-a5a2b684-588e-823c-9563-e47e46c04752-2ab6a2c5 {
  order: -9999;
  grid-area: 3 / 1 / 6 / 7;
}

#w-node-ffdb235a-c9ba-486a-f69b-9462f61b6e69-2ab6a2c5 {
  align-self: stretch;
}

#w-node-ffdb235a-c9ba-486a-f69b-9462f61b6e6e-2ab6a2c5 {
  place-self: start;
}

#w-node-ffdb235a-c9ba-486a-f69b-9462f61b6e72-2ab6a2c5 {
  align-self: end;
}

#w-node-_8db16bbf-cfa0-290a-3af6-82c64fa7791f-4fa7791e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8db16bbf-cfa0-290a-3af6-82c64fa77922-4fa7791e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-grid-2d2f30c6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_5840c414-2387-2b39-d81a-e4fa8862fb2f-2d2f30c6 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_8a0ee4fa-43ae-ccfd-f221-90effc9fd6df-2d2f30c6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: end;
}

#w-node-f6178ec7-bbc8-8ab3-8a43-d11d8641d1ca-2d2f30c6 {
  align-self: stretch;
}

#w-node-c842e3da-0443-f9da-f9f9-3ed7e3bb5224-2d2f30c6 {
  place-self: start;
}

#w-node-_5f7f5d04-b3b1-06b4-7e2e-f19afa226bb2-2d2f30c6 {
  align-self: end;
}

#w-node-_49ce2956-14bc-fda0-5390-dc5b874813cf-2d2f30c6 {
  align-self: stretch;
}

#w-node-_49ce2956-14bc-fda0-5390-dc5b874813d4-2d2f30c6 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-_49ce2956-14bc-fda0-5390-dc5b874813d6-2d2f30c6 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_49ce2956-14bc-fda0-5390-dc5b874813d7-2d2f30c6 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_9b59e73f-e1dc-52eb-c93b-8276a55bd572-2d2f30c6 {
  grid-area: 1 / 4 / 6 / 5;
  place-self: stretch center;
}

#w-node-_612e22d4-991e-4051-20aa-8ae9539d228e-ca6a2985 {
  order: -9999;
}

#w-node-_612e22d4-991e-4051-20aa-8ae9539d228f-ca6a2985 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_612e22d4-991e-4051-20aa-8ae9539d2291-ca6a2985 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_612e22d4-991e-4051-20aa-8ae9539d2293-ca6a2985 {
  align-self: stretch;
}

#w-node-_4e2ae587-aa58-0091-cd1f-3e4b928a817b-ca6a2985 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: stretch;
}

#w-node-_4e2ae587-aa58-0091-cd1f-3e4b928a817c-ca6a2985 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_4e2ae587-aa58-0091-cd1f-3e4b928a8184-ca6a2985, #w-node-_4e2ae587-aa58-0091-cd1f-3e4b928a8191-ca6a2985 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_62066917-8965-ec12-3272-5b0f69ae0bfa-ca6a2985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62066917-8965-ec12-3272-5b0f69ae0c08-ca6a2985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_62066917-8965-ec12-3272-5b0f69ae0c16-ca6a2985 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: stretch;
}

#w-node-_62066917-8965-ec12-3272-5b0f69ae0c17-ca6a2985 {
  place-self: center;
}

#w-node-_62066917-8965-ec12-3272-5b0f69ae0c1a-ca6a2985 {
  justify-self: center;
}

#w-node-af9f4cdc-2074-b4d8-5797-93b821894b44-35dab377 {
  grid-area: 2 / 2 / 3 / 14;
}

#w-node-af9f4cdc-2074-b4d8-5797-93b821894b46-35dab377 {
  grid-area: 3 / 2 / 4 / 14;
}

#w-node-af9f4cdc-2074-b4d8-5797-93b821894b48-35dab377 {
  grid-area: 1 / 2 / 2 / 14;
}

#w-node-af9f4cdc-2074-b4d8-5797-93b821894b4a-35dab377 {
  grid-area: 5 / 2 / 6 / 8;
  justify-self: end;
}

#w-node-af9f4cdc-2074-b4d8-5797-93b821894b4c-35dab377 {
  grid-area: 5 / 8 / 6 / 14;
  justify-self: start;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d35-35dab377 {
  justify-self: end;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d3f-35dab377 {
  justify-self: start;
}

#w-node-_640ea0ba-3bd2-81c4-a710-4122d11d7c1f-35dab377 {
  grid-area: 1 / 3 / 2 / 13;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d1e-35dab377 {
  grid-area: 2 / 2 / 3 / 14;
  justify-self: center;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d20-35dab377 {
  grid-area: 3 / 1 / 4 / 15;
  justify-self: center;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d21-35dab377 {
  grid-area: 3 / 1 / 9 / 15;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d22-35dab377 {
  grid-area: 4 / 5 / 7 / 11;
  place-self: end center;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d25-35dab377 {
  grid-area: 7 / 2 / 8 / 14;
  justify-self: center;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d27-35dab377 {
  grid-area: 4 / 4 / 5 / 8;
  place-self: center;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d2a-35dab377 {
  grid-area: 4 / 8 / 5 / 12;
  place-self: center;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d2d-35dab377 {
  grid-area: 5 / 3 / 6 / 7;
  place-self: center;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d30-35dab377 {
  grid-area: 5 / 9 / 6 / 13;
  place-self: center;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d51-35dab377 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center stretch;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d52-35dab377 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d60-35dab377, #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d61-35dab377 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: end center;
}

#w-node-cc165204-5963-7465-eae3-b1691d0aa79f-35dab377 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc165204-5963-7465-eae3-b1691d0aa7a1-35dab377 {
  grid-area: 1 / 3 / 2 / 13;
}

#w-node-cc165204-5963-7465-eae3-b1691d0aa7a3-35dab377 {
  grid-area: 7 / 2 / 8 / 14;
  justify-self: center;
}

#w-node-cc165204-5963-7465-eae3-b1691d0aa7a5-35dab377 {
  grid-area: 1 / 1 / 2 / 15;
}

#w-node-cc165204-5963-7465-eae3-b1691d0aa7a6-35dab377 {
  grid-area: 2 / 2 / 3 / 14;
  justify-self: center;
}

#w-node-cc165204-5963-7465-eae3-b1691d0aa7a8-35dab377 {
  grid-area: 4 / 5 / 7 / 11;
  place-self: end center;
}

#w-node-cc165204-5963-7465-eae3-b1691d0aa7a9-35dab377 {
  grid-area: 2 / 2 / 5 / 14;
}

#w-node-cc165204-5963-7465-eae3-b1691d0aa7ab-35dab377 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cc165204-5963-7465-eae3-b1691d0aa7ad-35dab377 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-cc165204-5963-7465-eae3-b1691d0aa7af-35dab377 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cc165204-5963-7465-eae3-b1691d0aa7b1-35dab377 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cc165204-5963-7465-eae3-b1691d0aa7b7-35dab377 {
  grid-area: 3 / 1 / 9 / 15;
}

#w-node-cc165204-5963-7465-eae3-b1691d0aa7b8-35dab377 {
  grid-area: 5 / 9 / 6 / 13;
  place-self: center;
}

#w-node-cc165204-5963-7465-eae3-b1691d0aa7bb-35dab377 {
  grid-area: 5 / 3 / 6 / 7;
  place-self: center;
}

#w-node-cc165204-5963-7465-eae3-b1691d0aa7be-35dab377 {
  grid-area: 4 / 8 / 5 / 12;
  place-self: center;
}

#w-node-cc165204-5963-7465-eae3-b1691d0aa7c1-35dab377 {
  grid-area: 4 / 4 / 5 / 8;
  place-self: center;
}

#w-node-e1e46bbb-13b9-3151-eeb0-dfdb657a2222-b8d1c1d7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-e1e46bbb-13b9-3151-eeb0-dfdb657a2224-b8d1c1d7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7e47746f-eddb-9896-9d11-7ad64627e53e-b8d1c1d7 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: stretch;
}

#w-node-_74e31953-7f3a-7e11-bd78-3f87e4b2008e-b8d1c1d7 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: stretch;
}

#w-node-e3583db0-cc87-40de-0817-94ea685681bb-b8d1c1d7 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: stretch;
}

#w-node-e8c7fd86-0332-4c28-b49f-c16fb3bf1bc5-b8d1c1d7 {
  grid-area: 4 / 1 / 5 / 2;
  align-self: stretch;
}

#w-node-_5a6a5525-ea60-5c35-2802-4e354f82fcb5-bb0f9a7d {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_4f0fd8ce-dc18-d05f-955b-f92ae7a071b1-bb0f9a7d {
  order: -9999;
  grid-area: 3 / 1 / 6 / 7;
}

#w-node-a2cd08bd-522e-ea4f-0f99-ad5720b5e223-bb0f9a7d {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_4b83163c-70c4-4569-6459-d7a9b3652dc2-bb0f9a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbfd849a-2d6b-69e0-b56a-ca70b1908a91-bb0f9a7d {
  grid-area: 2 / 4 / 6 / 5;
  align-self: start;
}

#w-node-_7d6599f0-1218-c24d-804e-ccbf6df7f444-bb0f9a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e3f11af1-1f98-3437-1dea-720b71102bdc-bb0f9a7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af5211b3-8894-f18e-8c25-961e39c80eeb-adf52c19 {
  grid-area: 1 / 1 / 5 / 5;
  place-self: start stretch;
}

#w-node-_04e67fdb-79f4-c5e7-1e95-a606e7ceb7dc-adf52c19 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_0ae559a1-77b3-ae58-0231-721cb287a72b-adf52c19 {
  grid-area: 2 / 2 / 3 / 4;
  align-self: end;
}

#w-node-_0eba67bb-6ade-771d-e982-826048f9d5a1-adf52c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0eba67bb-6ade-771d-e982-826048f9d5a3-adf52c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b39b8cfb-bbeb-ed03-7f28-f598e6f30135-adf52c19 {
  grid-area: 3 / 2 / 4 / 4;
  place-self: start;
}

#w-node-_907c0bd2-8326-de35-fdbe-f7325147581a-adf52c19 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-cf2dfc14-f488-2137-5737-cea0167fbf5d-adf52c19 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_8d13ea07-4caf-88fd-22da-244009955a79-adf52c19 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_0eba67bb-6ade-771d-e982-826048f9d5a5-adf52c19 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_45e82f29-1cd5-abb3-5fcd-ef66afcad93b-adf52c19 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_60d4a066-c10a-ff85-2b83-3b92fb7f64cb-adf52c19 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_721f06e0-3593-a885-0647-fc846db6d03d-adf52c19 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_5c6ec38f-9aa0-6fb5-46e3-1b074e944641-adf52c19 {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: center;
}

#w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516a3-adf52c19 {
  grid-area: span 2 / span 4 / span 2 / span 4;
  align-self: center;
}

#w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516a4-adf52c19 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516a6-adf52c19 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: start;
}

#w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516a8-adf52c19 {
  grid-area: 1 / 3 / 5 / 5;
}

#w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516a9-adf52c19 {
  grid-area: 1 / 5 / 3 / 7;
  justify-self: auto;
}

#w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516b2-adf52c19 {
  grid-area: 1 / 7 / 3 / 9;
  align-self: stretch;
}

#w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516bb-adf52c19 {
  grid-area: 3 / 1 / 5 / 3;
  place-self: end stretch;
}

#w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516c4-adf52c19 {
  grid-area: 3 / 3 / 5 / 5;
}

#w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516cd-adf52c19 {
  grid-area: 3 / 5 / 5 / 7;
}

#w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516d6-adf52c19 {
  grid-area: 3 / 7 / 5 / 9;
}

#w-node-_1ab32c66-1159-8926-2a3a-82bdaa6d7413-adf52c19 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1ab32c66-1159-8926-2a3a-82bdaa6d7419-adf52c19 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: center;
}

#w-node-_1ab32c66-1159-8926-2a3a-82bdaa6d741a-adf52c19 {
  justify-self: center;
}

#w-node-_1ab32c66-1159-8926-2a3a-82bdaa6d741b-adf52c19 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-e84836b6-0b70-03d5-6a1f-0d5b53fa4954-adf52c19 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_1ba31514-6f99-df82-9f56-bd764e5c3ecb-adf52c19 {
  grid-area: 1 / 1 / 3 / 5;
}

#w-node-_05c45d0d-8bc7-2abe-7676-5d87bee0f5d0-adf52c19 {
  grid-area: 1 / 5 / 3 / 6;
}

#w-node-_80967c9f-472a-342b-ac6a-171b07cacacf-adf52c19 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a7635c68-e081-4b6f-e5f5-042daed9e918-adf52c19 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_80e252f7-d0fe-0ff4-9e13-18a30eeb9994-adf52c19 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-fc347306-9021-6308-6d8e-0dbf89334144-adf52c19 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f53-adf52c19 {
  place-self: stretch stretch;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f55-adf52c19, #w-node-_6e3a631a-d301-16ce-32ec-91480b245f59-adf52c19 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f5a-adf52c19 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f5c-adf52c19 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f5e-adf52c19 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f65-adf52c19 {
  place-self: stretch stretch;
}

#w-node-e84836b6-0b70-03d5-6a1f-0d5b53fa4945-adf52c19, #w-node-e84836b6-0b70-03d5-6a1f-0d5b53fa4947-adf52c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e84836b6-0b70-03d5-6a1f-0d5b53fa494a-adf52c19 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center stretch;
}

#w-node-e84836b6-0b70-03d5-6a1f-0d5b53fa494b-adf52c19 {
  grid-area: 1 / 1 / 4 / 3;
}

#w-node-e476f514-d76b-e25b-c033-9152644c2f6e-adf52c19 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e84836b6-0b70-03d5-6a1f-0d5b53fa494c-adf52c19 {
  grid-area: 3 / 1 / 4 / 3;
  place-self: start stretch;
}

#w-node-e84836b6-0b70-03d5-6a1f-0d5b53fa494d-adf52c19 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-e84836b6-0b70-03d5-6a1f-0d5b53fa494e-adf52c19 {
  grid-area: 5 / 1 / 7 / 2;
  place-self: center end;
}

#w-node-e84836b6-0b70-03d5-6a1f-0d5b53fa494f-adf52c19 {
  grid-area: 5 / 2 / 6 / 3;
  place-self: end start;
}

#w-node-e84836b6-0b70-03d5-6a1f-0d5b53fa4950-adf52c19 {
  grid-area: 6 / 2 / 7 / 3;
  place-self: start;
}

#w-node-bc4d3343-2883-208c-6f5c-70fd686f3cf4-adf52c19 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bb3f86a2-6925-249b-b1e3-ae7788172fb9-adf52c19 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: end center;
}

#w-node-bb3f86a2-6925-249b-b1e3-ae7788172fbb-adf52c19 {
  grid-area: 2 / 1 / 3 / 3;
  justify-self: center;
}

#w-node-bb3f86a2-6925-249b-b1e3-ae7788172fbe-adf52c19 {
  grid-area: 3 / 1 / 8 / 3;
}

#w-node-_2c119426-3214-4014-981d-eea5fff1a983-adf52c19 {
  place-self: stretch end;
}

#w-node-af5211b3-8894-f18e-8c25-961e39c80eeb-0fdde91d {
  grid-area: 1 / 1 / 5 / 5;
  place-self: start stretch;
}

#w-node-_04e67fdb-79f4-c5e7-1e95-a606e7ceb7dc-0fdde91d {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-e7426861-5bbf-3508-058a-a183da3e8ceb-0fdde91d {
  grid-area: 2 / 2 / 3 / 4;
  align-self: end;
}

#w-node-_0eba67bb-6ade-771d-e982-826048f9d5a1-0fdde91d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0eba67bb-6ade-771d-e982-826048f9d5a3-0fdde91d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40bd5245-d807-b2b7-b531-320d2ed3f6d9-0fdde91d {
  grid-area: 3 / 2 / 4 / 4;
  place-self: start;
}

#w-node-_907c0bd2-8326-de35-fdbe-f7325147581a-0fdde91d {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-cf2dfc14-f488-2137-5737-cea0167fbf5d-0fdde91d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_8d13ea07-4caf-88fd-22da-244009955a79-0fdde91d {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_0eba67bb-6ade-771d-e982-826048f9d5a5-0fdde91d {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c2e1e620-46c0-a132-97a4-d3d1839dce18-0fdde91d {
  grid-area: span 2 / span 4 / span 2 / span 4;
  align-self: center;
}

#w-node-c2e1e620-46c0-a132-97a4-d3d1839dce19-0fdde91d {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-c2e1e620-46c0-a132-97a4-d3d1839dce1b-0fdde91d {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: start;
}

#w-node-c2e1e620-46c0-a132-97a4-d3d1839dce1d-0fdde91d {
  grid-area: 1 / 3 / 5 / 5;
}

#w-node-c2e1e620-46c0-a132-97a4-d3d1839dce1e-0fdde91d {
  grid-area: 1 / 5 / 3 / 7;
  justify-self: auto;
}

#w-node-c2e1e620-46c0-a132-97a4-d3d1839dce27-0fdde91d {
  grid-area: 1 / 7 / 3 / 9;
  align-self: stretch;
}

#w-node-c2e1e620-46c0-a132-97a4-d3d1839dce30-0fdde91d {
  grid-area: 3 / 1 / 5 / 3;
  place-self: end stretch;
}

#w-node-c2e1e620-46c0-a132-97a4-d3d1839dce39-0fdde91d {
  grid-area: 3 / 3 / 5 / 5;
}

#w-node-c2e1e620-46c0-a132-97a4-d3d1839dce42-0fdde91d {
  grid-area: 3 / 5 / 5 / 7;
}

#w-node-c2e1e620-46c0-a132-97a4-d3d1839dce4b-0fdde91d {
  grid-area: 3 / 7 / 5 / 9;
}

#w-node-_02b042fc-919a-68c8-0626-cfd94bd0b39a-0fdde91d, #w-node-_3f01aafc-21a1-a877-5eb8-ed14d61294f6-0fdde91d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ac61515-3ae2-b758-c744-049f6f250cea-0fdde91d {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center stretch;
}

#w-node-cc6ae3a5-24da-1350-d34f-77e7da2e838f-0fdde91d {
  grid-area: 1 / 1 / 4 / 3;
}

#w-node-f20160af-79c7-c655-5851-8f874afbe197-0fdde91d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_754e962b-4c4b-c56a-1479-19ca13c20413-0fdde91d {
  grid-area: 3 / 1 / 4 / 3;
  place-self: start stretch;
}

#w-node-_21b51c9d-db34-2842-840e-c72f8d6e0556-0fdde91d {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_10cae91e-40f7-1fbb-8aa8-12f85ae72ab5-0fdde91d {
  grid-area: 5 / 1 / 7 / 2;
  place-self: center end;
}

#w-node-_7257d885-8215-c543-021e-8a9f871b775b-0fdde91d {
  grid-area: 5 / 2 / 6 / 3;
  place-self: end start;
}

#w-node-fea18ec1-87d9-faa6-d68a-d466353f3e41-0fdde91d {
  grid-area: 6 / 2 / 7 / 3;
  place-self: start;
}

#w-node-_60251ea0-46b0-9c43-0369-ebaa0cc758ff-0fdde91d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-f02c0e56-e67e-7b74-11c0-38ce959c83e0-0fdde91d {
  grid-area: 1 / 1 / 2 / 3;
  place-self: end center;
}

#w-node-f02c0e56-e67e-7b74-11c0-38ce959c83e2-0fdde91d {
  grid-area: 2 / 1 / 3 / 3;
  justify-self: center;
}

#w-node-f02c0e56-e67e-7b74-11c0-38ce959c83e5-0fdde91d {
  grid-area: 3 / 1 / 8 / 3;
}

#w-node-_1ba31514-6f99-df82-9f56-bd764e5c3ecb-0fdde91d {
  grid-area: 1 / 1 / 3 / 5;
}

#w-node-_05c45d0d-8bc7-2abe-7676-5d87bee0f5d0-0fdde91d {
  grid-area: 1 / 5 / 3 / 6;
}

#w-node-_80967c9f-472a-342b-ac6a-171b07cacacf-0fdde91d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a7635c68-e081-4b6f-e5f5-042daed9e918-0fdde91d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_80e252f7-d0fe-0ff4-9e13-18a30eeb9994-0fdde91d {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-fc347306-9021-6308-6d8e-0dbf89334144-0fdde91d {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_2c119426-3214-4014-981d-eea5fff1a983-0fdde91d {
  place-self: stretch end;
}

#w-node-c2b0f91a-9bda-c399-dda0-67834ef8778f-0fdde91d {
  place-self: stretch stretch;
}

#w-node-c2b0f91a-9bda-c399-dda0-67834ef87791-0fdde91d, #w-node-c2b0f91a-9bda-c399-dda0-67834ef87795-0fdde91d {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c2b0f91a-9bda-c399-dda0-67834ef87796-0fdde91d {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c2b0f91a-9bda-c399-dda0-67834ef87797-0fdde91d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c2b0f91a-9bda-c399-dda0-67834ef87798-0fdde91d {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-c2b0f91a-9bda-c399-dda0-67834ef8779e-0fdde91d {
  place-self: stretch stretch;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afc90-ec7e8b99 {
  order: -9999;
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afc93-ec7e8b99 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_484a0be7-5868-ef7b-adea-e363c3a6a83b-86d13583 {
  order: -9999;
}

#w-node-_484a0be7-5868-ef7b-adea-e363c3a6a83c-86d13583 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_484a0be7-5868-ef7b-adea-e363c3a6a83e-86d13583 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0ee5a3c8-b639-2685-883e-77fd001ec05a-86d13583 {
  align-self: stretch;
}

#w-node-d6248d89-d266-954f-96ab-35e57a551780-86d13583 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: stretch;
}

#w-node-_5024c832-7131-4eda-24ce-67085c991187-86d13583 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_77f31c10-2644-3ac7-04dd-f62b3d78909a-86d13583, #w-node-_7a925436-fd7c-a6f5-1de1-979e8068a47b-86d13583 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_56078b03-b0fe-47f8-6b4d-25dea3225852-86d13583 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56078b03-b0fe-47f8-6b4d-25dea3225860-86d13583 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_56078b03-b0fe-47f8-6b4d-25dea322586e-86d13583 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: stretch;
}

#w-node-_56078b03-b0fe-47f8-6b4d-25dea322586f-86d13583 {
  place-self: center;
}

#w-node-_56078b03-b0fe-47f8-6b4d-25dea3225872-86d13583 {
  justify-self: center;
}

#w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-4ee85935 {
  justify-self: end;
}

#w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb1c-4ee85935 {
  justify-self: start;
}

#w-node-_464d05f0-f0c0-8e3f-23d0-e20176f3b57a-4ee85935 {
  grid-area: span 4 / span 1 / span 4 / span 1;
  justify-self: end;
}

#w-node-_4fa53fb1-82e0-31cf-ca3b-ed2d4f7d247d-4ee85935 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_4fa53fb1-82e0-31cf-ca3b-ed2d4f7d247f-4ee85935 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-e8079cb6-8353-dde8-bb99-e671058945c7-4ee85935 {
  align-self: start;
}

#w-node-_7a925436-fd7c-a6f5-1de1-979e8068a47b-30cb527e {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-d6248d89-d266-954f-96ab-35e57a551780-30cb527e {
  grid-area: 1 / 2 / 4 / 3;
  align-self: stretch;
}

#w-node-_5024c832-7131-4eda-24ce-67085c991187-30cb527e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_77f31c10-2644-3ac7-04dd-f62b3d78909a-30cb527e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_90731f50-3258-91b0-d2c9-4bd77f60506c-30cb527e, #w-node-_393c75dc-092c-44af-9852-603725c9a40c-30cb527e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-fe839545-8f18-90cc-a43e-3911dd917f6e-30cb527e {
  order: -9999;
}

#w-node-fe839545-8f18-90cc-a43e-3911dd917f6f-30cb527e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe839545-8f18-90cc-a43e-3911dd917f71-30cb527e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-fe839545-8f18-90cc-a43e-3911dd917f73-30cb527e {
  align-self: stretch;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afc90-4c207dc5 {
  order: -9999;
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afc93-4c207dc5 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afc95-4c207dc5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afc96-4c207dc5 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afc9c-4c207dc5 {
  grid-area: 2 / 2 / 4 / 5;
  justify-self: stretch;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afca3-4c207dc5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afca4-4c207dc5 {
  order: -9999;
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afca7-4c207dc5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afca9-4c207dc5 {
  order: 9999;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afcb2-4c207dc5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afcb4-4c207dc5 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afcba-4c207dc5 {
  order: -9999;
  grid-area: 4 / 2 / 5 / 5;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afcbb-4c207dc5 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afce3-4c207dc5 {
  grid-area: 1 / 2 / 3 / 3;
  align-self: start;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afce4-4c207dc5 {
  grid-area: 1 / 2 / 4 / 3;
  place-self: start end;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afce7-4c207dc5, #w-node-_5745fd6a-e942-dfa7-8065-e487d01afce9-4c207dc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5745fd6a-e942-dfa7-8065-e487d01afcee-4c207dc5 {
  order: 9999;
  grid-area: 3 / 1 / 6 / 6;
}

#w-node-af5211b3-8894-f18e-8c25-961e39c80eeb-2bde49bc {
  grid-area: 1 / 1 / 5 / 5;
  place-self: start stretch;
}

#w-node-_04e67fdb-79f4-c5e7-1e95-a606e7ceb7dc-2bde49bc {
  grid-area: 1 / 1 / 3 / 2;
  justify-self: end;
}

#w-node-_0ae559a1-77b3-ae58-0231-721cb287a72b-2bde49bc {
  grid-area: 2 / 2 / 3 / 4;
  align-self: end;
}

#w-node-_04497c13-a505-7340-06dd-f847096e37cf-2bde49bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0eba67bb-6ade-771d-e982-826048f9d5a1-2bde49bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0eba67bb-6ade-771d-e982-826048f9d5a3-2bde49bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#button-hero1.w-node-ece0d65d-785a-5c8b-787d-171a61e1a28d-2bde49bc {
  grid-area: 1 / 1 / 2 / 2;
}

#button-hero1.w-node-_8bf77f20-521f-806a-5714-ed7dca5bede9-2bde49bc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_81d0783e-2546-e24a-0a94-720ffb0366fc-2bde49bc {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: end;
}

#w-node-f15790da-a4cf-bb26-be17-c924a08fa1d1-2bde49bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f15790da-a4cf-bb26-be17-c924a08fa1d3-2bde49bc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f15790da-a4cf-bb26-be17-c924a08fa1d9-2bde49bc {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_1c281edc-3e7c-4212-bb0f-d4336b5b8442-2bde49bc, #w-node-_1c281edc-3e7c-4212-bb0f-d4336b5b8443-2bde49bc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c281edc-3e7c-4212-bb0f-d4336b5b8445-2bde49bc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1c281edc-3e7c-4212-bb0f-d4336b5b8448-2bde49bc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1c281edc-3e7c-4212-bb0f-d4336b5b844b-2bde49bc {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1c281edc-3e7c-4212-bb0f-d4336b5b844d-2bde49bc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a6e0d6db-0092-36aa-600d-89d4ca01f8bc-2bde49bc {
  align-self: center;
}

#w-node-_7226f02b-2111-0a84-9f1d-8b566c3bee4d-2bde49bc {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_7226f02b-2111-0a84-9f1d-8b566c3bee57-2bde49bc {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7226f02b-2111-0a84-9f1d-8b566c3bee59-2bde49bc {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_7226f02b-2111-0a84-9f1d-8b566c3bee60-2bde49bc {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: center;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f53-2bde49bc {
  place-self: stretch stretch;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f55-2bde49bc, #w-node-_6e3a631a-d301-16ce-32ec-91480b245f59-2bde49bc {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f5a-2bde49bc {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f5c-2bde49bc {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f5e-2bde49bc {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f65-2bde49bc {
  place-self: stretch stretch;
}

#w-node-e0011758-7dab-5972-3504-b3e07c6f3ffa-ffbbe0a4 {
  justify-self: start;
}

#w-node-_3aa93bb3-6b39-b7bd-d58c-2f6d4e185bd7-ffbbe0a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3aa93bb3-6b39-b7bd-d58c-2f6d4e185bd8-ffbbe0a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_62066917-8965-ec12-3272-5b0f69ae0c26-ffbbe0a4, #w-node-_1833219a-638f-48b9-8c80-16e46ff6dee8-ffbbe0a4, #w-node-_97461c8f-af3e-e8c0-d552-80c0f6b1dc2f-ffbbe0a4, #w-node-_97461c8f-af3e-e8c0-d552-80c0f6b1dc31-ffbbe0a4 {
  justify-self: start;
}

#w-node-_5a6a5525-ea60-5c35-2802-4e354f82fcb5-969abe13 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-bbfd849a-2d6b-69e0-b56a-ca70b1908a91-969abe13 {
  grid-area: 2 / 4 / 6 / 5;
  align-self: start;
}

#w-node-_7d6599f0-1218-c24d-804e-ccbf6df7f444-969abe13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e3f11af1-1f98-3437-1dea-720b71102bdc-969abe13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f0fd8ce-dc18-d05f-955b-f92ae7a071b1-969abe13 {
  order: -9999;
  grid-area: 3 / 1 / 6 / 7;
}

#w-node-a2cd08bd-522e-ea4f-0f99-ad5720b5e223-969abe13 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_4b83163c-70c4-4569-6459-d7a9b3652dc2-969abe13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a6a5525-ea60-5c35-2802-4e354f82fcb5-4bd98df9 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-bbfd849a-2d6b-69e0-b56a-ca70b1908a91-4bd98df9 {
  grid-area: 2 / 4 / 6 / 5;
  align-self: start;
}

#w-node-_7d6599f0-1218-c24d-804e-ccbf6df7f444-4bd98df9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e3f11af1-1f98-3437-1dea-720b71102bdc-4bd98df9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f0fd8ce-dc18-d05f-955b-f92ae7a071b1-4bd98df9 {
  order: -9999;
  grid-area: 3 / 1 / 6 / 7;
}

#w-node-a2cd08bd-522e-ea4f-0f99-ad5720b5e223-4bd98df9 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_4b83163c-70c4-4569-6459-d7a9b3652dc2-4bd98df9, #w-node-_6c14c07b-08bf-ec2a-8aef-a39799a95dca-4bd98df9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c66f1304-6b23-0cd8-80dc-0467e8b43f83-4bd98df9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6c310c5c-89df-f289-d537-9b3d22a14d4d-4bd98df9 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_0116d6a5-7e06-1a4a-6226-f07cd3cc4d49-4bd98df9 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-267be721 {
  justify-self: end;
}

#w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb1c-267be721 {
  justify-self: start;
}

#w-node-bed22a55-9b05-4257-42dc-d2e5c10e34a0-267be721 {
  align-self: start;
}

#w-node-_99dc917c-0c14-434c-54fc-706fdc827d9c-16eaa2c8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fa09a23c-c3b5-6fc1-cbc0-60baf2d32165-16eaa2c8 {
  grid-area: 1 / 1 / 2 / 4;
  justify-self: auto;
}

#w-node-_99dc917c-0c14-434c-54fc-706fdc827d9f-16eaa2c8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#button-hero1.w-node-_99dc917c-0c14-434c-54fc-706fdc827dab-16eaa2c8 {
  grid-area: 2 / 1 / 3 / 2;
}

#button-hero2.w-node-_99dc917c-0c14-434c-54fc-706fdc827db1-16eaa2c8 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_99dc917c-0c14-434c-54fc-706fdc827db7-16eaa2c8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5a357b79-6aa2-5ffe-a632-aca60a9ad712-bdf5c6f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1968ba75-d4e7-887e-8d0f-c5568079c900-bdf5c6f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cca71b2a-6993-8370-2c7a-ef2b5a260f07-bdf5c6f2 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_04c32fd3-b25c-3f3d-3d2c-daa9cac9936b-bdf5c6f2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e0d2c408-1049-66b1-795a-b565518e6aa0-bdf5c6f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e3fce9b5-071d-a1ed-807d-05b9a031a33d-bdf5c6f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04e50743-78f6-0f65-67f5-b97ce7117c48-bdf5c6f2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-dd5f1331-a839-fbc1-bbdd-7b2860758ccd-bdf5c6f2 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d07-bdf5c6f2 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d08-bdf5c6f2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_24dcd50b-4d4b-d2ad-9a60-52285a067013-bdf5c6f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d75dd34c-b42e-afb8-a5d9-e53df45be963-bdf5c6f2 {
  grid-area: 1 / 1 / 4 / 3;
}

#w-node-_66ada74f-1b88-1b16-1f9c-59dd34889e2e-bdf5c6f2, #w-node-_5cff6e08-3bac-4961-be8f-da79447ac7d4-bdf5c6f2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_249f3640-32b9-a6f8-eeee-0a733766a22c-bdf5c6f2 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_82a5e295-516b-79df-0770-4389c877e8fd-bdf5c6f2 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-d225edda-8a0f-ccff-f582-e5315ba53f39-bdf5c6f2 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: start;
}

#w-node-d76a84c8-d2e6-fbd0-4da4-158c58d71fd1-bdf5c6f2 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-_62c4d115-bfa4-5155-18b3-c6e8cc96cbbe-bdf5c6f2 {
  grid-area: 1 / 2 / 4 / 3;
}

#w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b813f-bdf5c6f2 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b8141-bdf5c6f2 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: start;
}

#w-node-f1466752-38a1-6b57-100e-5825b02e2308-b02e2307 {
  grid-area: 1 / 1 / 3 / 3;
}

#w-node-f1466752-38a1-6b57-100e-5825b02e2322-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e2349-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e2360-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e2376-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e2392-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e23a6-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e23c0-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e23d1-b02e2307 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  justify-self: auto;
}

#w-node-_52e2bc1b-e2a2-70e7-83c8-5d5da02fd895-099ac041 {
  place-self: auto;
}

#w-node-_41ab2ebb-b931-f728-0586-88c5eda1fa28-099ac041 {
  justify-self: end;
}

#w-node-_41ab2ebb-b931-f728-0586-88c5eda1fa29-099ac041 {
  align-self: center;
}

#w-node-_41ab2ebb-b931-f728-0586-88c5eda1fa2c-099ac041 {
  justify-self: start;
}

#w-node-_41ab2ebb-b931-f728-0586-88c5eda1fa2f-099ac041 {
  justify-self: end;
}

#w-node-_41ab2ebb-b931-f728-0586-88c5eda1fa30-099ac041 {
  align-self: center;
}

#w-node-_41ab2ebb-b931-f728-0586-88c5eda1fa33-099ac041 {
  justify-self: start;
}

#w-node-_274ae260-2b86-48cb-037c-cac65284786d-099ac041, #w-node-_33801736-8f72-8051-ea64-cb13a4904fe7-099ac041, #w-node-_136d93d2-0d55-9c89-12cd-44718cd82b6c-099ac041 {
  align-self: stretch;
}

#w-node-_882e99cd-019a-e1a6-3cc0-e89ecf1dda2e-099ac041 {
  align-self: center;
}

#w-node-_3618074e-5c24-0f2f-3c73-27bfc67ef143-099ac041 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b246f41d-80d2-8660-cb8a-b710ff140c8d-099ac041 {
  grid-area: 1 / 6 / 2 / 7;
}

#fakturering-info.w-node-_72e98a63-f70f-a50c-8187-c3d30654fa52-099ac041 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: center;
}

#w-node-_72e98a63-f70f-a50c-8187-c3d30654fa6c-099ac041 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f046c41-b0c3-fce7-dfe3-6d81e78dc759-099ac041 {
  align-self: center;
}

#w-node-_8c7a482d-2a74-48c1-8fee-b4de351c0055-099ac041 {
  place-self: center;
}

#w-node-ac25932b-96a2-65a1-f339-f42fe36df9ff-099ac041 {
  align-self: center;
}

#w-node-_789595db-9098-ebee-3b21-4c7e8b6cb7f6-099ac041 {
  place-self: stretch end;
}

#w-node-_7be6112e-7544-1c6b-4b2e-da1b3c65b363-099ac041 {
  align-self: center;
}

#w-node-d29838e9-b254-1471-2d14-1f173670e5ba-099ac041 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d29838e9-b254-1471-2d14-1f173670e5bc-099ac041 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4be2b56e-72f6-563a-528a-24bfc8dbe698-099ac041 {
  justify-self: end;
}

#w-node-_596bdc42-4375-52f9-81fd-8c44679cf267-099ac041 {
  align-self: center;
}

#w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc274-099ac041 {
  grid-area: 1 / 2 / 3 / 4;
  place-self: center;
}

#w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc276-099ac041 {
  grid-area: 1 / 6 / 3 / 8;
  place-self: center;
}

#w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc278-099ac041 {
  grid-area: 4 / 1 / 6 / 4;
  place-self: center;
}

#w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc27a-099ac041 {
  grid-area: 4 / 6 / 6 / 9;
  place-self: center;
}

#w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc27c-099ac041 {
  grid-area: 3 / 2 / 5 / 8;
}

#w-node-_8ebd5854-f90a-57ee-edee-7726435d8c43-099ac041 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2848b162-4ed7-1169-9656-135df7030971-099ac041 {
  align-self: stretch;
}

#w-node-_2848b162-4ed7-1169-9656-135df7030973-099ac041 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_2848b162-4ed7-1169-9656-135df7030975-099ac041 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: start;
}

#w-node-_2848b162-4ed7-1169-9656-135df7030978-099ac041 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_482bf500-3ef3-a626-2aa6-92631717416c-099ac041 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: stretch;
}

#w-node-_482bf500-3ef3-a626-2aa6-92631717417e-099ac041 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_482bf500-3ef3-a626-2aa6-926317174182-099ac041 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-bd8a40b1-542d-21f4-00f8-0ca7128b9ad6-099ac041, #w-node-cd973d51-dd9d-51ef-92c1-63a5d3d8cc8f-099ac041, #w-node-_0f812254-3d47-1751-9f2d-802e3145162c-099ac041, #w-node-a5acb8ea-fb02-bc17-bbb4-79a58df04c3b-099ac041 {
  place-self: center;
}

#w-node-_24bd674f-6ff1-9e49-d77b-f5d741131560-775e4ce5 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto center;
}

#w-node-_79973325-d625-cb74-e43f-08de067882f4-775e4ce5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_883e5279-4b56-4601-e622-8ab7f7fb055c-775e4ce5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_79973325-d625-cb74-e43f-08de067882f5-775e4ce5 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_79973325-d625-cb74-e43f-08de067882f7-775e4ce5 {
  grid-area: 3 / 1 / 4 / 3;
}

#button-hero1.w-node-_79973325-d625-cb74-e43f-08de06788303-775e4ce5 {
  grid-area: 4 / 1 / 5 / 2;
}

#button-hero2.w-node-_79973325-d625-cb74-e43f-08de06788309-775e4ce5 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_6216fdd8-00ee-353b-d449-f4632245e060-775e4ce5 {
  grid-area: 1 / 6 / 2 / 9;
}

#fakturering-info.w-node-_6216fdd8-00ee-353b-d449-f4632245e067-775e4ce5 {
  grid-area: 1 / 2 / 2 / 6;
  align-self: center;
}

#w-node-_0bef2614-b905-1c39-a4f4-446a65c0c19a-775e4ce5 {
  grid-area: 1 / 1 / 2 / 5;
}

#fakturering-info.w-node-_036451bd-8a04-1720-233a-fa20cc04d553-775e4ce5 {
  grid-area: 1 / 2 / 2 / 5;
  align-self: start;
}

#w-node-_036451bd-8a04-1720-233a-fa20cc04d564-775e4ce5 {
  grid-area: 1 / 5 / 2 / 7;
  align-self: auto;
}

#w-node-f41de4a2-5b04-32aa-1575-d69df17a46c9-775e4ce5 {
  grid-area: 1 / 5 / 2 / 8;
}

#fakturering-info.w-node-_1b253300-8862-e101-4c97-1e5c2eccb55a-775e4ce5 {
  grid-area: 1 / 5 / 2 / 8;
  align-self: start;
}

#w-node-_1b253300-8862-e101-4c97-1e5c2eccb55d-775e4ce5 {
  grid-area: 1 / 2 / 2 / 5;
  align-self: center;
}

#w-node-cb6156c8-5253-57b9-9dec-dc10a215e258-775e4ce5 {
  grid-area: 1 / 1 / 2 / 5;
}

#fakturering-info.w-node-cb6156c8-5253-57b9-9dec-dc10a215e246-775e4ce5 {
  grid-area: 1 / 5 / 2 / 7;
  align-self: start;
}

#w-node-_59ea2bcb-aaf6-d5f0-00d7-ffdaa53759e2-775e4ce5 {
  grid-area: 1 / 5 / 2 / 8;
}

#fakturering-info.w-node-_59ea2bcb-aaf6-d5f0-00d7-ffdaa53759d3-775e4ce5 {
  grid-area: 1 / 2 / 2 / 5;
  place-self: start;
}

#w-node-_57d0eba6-cfbe-1d25-019e-512735c710ad-775e4ce5 {
  grid-area: 1 / 5 / 2 / 8;
}

#fakturering-info.w-node-_57d0eba6-cfbe-1d25-019e-512735c710af-775e4ce5 {
  grid-area: 1 / 2 / 2 / 5;
  align-self: start;
}

#w-node-_82647636-bf72-c2e6-e2dc-aeede4b04ae1-775e4ce5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#button-startup1.w-node-_82647636-bf72-c2e6-e2dc-aeede4b04ae5-775e4ce5 {
  justify-self: end;
}

#button-startup2.w-node-_82647636-bf72-c2e6-e2dc-aeede4b04ae9-775e4ce5 {
  justify-self: start;
}

#w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49e6a-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49e8a-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49eb8-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49ed0-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49e9f-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49ee8-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49f00-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49f0f-7ef49e69 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  justify-self: auto;
}

#w-node-_5a357b79-6aa2-5ffe-a632-aca60a9ad704-6f5b840a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-cca71b2a-6993-8370-2c7a-ef2b5a260f07-6f5b840a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_04c32fd3-b25c-3f3d-3d2c-daa9cac9936b-6f5b840a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8dbd6306-5c01-b857-9b6d-a4f93ed9fcd2-6f5b840a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-dd5f1331-a839-fbc1-bbdd-7b2860758ccd-6f5b840a {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-b439c43e-d345-0dd3-7bc3-04dd1c143646-6f5b840a, #w-node-dc277d25-1900-ba86-4674-9a528b560c82-6f5b840a {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-ab979a6c-41b5-409c-d242-595140525ccc-5d542ab3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_04c32fd3-b25c-3f3d-3d2c-daa9cac9936b-5d542ab3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_064d3122-d45b-f1c9-a741-732dc7473cb9-5d542ab3, #w-node-_00947ea5-96d8-0f38-3714-7aaaed697098-5d542ab3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f28120fe-15a5-ae31-35fd-0aa8aacfc946-5d542ab3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d08-5d542ab3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ffd89dd5-04f1-e756-96c8-3427411feeeb-5d542ab3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ffd89dd5-04f1-e756-96c8-3427411feeec-5d542ab3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ffd89dd5-04f1-e756-96c8-3427411feeed-5d542ab3 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: auto;
}

#w-node-_72ad0591-53fa-1b61-0b78-f2e3a549b393-5d542ab3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6595c2-0ec8-6083-bf4f-997dc266b972-5d542ab3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-af6595c2-0ec8-6083-bf4f-997dc266b973-5d542ab3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af6595c2-0ec8-6083-bf4f-997dc266b97d-5d542ab3 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-af6595c2-0ec8-6083-bf4f-997dc266b97f-5d542ab3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-cfd11edc-1345-11ef-08ce-3cfc34000bc9-5d542ab3 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_3d89af00-efa8-5f55-a739-58581465b613-5d542ab3 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b813f-5d542ab3 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b8141-5d542ab3 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: start;
}

#w-node-_998b0261-e0db-0171-a753-60d53db8d88a-5d542ab3 {
  place-self: stretch stretch;
}

#w-node-_998b0261-e0db-0171-a753-60d53db8d88c-5d542ab3, #w-node-_998b0261-e0db-0171-a753-60d53db8d890-5d542ab3 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_998b0261-e0db-0171-a753-60d53db8d891-5d542ab3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_998b0261-e0db-0171-a753-60d53db8d892-5d542ab3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_998b0261-e0db-0171-a753-60d53db8d893-5d542ab3 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_998b0261-e0db-0171-a753-60d53db8d899-5d542ab3 {
  place-self: stretch stretch;
}

#w-node-_7dd39c94-6a31-1dce-cfaa-339890bb2e74-0063ea84 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_05647ea2-bb19-7f9a-5892-d6455b015646-0063ea84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdbf2d89-86b6-d0a6-0544-c47d3e9b3777-0063ea84 {
  place-self: center;
}

#w-node-_169f43d5-e941-7b12-4119-e0dd1e6494d8-0063ea84 {
  align-self: start;
}

#w-node-f28120fe-15a5-ae31-35fd-0aa8aacfc946-f58f4c57 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d08-f58f4c57 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_272de7f2-7140-ac5b-e4dd-131dee9e3f81-9a03ca3b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_272de7f2-7140-ac5b-e4dd-131dee9e3f92-9a03ca3b {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_272de7f2-7140-ac5b-e4dd-131dee9e3fa5-9a03ca3b, #w-node-_272de7f2-7140-ac5b-e4dd-131dee9e3fa7-9a03ca3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_874f2235-b4bd-babc-27ff-c0bfa6138e9e-9a03ca3b {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_874f2235-b4bd-babc-27ff-c0bfa6138e9f-9a03ca3b {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_874f2235-b4bd-babc-27ff-c0bfa6138ea1-9a03ca3b {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start center;
}

#w-node-_5a357b79-6aa2-5ffe-a632-aca60a9ad712-2c45209b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1968ba75-d4e7-887e-8d0f-c5568079c900-2c45209b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cca71b2a-6993-8370-2c7a-ef2b5a260f07-2c45209b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_04c32fd3-b25c-3f3d-3d2c-daa9cac9936b-2c45209b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e0d2c408-1049-66b1-795a-b565518e6aa0-2c45209b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e3fce9b5-071d-a1ed-807d-05b9a031a33d-2c45209b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04e50743-78f6-0f65-67f5-b97ce7117c48-2c45209b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f6b0c3a8-7aa0-a83f-d062-d2f8928b2895-2c45209b {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
}

#w-node-dd5f1331-a839-fbc1-bbdd-7b2860758ccd-2c45209b {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_5b021fe5-9612-bfbd-c723-bebd1f76e204-2c45209b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d08-2c45209b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a53b05cf-f163-a1bb-45cc-fd6deb30936a-2c45209b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d07-2c45209b {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_62c4d115-bfa4-5155-18b3-c6e8cc96cbcf-2c45209b {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_77033ab0-37e0-862b-1920-cde60c90fee1-2c45209b, #w-node-_92d68091-54e4-633a-6b95-439f08422337-2c45209b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3bed428c-100d-5423-947b-dc5e560051c8-2c45209b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f3a0e28c-e140-291a-104d-ea3dfeb325b7-2c45209b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b813f-2c45209b {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b8141-2c45209b {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: start;
}

#w-node-af94a80b-19f6-b232-0694-526148ca6732-b7ca4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-af94a80b-19f6-b232-0694-526148ca6736-b7ca4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6b2b252f-e890-48f0-779d-6eeda4200faf-b7ca4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_079a58b5-0962-972c-d834-bc937f9430a2-b7ca4133 {
  align-self: end;
}

#w-node-_12cf2d20-c3b6-fc9d-6984-1d80af7c2d13-b7ca4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af1499cc-48db-8a84-1a7e-51083f7bf91e-b7ca4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d1412c75-6ff8-a4cb-4636-e26b15a619e3-b7ca4133, #w-node-_65368c48-18e2-71f2-7c42-6db9d69cf773-b7ca4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1243107-9aba-d2c3-3a80-9a0e1e8cb966-b7ca4133 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a1243107-9aba-d2c3-3a80-9a0e1e8cb967-b7ca4133 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_106f3327-0352-c681-c1a7-9a90f6828682-b7ca4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1243107-9aba-d2c3-3a80-9a0e1e8cb96d-b7ca4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6123af0e-e0c3-1fd1-bc0f-1ad54df23cc8-b7ca4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6123af0e-e0c3-1fd1-bc0f-1ad54df23cca-b7ca4133 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6123af0e-e0c3-1fd1-bc0f-1ad54df23ccc-b7ca4133 {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
}

#w-node-_6123af0e-e0c3-1fd1-bc0f-1ad54df23ccf-b7ca4133 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-c49ecd5e-c401-c780-6d52-2d1d0cbc917e-b7ca4133 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-c49ecd5e-c401-c780-6d52-2d1d0cbc917f-b7ca4133 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-c49ecd5e-c401-c780-6d52-2d1d0cbc9180-b7ca4133 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-c49ecd5e-c401-c780-6d52-2d1d0cbc9181-b7ca4133 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c49ecd5e-c401-c780-6d52-2d1d0cbc9183-b7ca4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c49ecd5e-c401-c780-6d52-2d1d0cbc9184-b7ca4133 {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
}

#w-node-_6a6b3a34-5707-c8f8-9d2e-118531a116d5-b7ca4133 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f9d551c7-e399-494a-617d-9ba67da74378-b7ca4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a6b3a34-5707-c8f8-9d2e-118531a116da-b7ca4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6a6b3a34-5707-c8f8-9d2e-118531a116dd-b7ca4133 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_398f601b-539f-5a14-39bd-739b8f3cb6ae-b7ca4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f125f2a-7d34-9481-7db3-8c68811b300c-b7ca4133 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_9ebfb020-aa6f-81d9-bac5-d0d118753663-b7ca4133, #w-node-_9ebfb020-aa6f-81d9-bac5-d0d118753664-b7ca4133 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9ebfb020-aa6f-81d9-bac5-d0d11875366f-b7ca4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c2c4b43d-dff6-1bcf-2579-ba9008130996-b7ca4133 {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-_2d995f4d-aa5a-ad39-a3c1-d4597cb60200-b7ca4133 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_239138a4-95d4-7a9b-1b65-b60222338098-b7ca4133 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_618a31e2-a815-6215-1644-d8a1e6bec6ba-b7ca4133 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_04f885ad-dcf0-763b-301f-c7e1016f53e6-b7ca4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3d06f04-77bf-ea8c-a0eb-620f46d4d8f8-b7ca4133 {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
}

#w-node-_64168c03-dd6f-7799-bc38-4642dbea1814-b7ca4133 {
  order: -9999;
}

#w-node-_64168c03-dd6f-7799-bc38-4642dbea1815-b7ca4133 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f2945014-a1e0-6cd4-c55f-75393aa1e647-b7ca4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_50ff29bd-8a7f-c9ed-3669-98ba831e13fe-14779b02 {
  grid-area: 1 / 4 / 2 / 14;
  place-self: center end;
}

#w-node-_50ff29bd-8a7f-c9ed-3669-98ba831e1428-14779b02 {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-_50ff29bd-8a7f-c9ed-3669-98ba831e142d-14779b02 {
  grid-area: 1 / 6 / 2 / 8;
}

#w-node-_50ff29bd-8a7f-c9ed-3669-98ba831e1437-14779b02 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-_50e0c9ae-aaf1-e3a4-b04c-db7d8f76ef27-14779b02 {
  grid-area: 1 / 2 / 2 / 14;
}

#w-node-_50e0c9ae-aaf1-e3a4-b04c-db7d8f76ef29-14779b02 {
  grid-area: 2 / 2 / 3 / 14;
}

#w-node-_10f4ef1f-571f-7f61-8d68-344bdb573c04-14779b02 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-_8500c553-2a9d-09de-1be6-edab081d5d51-14779b02 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8500c553-2a9d-09de-1be6-edab081d5d52-14779b02 {
  grid-area: 1 / 1 / 2 / 4;
  justify-self: center;
}

#w-node-_8500c553-2a9d-09de-1be6-edab081d5d58-14779b02 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8500c553-2a9d-09de-1be6-edab081d5d5c-14779b02 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_8500c553-2a9d-09de-1be6-edab081d5d5f-14779b02 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8500c553-2a9d-09de-1be6-edab081d5d62-14779b02 {
  grid-area: 3 / 1 / 4 / 3;
  align-self: end;
}

#w-node-_8500c553-2a9d-09de-1be6-edab081d5d64-14779b02 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: center;
}

#w-node-_8500c553-2a9d-09de-1be6-edab081d5d65-14779b02 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: center;
}

#w-node-d34f5102-b190-74f6-d9b6-c0a708ba91d5-75baf664 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf0dc90e-9a84-7833-8802-f7f815f4aec6-75baf664 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_5dc1bfe9-52bb-46b1-60a2-797f9c1bacba-75baf664, #w-node-_97e7954c-5c1b-4a03-7d8c-c7c95ea9b2c9-75baf664 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4209152-61e6-44fb-e5f2-4fdf6faec7af-75baf664 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_3f86f937-df8c-d385-e9ba-c0103f2773a7-75baf664 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_419f24c3-b5b9-4598-394a-13ea60c38d1a-176db1ca {
  grid-area: 1 / 4 / 2 / 14;
  place-self: center end;
}

#w-node-_419f24c3-b5b9-4598-394a-13ea60c38d49-176db1ca {
  grid-area: 1 / 6 / 2 / 8;
}

#w-node-_419f24c3-b5b9-4598-394a-13ea60c38d4f-176db1ca {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-a6e140bf-7c70-13ec-1671-1ff1c4312359-cc84ff80 {
  order: -9999;
  grid-area: 1 / 2 / 3 / 4;
  justify-self: center;
}

#w-node-a6e140bf-7c70-13ec-1671-1ff1c431235a-cc84ff80 {
  justify-self: start;
}

#w-node-a6e140bf-7c70-13ec-1671-1ff1c431235c-cc84ff80 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_3b0d00ff-c3d2-26ca-54d0-63e87d28f9f1-cc84ff80 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c06be034-2512-110b-7a9e-861e85cf73f2-cc84ff80 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-c06be034-2512-110b-7a9e-861e85cf73fa-cc84ff80 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
}

#w-node-c06be034-2512-110b-7a9e-861e85cf7400-cc84ff80 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center stretch;
}

#w-node-c06be034-2512-110b-7a9e-861e85cf7401-cc84ff80 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-c06be034-2512-110b-7a9e-861e85cf7406-cc84ff80 {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: center;
}

#w-node-_15561a73-5b05-95a9-1a44-c0991ec1d1ca-cc84ff80 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_15561a73-5b05-95a9-1a44-c0991ec1d1cc-cc84ff80 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a02d6af3-252d-e111-9da1-4cf113630bd2-cc84ff80 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_085764dd-7413-1950-596c-b8a287b80e04-cc84ff80 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-_085764dd-7413-1950-596c-b8a287b80e06-cc84ff80 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: start;
}

#w-node-_5ab699ef-3ecf-45ca-6841-4656e89df86f-cc84ff80 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-_5ab699ef-3ecf-45ca-6841-4656e89df871-cc84ff80 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_5ab699ef-3ecf-45ca-6841-4656e89df873-cc84ff80 {
  grid-area: 2 / 1 / 6 / 2;
  align-self: stretch;
}

#w-node-_5ab699ef-3ecf-45ca-6841-4656e89df875-cc84ff80 {
  grid-area: 4 / 2 / 5 / 3;
  align-self: start;
}

#w-node-_29ebc2b8-8745-b253-df82-3228c7a9c85c-cc84ff80 {
  grid-area: 1 / 1 / 3 / 7;
}

#w-node-_29ebc2b8-8745-b253-df82-3228c7a9c85d-cc84ff80 {
  grid-area: 1 / 1 / 4 / 2;
  justify-self: auto;
}

#w-node-_29ebc2b8-8745-b253-df82-3228c7a9c85e-cc84ff80 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_29ebc2b8-8745-b253-df82-3228c7a9c86d-cc84ff80 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c206-cc84ff80, #w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c207-cc84ff80 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c209-cc84ff80 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c20b-cc84ff80 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: stretch start;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c212-cc84ff80 {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: stretch;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c215-cc84ff80 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: auto start;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c216-cc84ff80 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c218-cc84ff80 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c21a-cc84ff80 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: stretch start;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c221-cc84ff80 {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: stretch;
}

#w-node-c8939233-bacb-9451-2752-726d0eb4180d-cc84ff80 {
  grid-area: 2 / 1 / 3 / 3;
  place-self: center start;
}

#w-node-c8939233-bacb-9451-2752-726d0eb4180e-cc84ff80 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c8939233-bacb-9451-2752-726d0eb41810-cc84ff80 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-bb6f94bb-cac6-5f98-0a00-44efe7195ec0-cc84ff80 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_3b80e407-bca5-01c3-d467-d837f3967660-cc84ff80 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-bb6f94bb-cac6-5f98-0a00-44efe7195ec2-cc84ff80 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-bb6f94bb-cac6-5f98-0a00-44efe7195ec4-cc84ff80 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-bb6f94bb-cac6-5f98-0a00-44efe7195ec6-cc84ff80 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bb6f94bb-cac6-5f98-0a00-44efe7195ec8-cc84ff80 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6255d28b-1a25-d911-7644-b565572fd713-cc84ff80 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-_6255d28b-1a25-d911-7644-b565572fd715-cc84ff80 {
  grid-area: 1 / 3 / 2 / 5;
  place-self: center;
}

#w-node-_066a229a-336d-96ca-0c30-b5cc5a992319-cc84ff80, #w-node-e1d791e7-24a6-fa51-3ed4-9609cbea0347-cc84ff80 {
  place-self: center;
}

#w-node-facdd255-05a2-f347-c2b8-dbbbbbb52fbd-cc84ff80, #w-node-e899ba36-e1ea-3a47-1b8b-1c68a2cf774c-cc84ff80 {
  align-self: center;
}

#w-node-c6afb2c2-b9df-2be7-1f02-620f78e23dd2-e4b29e6d {
  grid-area: 1 / 2 / 3 / 4;
  place-self: center;
}

#w-node-_86956748-de5d-dde9-526c-cf971b8a0bef-e4b29e6d {
  grid-area: 1 / 6 / 3 / 8;
  place-self: center;
}

#w-node-_8b9bcc98-75fe-703f-62c2-246a029f0f95-e4b29e6d {
  grid-area: 4 / 1 / 6 / 4;
  place-self: center;
}

#w-node-f3d44759-0ce9-daf5-e092-3d6e890582f2-e4b29e6d {
  grid-area: 4 / 6 / 6 / 9;
  place-self: center;
}

#w-node-dfd7fc14-2787-8566-1df7-2ce0ce061f1d-e4b29e6d {
  grid-area: 3 / 2 / 5 / 8;
}

#w-node-_590521e5-7ac1-96a6-0faa-82ed7f4aee41-e4b29e6d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e70f23e6-35a2-4739-7c41-a249039b2b8e-e4b29e6d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_5f3ae8d7-458d-32f0-aa1e-8a3c8750745d-e4b29e6d {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_7254f29e-cc0b-0303-a5d4-364f51a9d430-06000133 {
  grid-area: 2 / 2 / 3 / 4;
  justify-self: center;
}

#w-node-fdf3f9d6-1c19-d428-8021-4856a9efd009-06000133 {
  grid-area: 3 / 1 / 4 / 5;
  align-self: end;
}

#w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-06000133 {
  justify-self: end;
}

#w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb1c-06000133 {
  justify-self: start;
}

#w-node-bed22a55-9b05-4257-42dc-d2e5c10e34a0-06000133 {
  align-self: start;
}

#w-node-_70f54e5e-6ee9-4b19-a059-327f6369f700-06000133 {
  place-self: stretch stretch;
}

#w-node-db58c19d-03e6-0dc7-ea76-77ba12031479-12031476 {
  align-self: end;
}

#w-node-db58c19d-03e6-0dc7-ea76-77ba1203147b-12031476 {
  align-self: start;
}

#w-node-c1585c8e-cd35-8177-2322-4d5c7ac39523-ee6bf258, #w-node-fd656f3a-94f4-f4e0-2142-c3f264207065-ee6bf258, #w-node-_3042d25d-562a-2749-266b-3f1b0de5164a-ee6bf258 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70558a5f-fdb9-59f0-c3db-5480163acb15-97b2a1b0 {
  justify-self: end;
}

#w-node-_70558a5f-fdb9-59f0-c3db-5480163acb16-97b2a1b0 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
}

#w-node-_70558a5f-fdb9-59f0-c3db-5480163acb1f-97b2a1b0 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center stretch;
}

#w-node-_70558a5f-fdb9-59f0-c3db-5480163acb20-97b2a1b0 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_70558a5f-fdb9-59f0-c3db-5480163acb25-97b2a1b0 {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: center;
}

#w-node-_16347c8e-2b4a-4e5d-0c8b-65884a1bc873-97b2a1b0 {
  justify-self: start;
}

#w-node-f641b233-ff1a-e302-547b-aa6a7e93d50d-97b2a1b0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-f641b233-ff1a-e302-547b-aa6a7e93d50f-97b2a1b0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: start;
}

#w-node-_7316f140-4cf7-1b12-c445-762aacd012a2-97b2a1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0dee994a-b7ca-85aa-3ec6-5e3edaf3141e-97b2a1b0, #w-node-d12dd96f-4157-e90b-a187-e70453d75d80-97b2a1b0, #w-node-_57cd77e0-7474-86a8-9fcc-09fb83322cf5-97b2a1b0, #w-node-_64a010f9-498f-8668-e275-8d10522e2b74-97b2a1b0, #w-node-_52b34d09-d2dd-5a5c-8336-9b7c22d461c9-97b2a1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_467a246d-9be9-e8e5-997c-d407617c5134-97b2a1b0 {
  grid-area: 1 / 1 / 3 / 7;
}

#w-node-_5484de46-16d4-630e-4a9f-5480fd7b20d0-97b2a1b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_42a7cb94-f7a4-b85b-92ba-9a79d675bc3f-97b2a1b0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_09d28693-e597-5af4-185b-cd9996070894-97b2a1b0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-_467a246d-9be9-e8e5-997c-d407617c5135-97b2a1b0 {
  grid-area: 1 / 1 / 4 / 2;
  justify-self: auto;
}

#w-node-_467a246d-9be9-e8e5-997c-d407617c5145-97b2a1b0 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_467a246d-9be9-e8e5-997c-d407617c5136-97b2a1b0 {
  grid-area: 2 / 1 / 3 / 3;
  justify-self: center;
}

#w-node-cf6fd28f-2fe9-c4a3-e93e-4ddb82f03710-97b2a1b0 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-cf6fd28f-2fe9-c4a3-e93e-4ddb82f03712-97b2a1b0 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-cf6fd28f-2fe9-c4a3-e93e-4ddb82f03714-97b2a1b0 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cf6fd28f-2fe9-c4a3-e93e-4ddb82f03716-97b2a1b0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-cf6fd28f-2fe9-c4a3-e93e-4ddb82f03718-97b2a1b0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cf6fd28f-2fe9-c4a3-e93e-4ddb82f0371a-97b2a1b0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eb2a7d34-9005-c204-ca8e-39c70263a39e-97b2a1b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#button-startup1.w-node-eb2a7d34-9005-c204-ca8e-39c70263a3a2-97b2a1b0 {
  justify-self: end;
}

#button-startup2.w-node-eb2a7d34-9005-c204-ca8e-39c70263a3a6-97b2a1b0 {
  justify-self: start;
}

#w-node-a7f12663-12ac-f836-0e57-e9f64d54a1db-4d54a1db, #w-node-a7f12663-12ac-f836-0e57-e9f64d54a1dc-4d54a1db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_6fc63373-ee24-2e55-8c6b-62804c4617de-4d54a1db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a7f12663-12ac-f836-0e57-e9f64d54a1de-4d54a1db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17654317-e376-3a28-56b4-8ceec7085171-4d54a1db {
  grid-column: span 1 / span 1;
}

#w-node-_8ba9d04b-bd86-27d8-3f07-fb6a96f1a4d4-75811ac5 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-_89b2c82a-7ae2-b79b-3413-1777ef33b10c-75811ac5 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: start center;
}

#w-node-_89b2c82a-7ae2-b79b-3413-1777ef33b113-75811ac5 {
  grid-area: 3 / 2 / 4 / 4;
  place-self: start center;
}

#button-hero1.w-node-_89b2c82a-7ae2-b79b-3413-1777ef33b11a-75811ac5 {
  grid-area: 1 / 2 / 2 / 3;
}

#button-hero1.w-node-_995a8eb7-85c8-fbae-c675-6a7468615b88-75811ac5 {
  grid-area: 1 / 1 / 2 / 2;
}

#section-product.w-node-e233e8ca-aac4-3aac-ca5d-2e4b1c685777-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a2a64c0-17c9-59fc-1924-f60134f8b400-75811ac5, #w-node-_0281983c-a322-a716-95ee-e29ddd3ee2c8-75811ac5 {
  grid-area: span 9 / span 1 / span 9 / span 1;
}

#w-node-d84e3773-7eda-7434-14b4-6e55cee11c19-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_579c4c34-454e-b180-9ef7-44c3425808e7-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_9c1bc49c-ef87-ca8b-e738-4f627dbc3b5c-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8338f3b-05c0-39da-c33a-32df67351fff-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c3bf197e-85d0-250b-2fcb-d76e1a31b24a-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3bf197e-85d0-250b-2fcb-d76e1a31b24b-75811ac5 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-b4648108-0aaa-f84c-2512-9eabfdda77e6-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8d62ff6-fec9-9055-3d64-0c4ac81ff006-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_11a33155-7e8f-3aa4-73f0-3907ba5986a8-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11a33155-7e8f-3aa4-73f0-3907ba5986a9-75811ac5 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_3cf7c4d6-8b35-3d53-21a0-e33d17b5b1c2-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1007194-8d4c-bd68-c7e7-5527e17048d0-75811ac5 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_946d2e06-5272-e9c1-1756-1b2047456acc-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_946d2e06-5272-e9c1-1756-1b2047456acd-75811ac5 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_1e389bd2-c86c-58bd-54a7-3dc6e68a99d3-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcde3fab-3b46-40f1-6ee7-0ff19cda085d-75811ac5 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_1d8fa7ff-d8f9-2d67-f242-6fa96b43bd55-75811ac5 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_1d8fa7ff-d8f9-2d67-f242-6fa96b43bd56-75811ac5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1d8fa7ff-d8f9-2d67-f242-6fa96b43bd58-75811ac5 {
  place-self: stretch end;
}

#w-node-_3bb0aa91-5c6e-cc0d-1c81-f102400604c3-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bb0aa91-5c6e-cc0d-1c81-f102400604c4-75811ac5 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_44178f9d-96d6-65c9-3ca9-347f6fc1e6aa-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5288e5a-a4f0-2ee5-e07b-588b3a2156a1-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cd1f43d1-1808-563a-a2a2-35b274d6f9fc-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd1f43d1-1808-563a-a2a2-35b274d6f9fd-75811ac5 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-c2d2d581-7b9a-4883-a66d-45a03d033334-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_494494a8-1b5b-b92d-5d81-d4246e5e24d6-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2a01e6a3-5b65-30c8-f38f-de664ee1bdf5-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a01e6a3-5b65-30c8-f38f-de664ee1bdf6-75811ac5 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_3d2b1ca0-1ab3-28b0-f00b-4d79d36614cf-75811ac5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9fcc1e8b-b0ad-b52e-b2ff-4fedc642c778-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7236ca72-ba91-ec0e-a65e-5daae00026a2-75811ac5 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-ae1ddf3a-c3f3-c722-77b9-47190f342063-75811ac5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ef2fefe5-2717-0d96-dec3-384f8e0b0c90-75811ac5 {
  place-self: stretch end;
}

#w-node-_9b15652c-6d1a-7aff-8080-cdc4ee68eb55-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b15652c-6d1a-7aff-8080-cdc4ee68eb56-75811ac5 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_517977b5-6531-0a26-6a61-0a29f1ac6bb3-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee338a35-2a94-51f4-8292-01468a0ca1cf-75811ac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_080c4c39-7de4-bd49-d15b-60ad2ae8eb44-75811ac5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#button-startup1.w-node-_080c4c39-7de4-bd49-d15b-60ad2ae8eb48-75811ac5 {
  justify-self: end;
}

#button-startup2.w-node-_080c4c39-7de4-bd49-d15b-60ad2ae8eb4c-75811ac5 {
  justify-self: start;
}

#w-node-d501a996-e1b1-c0bb-aed2-7bc7b08feb30-75811ac5 {
  place-self: stretch stretch;
}

#w-node-d501a996-e1b1-c0bb-aed2-7bc7b08feb32-75811ac5, #w-node-d501a996-e1b1-c0bb-aed2-7bc7b08feb36-75811ac5 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-d501a996-e1b1-c0bb-aed2-7bc7b08feb37-75811ac5 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-d501a996-e1b1-c0bb-aed2-7bc7b08feb38-75811ac5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d501a996-e1b1-c0bb-aed2-7bc7b08feb39-75811ac5 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-c06be034-2512-110b-7a9e-861e85cf73fa-cf39a1da {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
}

#w-node-c06be034-2512-110b-7a9e-861e85cf7400-cf39a1da {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center stretch;
}

#w-node-c06be034-2512-110b-7a9e-861e85cf7401-cf39a1da {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-c06be034-2512-110b-7a9e-861e85cf7406-cf39a1da {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: center;
}

#w-node-_15561a73-5b05-95a9-1a44-c0991ec1d1ca-cf39a1da {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_15561a73-5b05-95a9-1a44-c0991ec1d1cc-cf39a1da {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c206-cf39a1da {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c207-cf39a1da {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c209-cf39a1da {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c20b-cf39a1da {
  grid-area: 4 / 1 / 5 / 2;
  place-self: stretch start;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c212-cf39a1da {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: stretch;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c215-cf39a1da {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto start;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c216-cf39a1da {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c218-cf39a1da {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c21a-cf39a1da {
  grid-area: 4 / 1 / 5 / 2;
  place-self: stretch start;
}

#w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c221-cf39a1da {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: stretch;
}

#w-node-c8939233-bacb-9451-2752-726d0eb4180d-cf39a1da {
  grid-area: 2 / 1 / 3 / 3;
  place-self: center start;
}

#w-node-c8939233-bacb-9451-2752-726d0eb4180e-cf39a1da {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c8939233-bacb-9451-2752-726d0eb41810-cf39a1da {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_085764dd-7413-1950-596c-b8a287b80e04-cf39a1da {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-_085764dd-7413-1950-596c-b8a287b80e06-cf39a1da {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: start;
}

#w-node-_65410855-1241-410d-9d9e-77246e2d1319-cf39a1da {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-_65410855-1241-410d-9d9e-77246e2d131b-cf39a1da {
  grid-area: 3 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_65410855-1241-410d-9d9e-77246e2d131d-cf39a1da {
  grid-area: 1 / 1 / 6 / 2;
  align-self: stretch;
}

#w-node-_65410855-1241-410d-9d9e-77246e2d131f-cf39a1da {
  grid-area: 4 / 2 / 5 / 3;
  align-self: start;
}

#w-node-_29ebc2b8-8745-b253-df82-3228c7a9c85c-cf39a1da {
  grid-area: 1 / 1 / 3 / 7;
}

#w-node-_29ebc2b8-8745-b253-df82-3228c7a9c85d-cf39a1da {
  grid-area: 1 / 1 / 4 / 2;
  justify-self: auto;
}

#w-node-_29ebc2b8-8745-b253-df82-3228c7a9c85e-cf39a1da {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_29ebc2b8-8745-b253-df82-3228c7a9c86d-cf39a1da {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-bb6f94bb-cac6-5f98-0a00-44efe7195ec0-cf39a1da {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_3b80e407-bca5-01c3-d467-d837f3967660-cf39a1da {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-bb6f94bb-cac6-5f98-0a00-44efe7195ec2-cf39a1da {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-bb6f94bb-cac6-5f98-0a00-44efe7195ec4-cf39a1da {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-bb6f94bb-cac6-5f98-0a00-44efe7195ec6-cf39a1da {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bb6f94bb-cac6-5f98-0a00-44efe7195ec8-cf39a1da {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_90090e8e-3475-cdc4-c4de-1deb48e4a57a-6ec51ee8 {
  order: -9999;
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_90090e8e-3475-cdc4-c4de-1deb48e4a57d-6ec51ee8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ab68-6ec51ee8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end center;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ab8e-6ec51ee8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562aba4-6ec51ee8 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: start;
}

#Dashboard.w-node-_639f9672-6eff-dea3-3c7a-a7107562aba5-6ec51ee8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562aba7-6ec51ee8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562aba8-6ec51ee8 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562abae-6ec51ee8 {
  grid-area: 2 / 1 / 5 / 3;
  place-self: start center;
}

#Fakturering.w-node-_639f9672-6eff-dea3-3c7a-a7107562abb0-6ec51ee8 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562abb2-6ec51ee8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562abb3-6ec51ee8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562abb8-6ec51ee8 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562abba-6ec51ee8 {
  grid-area: 2 / 1 / 3 / 2;
}

#Kvitton.w-node-_639f9672-6eff-dea3-3c7a-a7107562abdb-6ec51ee8 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562abdd-6ec51ee8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562abde-6ec51ee8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562abe3-6ec51ee8 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac04-6ec51ee8 {
  grid-area: 1 / 1 / 3 / 2;
}

#Leverantorsfakturor.w-node-_639f9672-6eff-dea3-3c7a-a7107562ac06-6ec51ee8 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac08-6ec51ee8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac09-6ec51ee8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac0e-6ec51ee8 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac10-6ec51ee8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac2b-6ec51ee8 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac2c-6ec51ee8 {
  grid-area: 1 / 2 / 2 / 4;
}

#Loner.w-node-_639f9672-6eff-dea3-3c7a-a7107562ac38-6ec51ee8 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac3a-6ec51ee8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac3b-6ec51ee8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac40-6ec51ee8 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac42-6ec51ee8 {
  grid-area: 2 / 2 / 3 / 3;
}

#Rapporter.w-node-_639f9672-6eff-dea3-3c7a-a7107562ac64-6ec51ee8 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac66-6ec51ee8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac67-6ec51ee8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac6c-6ec51ee8 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac6e-6ec51ee8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac81-6ec51ee8 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac82-6ec51ee8 {
  grid-area: 1 / 2 / 3 / 4;
}

#Deklarationer.w-node-_639f9672-6eff-dea3-3c7a-a7107562ac8f-6ec51ee8 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac91-6ec51ee8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac92-6ec51ee8 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ac97-6ec51ee8 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562acaf-6ec51ee8 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562acb1-6ec51ee8 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562acb2-6ec51ee8 {
  grid-area: 1 / 2 / 2 / 4;
}

#Integrationer.w-node-_639f9672-6eff-dea3-3c7a-a7107562acbe-6ec51ee8 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562acc0-6ec51ee8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562acc1-6ec51ee8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562acc6-6ec51ee8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562accf-6ec51ee8 {
  grid-area: 2 / 2 / 3 / 3;
}

#Radgivning.w-node-_639f9672-6eff-dea3-3c7a-a7107562acd1-6ec51ee8 {
  grid-area: 13 / 1 / 14 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562acd3-6ec51ee8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562acd4-6ec51ee8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562acdd-6ec51ee8 {
  grid-area: 1 / 2 / 2 / 3;
}

#Tidrapportering.w-node-_639f9672-6eff-dea3-3c7a-a7107562acdf-6ec51ee8 {
  grid-area: 14 / 1 / 15 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ace1-6ec51ee8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ace2-6ec51ee8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562ace8-6ec51ee8 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562aceb-6ec51ee8 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562acf9-6ec51ee8 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_639f9672-6eff-dea3-3c7a-a7107562acfd-6ec51ee8 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-b9d5c633-c223-1de6-3ee4-325b04d49e5d-6ec51ee8 {
  place-self: stretch stretch;
}

#w-node-b9d5c633-c223-1de6-3ee4-325b04d49e5f-6ec51ee8, #w-node-b9d5c633-c223-1de6-3ee4-325b04d49e63-6ec51ee8 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-b9d5c633-c223-1de6-3ee4-325b04d49e64-6ec51ee8 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b9d5c633-c223-1de6-3ee4-325b04d49e65-6ec51ee8 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b9d5c633-c223-1de6-3ee4-325b04d49e66-6ec51ee8 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-b9d5c633-c223-1de6-3ee4-325b04d49e6c-6ec51ee8 {
  place-self: stretch stretch;
}

#w-node-efe24527-3237-0455-5217-da58968893ac-968893ab {
  place-self: stretch end;
}

#w-node-dd93834f-3ab8-27b4-5d00-1cee8ca76a7a-b59754c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a51fe412-b622-b1a2-53b5-9482d1b06433-b59754c7 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-a51fe412-b622-b1a2-53b5-9482d1b06434-b59754c7, #w-node-a51fe412-b622-b1a2-53b5-9482d1b06436-b59754c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b3ff1bf8-441c-1375-5b22-1c211e456ac7-b59754c7 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_5356dde7-e45d-a8d4-d303-5b3fddc4026e-b59754c7, #w-node-a51fe412-b622-b1a2-53b5-9482d1b0643b-b59754c7 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-a51fe412-b622-b1a2-53b5-9482d1b0643c-b59754c7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: end;
}

#w-node-f6894b09-1f48-3873-d198-81bca52ed781-b59754c7 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-c43e187d-069c-b5ad-f5a8-34849c2a8af4-b59754c7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c43e187d-069c-b5ad-f5a8-34849c2a8af6-b59754c7 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_7feec6f8-e7a9-b7ed-da9f-e1aa69ff2859-b59754c7 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_7feec6f8-e7a9-b7ed-da9f-e1aa69ff285d-b59754c7 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_7feec6f8-e7a9-b7ed-da9f-e1aa69ff285b-b59754c7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e315fd66-4334-0b1e-911d-1e2518e3646d-18e36464, #w-node-e315fd66-4334-0b1e-911d-1e2518e3646e-18e36464 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e315fd66-4334-0b1e-911d-1e2518e36470-18e36464 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-e315fd66-4334-0b1e-911d-1e2518e36481-18e36464, #w-node-e315fd66-4334-0b1e-911d-1e2518e36482-18e36464 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e315fd66-4334-0b1e-911d-1e2518e36484-18e36464 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-a51fe412-b622-b1a2-53b5-9482d1b06433-0b1b7d4f {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-a51fe412-b622-b1a2-53b5-9482d1b06434-0b1b7d4f, #w-node-a51fe412-b622-b1a2-53b5-9482d1b06436-0b1b7d4f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b3ff1bf8-441c-1375-5b22-1c211e456ac7-0b1b7d4f {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_5356dde7-e45d-a8d4-d303-5b3fddc4026e-0b1b7d4f, #w-node-a51fe412-b622-b1a2-53b5-9482d1b0643b-0b1b7d4f, #w-node-_522607ea-9230-b3e4-272d-657c83da05dc-0b1b7d4f {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-a51fe412-b622-b1a2-53b5-9482d1b0643c-0b1b7d4f {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: end;
}

#w-node-_3421b85d-1e4e-df89-e6b2-ee3415451961-0b1b7d4f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ee0474bf-dd95-6834-0917-72614abdd708-0b1b7d4f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1239aef9-40b6-6461-c56a-43aa0a768986-0b1b7d4f {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_84d7d7b4-7304-3358-ce7f-0cfdb8490a98-0b1b7d4f, #w-node-_360c9a08-bdee-956c-35fc-fd17ee6e7ab6-0b1b7d4f, #w-node-_1989301b-9ff6-a2b8-3482-15fbddcec8d6-0b1b7d4f, #w-node-_360c9a08-bdee-956c-35fc-fd17ee6e7ab8-0b1b7d4f, #w-node-_508fda78-76d4-e5bb-c513-8e4c2f35bb09-0b1b7d4f, #w-node-aa4ccb2f-49de-e83e-f0a1-4866349055df-0b1b7d4f, #w-node-_0038852e-422c-d899-f682-4143cd19e618-0b1b7d4f, #w-node-_360c9a08-bdee-956c-35fc-fd17ee6e7aca-0b1b7d4f, #w-node-_575563e9-6f37-420a-1fbb-2b8b4dd0e267-0b1b7d4f, #w-node-_360c9a08-bdee-956c-35fc-fd17ee6e7ad5-0b1b7d4f, #w-node-d8917af0-6e63-c86e-9d1c-e645da1f5f06-0b1b7d4f, #w-node-_97960ddd-5a16-ff67-69a3-17128af99e23-0b1b7d4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_017cc64f-a65f-cd0d-7a78-2e5aa6f7a4d2-0b1b7d4f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_017cc64f-a65f-cd0d-7a78-2e5aa6f7a4d3-0b1b7d4f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_017cc64f-a65f-cd0d-7a78-2e5aa6f7a4d4-0b1b7d4f, #w-node-_017cc64f-a65f-cd0d-7a78-2e5aa6f7a4d6-0b1b7d4f, #w-node-_017cc64f-a65f-cd0d-7a78-2e5aa6f7a4da-0b1b7d4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_017cc64f-a65f-cd0d-7a78-2e5aa6f7a4db-0b1b7d4f {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_017cc64f-a65f-cd0d-7a78-2e5aa6f7a4de-0b1b7d4f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_017cc64f-a65f-cd0d-7a78-2e5aa6f7a4df-0b1b7d4f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2d96bd71-913d-827a-914d-4af0c5c427f9-0b1b7d4f {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_6815b841-2b49-3f84-2d67-84a1a8376c49-0b1b7d4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_732b0f0e-a481-b81e-ef11-692c7c313eba-0b1b7d4f {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_1afe9169-57d1-0520-9c3c-8d4bac414698-0b1b7d4f {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: center;
}

#w-node-_2be4f68f-12f2-3ba4-def6-93968fb19285-0b1b7d4f {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch start;
}

#w-node-_5c663737-2749-cb4f-4c82-8f4c4d0c1f92-0b1b7d4f {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center start;
}

#w-node-_479de873-8afc-9f46-72f4-d390d698a082-d022ab53, #w-node-ba684182-cd3e-181b-c410-f77dada137f3-d022ab53, #w-node-fb89bf56-f5f8-e3cf-7440-9133806a3c49-d022ab53, #w-node-_7f15ad23-6ca8-5cef-4d45-32a0164f0fa2-d022ab53, #w-node-_7f15ad23-6ca8-5cef-4d45-32a0164f0fa3-d022ab53, #w-node-cc6e2e82-7e8d-fcb9-61aa-7717d23b21e4-d022ab53, #w-node-cc6e2e82-7e8d-fcb9-61aa-7717d23b21e5-d022ab53, #w-node-_01feaee7-c4a8-a5e4-eef5-b202f38883c8-d022ab53, #w-node-_01feaee7-c4a8-a5e4-eef5-b202f38883c9-d022ab53, #w-node-_717e4e65-a337-6ad5-02f5-69aacb315373-d022ab53, #w-node-_717e4e65-a337-6ad5-02f5-69aacb315374-d022ab53, #w-node-_59828c36-02a1-29de-e897-37541cd896ee-d022ab53, #w-node-_59828c36-02a1-29de-e897-37541cd896ef-d022ab53, #w-node-da4c70c3-9ad8-b583-4f85-00b17f2cd57c-d022ab53, #w-node-da4c70c3-9ad8-b583-4f85-00b17f2cd57d-d022ab53, #w-node-da4c70c3-9ad8-b583-4f85-00b17f2cd581-d022ab53, #w-node-da4c70c3-9ad8-b583-4f85-00b17f2cd582-d022ab53, #w-node-da4c70c3-9ad8-b583-4f85-00b17f2cd586-d022ab53, #w-node-da4c70c3-9ad8-b583-4f85-00b17f2cd587-d022ab53, #w-node-da4c70c3-9ad8-b583-4f85-00b17f2cd58b-d022ab53, #w-node-da4c70c3-9ad8-b583-4f85-00b17f2cd58c-d022ab53, #w-node-da4c70c3-9ad8-b583-4f85-00b17f2cd590-d022ab53, #w-node-da4c70c3-9ad8-b583-4f85-00b17f2cd591-d022ab53, #w-node-da4c70c3-9ad8-b583-4f85-00b17f2cd595-d022ab53, #w-node-da4c70c3-9ad8-b583-4f85-00b17f2cd596-d022ab53, #w-node-_28da186f-835d-bc93-0b13-055237ea921d-d022ab53, #w-node-_28da186f-835d-bc93-0b13-055237ea921e-d022ab53, #w-node-_28da186f-835d-bc93-0b13-055237ea9222-d022ab53, #w-node-_28da186f-835d-bc93-0b13-055237ea9223-d022ab53, #w-node-_28da186f-835d-bc93-0b13-055237ea9227-d022ab53, #w-node-_28da186f-835d-bc93-0b13-055237ea9228-d022ab53, #w-node-_28da186f-835d-bc93-0b13-055237ea922c-d022ab53, #w-node-_28da186f-835d-bc93-0b13-055237ea922d-d022ab53, #w-node-_28da186f-835d-bc93-0b13-055237ea9231-d022ab53, #w-node-_28da186f-835d-bc93-0b13-055237ea9232-d022ab53, #w-node-_28da186f-835d-bc93-0b13-055237ea9236-d022ab53, #w-node-_28da186f-835d-bc93-0b13-055237ea9237-d022ab53, #w-node-_55dc2a9f-0d93-9c97-10e5-60e8ecda010c-d022ab53, #w-node-_55dc2a9f-0d93-9c97-10e5-60e8ecda010d-d022ab53, #w-node-_55dc2a9f-0d93-9c97-10e5-60e8ecda0111-d022ab53, #w-node-_55dc2a9f-0d93-9c97-10e5-60e8ecda0112-d022ab53, #w-node-_55dc2a9f-0d93-9c97-10e5-60e8ecda0116-d022ab53, #w-node-_55dc2a9f-0d93-9c97-10e5-60e8ecda0117-d022ab53, #w-node-_55dc2a9f-0d93-9c97-10e5-60e8ecda011b-d022ab53, #w-node-_55dc2a9f-0d93-9c97-10e5-60e8ecda011c-d022ab53, #w-node-_55dc2a9f-0d93-9c97-10e5-60e8ecda0120-d022ab53, #w-node-_55dc2a9f-0d93-9c97-10e5-60e8ecda0121-d022ab53, #w-node-_55dc2a9f-0d93-9c97-10e5-60e8ecda0125-d022ab53, #w-node-_55dc2a9f-0d93-9c97-10e5-60e8ecda0126-d022ab53, #w-node-d1bd4b3f-64fc-cd96-9024-99ef0fd51313-d022ab53, #w-node-d1bd4b3f-64fc-cd96-9024-99ef0fd51314-d022ab53, #w-node-d1bd4b3f-64fc-cd96-9024-99ef0fd51318-d022ab53, #w-node-d1bd4b3f-64fc-cd96-9024-99ef0fd51319-d022ab53, #w-node-d1bd4b3f-64fc-cd96-9024-99ef0fd5131d-d022ab53, #w-node-d1bd4b3f-64fc-cd96-9024-99ef0fd5131e-d022ab53, #w-node-d1bd4b3f-64fc-cd96-9024-99ef0fd51322-d022ab53, #w-node-d1bd4b3f-64fc-cd96-9024-99ef0fd51323-d022ab53, #w-node-d1bd4b3f-64fc-cd96-9024-99ef0fd51327-d022ab53, #w-node-d1bd4b3f-64fc-cd96-9024-99ef0fd51328-d022ab53, #w-node-d1bd4b3f-64fc-cd96-9024-99ef0fd5132c-d022ab53, #w-node-d1bd4b3f-64fc-cd96-9024-99ef0fd5132d-d022ab53, #w-node-_0e891331-8f9b-837d-7932-40db364d9190-d022ab53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1021017-f8d1-8241-6e55-b33f8e6d1022-6608b924 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_526a4885-9d98-39ff-9268-e535f71bc1f0-6608b924 {
  grid-area: 1 / 3 / 3 / 4;
  justify-self: stretch;
}

#w-node-_5affabfa-5f18-c817-85df-1331b6d0ebde-6608b924, #w-node-_281873e2-bf94-4c67-ec29-782d157605fe-6608b924 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9ffaf06-06fc-0691-f7a6-34b870669344-6608b924 {
  grid-area: 2 / 1 / 3 / 5;
  align-self: stretch;
}

#w-node-cb5670c2-56e7-9fd8-a94e-12ae0a28b23a-6608b924 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-_526a4885-9d98-39ff-9268-e535f71bc1c1-6608b924 {
  grid-area: 2 / 1 / 4 / 2;
  align-self: start;
}

#w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-1d581738 {
  justify-self: end;
}

#w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb1c-1d581738 {
  justify-self: start;
}

#w-node-_464d05f0-f0c0-8e3f-23d0-e20176f3b57a-1d581738 {
  grid-area: span 4 / span 1 / span 4 / span 1;
  justify-self: end;
}

#w-node-_4fa53fb1-82e0-31cf-ca3b-ed2d4f7d247d-1d581738 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_4fa53fb1-82e0-31cf-ca3b-ed2d4f7d247f-1d581738 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-e8079cb6-8353-dde8-bb99-e671058945c7-1d581738 {
  align-self: start;
}

#w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-0206cee4 {
  place-self: center end;
}

#w-node-b4ff0009-8ecd-3385-bd8e-a6f24a955a5f-0206cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_464d05f0-f0c0-8e3f-23d0-e20176f3b57a-0206cee4 {
  grid-area: span 4 / span 1 / span 4 / span 1;
  justify-self: end;
}

#w-node-_4fa53fb1-82e0-31cf-ca3b-ed2d4f7d247d-0206cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_4fa53fb1-82e0-31cf-ca3b-ed2d4f7d247f-0206cee4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_3d790107-7b0e-2461-0ae1-3967295fa71b-949a8045 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3d790107-7b0e-2461-0ae1-3967295fa71c-949a8045 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-df4f70db-9cdd-d022-3f00-9d003649c48f-949a8045 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#button-hero1.w-node-_3d790107-7b0e-2461-0ae1-3967295fa720-949a8045 {
  grid-area: 3 / 1 / 4 / 2;
}

#button-hero2.w-node-_56980612-628a-f2ad-8afa-996bee05aba3-949a8045 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6e61cb99-b268-605f-edac-63c341cd028a-949a8045 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2976db35-4482-4f29-e141-731f0d36b494-949a8045 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2976db35-4482-4f29-e141-731f0d36b4ad-949a8045 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a01d3a63-f846-658c-26ec-c4824c051916-949a8045 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#button-startup1.w-node-a01d3a63-f846-658c-26ec-c4824c05191a-949a8045 {
  justify-self: end;
}

#button-startup2.w-node-a01d3a63-f846-658c-26ec-c4824c05191e-949a8045 {
  justify-self: start;
}

#w-node-_81d00525-7ada-7639-0cb5-5584eea8669f-eea86698 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_81d00525-7ada-7639-0cb5-5584eea866a1-eea86698 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_81d00525-7ada-7639-0cb5-5584eea866a3-eea86698 {
  grid-area: 1 / 5 / 2 / 7;
}

#w-node-_81d00525-7ada-7639-0cb5-5584eea866a5-eea86698 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_81d00525-7ada-7639-0cb5-5584eea866a7-eea86698 {
  grid-area: 2 / 4 / 3 / 6;
}

#fakturering-info.w-node-_9e22161f-f26c-7d73-522e-587f2dcd7a74-2dcd7a6c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_9e22161f-f26c-7d73-522e-587f2dcd7a7d-2dcd7a6c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_9e22161f-f26c-7d73-522e-587f2dcd7a8e-2dcd7a6c {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: center start;
}

#w-node-_9e22161f-f26c-7d73-522e-587f2dcd7a90-2dcd7a6c {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: center end;
}

#w-node-_9e22161f-f26c-7d73-522e-587f2dcd7a91-2dcd7a6c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_9e22161f-f26c-7d73-522e-587f2dcd7a9e-2dcd7a6c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_9e22161f-f26c-7d73-522e-587f2dcd7aab-2dcd7a6c {
  place-self: stretch end;
}

#w-node-_9e22161f-f26c-7d73-522e-587f2dcd7ab4-2dcd7a6c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_9e22161f-f26c-7d73-522e-587f2dcd7abd-2dcd7a6c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_9e22161f-f26c-7d73-522e-587f2dcd7ace-2dcd7a6c {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: center start;
}

#w-node-_9e22161f-f26c-7d73-522e-587f2dcd7ad0-2dcd7a6c {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: center end;
}

#w-node-_9e22161f-f26c-7d73-522e-587f2dcd7ad1-2dcd7a6c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_9e22161f-f26c-7d73-522e-587f2dcd7adc-2dcd7a6c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_90a2f97c-17ff-a67e-6b1a-e9bc723f631e-2dcd7a6c {
  place-self: stretch end;
}

#w-node-_9e22161f-f26c-7d73-522e-587f2dcd7aef-2dcd7a6c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_9e22161f-f26c-7d73-522e-587f2dcd7af9-2dcd7a6c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_9e22161f-f26c-7d73-522e-587f2dcd7b07-2dcd7a6c {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: center start;
}

#w-node-_9e22161f-f26c-7d73-522e-587f2dcd7b09-2dcd7a6c {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: center end;
}

#w-node-_9e22161f-f26c-7d73-522e-587f2dcd7b0a-2dcd7a6c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_9e22161f-f26c-7d73-522e-587f2dcd7b14-2dcd7a6c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-d425a33f-0aa8-1236-1b50-352d5dbdbabf-2dcd7a6c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-d425a33f-0aa8-1236-1b50-352d5dbdbac8-2dcd7a6c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-d425a33f-0aa8-1236-1b50-352d5dbdbad9-2dcd7a6c {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: center start;
}

#w-node-a29d9aa2-1504-f3a8-bf6d-232e35049779-2dcd7a6c {
  grid-area: span 1 / span 7 / span 1 / span 7;
  place-self: center end;
}

#w-node-a29d9aa2-1504-f3a8-bf6d-232e3504977a-2dcd7a6c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-a29d9aa2-1504-f3a8-bf6d-232e35049784-2dcd7a6c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-e9e6fc6d-cb28-fe92-6420-515ff884f500-2dcd7a6c {
  place-self: stretch end;
}

#w-node-_106f44a3-22d1-bfba-6841-07ff15357ace-9310acb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae11fe6a-908e-e81f-2b6c-ad294a593bbc-9310acb4 {
  justify-self: center;
}

#w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-9310acb4 {
  place-self: stretch start;
}

#w-node-a3c93306-1439-4f6c-455a-4c06f61d090c-9310acb4 {
  align-self: start;
}

#w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb1c-9310acb4 {
  justify-self: start;
}

#w-node-c1b2792d-4b50-b6c9-187b-b59017a2f1a1-9310acb4 {
  align-self: start;
}

#w-node-_09a02f11-77df-b21d-3705-6416d99138bc-344807e4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_09a02f11-77df-b21d-3705-6416d99138bd-344807e4 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_09a02f11-77df-b21d-3705-6416d99138bf-344807e4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#button-hero1.w-node-_09a02f11-77df-b21d-3705-6416d99138d6-344807e4 {
  grid-area: 3 / 1 / 4 / 2;
}

#button-hero2.w-node-_09a02f11-77df-b21d-3705-6416d99138dc-344807e4 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_09a02f11-77df-b21d-3705-6416d99138e2-344807e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ca039d47-4861-254f-c8b3-9820238e24d8-344807e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca039d47-4861-254f-c8b3-9820238e24d9-344807e4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ca039d47-4861-254f-c8b3-9820238e24da-344807e4, #w-node-ca039d47-4861-254f-c8b3-9820238e24dc-344807e4, #w-node-ca039d47-4861-254f-c8b3-9820238e24de-344807e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca039d47-4861-254f-c8b3-9820238e24df-344807e4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ca039d47-4861-254f-c8b3-9820238e24e0-344807e4, #w-node-ca039d47-4861-254f-c8b3-9820238e24e2-344807e4, #w-node-_09e754b2-38a0-5fb1-0423-624bb9a23e85-344807e4, #w-node-_09e754b2-38a0-5fb1-0423-624bb9a23e86-344807e4, #w-node-bc8d2e9e-42a2-16d2-6d17-639363112ec6-344807e4, #w-node-f608bca8-09b2-ac4d-8178-a920ce83fee5-344807e4, #w-node-_09e754b2-38a0-5fb1-0423-624bb9a23e99-344807e4, #w-node-_65facb91-ea22-19b5-a23e-0413a764d3d8-344807e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea62c67-ac30-22a6-08ec-2a03e56eba73-344807e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dd9ad1ae-1cb1-dd7e-0b71-272df10c1b34-344807e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b18-344807e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b20-344807e4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b32-344807e4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b3a-344807e4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b4e-344807e4 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b56-344807e4 {
  grid-area: 2 / 3 / 2 / 4;
}

#w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b68-344807e4 {
  place-self: stretch end;
}

#w-node-_3ffce8b8-0398-2e82-907f-b2921f505396-344807e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3ffce8b8-0398-2e82-907f-b2921f50539e-344807e4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3ffce8b8-0398-2e82-907f-b2921f5053b2-344807e4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3ffce8b8-0398-2e82-907f-b2921f5053ba-344807e4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3ffce8b8-0398-2e82-907f-b2921f5053d2-344807e4 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3ffce8b8-0398-2e82-907f-b2921f5053da-344807e4 {
  grid-area: 2 / 3 / 2 / 4;
}

#w-node-_3ffce8b8-0398-2e82-907f-b2921f5053fb-344807e4 {
  place-self: stretch end;
}

#w-node-d275f57d-aa4b-8602-bb1c-14e883e66d83-344807e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d275f57d-aa4b-8602-bb1c-14e883e66d8b-344807e4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d275f57d-aa4b-8602-bb1c-14e883e66d9d-344807e4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d275f57d-aa4b-8602-bb1c-14e883e66da5-344807e4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d275f57d-aa4b-8602-bb1c-14e883e66db9-344807e4 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d275f57d-aa4b-8602-bb1c-14e883e66dc1-344807e4 {
  grid-area: 2 / 3 / 2 / 4;
}

#w-node-d275f57d-aa4b-8602-bb1c-14e883e66dd9-344807e4 {
  place-self: stretch end;
}

#w-node-_6b111c3b-521c-8e08-297c-e4fae8d398bf-344807e4 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_6b111c3b-521c-8e08-297c-e4fae8d398c1-344807e4 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6b111c3b-521c-8e08-297c-e4fae8d398c3-344807e4 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6b111c3b-521c-8e08-297c-e4fae8d398c5-344807e4 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6b111c3b-521c-8e08-297c-e4fae8d398c7-344807e4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6b111c3b-521c-8e08-297c-e4fae8d398c9-344807e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6b111c3b-521c-8e08-297c-e4fae8d398d6-344807e4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#button-startup1.w-node-_6b111c3b-521c-8e08-297c-e4fae8d398da-344807e4 {
  justify-self: end;
}

#button-startup2.w-node-_6b111c3b-521c-8e08-297c-e4fae8d398de-344807e4 {
  justify-self: start;
}

#w-node-_5a6a5525-ea60-5c35-2802-4e354f82fcb5-e018374d {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1899ddad-2ea2-f4e5-9be7-10a17216ae4e-e018374d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbfd849a-2d6b-69e0-b56a-ca70b1908a91-e018374d {
  grid-area: 2 / 4 / 6 / 5;
  align-self: start;
}

#w-node-_7d6599f0-1218-c24d-804e-ccbf6df7f444-e018374d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e3f11af1-1f98-3437-1dea-720b71102bdc-e018374d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f0fd8ce-dc18-d05f-955b-f92ae7a071b1-e018374d {
  order: -9999;
  grid-area: 3 / 1 / 6 / 7;
}

#w-node-a2cd08bd-522e-ea4f-0f99-ad5720b5e223-e018374d {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_4b83163c-70c4-4569-6459-d7a9b3652dc2-e018374d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af5211b3-8894-f18e-8c25-961e39c80eeb-74fa40ed {
  grid-area: 1 / 1 / 5 / 5;
  place-self: start stretch;
}

#w-node-_04e67fdb-79f4-c5e7-1e95-a606e7ceb7dc-74fa40ed {
  grid-area: 1 / 1 / 3 / 2;
  justify-self: end;
}

#w-node-_0ae559a1-77b3-ae58-0231-721cb287a72b-74fa40ed {
  grid-area: 2 / 2 / 3 / 4;
  align-self: end;
}

#w-node-_0eba67bb-6ade-771d-e982-826048f9d5a1-74fa40ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0eba67bb-6ade-771d-e982-826048f9d5a3-74fa40ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b39b8cfb-bbeb-ed03-7f28-f598e6f30135-74fa40ed {
  grid-area: 3 / 2 / 4 / 4;
  place-self: start;
}

#w-node-_81d0783e-2546-e24a-0a94-720ffb0366fc-74fa40ed {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: end;
}

#w-node-f15790da-a4cf-bb26-be17-c924a08fa1d1-74fa40ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f15790da-a4cf-bb26-be17-c924a08fa1d3-74fa40ed {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f15790da-a4cf-bb26-be17-c924a08fa1d9-74fa40ed {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_9fa21451-4311-60b6-f625-32e8d1b15bed-74fa40ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fa21451-4311-60b6-f625-32e8d1b15bef-74fa40ed {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9fa21451-4311-60b6-f625-32e8d1b15bf1-74fa40ed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_9fa21451-4311-60b6-f625-32e8d1b15bf3-74fa40ed {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: end;
}

#w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28894-74fa40ed {
  grid-area: 3 / 1 / 4 / 2;
  align-self: center;
}

#w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28896-74fa40ed {
  grid-area: 2 / 2 / 6 / 3;
  align-self: stretch;
}

#w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288a1-74fa40ed {
  grid-area: 4 / 1 / 5 / 2;
  align-self: start;
}

#w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288ac-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288b1-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288b5-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288b9-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288c2-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288c6-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288ca-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288d3-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288d7-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288db-74fa40ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288e1-74fa40ed {
  grid-area: 1 / 1 / 4 / 2;
}

#w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288e2-74fa40ed {
  grid-area: 1 / 2 / 4 / 3;
}

#w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288f2-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288f6-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288f8-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288fc-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288fe-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28903-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28905-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28909-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa2890b-74fa40ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28910-74fa40ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#button-startup1.w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28914-74fa40ed {
  justify-self: end;
}

#button-startup2.w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28918-74fa40ed {
  justify-self: start;
}

#w-node-_1ba31514-6f99-df82-9f56-bd764e5c3ecb-74fa40ed {
  grid-area: 1 / 1 / 3 / 5;
}

#w-node-_05c45d0d-8bc7-2abe-7676-5d87bee0f5d0-74fa40ed {
  grid-area: 1 / 5 / 3 / 6;
}

#w-node-_80967c9f-472a-342b-ac6a-171b07cacacf-74fa40ed {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a7635c68-e081-4b6f-e5f5-042daed9e918-74fa40ed {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_80e252f7-d0fe-0ff4-9e13-18a30eeb9994-74fa40ed {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-fc347306-9021-6308-6d8e-0dbf89334144-74fa40ed {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f53-74fa40ed {
  place-self: stretch stretch;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f55-74fa40ed, #w-node-_6e3a631a-d301-16ce-32ec-91480b245f59-74fa40ed {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f5a-74fa40ed {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f5c-74fa40ed {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f5e-74fa40ed {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_6e3a631a-d301-16ce-32ec-91480b245f65-74fa40ed {
  place-self: stretch stretch;
}

#w-node-_1ca75996-2298-6fe7-4477-dc50ce356ade-bfd25608 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center stretch;
}

#w-node-_304b3342-8fe3-c008-e77d-eca87b5845e8-bfd25608 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_8e2248bd-33bd-d4ae-f347-6ef805b35439-bfd25608 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_116a3bd2-c0a7-5fb4-8432-07eeb74da44e-bfd25608 {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-_309ad9d1-6765-32c6-0eb8-11489c6a4bee-bfd25608 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-e670bf34-3da7-8f02-9d9c-8081614548fd-bfd25608, #w-node-_8b9fbcac-df0e-117d-12c5-8cc8de105228-bfd25608 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b3c82fc4-0f33-8ff4-7b63-a586145631ae-bfd25608 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b3c82fc4-0f33-8ff4-7b63-a586145631b1-bfd25608 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b3c82fc4-0f33-8ff4-7b63-a586145631b3-bfd25608 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-dff85b8f-dc5d-d12c-69cc-832f76079602-bfd25608 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_78e4ff29-3b06-a584-ddd7-a1a5615e6308-615e626f {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_1ca75996-2298-6fe7-4477-dc50ce356ade-31d9289a {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center stretch;
}

#w-node-_304b3342-8fe3-c008-e77d-eca87b5845e8-31d9289a {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_8e2248bd-33bd-d4ae-f347-6ef805b35439-31d9289a {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_116a3bd2-c0a7-5fb4-8432-07eeb74da44e-31d9289a {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-_309ad9d1-6765-32c6-0eb8-11489c6a4bee-31d9289a {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-e670bf34-3da7-8f02-9d9c-8081614548fd-31d9289a, #w-node-_8b9fbcac-df0e-117d-12c5-8cc8de105228-31d9289a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b3c82fc4-0f33-8ff4-7b63-a586145631ae-31d9289a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b3c82fc4-0f33-8ff4-7b63-a586145631b1-31d9289a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b3c82fc4-0f33-8ff4-7b63-a586145631b3-31d9289a {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-dff85b8f-dc5d-d12c-69cc-832f76079602-31d9289a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1ca75996-2298-6fe7-4477-dc50ce356ade-ad8df5ad {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center stretch;
}

#w-node-_304b3342-8fe3-c008-e77d-eca87b5845e8-ad8df5ad {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_8e2248bd-33bd-d4ae-f347-6ef805b35439-ad8df5ad {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_116a3bd2-c0a7-5fb4-8432-07eeb74da44e-ad8df5ad {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-_309ad9d1-6765-32c6-0eb8-11489c6a4bee-ad8df5ad {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-e670bf34-3da7-8f02-9d9c-8081614548fd-ad8df5ad, #w-node-_8b9fbcac-df0e-117d-12c5-8cc8de105228-ad8df5ad {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b3c82fc4-0f33-8ff4-7b63-a586145631ae-ad8df5ad {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b3c82fc4-0f33-8ff4-7b63-a586145631b1-ad8df5ad {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b3c82fc4-0f33-8ff4-7b63-a586145631b3-ad8df5ad {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-dff85b8f-dc5d-d12c-69cc-832f76079602-ad8df5ad {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e78784ab-a7ae-3551-8eed-a27095ee598c-ad8df5ad {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8c062215-c121-642b-115b-ffd565b9019e-d76e7606 {
  justify-self: end;
}

#w-node-_8c062215-c121-642b-115b-ffd565b9019f-d76e7606 {
  align-self: center;
}

#w-node-_8c062215-c121-642b-115b-ffd565b901a2-d76e7606 {
  justify-self: start;
}

#w-node-d579cd74-3624-bf5b-59d3-439372308fbf-d76e7606 {
  justify-self: end;
}

#w-node-d579cd74-3624-bf5b-59d3-439372308fc0-d76e7606 {
  align-self: center;
}

#w-node-d579cd74-3624-bf5b-59d3-439372308fc3-d76e7606 {
  justify-self: start;
}

#w-node-fae2e0ca-6102-26b1-cb15-f886776c6047-d76e7606 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1b92b74d-3132-d1c5-4255-23404b8402a3-d76e7606 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_97883605-e19e-58ed-0305-e0e10b6a6197-d76e7606 {
  align-self: end;
}

#w-node-_640ea0ba-3bd2-81c4-a710-4122d11d7c1f-d76e7606 {
  grid-area: 1 / 3 / 2 / 13;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d1e-d76e7606 {
  grid-area: 2 / 2 / 3 / 14;
  justify-self: center;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d20-d76e7606 {
  grid-area: 3 / 1 / 4 / 15;
  justify-self: center;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d21-d76e7606 {
  grid-area: 3 / 1 / 9 / 15;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d22-d76e7606 {
  grid-area: 4 / 5 / 7 / 11;
  place-self: end center;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d25-d76e7606 {
  grid-area: 7 / 2 / 8 / 14;
  justify-self: center;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d27-d76e7606 {
  grid-area: 4 / 4 / 5 / 8;
  place-self: center;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d2a-d76e7606 {
  grid-area: 4 / 8 / 5 / 12;
  place-self: center;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d2d-d76e7606 {
  grid-area: 5 / 3 / 6 / 7;
  place-self: center;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d30-d76e7606 {
  grid-area: 5 / 9 / 6 / 13;
  place-self: center;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d51-d76e7606 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center stretch;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d52-d76e7606 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d60-d76e7606, #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d61-d76e7606 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: end center;
}

#w-node-_177a00e3-3018-acf7-4b27-091fe4acff61-e4acff60 {
  justify-self: end;
}

#w-node-_177a00e3-3018-acf7-4b27-091fe4acff73-e4acff60 {
  justify-self: start;
}

#w-node-_313a596c-b95b-ea56-57e9-afde2cb55675-2cb55674 {
  grid-area: 2 / 2 / 3 / 14;
}

#w-node-_313a596c-b95b-ea56-57e9-afde2cb55677-2cb55674 {
  grid-area: 3 / 2 / 4 / 14;
}

#w-node-dfd21dc0-6401-bcaa-15ff-3fa47ea805c4-2cb55674 {
  grid-area: 1 / 2 / 2 / 14;
}

#w-node-_313a596c-b95b-ea56-57e9-afde2cb5567b-2cb55674 {
  grid-area: 5 / 2 / 6 / 8;
  justify-self: end;
}

#w-node-_313a596c-b95b-ea56-57e9-afde2cb5567d-2cb55674 {
  grid-area: 5 / 8 / 6 / 14;
  justify-self: start;
}

#w-node-_693a27d5-0d59-9600-d78d-bf16b8e61005-2cb55674 {
  grid-area: 4 / 4 / 5 / 12;
  justify-self: center;
}

#w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d854-61f9d851 {
  grid-area: 2 / 2 / 3 / 4;
  place-self: start center;
}

#w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d856-61f9d851 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d85a-61f9d851 {
  grid-area: 2 / 2 / 3 / 4;
  place-self: start center;
}

#w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d85b-61f9d851 {
  grid-area: 3 / 2 / 4 / 4;
  place-self: start center;
}

#w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d85e-61f9d851 {
  grid-area: 4 / 2 / 5 / 4;
  place-self: start center;
}

#button-hero2.w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d85f-61f9d851 {
  grid-area: 1 / 1 / 2 / 2;
}

#button-hero1.w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d865-61f9d851, #w-node-_20f3e6a7-43b1-0af5-e0a7-08deb2ab6712-b2ab6710 {
  grid-area: 1 / 2 / 2 / 3;
}

#avsnitt-1.w-node-_1e2f7e17-2dc6-c50b-7522-a673a5c7b67e-e6a7f4d8 {
  align-self: center;
}

#w-node-_1e2f7e17-2dc6-c50b-7522-a673a5c7b687-e6a7f4d8 {
  align-self: auto;
}

#avsnitt-2.w-node-c3790cb5-290a-07e9-1bbb-0c530b580685-e6a7f4d8 {
  align-self: center;
}

#w-node-c3790cb5-290a-07e9-1bbb-0c530b58068f-e6a7f4d8 {
  align-self: auto;
}

#avsnitt-3.w-node-_393527ba-ce5f-0489-d0c0-8e8908c1cd9b-e6a7f4d8 {
  align-self: center;
}

#w-node-_393527ba-ce5f-0489-d0c0-8e8908c1cda5-e6a7f4d8 {
  align-self: auto;
}

#avsnitt-4.w-node-be051141-d16f-dc6a-7437-eb7786342dfc-e6a7f4d8 {
  align-self: center;
}

#w-node-be051141-d16f-dc6a-7437-eb7786342e06-e6a7f4d8 {
  align-self: auto;
}

#avsnitt-5.w-node-_666bab41-4d3b-a9f5-70ab-a38e3d87dfd5-e6a7f4d8 {
  align-self: center;
}

#w-node-_666bab41-4d3b-a9f5-70ab-a38e3d87dfdf-e6a7f4d8 {
  align-self: auto;
}

#avsnitt-6.w-node-_95ae9311-797c-4d77-b522-94db611393bc-e6a7f4d8 {
  align-self: center;
}

#w-node-_95ae9311-797c-4d77-b522-94db611393c9-e6a7f4d8 {
  align-self: auto;
}

#w-node-b3671880-2023-8ca4-bc85-c0c9afaa5ba0-e6a7f4d8, #w-node-b3671880-2023-8ca4-bc85-c0c9afaa5ba1-e6a7f4d8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b3671880-2023-8ca4-bc85-c0c9afaa5ba3-e6a7f4d8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b3671880-2023-8ca4-bc85-c0c9afaa5ba6-e6a7f4d8 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b3671880-2023-8ca4-bc85-c0c9afaa5ba9-e6a7f4d8 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b3671880-2023-8ca4-bc85-c0c9afaa5bab-e6a7f4d8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3c4a4f5f-9f38-d79b-a22e-e1251283f087-78ccc93e {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-e6488192-2754-df94-1639-9e63a4b0be4d-78ccc93e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_0c1c7810-fb4b-96e7-10a6-a8c1db955111-78ccc93e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-aa9ad228-fc5a-fdce-b9c9-033505f5e3d9-78ccc93e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44043db8-5562-9d02-0443-3c47051073bc-40f3241e, #w-node-bdf979ce-f589-01dc-9383-7853b706daf0-40f3241e {
  align-self: end;
}

#w-node-_3ad68bdd-5a56-fb64-8f93-69065103af7e-40f3241e {
  place-self: center;
}

#w-node-e53e9cb2-5688-e463-90a3-4c36e6d7646a-40f3241e {
  align-self: end;
}

#w-node-_1f425e8f-5bc0-7697-8149-b0013ffd7c34-40f3241e {
  align-self: center;
}

#w-node-cccbd074-ace5-119b-ebaa-d3337858dd9e-40f3241e {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-cccbd074-ace5-119b-ebaa-d3337858dda0-40f3241e {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-cccbd074-ace5-119b-ebaa-d3337858dda2-40f3241e {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cccbd074-ace5-119b-ebaa-d3337858dda4-40f3241e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-cccbd074-ace5-119b-ebaa-d3337858dda6-40f3241e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cccbd074-ace5-119b-ebaa-d3337858dda8-40f3241e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bf2ccffc-4c92-d5a0-8f77-41ea365b0cfc-cac1520c {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-bf2ccffc-4c92-d5a0-8f77-41ea365b0cfd-cac1520c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-bf2ccffc-4c92-d5a0-8f77-41ea365b0d00-cac1520c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c41973cd-a76a-ba6a-adde-63b9b15b7e53-cac1520c {
  align-self: center;
}

#w-node-c41973cd-a76a-ba6a-adde-63b9b15b7e56-cac1520c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c41973cd-a76a-ba6a-adde-63b9b15b7e74-cac1520c {
  align-self: end;
}

#w-node-aaa10a8a-e1e8-2618-ee08-f8bbe49b5b59-cac1520c {
  align-self: center;
}

#w-node-aaa10a8a-e1e8-2618-ee08-f8bbe49b5b5c-cac1520c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aaa10a8a-e1e8-2618-ee08-f8bbe49b5b75-cac1520c {
  align-self: end;
}

#w-node-_97ee4b0e-1c4f-cfd7-e5a5-47cc634bab5b-cac1520c {
  align-self: center;
}

#w-node-_97ee4b0e-1c4f-cfd7-e5a5-47cc634bab5e-cac1520c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_97ee4b0e-1c4f-cfd7-e5a5-47cc634bab61-cac1520c {
  align-self: start;
}

#w-node-_97ee4b0e-1c4f-cfd7-e5a5-47cc634bab77-cac1520c {
  align-self: end;
}

#w-node-_390aec7f-a5ae-5f8e-4401-846280463d7a-cac1520c {
  align-self: center;
}

#w-node-_390aec7f-a5ae-5f8e-4401-846280463d7e-cac1520c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_390aec7f-a5ae-5f8e-4401-846280463d98-cac1520c {
  align-self: end;
}

#w-node-c0c5012e-ac34-4dbe-4c17-5af8c398a5df-cac1520c {
  align-self: center;
}

#w-node-c0c5012e-ac34-4dbe-4c17-5af8c398a5e2-cac1520c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c0c5012e-ac34-4dbe-4c17-5af8c398a5fb-cac1520c {
  align-self: end;
}

#w-node-ed906b88-0d17-656b-b21d-5dec60a8eb5e-cac1520c {
  align-self: center;
}

#w-node-ed906b88-0d17-656b-b21d-5dec60a8eb61-cac1520c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed906b88-0d17-656b-b21d-5dec60a8eb6d-cac1520c {
  align-self: end;
}

#w-node-_0ea9635b-1f00-547d-7400-f93f755d7e17-cac1520c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5edca4d2-d5dd-a413-3a05-ad195c91ae86-cac1520c {
  grid-area: 1 / 2 / 3 / 3;
  align-self: end;
}

#w-node-c5fb7612-7df2-ec12-fb37-e6ed8ae6785e-8ae6785e {
  justify-self: start;
}

#w-node-_50a9ca58-dc34-5874-ea92-df5a0430d671-6b221b68 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: start;
}

#event-title.w-node-_06c789f8-42ea-f4cd-1e73-0ced907eae6d-6b221b68 {
  grid-area: 1 / 2 / 2 / 3;
}

#event-host.w-node-cc21c710-3246-70d2-ef11-c2f6056bfb27-6b221b68 {
  grid-area: 2 / 2 / 3 / 3;
}

#event-time.w-node-_7805d578-244d-b9d5-ee49-a37d839054ec-6b221b68 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-f74ee8b9-e352-9018-cd43-f7a073a3acb5-6b221b68 {
  justify-self: center;
}

#w-node-_4a616a16-f039-3e14-9244-d2280d54b963-16485019 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-b322d161-1aaa-b6e2-e6af-fddb5e6dcafd-16485019 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
}

#w-node-b322d161-1aaa-b6e2-e6af-fddb5e6dcb06-16485019 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center stretch;
}

#w-node-b322d161-1aaa-b6e2-e6af-fddb5e6dcb07-16485019 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-aa5df6aa-e76b-a4e3-f3da-e59f59b17f16-16485019 {
  justify-self: start;
}

#button-hero1.w-node-_0a90881f-de9a-f097-e9c1-fef27e2b21a8-16485019 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5dbc0e1b-74ce-b357-957a-59126a38175f-16485019 {
  justify-self: auto;
}

#w-node-_5dbc0e1b-74ce-b357-957a-59126a381766-16485019 {
  align-self: auto;
}

#w-node-_0053ccfd-c391-814f-9ee5-cd949dd1132a-16485019 {
  justify-self: auto;
}

#w-node-_0053ccfd-c391-814f-9ee5-cd949dd11331-16485019 {
  align-self: auto;
}

#w-node-_5a578fef-00ec-ecbd-7abf-44b66b8a4809-16485019 {
  justify-self: auto;
}

#w-node-_5a578fef-00ec-ecbd-7abf-44b66b8a4810-16485019 {
  align-self: auto;
}

#w-node-_403411af-b4eb-e32b-733d-b90ba6ab579e-16485019 {
  justify-self: auto;
}

#w-node-_403411af-b4eb-e32b-733d-b90ba6ab57a5-16485019 {
  align-self: auto;
}

#w-node-_124a05a1-36b7-4cc0-9c18-e55a8b05abc3-16485019 {
  justify-self: auto;
}

#w-node-_124a05a1-36b7-4cc0-9c18-e55a8b05abca-16485019 {
  align-self: auto;
}

#w-node-_793f1a37-cfd6-37bb-48ad-5a4ccba10629-16485019 {
  justify-self: auto;
}

#w-node-_793f1a37-cfd6-37bb-48ad-5a4ccba10630-16485019 {
  align-self: auto;
}

#w-node-ca874a1a-928a-c7b5-c548-b3c1a726228c-16485019 {
  justify-self: auto;
}

#w-node-ca874a1a-928a-c7b5-c548-b3c1a7262294-16485019 {
  align-self: auto;
}

#w-node-ff58fd42-4b3e-13c7-3b09-46b851ba5618-16485019 {
  justify-self: auto;
}

#w-node-ff58fd42-4b3e-13c7-3b09-46b851ba561f-16485019 {
  align-self: auto;
}

#w-node-_41da0b75-fab0-f1eb-0006-d9a5a34fc1d2-16485019 {
  justify-self: auto;
}

#w-node-_41da0b75-fab0-f1eb-0006-d9a5a34fc1d9-16485019 {
  align-self: auto;
}

#w-node-_1dfd88e9-d457-bc22-153f-c9aaacb90a6b-16485019 {
  justify-self: auto;
}

#w-node-_1dfd88e9-d457-bc22-153f-c9aaacb90a72-16485019 {
  align-self: auto;
}

#w-node-_7369a74f-6c1f-9ffe-2c37-79a16ab9bf05-16485019 {
  justify-self: auto;
}

#w-node-_7369a74f-6c1f-9ffe-2c37-79a16ab9bf0d-16485019 {
  align-self: auto;
}

#w-node-_1c6ee972-2f7b-a8c9-404b-f102adaee3b3-16485019 {
  justify-self: auto;
}

#w-node-_1c6ee972-2f7b-a8c9-404b-f102adaee3ba-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97d89-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97d90-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97d94-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97d9b-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97d9f-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97da6-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97daa-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97db1-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97db5-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97dbd-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97dc2-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97dca-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97dcf-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97dd6-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97ddd-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97de5-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97dea-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97df2-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97df7-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97dff-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e04-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e0c-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e11-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e19-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e1e-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e26-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e2e-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e36-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e3b-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e45-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e4a-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e52-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e5a-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e64-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e69-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e71-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e76-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e80-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e88-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e92-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e97-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97e9e-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97ea2-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97eaa-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97eb2-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97eba-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97ebf-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97ec7-16485019 {
  align-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97ecc-16485019 {
  justify-self: auto;
}

#w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97ed4-16485019 {
  align-self: auto;
}

#w-node-aca7fff8-c0b4-2396-4865-9cdeb23793c0-16485019 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aca7fff8-c0b4-2396-4865-9cdeb23793c2-16485019 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-aca7fff8-c0b4-2396-4865-9cdeb23793e4-16485019 {
  justify-self: end;
}

#w-node-aca7fff8-c0b4-2396-4865-9cdeb23793e5-16485019 {
  align-self: center;
}

#w-node-_49f9def4-901c-c38a-7169-1b76f8f751eb-16485019 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_49f9def4-901c-c38a-7169-1b76f8f751ed-16485019 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_49f9def4-901c-c38a-7169-1b76f8f751ef-16485019 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_49f9def4-901c-c38a-7169-1b76f8f751f1-16485019 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_49f9def4-901c-c38a-7169-1b76f8f751f3-16485019 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_49f9def4-901c-c38a-7169-1b76f8f751f5-16485019 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e5086ab2-f363-6b41-209a-b630cd9dd737-0059cae5 {
  align-self: start;
}

#w-node-cfb54079-aad0-8357-7e8d-7280e5d0705d-0059cae5 {
  align-self: end;
}

#w-node-_027ba4ac-4a7a-02bc-6f9b-a9f2454d17e1-0059cae5 {
  align-self: start;
}

#w-node-fa02d7fd-3e25-b3ab-e2d0-240b34bce735-0059cae5 {
  align-self: end;
}

#w-node-_1ca75996-2298-6fe7-4477-dc50ce356ade-d632ba93 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center stretch;
}

#w-node-_304b3342-8fe3-c008-e77d-eca87b5845e8-d632ba93 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_8e2248bd-33bd-d4ae-f347-6ef805b35439-d632ba93 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_116a3bd2-c0a7-5fb4-8432-07eeb74da44e-d632ba93 {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-_309ad9d1-6765-32c6-0eb8-11489c6a4bee-d632ba93 {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-_223acf39-c17a-77ef-bee6-c05711e38f07-d632ba93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a52d9c51-385e-d046-c88e-75cbfd859fba-d632ba93 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e670bf34-3da7-8f02-9d9c-8081614548fd-d632ba93, #w-node-_8b9fbcac-df0e-117d-12c5-8cc8de105228-d632ba93 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b3c82fc4-0f33-8ff4-7b63-a586145631ae-d632ba93 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b3c82fc4-0f33-8ff4-7b63-a586145631b1-d632ba93 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-b3c82fc4-0f33-8ff4-7b63-a586145631b3-d632ba93 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-dff85b8f-dc5d-d12c-69cc-832f76079602-d632ba93 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e78784ab-a7ae-3551-8eed-a27095ee598c-d632ba93 {
  grid-area: 1 / 1 / 2 / 2;
}

@media screen and (min-width: 1440px) {
  #w-node-eea637f9-d98f-973d-4d0b-fee3a1fef76a-8c82d2ea, #w-node-_84e5d4d0-bee5-0fd6-1dd4-3d011b565b5e-8c82d2ea, #w-node-addfd937-ac8d-b50b-180a-711be051838e-314e5671 {
    justify-self: center;
  }

  #w-node-_28974416-2f28-a480-6b61-eac910fecf52-1882d2fd {
    justify-self: auto;
  }

  #w-node-cedfd56b-ac2e-b7a3-6375-49ceb9c1f952-cbae4552 {
    grid-area: 1 / 3 / 2 / 11;
    justify-self: center;
  }

  #w-node-_52e2bc1b-e2a2-70e7-83c8-5d5da02fd895-099ac041, #w-node-_8c7a482d-2a74-48c1-8fee-b4de351c0055-099ac041 {
    justify-self: center;
  }

  #w-node-_9fa21451-4311-60b6-f625-32e8d1b15bf3-74fa40ed {
    grid-area: span 3 / span 1 / span 3 / span 1;
    align-self: end;
  }

  #w-node-_1f425e8f-5bc0-7697-8149-b0013ffd7c34-40f3241e {
    align-self: center;
  }

  #w-node-_2ecc00dd-4a1e-915e-2a37-1b5c25607324-16485019 {
    justify-self: auto;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-c60803b8-a614-8179-4940-a94fbfe4bc57-b582d398 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-dfac95b8-592d-a2d9-10b1-add8977d9ebc-b582d398 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-eea637f9-d98f-973d-4d0b-fee3a1fef76a-8c82d2ea, #w-node-_5b63caec-0df3-22ef-99ab-484a9dc59232-314e5671 {
    justify-self: center;
  }

  #w-node-cb0188e2-e3a6-badf-8cf0-0fe4314e5672-314e5671 {
    grid-column-start: 3;
  }

  #w-node-addfd937-ac8d-b50b-180a-711be051838e-314e5671 {
    justify-self: center;
  }

  #button-hero2.w-node-b840f279-e130-ee5b-669b-2c0f0632ad6b-e882d39f, #button-hero2.w-node-_1551c7d0-3819-68dc-3703-7382cd0eca85-e882d39f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed537f-cc82d303 {
    place-self: end;
  }

  #w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed5381-cc82d303 {
    place-self: end start;
  }

  #w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed5383-cc82d303 {
    grid-area: 4 / 1 / 6 / 4;
    place-self: start center;
  }

  #w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed5385-cc82d303 {
    grid-area: 4 / 6 / 6 / 9;
    place-self: start center;
  }

  #w-node-_09a02f11-77df-b21d-3705-6416d99138bf-8af642d7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #button-hero1.w-node-_09a02f11-77df-b21d-3705-6416d99138d6-8af642d7 {
    grid-row: 1 / 2;
  }

  #button-hero2.w-node-_09a02f11-77df-b21d-3705-6416d99138dc-8af642d7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cedfd56b-ac2e-b7a3-6375-49ceb9c1f952-cbae4552 {
    grid-column-end: 11;
    justify-self: center;
  }

  #w-node-bdbf5c1c-5b0b-ea8e-6a58-1d2bcbae4553-cbae4552 {
    grid-column-start: 3;
  }

  #w-node-_3ef80f94-38e4-a20b-7f9d-5943a0fc4b7f-cbae4552 {
    place-self: auto center;
  }

  #w-node-c9cfd5cf-1bca-799b-491d-4e7874e55d84-74e55d82 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_819230ad-757c-ecd2-0544-f589eb484f58-04eb49d4 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_64886284-4a61-d2fb-504a-4801afc953c6-4b86c217 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_64886284-4a61-d2fb-504a-4801afc953cb-4b86c217 {
    justify-self: center;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908d04-4b86c217 {
    grid-area: span 9 / span 1 / span 9 / span 1;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908d4e-4b86c217 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_52e2bc1b-e2a2-70e7-83c8-5d5da02fd895-099ac041 {
    justify-self: center;
  }

  #w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc274-099ac041 {
    place-self: end;
  }

  #w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc276-099ac041 {
    place-self: end start;
  }

  #w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc278-099ac041 {
    grid-area: 4 / 1 / 6 / 4;
    place-self: start center;
  }

  #w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc27a-099ac041 {
    grid-area: 4 / 6 / 6 / 9;
    place-self: start center;
  }

  #w-node-_24bd674f-6ff1-9e49-d77b-f5d741131560-775e4ce5 {
    justify-self: center;
  }

  #w-node-_6216fdd8-00ee-353b-d449-f4632245e060-775e4ce5 {
    grid-column: 5 / 8;
  }

  #w-node-_50e0c9ae-aaf1-e3a4-b04c-db7d8f76ef27-14779b02 {
    grid-row: 1 / 3;
  }

  #w-node-_50e0c9ae-aaf1-e3a4-b04c-db7d8f76ef29-14779b02 {
    grid-area: 3 / 2 / 5 / 14;
  }

  #w-node-_10f4ef1f-571f-7f61-8d68-344bdb573c04-14779b02 {
    grid-area: 1 / 3 / 2 / 5;
    justify-self: center;
  }

  #w-node-_8500c553-2a9d-09de-1be6-edab081d5d52-14779b02 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_8500c553-2a9d-09de-1be6-edab081d5d65-14779b02 {
    justify-self: end;
  }

  #w-node-a6e140bf-7c70-13ec-1671-1ff1c4312359-cc84ff80 {
    grid-column-start: 2;
    justify-self: center;
  }

  #w-node-a6e140bf-7c70-13ec-1671-1ff1c431235a-cc84ff80 {
    justify-self: start;
  }

  #w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c206-cc84ff80 {
    grid-column: 1 / 2;
  }

  #w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c215-cc84ff80 {
    grid-column: 2 / 3;
  }

  #w-node-_6255d28b-1a25-d911-7644-b565572fd713-cc84ff80 {
    grid-area: 1 / 2 / 2 / 4;
    place-self: center start;
  }

  #w-node-_6255d28b-1a25-d911-7644-b565572fd715-cc84ff80 {
    grid-row: 1 / 2;
    grid-column-start: 3;
  }

  #w-node-c6afb2c2-b9df-2be7-1f02-620f78e23dd2-e4b29e6d {
    place-self: end;
  }

  #w-node-_86956748-de5d-dde9-526c-cf971b8a0bef-e4b29e6d {
    place-self: end start;
  }

  #w-node-_8b9bcc98-75fe-703f-62c2-246a029f0f95-e4b29e6d {
    grid-area: 4 / 1 / 6 / 4;
    place-self: start center;
  }

  #w-node-f3d44759-0ce9-daf5-e092-3d6e890582f2-e4b29e6d {
    grid-area: 4 / 6 / 6 / 9;
    place-self: start center;
  }

  #w-node-a7f12663-12ac-f836-0e57-e9f64d54a1de-4d54a1db {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8ba9d04b-bd86-27d8-3f07-fb6a96f1a4d4-75811ac5 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_89b2c82a-7ae2-b79b-3413-1777ef33b113-75811ac5 {
    justify-self: center;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562abb8-6ec51ee8 {
    grid-row-start: 1;
    align-self: auto;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac04-6ec51ee8, #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac0e-6ec51ee8, #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac40-6ec51ee8, #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac6c-6ec51ee8, #w-node-_639f9672-6eff-dea3-3c7a-a7107562acaf-6ec51ee8 {
    grid-row-start: 1;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562accf-6ec51ee8 {
    grid-row-start: 2;
  }

  #w-node-a51fe412-b622-b1a2-53b5-9482d1b0643b-b59754c7 {
    justify-self: start;
  }

  #w-node-a51fe412-b622-b1a2-53b5-9482d1b0643c-b59754c7 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: end;
  }

  #w-node-a51fe412-b622-b1a2-53b5-9482d1b0643b-0b1b7d4f, #w-node-_522607ea-9230-b3e4-272d-657c83da05dc-0b1b7d4f {
    justify-self: start;
  }

  #w-node-a51fe412-b622-b1a2-53b5-9482d1b0643c-0b1b7d4f {
    grid-area: span 1 / span 5 / span 1 / span 5;
    align-self: end;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-9310acb4 {
    place-self: stretch end;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb1c-9310acb4 {
    place-self: stretch start;
  }

  #w-node-_1ca75996-2298-6fe7-4477-dc50ce356ade-bfd25608, #w-node-_1ca75996-2298-6fe7-4477-dc50ce356ade-31d9289a, #w-node-_1ca75996-2298-6fe7-4477-dc50ce356ade-ad8df5ad {
    place-self: center stretch;
  }

  #w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d85b-61f9d851 {
    grid-area: 3 / 2 / 4 / 4;
    place-self: start center;
  }

  #w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d85e-61f9d851 {
    justify-self: center;
  }

  #button-hero2.w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d85f-61f9d851 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1f425e8f-5bc0-7697-8149-b0013ffd7c34-40f3241e {
    align-self: center;
  }

  #button-hero1.w-node-_0a90881f-de9a-f097-e9c1-fef27e2b21a8-16485019 {
    grid-row: 1 / 2;
  }

  #w-node-_1ca75996-2298-6fe7-4477-dc50ce356ade-d632ba93 {
    place-self: center stretch;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_1fd68ceb-65cf-d5f6-cdcc-f934db627128-928efbc2 {
    grid-area: 1 / 1 / 5 / 4;
  }

  #w-node-_1b985a9f-aa6e-21ce-f268-20cd01e817ab-d382d2f3 {
    order: -9999;
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_1b985a9f-aa6e-21ce-f268-20cd01e817ac-d382d2f3 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_1b985a9f-aa6e-21ce-f268-20cd01e817ae-d382d2f3 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_924cb243-a7e4-110c-e3df-78528cbb0d6c-5a82d2ff {
    order: -9999;
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_924cb243-a7e4-110c-e3df-78528cbb0d6d-5a82d2ff {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_924cb243-a7e4-110c-e3df-78528cbb0d6f-5a82d2ff {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-a2b0ee53-94db-babb-c894-cb8cea032961-7082d302 {
    order: -9999;
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-a2b0ee53-94db-babb-c894-cb8cea032962-7082d302 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a2b0ee53-94db-babb-c894-cb8cea032964-7082d302 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-a2b0ee53-94db-babb-c894-cb8cea032966-7082d302 {
    grid-column-end: 4;
  }

  #w-node-a2b0ee53-94db-babb-c894-cb8cea03296f-7082d302 {
    align-self: start;
  }

  #w-node-a2b0ee53-94db-babb-c894-cb8cea03297a-7082d302 {
    grid-column-end: 5;
  }

  #w-node-_7ddc2eb2-46e1-abe1-10e3-2135f3f28605-7082d302 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_7ddc2eb2-46e1-abe1-10e3-2135f3f28629-7082d302 {
    grid-area: 1 / 2 / 3 / 3;
    align-self: start;
  }

  #w-node-_7ddc2eb2-46e1-abe1-10e3-2135f3f2862a-7082d302 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_7ddc2eb2-46e1-abe1-10e3-2135f3f2862d-7082d302, #w-node-_7ddc2eb2-46e1-abe1-10e3-2135f3f2862f-7082d302, #w-node-_7ddc2eb2-46e1-abe1-10e3-2135f3f28631-7082d302 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e7e685a-4aec-621a-f6b9-47ff473b58a1-7082d302 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: stretch;
  }

  #w-node-c60803b8-a614-8179-4940-a94fbfe4bc56-b582d398 {
    align-self: center;
  }

  #w-node-e21afe74-de9a-7d79-f96d-a9a2a93648f9-b582d398 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: start;
  }

  #info.w-node-_683e5287-abb5-b14f-78a8-d4c33fe7348c-b582d398 {
    align-self: end;
  }

  #w-node-_683e5287-abb5-b14f-78a8-d4c33fe7348e-b582d398 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: start;
  }

  #w-node-_9c85bfa2-6a31-24be-cf89-2756a78323f0-8c82d2ea {
    align-self: start;
  }

  #w-node-d51b09c8-3229-c868-974c-658aa03a2072-8c82d2ea {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d51b09c8-3229-c868-974c-658aa03a2074-8c82d2ea {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_77a759ff-37da-bad2-061b-11c61d692988-8c82d2ea {
    align-self: start;
  }

  #w-node-_77a759ff-37da-bad2-061b-11c61d692992-8c82d2ea {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_77a759ff-37da-bad2-061b-11c61d69299b-8c82d2ea {
    align-self: center;
  }

  #w-node-_77a759ff-37da-bad2-061b-11c61d6929ae-8c82d2ea, #w-node-_77a759ff-37da-bad2-061b-11c61d6929b2-8c82d2ea {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: stretch;
  }

  #w-node-_5b63caec-0df3-22ef-99ab-484a9dc59232-314e5671 {
    grid-area: 1 / 3 / 2 / 11;
  }

  #w-node-cb0188e2-e3a6-badf-8cf0-0fe4314e5672-314e5671 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-addfd937-ac8d-b50b-180a-711be051838e-314e5671 {
    grid-area: 4 / 3 / 5 / 11;
  }

  #w-node-fb18beed-649d-91e6-2e55-214e805045e1-1882d2fd {
    justify-self: center;
  }

  #w-node-fb18beed-649d-91e6-2e55-214e805045e2-1882d2fd {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: stretch;
  }

  #w-node-fb18beed-649d-91e6-2e55-214e805045eb-1882d2fd {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center stretch;
  }

  #w-node-fb18beed-649d-91e6-2e55-214e805045f3-1882d2fd {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_8b192fac-c29c-22cc-255c-ad4b3c16d0f6-1882d2fd {
    justify-self: center;
  }

  #w-node-_8b192fac-c29c-22cc-255c-ad4b3c16d0f7-1882d2fd {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: stretch;
  }

  #w-node-_8b192fac-c29c-22cc-255c-ad4b3c16d100-1882d2fd {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center stretch;
  }

  #w-node-_3805ade2-1ffd-470a-dca7-2a3a4abbe228-1882d2fd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_28974416-2f28-a480-6b61-eac910fecf52-1882d2fd {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_64920836-d481-82dd-5817-c492c6127767-1882d2fd {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_8031cb6f-95d9-e29a-2b46-a1ce22a207d9-1882d2fd {
    grid-area: 2 / 3 / 4 / 13;
  }

  #w-node-_8031cb6f-95d9-e29a-2b46-a1ce22a207dd-1882d2fd {
    align-self: end;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65de5-53c65de1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65de7-53c65de1 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65df2-53c65de1 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e46-53c65de1 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    justify-self: stretch;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e4c-53c65de1 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e53-53c65de1 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    justify-self: stretch;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e59-53c65de1 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-c5bae23a-2487-613b-72f6-a2ab8ada4c1c-8ada4c12, #w-node-c5bae23a-2487-613b-72f6-a2ab8ada4c2d-8ada4c12, #w-node-c5bae23a-2487-613b-72f6-a2ab8ada4c3e-8ada4c12 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85a04fe2-5e8f-ff97-7a53-55776be23112-b582d3a5 {
    align-self: start;
  }

  #w-node-df40e0d8-9318-c694-0a39-1c71d9088369-b582d3a5 {
    grid-area: 1 / 2 / 1 / 3;
    align-self: end;
  }

  #w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a0663244-dd82d3a7 {
    grid-column: span 1 / span 1;
    align-self: end;
  }

  #w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a066324d-dd82d3a7 {
    grid-column: span 1 / span 1;
    align-self: start;
  }

  #w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a066325e-dd82d3a7 {
    order: -9999;
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a0663260-dd82d3a7 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a0663261-dd82d3a7 {
    grid-column: span 1 / span 1;
    align-self: end;
  }

  #w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a066326e-dd82d3a7 {
    grid-column: span 1 / span 1;
    align-self: start;
  }

  #w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a0663284-dd82d3a7 {
    grid-column: span 1 / span 1;
    align-self: end;
  }

  #w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a066328d-dd82d3a7 {
    grid-column: span 1 / span 1;
    align-self: start;
  }

  #w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a066329e-dd82d3a7 {
    order: -9999;
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a06632a0-dd82d3a7 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a06632a1-dd82d3a7 {
    grid-column: span 1 / span 1;
    align-self: end;
  }

  #w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a06632ac-dd82d3a7 {
    grid-column: span 1 / span 1;
    align-self: start;
  }

  #w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a06632bf-dd82d3a7 {
    grid-column: span 1 / span 1;
    align-self: end;
  }

  #w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a06632c9-dd82d3a7 {
    grid-column: span 1 / span 1;
    align-self: start;
  }

  #w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a06632d7-dd82d3a7 {
    order: -9999;
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a06632d9-dd82d3a7 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a06632da-dd82d3a7 {
    grid-column: span 1 / span 1;
    align-self: end;
  }

  #w-node-b1aa4637-05a7-c2f2-dc7a-c9e0a06632e4-dd82d3a7 {
    grid-column: span 1 / span 1;
    align-self: start;
  }

  #button-hero2.w-node-b840f279-e130-ee5b-669b-2c0f0632ad6b-e882d39f, #button-hero2.w-node-_1551c7d0-3819-68dc-3703-7382cd0eca85-e882d39f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed537f-cc82d303 {
    grid-area: 1 / 1 / 3 / 5;
  }

  #w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed5381-cc82d303 {
    grid-area: 1 / 5 / 3 / 9;
  }

  #w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed5383-cc82d303 {
    grid-area: 5 / 1 / 7 / 5;
  }

  #w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed5385-cc82d303 {
    grid-area: 5 / 5 / 7 / 9;
  }

  #w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed5387-cc82d303 {
    grid-area: 3 / 2 / 5 / 8;
  }

  #w-node-b9af3027-01b4-1f4b-917c-887da8c58a0f-cc82d303 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b9af3027-01b4-1f4b-917c-887da8c58a12-cc82d303 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b9af3027-01b4-1f4b-917c-887da8c58a1e-cc82d303 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_09a02f11-77df-b21d-3705-6416d99138bc-8af642d7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_09a02f11-77df-b21d-3705-6416d99138bd-8af642d7 {
    grid-column-end: 2;
  }

  #w-node-_09a02f11-77df-b21d-3705-6416d99138e2-8af642d7 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: end;
  }

  #w-node-_09a02f11-77df-b21d-3705-6416d99138bf-8af642d7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0a4ff864-e650-6cbb-79db-d5eed8d0e512-8af642d7 {
    justify-self: stretch;
  }

  #button-hero1.w-node-_09a02f11-77df-b21d-3705-6416d99138d6-8af642d7 {
    grid-row: 1 / 2;
    grid-column-end: 3;
  }

  #button-hero2.w-node-_09a02f11-77df-b21d-3705-6416d99138dc-8af642d7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b18-8af642d7, #w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b20-8af642d7 {
    grid-column-end: 2;
  }

  #w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b4e-8af642d7 {
    grid-area: 3 / 1 / 5 / 2;
  }

  #w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b56-8af642d7 {
    grid-area: 3 / 2 / 5 / 3;
  }

  #w-node-_3ffce8b8-0398-2e82-907f-b2921f505396-8af642d7, #w-node-_3ffce8b8-0398-2e82-907f-b2921f50539e-8af642d7 {
    grid-column-end: 2;
  }

  #w-node-_3ffce8b8-0398-2e82-907f-b2921f5053d2-8af642d7 {
    grid-area: 3 / 1 / 5 / 2;
  }

  #w-node-_3ffce8b8-0398-2e82-907f-b2921f5053da-8af642d7 {
    grid-area: 3 / 2 / 5 / 3;
  }

  #w-node-d275f57d-aa4b-8602-bb1c-14e883e66d83-8af642d7, #w-node-d275f57d-aa4b-8602-bb1c-14e883e66d8b-8af642d7 {
    grid-column-end: 2;
  }

  #w-node-d275f57d-aa4b-8602-bb1c-14e883e66db9-8af642d7 {
    grid-area: 3 / 1 / 5 / 2;
  }

  #w-node-d275f57d-aa4b-8602-bb1c-14e883e66dc1-8af642d7 {
    grid-area: 3 / 2 / 5 / 3;
  }

  #w-node-bdbf5c1c-5b0b-ea8e-6a58-1d2bcbae4553-cbae4552 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_4370926e-9904-9cab-c642-cc30000c4aba-e5a84ca9 {
    grid-column-end: 2;
  }

  #w-node-fae004e8-8851-6a80-0979-e0a84df7523e-e5a84ca9 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: stretch;
  }

  #w-node-_97d572e3-4e6e-e639-310e-7f2c9d03cb0c-e5a84ca9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-fae004e8-8851-6a80-0979-e0a84df75239-e5a84ca9 {
    grid-area: 1 / 1 / 3 / 2;
    place-self: start center;
  }

  #w-node-_8628c0dc-730c-52f1-e937-8aa515e7a8a0-e5a84ca9 {
    grid-area: 2 / 1 / 3 / 9;
    place-self: center;
  }

  #w-node-_8628c0dc-730c-52f1-e937-8aa515e7a8a5-e5a84ca9 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-d4e7e8ee-c104-0f65-5bd0-58304ce6495b-e5a84ca9 {
    grid-area: 2 / 1 / 2 / 9;
    place-self: center;
  }

  #w-node-d54eead3-5dbc-0b1c-7a6e-5b3ea7ef547b-e5a84ca9 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-c9cfd5cf-1bca-799b-491d-4e7874e55d83-74e55d82 {
    grid-column-end: 2;
  }

  #w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bbe-a12d271d {
    grid-area: 1 / 1 / 5 / 5;
    place-self: start stretch;
  }

  #w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bc0-a12d271d {
    grid-area: 2 / 2 / 3 / 4;
    align-self: end;
  }

  #w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bc4-a12d271d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf307e-a12d271d {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf3086-a12d271d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf3088-a12d271d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf3091-a12d271d {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: center;
  }

  #w-node-ad5c03bf-8a72-730c-f695-6aa75b7ae28c-a12d271d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3e27395-92af-d859-acd3-557634584950-a12d271d {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-ad5c03bf-8a72-730c-f695-6aa75b7ae291-a12d271d {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-ad5c03bf-8a72-730c-f695-6aa75b7ae294-a12d271d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_31ad01c2-1996-a00a-3398-8b3839160d8c-04eb49d4 {
    grid-area: 1 / 1 / 5 / 5;
    place-self: start stretch;
  }

  #w-node-_31ad01c2-1996-a00a-3398-8b3839160d8e-04eb49d4 {
    grid-area: 2 / 2 / 3 / 4;
    align-self: end;
  }

  #w-node-_31ad01c2-1996-a00a-3398-8b3839160d92-04eb49d4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_819230ad-757c-ecd2-0544-f589eb484f4e-04eb49d4 {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_819230ad-757c-ecd2-0544-f589eb484f56-04eb49d4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_819230ad-757c-ecd2-0544-f589eb484f58-04eb49d4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_819230ad-757c-ecd2-0544-f589eb484f61-04eb49d4 {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: center;
  }

  #w-node-af5211b3-8894-f18e-8c25-961e39c80eeb-aa876131 {
    grid-area: 1 / 1 / 5 / 5;
    place-self: start stretch;
  }

  #w-node-d129b6ca-9434-c62f-51d7-b7d86efdc329-aa876131 {
    grid-area: 2 / 2 / 3 / 4;
    align-self: end;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3c61-aa876131 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3c63-aa876131 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3c6e-aa876131 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3c82-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3c93-aa876131, #w-node-_30abbd75-cf59-972e-1907-349febba3ca4-aa876131 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3cc3-aa876131 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    justify-self: stretch;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3cc9-aa876131 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3cd0-aa876131 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    justify-self: stretch;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3cd6-aa876131 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-f3ce020e-6ab8-dd48-1a16-0c8b5493621d-aa876131 {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-f3ce020e-6ab8-dd48-1a16-0c8b54936225-aa876131 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f3ce020e-6ab8-dd48-1a16-0c8b54936227-aa876131 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f3ce020e-6ab8-dd48-1a16-0c8b5493623f-aa876131 {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: center;
  }

  #w-node-_98c7216a-d392-8f1b-b376-05e5cdad3a33-aa876131 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_98c7216a-d392-8f1b-b376-05e5cdad3a3c-aa876131 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-eb431982-8b80-3a6f-4e9b-27ba1713f200-d689fade {
    grid-area: 3 / 3 / 4 / 4;
    justify-self: center;
  }

  #w-node-a181913e-22ff-4955-367a-fcc6b252e895-d689fade {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-a3e1b584-19e3-e5f5-a519-58b966a6ea52-32e6dfc5 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_8aa0010a-83a3-8ff6-c7a2-c2e17358e928-32e6dfc5 {
    justify-self: end;
  }

  #w-node-b333e448-cb86-8109-07fc-6e7946a467e5-32e6dfc5 {
    grid-area: 3 / 3 / 4 / 4;
    justify-self: center;
  }

  #w-node-b333e448-cb86-8109-07fc-6e7946a467e7-32e6dfc5 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908d04-4b86c217 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908d5e-4b86c217, #w-node-_326ae2f2-9aaa-1555-9c79-933abc908da6-4b86c217, #w-node-_326ae2f2-9aaa-1555-9c79-933abc908dda-4b86c217, #w-node-_326ae2f2-9aaa-1555-9c79-933abc908e19-4b86c217 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908e1c-4b86c217 {
    justify-self: auto;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908e64-4b86c217, #w-node-_326ae2f2-9aaa-1555-9c79-933abc908e84-4b86c217, #w-node-_326ae2f2-9aaa-1555-9c79-933abc908ea4-4b86c217 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908ea7-4b86c217 {
    justify-self: auto;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908ecf-4b86c217 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cd198d9b-b846-3bf3-d973-a1dc142f3d7c-67768693 {
    grid-column-end: 3;
  }

  #w-node-e6e28b62-5fe0-165f-c85f-ce1b34e72162-67768693 {
    grid-row-end: 3;
    grid-column-end: 3;
  }

  #w-node-e6e28b62-5fe0-165f-c85f-ce1b34e72169-67768693 {
    grid-row-start: 3;
    grid-column-start: 1;
  }

  #w-node-b37fe3d7-c048-541c-9deb-7154d272357a-ef37bb3a {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_5a89d452-37e1-f38c-405d-af3c1505e9e6-ef37bb3a {
    grid-area: 2 / 1 / 3 / 9;
    align-self: center;
  }

  #w-node-_1fc262e0-e941-f651-3660-5f9c13700791-ef37bb3a {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-b952c030-c1ce-f3b7-6e71-9b7e69807bf5-ef37bb3a {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_9accd774-ba70-77e1-8936-6ad3ee1be12b-f277cb8d {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9accd774-ba70-77e1-8936-6ad3ee1be131-f277cb8d {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_026cc08e-4b58-8fc8-06a1-47a566818221-f277cb8d {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_026cc08e-4b58-8fc8-06a1-47a56681822d-f277cb8d {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-fa12dff8-a3ea-91cc-cfc3-6e565e177114-2ab6a2c5 {
    grid-area: 2 / 3 / 3 / 5;
    justify-self: start;
  }

  #w-node-_3a42ebdb-017c-fa29-5bcd-efd505bc8a15-2ab6a2c5, #w-node-f0b64598-4866-fcb6-6a39-0f0a989030e2-2ab6a2c5 {
    grid-area: 5 / 3 / 6 / 5;
    align-self: start;
  }

  #w-node-a5a2b684-588e-823c-9563-e47e46c04754-2ab6a2c5 {
    order: 1;
    grid-area: 4 / 3 / 5 / 5;
  }

  #w-node-_119aabf1-0ad5-8807-8176-18f37326d4a6-2ab6a2c5 {
    grid-row: 6 / 7;
    grid-column-end: 5;
  }

  #w-node-a5a2b684-588e-823c-9563-e47e46c04752-2ab6a2c5 {
    order: -9999;
    grid-area: 3 / 1 / 7 / 7;
  }

  #w-node-ffdb235a-c9ba-486a-f69b-9462f61b6e69-2ab6a2c5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ffdb235a-c9ba-486a-f69b-9462f61b6e6e-2ab6a2c5 {
    place-self: start;
  }

  #w-node-ffdb235a-c9ba-486a-f69b-9462f61b6e72-2ab6a2c5 {
    align-self: end;
  }

  #w-node-_42dd25d3-ebeb-4f13-dc73-4b0367612bed-2d2f30c6 {
    justify-self: start;
  }

  #w-node-f6178ec7-bbc8-8ab3-8a43-d11d8641d1ca-2d2f30c6, #w-node-_49ce2956-14bc-fda0-5390-dc5b874813cf-2d2f30c6 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_612e22d4-991e-4051-20aa-8ae9539d228e-ca6a2985 {
    order: -9999;
  }

  #w-node-_612e22d4-991e-4051-20aa-8ae9539d228f-ca6a2985 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_612e22d4-991e-4051-20aa-8ae9539d2291-ca6a2985 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4e2ae587-aa58-0091-cd1f-3e4b928a817b-ca6a2985 {
    grid-area: 1 / 2 / 4 / 3;
  }

  #w-node-_4e2ae587-aa58-0091-cd1f-3e4b928a817c-ca6a2985 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_4e2ae587-aa58-0091-cd1f-3e4b928a8184-ca6a2985 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4e2ae587-aa58-0091-cd1f-3e4b928a818c-ca6a2985 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_4e2ae587-aa58-0091-cd1f-3e4b928a8191-ca6a2985 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62066917-8965-ec12-3272-5b0f69ae0c16-ca6a2985 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: stretch;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d35-35dab377 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: stretch;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d3f-35dab377 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: stretch;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d22-35dab377 {
    grid-area: 4 / 4 / 7 / 12;
    place-self: end center;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d27-35dab377 {
    grid-column-start: 3;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d2a-35dab377 {
    grid-column-end: 13;
  }

  #w-node-cc165204-5963-7465-eae3-b1691d0aa7a8-35dab377 {
    grid-area: 4 / 4 / 7 / 12;
    place-self: end center;
  }

  #w-node-cc165204-5963-7465-eae3-b1691d0aa7be-35dab377 {
    grid-column-end: 13;
  }

  #w-node-cc165204-5963-7465-eae3-b1691d0aa7c1-35dab377 {
    grid-column-start: 3;
  }

  #w-node-fcba1b19-1ef9-a4f2-535f-14ab870dd34a-b8d1c1d7, #w-node-_7b1ab887-dd54-3bb9-203a-44848ea66e2a-b8d1c1d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4f0fd8ce-dc18-d05f-955b-f92ae7a071b1-bb0f9a7d {
    order: -9999;
    grid-area: 1 / 1 / 5 / 7;
  }

  #w-node-af5211b3-8894-f18e-8c25-961e39c80eeb-adf52c19 {
    grid-area: 1 / 1 / 5 / 5;
    place-self: start stretch;
  }

  #w-node-_0ae559a1-77b3-ae58-0231-721cb287a72b-adf52c19 {
    grid-area: 2 / 2 / 3 / 4;
    align-self: end;
  }

  #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a1-adf52c19 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
  }

  #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a3-adf52c19 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cf2dfc14-f488-2137-5737-cea0167fbf5d-adf52c19 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
  }

  #w-node-_8d13ea07-4caf-88fd-22da-244009955a79-adf52c19 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a5-adf52c19 {
    grid-row-end: 2;
  }

  #w-node-_45e82f29-1cd5-abb3-5fcd-ef66afcad93b-adf52c19 {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_1364484b-f03d-7571-10b6-3af085721eae-adf52c19 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_60d4a066-c10a-ff85-2b83-3b92fb7f64cb-adf52c19 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_721f06e0-3593-a885-0647-fc846db6d03d-adf52c19 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_5c6ec38f-9aa0-6fb5-46e3-1b074e944641-adf52c19 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516a3-adf52c19 {
    grid-area: 1 / 1 / 2 / 9;
    place-self: center stretch;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516a4-adf52c19 {
    align-self: end;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516a6-adf52c19 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: start;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516a9-adf52c19 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516b2-adf52c19 {
    grid-area: 2 / 5 / 3 / 9;
    place-self: auto;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516bb-adf52c19 {
    grid-area: 3 / 1 / 4 / 5;
    place-self: auto;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516c4-adf52c19 {
    grid-area: 3 / 5 / 4 / 9;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516cd-adf52c19 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516d6-adf52c19 {
    grid-area: 4 / 5 / 5 / 9;
  }

  #w-node-_1ab32c66-1159-8926-2a3a-82bdaa6d7413-adf52c19, #w-node-bc4d3343-2883-208c-6f5c-70fd686f3cf4-adf52c19 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bb3f86a2-6925-249b-b1e3-ae7788172fb9-adf52c19 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
  }

  #w-node-af5211b3-8894-f18e-8c25-961e39c80eeb-0fdde91d {
    grid-area: 1 / 1 / 5 / 5;
    place-self: start stretch;
  }

  #w-node-e7426861-5bbf-3508-058a-a183da3e8ceb-0fdde91d {
    grid-area: 2 / 2 / 3 / 4;
    align-self: end;
  }

  #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a1-0fdde91d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
  }

  #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a3-0fdde91d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cf2dfc14-f488-2137-5737-cea0167fbf5d-0fdde91d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce18-0fdde91d {
    grid-area: 1 / 1 / 2 / 9;
    place-self: center stretch;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce19-0fdde91d {
    align-self: end;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce1b-0fdde91d {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: start;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce1e-0fdde91d {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce27-0fdde91d {
    grid-area: 2 / 5 / 3 / 9;
    place-self: auto;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce30-0fdde91d {
    grid-area: 3 / 1 / 4 / 5;
    place-self: auto;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce39-0fdde91d {
    grid-area: 3 / 5 / 4 / 9;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce42-0fdde91d {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce4b-0fdde91d {
    grid-area: 4 / 5 / 5 / 9;
  }

  #w-node-f02c0e56-e67e-7b74-11c0-38ce959c83e0-0fdde91d {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afc90-ec7e8b99 {
    order: -9999;
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afc91-ec7e8b99 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afc93-ec7e8b99 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_484a0be7-5868-ef7b-adea-e363c3a6a83b-86d13583 {
    order: -9999;
  }

  #w-node-_484a0be7-5868-ef7b-adea-e363c3a6a83c-86d13583 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_484a0be7-5868-ef7b-adea-e363c3a6a83e-86d13583 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d6248d89-d266-954f-96ab-35e57a551780-86d13583 {
    grid-area: 1 / 2 / 4 / 3;
  }

  #w-node-_5024c832-7131-4eda-24ce-67085c991187-86d13583 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_77f31c10-2644-3ac7-04dd-f62b3d78909a-86d13583 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a9f7bd8b-0ded-0ece-1e52-f41669745107-86d13583 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_7a925436-fd7c-a6f5-1de1-979e8068a47b-86d13583 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_56078b03-b0fe-47f8-6b4d-25dea322586e-86d13583 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: stretch;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-4ee85935 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: stretch;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb1c-4ee85935 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: stretch;
  }

  #w-node-_464d05f0-f0c0-8e3f-23d0-e20176f3b57a-4ee85935 {
    align-self: start;
  }

  #w-node-a9f7bd8b-0ded-0ece-1e52-f41669745107-30cb527e {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_7a925436-fd7c-a6f5-1de1-979e8068a47b-30cb527e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_5024c832-7131-4eda-24ce-67085c991187-30cb527e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_77f31c10-2644-3ac7-04dd-f62b3d78909a-30cb527e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_90731f50-3258-91b0-d2c9-4bd77f60506c-30cb527e, #w-node-_393c75dc-092c-44af-9852-603725c9a40c-30cb527e {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: stretch;
  }

  #w-node-fe839545-8f18-90cc-a43e-3911dd917f6e-30cb527e {
    order: -9999;
  }

  #w-node-fe839545-8f18-90cc-a43e-3911dd917f6f-30cb527e {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-fe839545-8f18-90cc-a43e-3911dd917f71-30cb527e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afc90-4c207dc5 {
    order: -9999;
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afc91-4c207dc5 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afc93-4c207dc5 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afc95-4c207dc5 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afc96-4c207dc5 {
    grid-area: 4 / 2 / 5 / 4;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afc9c-4c207dc5 {
    grid-column-end: 4;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afcba-4c207dc5 {
    grid-row: 5 / 6;
    grid-column-end: 4;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afcbb-4c207dc5 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afce3-4c207dc5 {
    grid-area: 1 / 2 / 3 / 3;
    align-self: start;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afce4-4c207dc5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afce7-4c207dc5, #w-node-_5745fd6a-e942-dfa7-8065-e487d01afce9-4c207dc5, #w-node-_5745fd6a-e942-dfa7-8065-e487d01afceb-4c207dc5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afcee-4c207dc5 {
    grid-column-end: 5;
  }

  #w-node-af5211b3-8894-f18e-8c25-961e39c80eeb-2bde49bc {
    grid-area: 1 / 1 / 5 / 5;
    place-self: start stretch;
  }

  #w-node-_0ae559a1-77b3-ae58-0231-721cb287a72b-2bde49bc {
    grid-area: 2 / 2 / 3 / 4;
    align-self: end;
  }

  #w-node-_04497c13-a505-7340-06dd-f847096e37cf-2bde49bc {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a1-2bde49bc {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
  }

  #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a3-2bde49bc {
    grid-area: 3 / 1 / 4 / 2;
  }

  #button-hero1.w-node-_8bf77f20-521f-806a-5714-ed7dca5bede9-2bde49bc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f15790da-a4cf-bb26-be17-c924a08fa1d1-2bde49bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f15790da-a4cf-bb26-be17-c924a08fa1d3-2bde49bc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f15790da-a4cf-bb26-be17-c924a08fa1d9-2bde49bc {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_7226f02b-2111-0a84-9f1d-8b566c3bee4d-2bde49bc {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_7226f02b-2111-0a84-9f1d-8b566c3bee55-2bde49bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7226f02b-2111-0a84-9f1d-8b566c3bee57-2bde49bc {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7226f02b-2111-0a84-9f1d-8b566c3bee60-2bde49bc {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: center;
  }

  #w-node-_4f0fd8ce-dc18-d05f-955b-f92ae7a071b1-969abe13, #w-node-_4f0fd8ce-dc18-d05f-955b-f92ae7a071b1-4bd98df9 {
    order: -9999;
    grid-area: 1 / 1 / 5 / 7;
  }

  #w-node-c66f1304-6b23-0cd8-80dc-0467e8b43f83-4bd98df9 {
    grid-row: 1 / 2;
    grid-column-start: 3;
  }

  #w-node-_0116d6a5-7e06-1a4a-6226-f07cd3cc4d49-4bd98df9 {
    grid-row-end: 4;
    grid-column-end: 5;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-267be721 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: stretch;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb1c-267be721 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: stretch;
  }

  #w-node-fa09a23c-c3b5-6fc1-cbc0-60baf2d32165-16eaa2c8 {
    grid-column-end: 2;
  }

  #w-node-_99dc917c-0c14-434c-54fc-706fdc827d9f-16eaa2c8 {
    grid-column: span 1 / span 1;
  }

  #button-hero2.w-node-_99dc917c-0c14-434c-54fc-706fdc827db1-16eaa2c8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_99dc917c-0c14-434c-54fc-706fdc827db7-16eaa2c8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435d64-eb435d1c {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435d6a-eb435d1c {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435dbe-eb435d1c {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435dc4-eb435d1c {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435deb-eb435d1c {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435df1-eb435d1c, #w-node-_6326aa02-08c6-e218-a191-58a1eb435e54-eb435d1c {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435e63-eb435d1c {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_04c32fd3-b25c-3f3d-3d2c-daa9cac9936b-bdf5c6f2, #w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d08-bdf5c6f2 {
    align-self: center;
  }

  #w-node-d75dd34c-b42e-afb8-a5d9-e53df45be963-bdf5c6f2 {
    grid-area: 1 / 1 / 4 / 3;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b813f-bdf5c6f2 {
    align-self: end;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b8141-bdf5c6f2 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: start;
  }

  #w-node-f1466752-38a1-6b57-100e-5825b02e2308-b02e2307 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f1466752-38a1-6b57-100e-5825b02e2322-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e2349-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e2360-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e2376-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e2392-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e23a6-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e23c0-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e23d1-b02e2307 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #fakturering-info.w-node-_72e98a63-f70f-a50c-8187-c3d30654fa52-099ac041 {
    grid-area: 1 / 1 / 2 / 4;
    align-self: end;
  }

  #w-node-_5bf539f7-561c-da11-28c3-6efea79b0652-099ac041 {
    align-self: start;
  }

  #w-node-d29838e9-b254-1471-2d14-1f173670e5ba-099ac041 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d29838e9-b254-1471-2d14-1f173670e5bc-099ac041 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc274-099ac041 {
    grid-area: 1 / 1 / 3 / 5;
  }

  #w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc276-099ac041 {
    grid-area: 1 / 5 / 3 / 9;
  }

  #w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc278-099ac041 {
    grid-area: 5 / 1 / 7 / 5;
  }

  #w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc27a-099ac041 {
    grid-area: 5 / 5 / 7 / 9;
  }

  #w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc27c-099ac041 {
    grid-area: 3 / 2 / 5 / 8;
  }

  #w-node-_2848b162-4ed7-1169-9656-135df7030975-099ac041 {
    align-self: start;
  }

  #w-node-_482bf500-3ef3-a626-2aa6-926317174162-099ac041 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_482bf500-3ef3-a626-2aa6-92631717416c-099ac041 {
    align-self: center;
  }

  #w-node-_482bf500-3ef3-a626-2aa6-92631717417e-099ac041, #w-node-_482bf500-3ef3-a626-2aa6-926317174182-099ac041 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: stretch;
  }

  #w-node-_79973325-d625-cb74-e43f-08de067882f5-775e4ce5 {
    grid-column-end: 2;
  }

  #w-node-_79973325-d625-cb74-e43f-08de067882f7-775e4ce5 {
    grid-column: span 1 / span 1;
  }

  #button-hero2.w-node-_79973325-d625-cb74-e43f-08de06788309-775e4ce5 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_6216fdd8-00ee-353b-d449-f4632245e060-775e4ce5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #fakturering-info.w-node-_6216fdd8-00ee-353b-d449-f4632245e067-775e4ce5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_0bef2614-b905-1c39-a4f4-446a65c0c19a-775e4ce5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #fakturering-info.w-node-_036451bd-8a04-1720-233a-fa20cc04d553-775e4ce5 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
  }

  #w-node-_036451bd-8a04-1720-233a-fa20cc04d564-775e4ce5 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-f41de4a2-5b04-32aa-1575-d69df17a46c9-775e4ce5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #fakturering-info.w-node-_1b253300-8862-e101-4c97-1e5c2eccb55a-775e4ce5 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
  }

  #w-node-_1b253300-8862-e101-4c97-1e5c2eccb55d-775e4ce5 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-cb6156c8-5253-57b9-9dec-dc10a215e258-775e4ce5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #fakturering-info.w-node-cb6156c8-5253-57b9-9dec-dc10a215e246-775e4ce5 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
  }

  #w-node-cb6156c8-5253-57b9-9dec-dc10a215e248-775e4ce5, #w-node-cb6156c8-5253-57b9-9dec-dc10a215e249-775e4ce5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cb6156c8-5253-57b9-9dec-dc10a215e24b-775e4ce5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cb6156c8-5253-57b9-9dec-dc10a215e24f-775e4ce5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_5a22c127-b8d7-740d-7fa0-917a16c3aca2-775e4ce5, #w-node-_59ea2bcb-aaf6-d5f0-00d7-ffdaa53759e2-775e4ce5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #fakturering-info.w-node-_59ea2bcb-aaf6-d5f0-00d7-ffdaa53759d3-775e4ce5 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
  }

  #w-node-_59ea2bcb-aaf6-d5f0-00d7-ffdaa53759d5-775e4ce5 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_59ea2bcb-aaf6-d5f0-00d7-ffdaa53759d8-775e4ce5 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_59ea2bcb-aaf6-d5f0-00d7-ffdaa53759da-775e4ce5 {
    grid-area: 3 / 1 / 4 / 8;
  }

  #w-node-_59ea2bcb-aaf6-d5f0-00d7-ffdaa53759dd-775e4ce5 {
    grid-area: 4 / 1 / 5 / 9;
  }

  #w-node-_57d0eba6-cfbe-1d25-019e-512735c710ad-775e4ce5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #fakturering-info.w-node-_57d0eba6-cfbe-1d25-019e-512735c710af-775e4ce5 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
  }

  #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49e6a-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49e8a-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49eb8-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49ed0-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49e9f-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49ee8-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49f00-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49f0f-7ef49e69 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_04c32fd3-b25c-3f3d-3d2c-daa9cac9936b-6f5b840a {
    align-self: center;
  }

  #w-node-_04c32fd3-b25c-3f3d-3d2c-daa9cac9936b-5d542ab3 {
    grid-column-end: 3;
    align-self: center;
  }

  #w-node-d6aedfde-f51c-ada3-4f6a-67adc202f045-5d542ab3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d08-5d542ab3, #w-node-ffd89dd5-04f1-e756-96c8-3427411feeec-5d542ab3, #w-node-af6595c2-0ec8-6083-bf4f-997dc266b973-5d542ab3 {
    align-self: center;
  }

  #w-node-af6595c2-0ec8-6083-bf4f-997dc266b97f-5d542ab3, #w-node-_3d89af00-efa8-5f55-a739-58581465b613-5d542ab3 {
    grid-column-end: 4;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b813f-5d542ab3 {
    align-self: end;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b8141-5d542ab3 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: start;
  }

  #w-node-fdbf2d89-86b6-d0a6-0544-c47d3e9b3777-0063ea84 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center stretch;
  }

  #w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d08-f58f4c57 {
    align-self: center;
  }

  #w-node-_272de7f2-7140-ac5b-e4dd-131dee9e3f81-9a03ca3b {
    grid-area: 1 / 1 / 2 / 9;
    justify-self: center;
  }

  #w-node-_272de7f2-7140-ac5b-e4dd-131dee9e3f92-9a03ca3b {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_04c32fd3-b25c-3f3d-3d2c-daa9cac9936b-2c45209b, #w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d08-2c45209b, #w-node-_77033ab0-37e0-862b-1920-cde60c90fee1-2c45209b {
    align-self: center;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b813f-2c45209b {
    align-self: end;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b8141-2c45209b {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: start;
  }

  #w-node-a1243107-9aba-d2c3-3a80-9a0e1e8cb967-b7ca4133, #w-node-_6a6b3a34-5707-c8f8-9d2e-118531a116d5-b7ca4133, #w-node-_9ebfb020-aa6f-81d9-bac5-d0d118753663-b7ca4133 {
    align-self: center;
  }

  #w-node-_64168c03-dd6f-7799-bc38-4642dbea1815-b7ca4133 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f2945014-a1e0-6cd4-c55f-75393aa1e647-b7ca4133 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_10f4ef1f-571f-7f61-8d68-344bdb573c04-14779b02 {
    grid-column: 1 / 7;
  }

  #w-node-_8500c553-2a9d-09de-1be6-edab081d5d51-14779b02 {
    grid-column-end: 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca24-176db1ca {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca2a-176db1ca {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca7e-176db1ca {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca84-176db1ca {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcaab-176db1ca {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcab1-176db1ca, #w-node-c874b545-717d-d6b9-4fc6-4552576dcb14-176db1ca {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcb23-176db1ca {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a6e140bf-7c70-13ec-1671-1ff1c4312359-cc84ff80 {
    order: -9999;
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-a6e140bf-7c70-13ec-1671-1ff1c431235a-cc84ff80 {
    grid-area: 1 / 1 / 2 / 4;
    justify-self: center;
  }

  #w-node-a6e140bf-7c70-13ec-1671-1ff1c431235c-cc84ff80 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_3b0d00ff-c3d2-26ca-54d0-63e87d28f9f1-cc84ff80 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-c06be034-2512-110b-7a9e-861e85cf73fa-cc84ff80 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c06be034-2512-110b-7a9e-861e85cf7400-cc84ff80 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center stretch;
  }

  #w-node-_085764dd-7413-1950-596c-b8a287b80e04-cc84ff80 {
    align-self: end;
  }

  #w-node-_085764dd-7413-1950-596c-b8a287b80e06-cc84ff80 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: start;
  }

  #w-node-_5ab699ef-3ecf-45ca-6841-4656e89df86f-cc84ff80 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
  }

  #w-node-_5ab699ef-3ecf-45ca-6841-4656e89df871-cc84ff80 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5ab699ef-3ecf-45ca-6841-4656e89df873-cc84ff80 {
    grid-column: 2 / 3;
  }

  #w-node-_5ab699ef-3ecf-45ca-6841-4656e89df875-cc84ff80 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_29ebc2b8-8745-b253-df82-3228c7a9c85c-cc84ff80 {
    grid-area: 2 / 3 / 4 / 13;
  }

  #w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c207-cc84ff80 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c20b-cc84ff80 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6255d28b-1a25-d911-7644-b565572fd713-cc84ff80 {
    grid-column-end: 5;
  }

  #w-node-_6255d28b-1a25-d911-7644-b565572fd715-cc84ff80 {
    grid-area: 2 / 2 / 3 / 4;
    align-self: start;
  }

  #w-node-c6afb2c2-b9df-2be7-1f02-620f78e23dd2-e4b29e6d {
    grid-area: 1 / 1 / 3 / 5;
  }

  #w-node-_86956748-de5d-dde9-526c-cf971b8a0bef-e4b29e6d {
    grid-area: 1 / 5 / 3 / 9;
  }

  #w-node-_8b9bcc98-75fe-703f-62c2-246a029f0f95-e4b29e6d {
    grid-area: 5 / 1 / 7 / 5;
  }

  #w-node-f3d44759-0ce9-daf5-e092-3d6e890582f2-e4b29e6d {
    grid-area: 5 / 5 / 7 / 9;
  }

  #w-node-dfd7fc14-2787-8566-1df7-2ce0ce061f1d-e4b29e6d {
    grid-area: 3 / 2 / 5 / 8;
  }

  #w-node-_590521e5-7ac1-96a6-0faa-82ed7f4aee41-e4b29e6d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e70f23e6-35a2-4739-7c41-a249039b2b8e-e4b29e6d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5f3ae8d7-458d-32f0-aa1e-8a3c8750745d-e4b29e6d {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-fdf3f9d6-1c19-d428-8021-4856a9efd009-06000133 {
    grid-area: 3 / 1 / 4 / 5;
    align-self: end;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-06000133 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: stretch;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb1c-06000133 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: stretch;
  }

  #w-node-_70558a5f-fdb9-59f0-c3db-5480163acb15-97b2a1b0 {
    justify-self: center;
  }

  #w-node-_70558a5f-fdb9-59f0-c3db-5480163acb16-97b2a1b0 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: stretch;
  }

  #w-node-_70558a5f-fdb9-59f0-c3db-5480163acb1f-97b2a1b0 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center stretch;
  }

  #w-node-_16347c8e-2b4a-4e5d-0c8b-65884a1bc873-97b2a1b0 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-f641b233-ff1a-e302-547b-aa6a7e93d50d-97b2a1b0 {
    align-self: end;
  }

  #w-node-f641b233-ff1a-e302-547b-aa6a7e93d50f-97b2a1b0 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: start;
  }

  #w-node-_467a246d-9be9-e8e5-997c-d407617c5134-97b2a1b0 {
    grid-area: 2 / 3 / 4 / 13;
  }

  #w-node-_09d28693-e597-5af4-185b-cd9996070894-97b2a1b0 {
    align-self: end;
  }

  #w-node-a7f12663-12ac-f836-0e57-e9f64d54a1db-4d54a1db {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_17654317-e376-3a28-56b4-8ceec7085171-4d54a1db {
    grid-column: span 1 / span 1;
  }

  #w-node-_9a2a64c0-17c9-59fc-1924-f60134f8b400-75811ac5, #w-node-_0281983c-a322-a716-95ee-e29ddd3ee2c8-75811ac5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8338f3b-05c0-39da-c33a-32df67351fff-75811ac5, #w-node-a8d62ff6-fec9-9055-3d64-0c4ac81ff006-75811ac5, #w-node-a1007194-8d4c-bd68-c7e7-5527e17048d0-75811ac5, #w-node-fcde3fab-3b46-40f1-6ee7-0ff19cda085d-75811ac5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1d8fa7ff-d8f9-2d67-f242-6fa96b43bd56-75811ac5 {
    justify-self: auto;
  }

  #w-node-b5288e5a-a4f0-2ee5-e07b-588b3a2156a1-75811ac5, #w-node-_494494a8-1b5b-b92d-5d81-d4246e5e24d6-75811ac5, #w-node-_9fcc1e8b-b0ad-b52e-b2ff-4fedc642c778-75811ac5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ae1ddf3a-c3f3-c722-77b9-47190f342063-75811ac5 {
    justify-self: auto;
  }

  #w-node-ee338a35-2a94-51f4-8292-01468a0ca1cf-75811ac5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c06be034-2512-110b-7a9e-861e85cf73fa-cf39a1da {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c06be034-2512-110b-7a9e-861e85cf7400-cf39a1da {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center stretch;
  }

  #w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c207-cf39a1da {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c20b-cf39a1da {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_085764dd-7413-1950-596c-b8a287b80e04-cf39a1da {
    align-self: end;
  }

  #w-node-_085764dd-7413-1950-596c-b8a287b80e06-cf39a1da {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: start;
  }

  #w-node-_65410855-1241-410d-9d9e-77246e2d1319-cf39a1da {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
  }

  #w-node-_65410855-1241-410d-9d9e-77246e2d131b-cf39a1da {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_65410855-1241-410d-9d9e-77246e2d131d-cf39a1da {
    grid-column: 2 / 3;
  }

  #w-node-_65410855-1241-410d-9d9e-77246e2d131f-cf39a1da {
    grid-column: 1 / 2;
  }

  #w-node-_29ebc2b8-8745-b253-df82-3228c7a9c85c-cf39a1da {
    grid-area: 2 / 3 / 4 / 13;
  }

  #w-node-_90090e8e-3475-cdc4-c4de-1deb48e4a57a-6ec51ee8 {
    order: -9999;
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_90090e8e-3475-cdc4-c4de-1deb48e4a57b-6ec51ee8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_90090e8e-3475-cdc4-c4de-1deb48e4a57d-6ec51ee8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ab6a-6ec51ee8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ab8e-6ec51ee8, #w-node-_639f9672-6eff-dea3-3c7a-a7107562aba4-6ec51ee8, #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac2b-6ec51ee8 {
    grid-column-end: 2;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac2c-6ec51ee8 {
    grid-column: 2 / 4;
  }

  #w-node-a51fe412-b622-b1a2-53b5-9482d1b06433-b59754c7 {
    grid-area: 2 / 2 / 3 / 5;
    place-self: center;
  }

  #w-node-b3ff1bf8-441c-1375-5b22-1c211e456ac7-b59754c7 {
    grid-row: 3 / 4;
  }

  #w-node-_5356dde7-e45d-a8d4-d303-5b3fddc4026e-b59754c7, #w-node-a51fe412-b622-b1a2-53b5-9482d1b0643b-b59754c7 {
    grid-area: 1 / 2 / 2 / 5;
    place-self: center;
  }

  #w-node-e315fd66-4334-0b1e-911d-1e2518e3646d-18e36464 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    justify-self: stretch;
  }

  #w-node-e315fd66-4334-0b1e-911d-1e2518e36470-18e36464 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-e315fd66-4334-0b1e-911d-1e2518e36481-18e36464 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-e315fd66-4334-0b1e-911d-1e2518e36484-18e36464 {
    grid-row-end: 3;
  }

  #w-node-a51fe412-b622-b1a2-53b5-9482d1b06433-0b1b7d4f {
    grid-area: 2 / 2 / 3 / 5;
    place-self: center;
  }

  #w-node-b3ff1bf8-441c-1375-5b22-1c211e456ac7-0b1b7d4f {
    grid-row: 3 / 4;
  }

  #w-node-_5356dde7-e45d-a8d4-d303-5b3fddc4026e-0b1b7d4f, #w-node-a51fe412-b622-b1a2-53b5-9482d1b0643b-0b1b7d4f {
    grid-area: 1 / 2 / 2 / 5;
    place-self: center;
  }

  #w-node-_522607ea-9230-b3e4-272d-657c83da05dc-0b1b7d4f {
    grid-area: 1 / 1 / 2 / 4;
    place-self: center;
  }

  #w-node-_017cc64f-a65f-cd0d-7a78-2e5aa6f7a4d3-0b1b7d4f {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_017cc64f-a65f-cd0d-7a78-2e5aa6f7a4d4-0b1b7d4f, #w-node-_017cc64f-a65f-cd0d-7a78-2e5aa6f7a4d6-0b1b7d4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_017cc64f-a65f-cd0d-7a78-2e5aa6f7a4db-0b1b7d4f {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_017cc64f-a65f-cd0d-7a78-2e5aa6f7a4de-0b1b7d4f {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: start;
  }

  #w-node-_2d96bd71-913d-827a-914d-4af0c5c427f9-0b1b7d4f {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_61aa0186-044b-4d5a-2539-a0ed599e65dc-0b1b7d4f {
    grid-area: 1 / 1 / 2 / 4;
    place-self: end center;
  }

  #w-node-_2be4f68f-12f2-3ba4-def6-93968fb19285-0b1b7d4f {
    grid-row: 2 / 3;
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_5c663737-2749-cb4f-4c82-8f4c4d0c1f92-0b1b7d4f {
    grid-area: 4 / 1 / 5 / 3;
    place-self: center start;
  }

  #w-node-b1021017-f8d1-8241-6e55-b33f8e6d1022-6608b924 {
    grid-column-end: 4;
  }

  #w-node-_526a4885-9d98-39ff-9268-e535f71bc1f0-6608b924 {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-a9ffaf06-06fc-0691-f7a6-34b870669344-6608b924 {
    grid-row-end: 4;
  }

  #w-node-cb5670c2-56e7-9fd8-a94e-12ae0a28b23a-6608b924 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_526a4885-9d98-39ff-9268-e535f71bc1c1-6608b924 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-1d581738 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: stretch;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb1c-1d581738 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: stretch;
  }

  #w-node-_464d05f0-f0c0-8e3f-23d0-e20176f3b57a-1d581738 {
    align-self: start;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-0206cee4 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: stretch;
  }

  #w-node-b4ff0009-8ecd-3385-bd8e-a6f24a955a5f-0206cee4 {
    grid-area: Area;
    align-self: center;
  }

  #w-node-_464d05f0-f0c0-8e3f-23d0-e20176f3b57a-0206cee4 {
    align-self: start;
  }

  #w-node-_3d790107-7b0e-2461-0ae1-3967295fa71b-949a8045 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_3d790107-7b0e-2461-0ae1-3967295fa71c-949a8045 {
    grid-column-end: 2;
  }

  #w-node-df4f70db-9cdd-d022-3f00-9d003649c48f-949a8045 {
    grid-column: span 1 / span 1;
  }

  #button-hero2.w-node-_56980612-628a-f2ad-8afa-996bee05aba3-949a8045 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6e61cb99-b268-605f-edac-63c341cd028a-949a8045 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2976db35-4482-4f29-e141-731f0d36b4ba-949a8045 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #fakturering-info.w-node-_9e22161f-f26c-7d73-522e-587f2dcd7a74-2dcd7a6c {
    grid-column: span 1 / span 1;
    align-self: end;
  }

  #w-node-_9e22161f-f26c-7d73-522e-587f2dcd7a7d-2dcd7a6c {
    grid-column: span 1 / span 1;
    align-self: start;
  }

  #w-node-_9e22161f-f26c-7d73-522e-587f2dcd7a8e-2dcd7a6c {
    order: -9999;
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_9e22161f-f26c-7d73-522e-587f2dcd7a90-2dcd7a6c {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_9e22161f-f26c-7d73-522e-587f2dcd7a91-2dcd7a6c {
    grid-column: span 1 / span 1;
    align-self: end;
  }

  #w-node-_9e22161f-f26c-7d73-522e-587f2dcd7a9e-2dcd7a6c {
    grid-column: span 1 / span 1;
    align-self: start;
  }

  #w-node-_9e22161f-f26c-7d73-522e-587f2dcd7ab4-2dcd7a6c {
    grid-column: span 1 / span 1;
    align-self: end;
  }

  #w-node-_9e22161f-f26c-7d73-522e-587f2dcd7abd-2dcd7a6c {
    grid-column: span 1 / span 1;
    align-self: start;
  }

  #w-node-_9e22161f-f26c-7d73-522e-587f2dcd7ace-2dcd7a6c {
    order: -9999;
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_9e22161f-f26c-7d73-522e-587f2dcd7ad0-2dcd7a6c {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_9e22161f-f26c-7d73-522e-587f2dcd7ad1-2dcd7a6c {
    grid-column: span 1 / span 1;
    align-self: end;
  }

  #w-node-_9e22161f-f26c-7d73-522e-587f2dcd7adc-2dcd7a6c {
    grid-column: span 1 / span 1;
    align-self: start;
  }

  #w-node-_9e22161f-f26c-7d73-522e-587f2dcd7aef-2dcd7a6c {
    grid-column: span 1 / span 1;
    align-self: end;
  }

  #w-node-_9e22161f-f26c-7d73-522e-587f2dcd7af9-2dcd7a6c {
    grid-column: span 1 / span 1;
    align-self: start;
  }

  #w-node-_9e22161f-f26c-7d73-522e-587f2dcd7b07-2dcd7a6c {
    order: -9999;
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_9e22161f-f26c-7d73-522e-587f2dcd7b09-2dcd7a6c {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_9e22161f-f26c-7d73-522e-587f2dcd7b0a-2dcd7a6c {
    grid-column: span 1 / span 1;
    align-self: end;
  }

  #w-node-_9e22161f-f26c-7d73-522e-587f2dcd7b14-2dcd7a6c {
    grid-column: span 1 / span 1;
    align-self: start;
  }

  #w-node-d425a33f-0aa8-1236-1b50-352d5dbdbabf-2dcd7a6c {
    grid-column: span 1 / span 1;
    align-self: end;
  }

  #w-node-d425a33f-0aa8-1236-1b50-352d5dbdbac8-2dcd7a6c {
    grid-column: span 1 / span 1;
    align-self: start;
  }

  #w-node-d425a33f-0aa8-1236-1b50-352d5dbdbad9-2dcd7a6c {
    order: -9999;
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-a29d9aa2-1504-f3a8-bf6d-232e35049779-2dcd7a6c {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-a29d9aa2-1504-f3a8-bf6d-232e3504977a-2dcd7a6c {
    grid-column: span 1 / span 1;
    align-self: end;
  }

  #w-node-a29d9aa2-1504-f3a8-bf6d-232e35049784-2dcd7a6c {
    grid-column: span 1 / span 1;
    align-self: start;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-9310acb4 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: stretch;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb1c-9310acb4 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: stretch;
  }

  #w-node-_09a02f11-77df-b21d-3705-6416d99138bc-344807e4 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_09a02f11-77df-b21d-3705-6416d99138bd-344807e4 {
    grid-column-end: 2;
  }

  #w-node-_09a02f11-77df-b21d-3705-6416d99138bf-344807e4 {
    grid-column: span 1 / span 1;
  }

  #button-hero2.w-node-_09a02f11-77df-b21d-3705-6416d99138dc-344807e4 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_09a02f11-77df-b21d-3705-6416d99138e2-344807e4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_09e754b2-38a0-5fb1-0423-624bb9a23e85-344807e4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    justify-self: stretch;
  }

  #w-node-_09e754b2-38a0-5fb1-0423-624bb9a23e99-344807e4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b18-344807e4, #w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b20-344807e4 {
    grid-column-end: 2;
  }

  #w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b4e-344807e4 {
    grid-area: 3 / 1 / 5 / 2;
  }

  #w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b56-344807e4 {
    grid-area: 3 / 2 / 5 / 3;
  }

  #w-node-_3ffce8b8-0398-2e82-907f-b2921f505396-344807e4, #w-node-_3ffce8b8-0398-2e82-907f-b2921f50539e-344807e4 {
    grid-column-end: 2;
  }

  #w-node-_3ffce8b8-0398-2e82-907f-b2921f5053d2-344807e4 {
    grid-area: 3 / 1 / 5 / 2;
  }

  #w-node-_3ffce8b8-0398-2e82-907f-b2921f5053da-344807e4 {
    grid-area: 3 / 2 / 5 / 3;
  }

  #w-node-d275f57d-aa4b-8602-bb1c-14e883e66d83-344807e4, #w-node-d275f57d-aa4b-8602-bb1c-14e883e66d8b-344807e4 {
    grid-column-end: 2;
  }

  #w-node-d275f57d-aa4b-8602-bb1c-14e883e66db9-344807e4 {
    grid-area: 3 / 1 / 5 / 2;
  }

  #w-node-d275f57d-aa4b-8602-bb1c-14e883e66dc1-344807e4 {
    grid-area: 3 / 2 / 5 / 3;
  }

  #w-node-_4f0fd8ce-dc18-d05f-955b-f92ae7a071b1-e018374d {
    order: -9999;
    grid-area: 1 / 1 / 5 / 7;
  }

  #w-node-af5211b3-8894-f18e-8c25-961e39c80eeb-74fa40ed {
    grid-area: 1 / 1 / 5 / 5;
    place-self: start stretch;
  }

  #w-node-_0ae559a1-77b3-ae58-0231-721cb287a72b-74fa40ed {
    grid-area: 2 / 2 / 3 / 4;
    align-self: end;
  }

  #w-node-_04497c13-a505-7340-06dd-f847096e37cf-74fa40ed {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a1-74fa40ed {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
  }

  #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a3-74fa40ed {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f15790da-a4cf-bb26-be17-c924a08fa1d1-74fa40ed {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f15790da-a4cf-bb26-be17-c924a08fa1d3-74fa40ed {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f15790da-a4cf-bb26-be17-c924a08fa1d9-74fa40ed {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_9fa21451-4311-60b6-f625-32e8d1b15bed-74fa40ed {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9fa21451-4311-60b6-f625-32e8d1b15bef-74fa40ed {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_9fa21451-4311-60b6-f625-32e8d1b15bf1-74fa40ed {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_9fa21451-4311-60b6-f625-32e8d1b15bf3-74fa40ed {
    grid-area: 3 / 3 / 4 / 5;
    align-self: end;
  }

  #w-node-_85190d04-20ae-0338-4528-0277ed5e2616-74fa40ed {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28894-74fa40ed {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28896-74fa40ed {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288a1-74fa40ed {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288b5-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288c6-74fa40ed, #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288d7-74fa40ed {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288f6-74fa40ed {
    grid-area: span 2 / span 1 / span 2 / span 1;
    justify-self: stretch;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288fc-74fa40ed {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28903-74fa40ed {
    grid-area: span 2 / span 1 / span 2 / span 1;
    justify-self: stretch;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28909-74fa40ed {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_1ca75996-2298-6fe7-4477-dc50ce356ade-bfd25608, #w-node-_304b3342-8fe3-c008-e77d-eca87b5845e8-bfd25608 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8e2248bd-33bd-d4ae-f347-6ef805b35439-bfd25608 {
    grid-column-end: 5;
  }

  #w-node-_116a3bd2-c0a7-5fb4-8432-07eeb74da44e-bfd25608 {
    grid-column: 1 / 2;
    grid-row-start: 2;
  }

  #w-node-_309ad9d1-6765-32c6-0eb8-11489c6a4bee-bfd25608 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_1ca75996-2298-6fe7-4477-dc50ce356ade-31d9289a, #w-node-_304b3342-8fe3-c008-e77d-eca87b5845e8-31d9289a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8e2248bd-33bd-d4ae-f347-6ef805b35439-31d9289a {
    grid-column-end: 5;
  }

  #w-node-_116a3bd2-c0a7-5fb4-8432-07eeb74da44e-31d9289a {
    grid-column: 1 / 2;
    grid-row-start: 2;
  }

  #w-node-_309ad9d1-6765-32c6-0eb8-11489c6a4bee-31d9289a {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_1ca75996-2298-6fe7-4477-dc50ce356ade-ad8df5ad, #w-node-_304b3342-8fe3-c008-e77d-eca87b5845e8-ad8df5ad {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8e2248bd-33bd-d4ae-f347-6ef805b35439-ad8df5ad {
    grid-column-end: 5;
  }

  #w-node-_116a3bd2-c0a7-5fb4-8432-07eeb74da44e-ad8df5ad {
    grid-column: 1 / 2;
    grid-row-start: 2;
  }

  #w-node-_309ad9d1-6765-32c6-0eb8-11489c6a4bee-ad8df5ad {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d22-d76e7606 {
    grid-area: 4 / 4 / 7 / 12;
    place-self: end center;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d27-d76e7606 {
    grid-column-start: 3;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d2a-d76e7606 {
    grid-column-end: 13;
  }

  #w-node-_177a00e3-3018-acf7-4b27-091fe4acff61-e4acff60 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: stretch;
  }

  #w-node-_177a00e3-3018-acf7-4b27-091fe4acff73-e4acff60 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: stretch;
  }

  #w-node-_693a27d5-0d59-9600-d78d-bf16b8e61005-2cb55674 {
    grid-column: 2 / 14;
  }

  #w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d854-61f9d851 {
    grid-row: 2 / 3;
    grid-column-start: 2;
  }

  #w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d85a-61f9d851 {
    grid-area: 2 / 2 / 3 / 4;
    align-self: start;
  }

  #button-hero2.w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d85f-61f9d851 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_619b1c4b-c7af-e09f-aefb-548a2a055f47-e6a7f4d8 {
    align-self: center;
  }

  #w-node-_3c4a4f5f-9f38-d79b-a22e-e1251283f087-78ccc93e {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-e6488192-2754-df94-1639-9e63a4b0be4d-78ccc93e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_132d2eb0-111e-dcf6-1554-a4d559f79b3e-40f3241e {
    justify-self: end;
  }

  #w-node-_1f425e8f-5bc0-7697-8149-b0013ffd7c34-40f3241e {
    align-self: auto;
  }

  #w-node-bf2ccffc-4c92-d5a0-8f77-41ea365b0cfc-cac1520c, #w-node-bf2ccffc-4c92-d5a0-8f77-41ea365b0cfd-cac1520c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-bf2ccffc-4c92-d5a0-8f77-41ea365b0d07-cac1520c {
    justify-self: center;
  }

  #w-node-c41973cd-a76a-ba6a-adde-63b9b15b7e51-cac1520c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c41973cd-a76a-ba6a-adde-63b9b15b7e74-cac1520c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-aaa10a8a-e1e8-2618-ee08-f8bbe49b5b57-cac1520c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aaa10a8a-e1e8-2618-ee08-f8bbe49b5b75-cac1520c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_97ee4b0e-1c4f-cfd7-e5a5-47cc634bab59-cac1520c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_97ee4b0e-1c4f-cfd7-e5a5-47cc634bab77-cac1520c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
  }

  #w-node-_390aec7f-a5ae-5f8e-4401-846280463d79-cac1520c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_390aec7f-a5ae-5f8e-4401-846280463d98-cac1520c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
  }

  #w-node-c0c5012e-ac34-4dbe-4c17-5af8c398a5dd-cac1520c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c0c5012e-ac34-4dbe-4c17-5af8c398a5fb-cac1520c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
  }

  #w-node-ed906b88-0d17-656b-b21d-5dec60a8eb5c-cac1520c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ed906b88-0d17-656b-b21d-5dec60a8eb6d-cac1520c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
  }

  #w-node-_4a616a16-f039-3e14-9244-d2280d54b963-16485019 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-b322d161-1aaa-b6e2-e6af-fddb5e6dcafd-16485019 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b322d161-1aaa-b6e2-e6af-fddb5e6dcb06-16485019 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center stretch;
  }

  #button-hero1.w-node-_0a90881f-de9a-f097-e9c1-fef27e2b21a8-16485019 {
    grid-row: 1 / 2;
    grid-column-end: 3;
  }

  #w-node-aca7fff8-c0b4-2396-4865-9cdeb23793c0-16485019 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aca7fff8-c0b4-2396-4865-9cdeb23793c2-16485019 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_1ca75996-2298-6fe7-4477-dc50ce356ade-d632ba93, #w-node-_304b3342-8fe3-c008-e77d-eca87b5845e8-d632ba93 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8e2248bd-33bd-d4ae-f347-6ef805b35439-d632ba93 {
    grid-column-end: 5;
  }

  #w-node-_116a3bd2-c0a7-5fb4-8432-07eeb74da44e-d632ba93 {
    grid-column: 1 / 2;
    grid-row-start: 2;
  }

  #w-node-_309ad9d1-6765-32c6-0eb8-11489c6a4bee-d632ba93 {
    grid-area: 3 / 1 / 4 / 2;
  }
}

@media screen and (max-width: 767px) {
  #button-startup1.w-node-fa0a93fd-3f50-dcb3-0947-fb3ac7ebf163-1182d2f9, #button-startup2.w-node-fa0a93fd-3f50-dcb3-0947-fb3ac7ebf167-1182d2f9, #button-startup1.w-node-_6160b536-e9b6-5463-04e0-46eb1d9895b6-1682d2fa, #button-startup2.w-node-_6160b536-e9b6-5463-04e0-46eb1d9895ba-1682d2fa {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-a2b0ee53-94db-babb-c894-cb8cea03296d-7082d302 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: start;
  }

  #w-node-a2b0ee53-94db-babb-c894-cb8cea03296f-7082d302 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a2b0ee53-94db-babb-c894-cb8cea032972-7082d302 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_7ddc2eb2-46e1-abe1-10e3-2135f3f28605-7082d302 {
    grid-row: 1 / 2;
  }

  #w-node-_7ddc2eb2-46e1-abe1-10e3-2135f3f28629-7082d302 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_2e7e685a-4aec-621a-f6b9-47ff473b5875-7082d302 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_2e7e685a-4aec-621a-f6b9-47ff473b588f-7082d302 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_2e7e685a-4aec-621a-f6b9-47ff473b58a1-7082d302, #w-node-c60803b8-a614-8179-4940-a94fbfe4bc55-b582d398 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c60803b8-a614-8179-4940-a94fbfe4bc56-b582d398 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c60803b8-a614-8179-4940-a94fbfe4bc57-b582d398 {
    grid-row: 1 / 2;
    grid-column-end: 2;
  }

  #w-node-e21afe74-de9a-7d79-f96d-a9a2a93648f9-b582d398 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: center;
  }

  #w-node-dfac95b8-592d-a2d9-10b1-add8977d9ebc-b582d398 {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: start;
  }

  #info.w-node-_683e5287-abb5-b14f-78a8-d4c33fe7348c-b582d398 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-_683e5287-abb5-b14f-78a8-d4c33fe7348e-b582d398 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-_8c062215-c121-642b-115b-ffd565b9019e-8c82d2ea, #w-node-_8c062215-c121-642b-115b-ffd565b901a2-8c82d2ea, #w-node-d579cd74-3624-bf5b-59d3-439372308fbf-8c82d2ea, #w-node-d579cd74-3624-bf5b-59d3-439372308fc3-8c82d2ea, #w-node-_577fc8fa-8af4-1e4f-33d0-72226295c62d-8c82d2ea, #w-node-_577fc8fa-8af4-1e4f-33d0-72226295c631-8c82d2ea, #w-node-_2c9ccd1f-4072-334d-e75f-1f5b183f075e-8c82d2ea, #w-node-_2c9ccd1f-4072-334d-e75f-1f5b183f0762-8c82d2ea {
    justify-self: center;
  }

  #w-node-d51b09c8-3229-c868-974c-658aa03a2072-8c82d2ea {
    grid-column: span 2 / span 2;
  }

  #w-node-d51b09c8-3229-c868-974c-658aa03a2074-8c82d2ea {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: start;
  }

  #w-node-_77a759ff-37da-bad2-061b-11c61d692986-8c82d2ea {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: start;
  }

  #w-node-_77a759ff-37da-bad2-061b-11c61d692988-8c82d2ea {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_77a759ff-37da-bad2-061b-11c61d69298b-8c82d2ea {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_77a759ff-37da-bad2-061b-11c61d692992-8c82d2ea {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77a759ff-37da-bad2-061b-11c61d69299b-8c82d2ea {
    grid-area: 2 / 1 / 3 / 2;
    place-self: stretch end;
  }

  #w-node-_77a759ff-37da-bad2-061b-11c61d6929ae-8c82d2ea {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-_77a759ff-37da-bad2-061b-11c61d6929b2-8c82d2ea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fb18beed-649d-91e6-2e55-214e805045eb-1882d2fd, #w-node-_8b192fac-c29c-22cc-255c-ad4b3c16d100-1882d2fd {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center stretch;
  }

  #w-node-_8031cb6f-95d9-e29a-2b46-a1ce22a207d9-1882d2fd {
    grid-area: 2 / 4 / 4 / 12;
  }

  #w-node-_8031cb6f-95d9-e29a-2b46-a1ce22a207dd-1882d2fd {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #button-startup1.w-node-_70d67d43-44ba-35eb-065c-6c4b66a5fba3-1882d2fd, #button-startup2.w-node-_70d67d43-44ba-35eb-065c-6c4b66a5fba7-1882d2fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65de5-53c65de1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65de7-53c65de1 {
    grid-row: 3 / 4;
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65df2-53c65de1 {
    grid-row: 4 / 5;
    grid-column-end: 3;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e31-53c65de1 {
    grid-row-end: 4;
    grid-column-end: 3;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e32-53c65de1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e46-53c65de1 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e48-53c65de1 {
    grid-column: span 2 / span 2;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e4c-53c65de1 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e4e-53c65de1 {
    grid-column: span 2 / span 2;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e53-53c65de1 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e55-53c65de1 {
    grid-column: span 2 / span 2;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e59-53c65de1 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e5b-53c65de1 {
    grid-column: span 2 / span 2;
  }

  #button-startup1.w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e64-53c65de1, #button-startup2.w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e68-53c65de1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-_85a04fe2-5e8f-ff97-7a53-55776be23112-b582d3a5 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start center;
  }

  #w-node-df40e0d8-9318-c694-0a39-1c71d9088369-b582d3a5 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: end;
  }

  #w-node-_45e31559-283c-e7ff-bae5-142c1ac0bd6d-b582d3a5 {
    grid-area: 3 / 1 / 4 / 3;
    align-self: start;
  }

  #w-node-_2635b59c-2f59-33b2-d183-e07b9e32ce00-7982d2f8, #w-node-_14b2884c-11ec-5341-c60e-1f87a75d9dfb-7982d2f8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed537f-cc82d303 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed5381-cc82d303 {
    grid-area: 1 / 3 / 3 / 5;
  }

  #w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed5383-cc82d303 {
    grid-area: 5 / 1 / 7 / 3;
  }

  #w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed5385-cc82d303 {
    grid-area: 5 / 3 / 7 / 5;
  }

  #w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed5387-cc82d303 {
    grid-area: 3 / 1 / 5 / 5;
  }

  #w-node-_09a02f11-77df-b21d-3705-6416d99138bd-8af642d7 {
    justify-self: start;
  }

  #w-node-_09a02f11-77df-b21d-3705-6416d99138e2-8af642d7 {
    grid-row: 1 / 2;
    place-self: end;
  }

  #w-node-_09a02f11-77df-b21d-3705-6416d99138bf-8af642d7 {
    justify-self: start;
  }

  #button-hero2.w-node-_09a02f11-77df-b21d-3705-6416d99138dc-8af642d7 {
    grid-row: 2 / 3;
  }

  #w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b32-8af642d7 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b3a-8af642d7 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b4e-8af642d7 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b56-8af642d7 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_3ffce8b8-0398-2e82-907f-b2921f5053b2-8af642d7 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3ffce8b8-0398-2e82-907f-b2921f5053ba-8af642d7 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3ffce8b8-0398-2e82-907f-b2921f5053d2-8af642d7 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_3ffce8b8-0398-2e82-907f-b2921f5053da-8af642d7 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-d275f57d-aa4b-8602-bb1c-14e883e66d9d-8af642d7 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d275f57d-aa4b-8602-bb1c-14e883e66da5-8af642d7 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d275f57d-aa4b-8602-bb1c-14e883e66db9-8af642d7 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-d275f57d-aa4b-8602-bb1c-14e883e66dc1-8af642d7 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #button-startup1.w-node-_6b111c3b-521c-8e08-297c-e4fae8d398da-8af642d7, #button-startup2.w-node-_6b111c3b-521c-8e08-297c-e4fae8d398de-8af642d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-da38c3ee-41cc-97ed-2270-f289cdd8ed19-7fd8794e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_86dd6af7-8915-9302-f3cb-655c7935a2ec-7fd8794e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7ecddbec-965a-52ee-49f1-b7f3f2627f0d-7fd8794e {
    grid-row: 2 / 3;
  }

  #w-node-_60ad7527-a5e4-c747-a2e6-906bf1ec0dbb-7fd8794e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-fae004e8-8851-6a80-0979-e0a84df7523e-e5a84ca9 {
    grid-area: 1 / 1 / 3 / 3;
    align-self: stretch;
  }

  #w-node-fae004e8-8851-6a80-0979-e0a84df75239-e5a84ca9 {
    grid-area: 3 / 1 / 5 / 3;
    place-self: start center;
  }

  #w-node-ab5d1d23-10c0-99ff-348d-22bccb1cb28a-e5a84ca9, #w-node-a39548c8-133f-ea65-77e2-a4ef4eb8ae45-e5a84ca9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_42ac627c-1284-2708-dc01-0c6fc0ab79ea-e5a84ca9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #button-startup1.w-node-e3d070b6-81d5-0625-804b-3abca1138492-e5a84ca9, #button-startup2.w-node-e3d070b6-81d5-0625-804b-3abca1138496-e5a84ca9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-d1e0bf22-95de-695a-66ee-ca5b6788db21-b74f0593 {
    grid-column-end: 2;
  }

  #w-node-_7e60b894-8035-42a4-7009-6ef46602e35f-b74f0593 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b711845f-3054-6bf6-2416-bfe3099f3e0d-b74f0593 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f405a771-b322-64f4-872f-660f2b65bf74-b74f0593 {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: stretch;
  }

  #w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bbe-a12d271d {
    grid-area: 1 / 1 / 2 / 4;
    place-self: start stretch;
  }

  #w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bbf-a12d271d {
    justify-self: center;
  }

  #w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bc0-a12d271d {
    grid-row-end: 7;
    grid-column-end: 3;
    align-self: end;
  }

  #w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bc4-a12d271d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf307e-a12d271d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf3086-a12d271d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf3088-a12d271d {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf308a-a12d271d {
    grid-area: 3 / 1 / 5 / 4;
  }

  #w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf3091-a12d271d {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-ad5c03bf-8a72-730c-f695-6aa75b7ae28c-a12d271d {
    grid-column: span 2 / span 2;
  }

  #w-node-b3e27395-92af-d859-acd3-557634584950-a12d271d {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: start;
  }

  #w-node-ad5c03bf-8a72-730c-f695-6aa75b7ae291-a12d271d {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_31ad01c2-1996-a00a-3398-8b3839160d8c-04eb49d4 {
    grid-area: 1 / 1 / 2 / 5;
    place-self: start stretch;
  }

  #w-node-_31ad01c2-1996-a00a-3398-8b3839160d8e-04eb49d4 {
    grid-column-end: 3;
    align-self: end;
  }

  #w-node-_31ad01c2-1996-a00a-3398-8b3839160d92-04eb49d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_813094b5-b189-1cf0-98e3-3f569e5b17cb-04eb49d4 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_813094b5-b189-1cf0-98e3-3f569e5b17cd-04eb49d4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_813094b5-b189-1cf0-98e3-3f569e5b17d0-04eb49d4 {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: stretch;
  }

  #w-node-_819230ad-757c-ecd2-0544-f589eb484f4e-04eb49d4 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_819230ad-757c-ecd2-0544-f589eb484f56-04eb49d4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_819230ad-757c-ecd2-0544-f589eb484f58-04eb49d4 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: start;
  }

  #w-node-_819230ad-757c-ecd2-0544-f589eb484f5a-04eb49d4 {
    grid-area: 3 / 1 / 5 / 4;
  }

  #w-node-_819230ad-757c-ecd2-0544-f589eb484f61-04eb49d4 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd1f-04eb49d4 {
    grid-column: span 2 / span 2;
  }

  #w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd21-04eb49d4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-af5211b3-8894-f18e-8c25-961e39c80eeb-aa876131 {
    grid-area: 1 / 1 / 2 / 4;
    place-self: start stretch;
  }

  #w-node-_04e67fdb-79f4-c5e7-1e95-a606e7ceb7dc-aa876131 {
    justify-self: center;
  }

  #w-node-d129b6ca-9434-c62f-51d7-b7d86efdc329-aa876131 {
    grid-column-end: 3;
    align-self: end;
  }

  #w-node-cfdf74b8-4edb-353d-eb96-6dc709485122-aa876131 {
    align-self: end;
  }

  #w-node-_42aa8df2-07f4-a05c-cc5a-f2074f9eaf73-aa876131 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_47532d63-ed2f-0360-6b3f-a7c239ea6c56-aa876131 {
    grid-column-end: 3;
    justify-self: stretch;
  }

  #w-node-d2ca4942-b39e-02bf-eb08-a23bb0930aac-aa876131 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_9ab33471-97d9-d810-268d-98448a5aa125-aa876131 {
    grid-column: span 2 / span 2;
  }

  #w-node-_9ab33471-97d9-d810-268d-98448a5aa127-aa876131, #w-node-_9ab33471-97d9-d810-268d-98448a5aa12d-aa876131 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3c61-aa876131 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3c63-aa876131 {
    grid-row: 3 / 4;
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3c6e-aa876131 {
    grid-row: 4 / 5;
    grid-column-end: 3;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3cae-aa876131 {
    grid-row-end: 4;
    grid-column-end: 3;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3caf-aa876131 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3cc3-aa876131 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3cc5-aa876131 {
    grid-column: span 2 / span 2;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3cc9-aa876131 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3ccb-aa876131 {
    grid-column: span 2 / span 2;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3cd0-aa876131 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3cd2-aa876131 {
    grid-column: span 2 / span 2;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3cd6-aa876131 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3cd8-aa876131 {
    grid-column: span 2 / span 2;
  }

  #button-startup1.w-node-_30abbd75-cf59-972e-1907-349febba3ce1-aa876131, #button-startup2.w-node-_30abbd75-cf59-972e-1907-349febba3ce5-aa876131 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-f3ce020e-6ab8-dd48-1a16-0c8b5493621d-aa876131 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-f3ce020e-6ab8-dd48-1a16-0c8b54936225-aa876131 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f3ce020e-6ab8-dd48-1a16-0c8b54936227-aa876131 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: start;
  }

  #w-node-f3ce020e-6ab8-dd48-1a16-0c8b5493623f-aa876131 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_25d3dfb7-8336-da90-e100-3e25d235d2bd-aa876131 {
    grid-row: span 1 / span 1;
  }

  #w-node-eadac157-49d8-6e91-1e94-ad2a36087453-aa876131, #w-node-_00d99dd5-e5a9-fc56-ffda-8fb48980ac59-aa876131, #w-node-a58d62e6-a168-6ce6-1763-5d8809c9fa64-aa876131 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd88c042-717c-e4ef-2980-5e88bd565d27-d689fade {
    justify-self: stretch;
  }

  #w-node-ac3a990b-2718-c6d3-d457-b307cfc232ca-d689fade {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_029aeb99-cfa1-e64c-a83f-3b20149cfef7-d689fade {
    justify-self: stretch;
  }

  #w-node-_04f6e9c5-d15b-1477-1ed5-e472051f9ef2-d689fade {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-a3e1b584-19e3-e5f5-a519-58b966a6ea52-32e6dfc5 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-bd7f6496-c148-0ad8-c626-cef8aa0adc28-32e6dfc5 {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: center;
  }

  #w-node-_5bbc6029-c405-6b7e-795b-6451ef47e370-32e6dfc5 {
    grid-area: 7 / 1 / 8 / 4;
    justify-self: start;
  }

  #w-node-_5707f435-f69a-72ec-c9a3-4249328b0a8d-32e6dfc5 {
    grid-area: 6 / 1 / 7 / 4;
    justify-self: center;
  }

  #w-node-_58b768c2-8823-a850-ee7c-81627efff7e1-32e6dfc5 {
    grid-area: 1 / 2 / 2 / 4;
    justify-self: start;
  }

  #w-node-_8aa0010a-83a3-8ff6-c7a2-c2e17358e928-32e6dfc5 {
    grid-area: 5 / 3 / 8 / 4;
    place-self: stretch end;
  }

  #w-node-b333e448-cb86-8109-07fc-6e7946a467d3-32e6dfc5 {
    justify-self: stretch;
  }

  #w-node-b333e448-cb86-8109-07fc-6e7946a467dc-32e6dfc5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_65b81d0b-3b76-27ab-0539-ae5335d68546-41446edb {
    grid-area: 2 / 1 / 5 / 4;
  }

  #w-node-e5a8943c-567e-262a-dfef-1ac6bcd15a42-41446edb {
    grid-area: 3 / 3 / 4 / 4;
    place-self: end start;
  }

  #w-node-_5630e527-8087-3432-7e74-1751225762ac-41446edb {
    grid-area: 1 / 2 / 3 / 4;
    justify-self: stretch;
  }

  #w-node-_4bfe59fb-a494-0b40-3f39-d2054fee115e-41446edb {
    grid-area: 3 / 2 / 4 / 3;
    align-self: end;
  }

  #w-node-_892a63c9-3655-90fe-6787-97b7a9f83c03-41446edb {
    grid-area: 4 / 3 / 5 / 4;
    justify-self: center;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908d4e-4b86c217 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908d4f-4b86c217 {
    grid-row: 2 / 3;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908d5e-4b86c217 {
    grid-column: 1 / 2;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908d62-4b86c217 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908da5-4b86c217 {
    grid-column: span 2 / span 2;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908da6-4b86c217 {
    grid-column: 1 / 3;
  }

  #w-node-_95fcab62-3cb6-3cec-e8ca-93b6a91b841b-4b86c217 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_95fcab62-3cb6-3cec-e8ca-93b6a91b8456-4b86c217 {
    grid-column: span 2 / span 2;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908da9-4b86c217 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908dd9-4b86c217 {
    grid-column: span 2 / span 2;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908dda-4b86c217 {
    grid-column-start: 1;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908ddd-4b86c217 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908e18-4b86c217 {
    grid-column: span 2 / span 2;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908e19-4b86c217 {
    grid-column-start: 1;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908e1b-4b86c217 {
    grid-row: 3 / 4;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908e27-4b86c217 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908e63-4b86c217 {
    grid-column: span 2 / span 2;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908e64-4b86c217 {
    grid-column: 1 / 3;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908e67-4b86c217 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908e83-4b86c217 {
    grid-column: span 2 / span 2;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908e84-4b86c217 {
    grid-column: 1 / 3;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908e87-4b86c217 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908ea3-4b86c217 {
    grid-column: span 2 / span 2;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908ea4-4b86c217 {
    grid-column: 1 / 3;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908ea6-4b86c217 {
    grid-row: 3 / 4;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908eb2-4b86c217 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908ece-4b86c217 {
    grid-column: span 2 / span 2;
  }

  #w-node-_326ae2f2-9aaa-1555-9c79-933abc908ecf-4b86c217 {
    grid-column: 1 / 3;
  }

  #button-startup1.w-node-_014f4f5a-334d-696a-ab1e-ac3372a51098-4b86c217, #button-startup2.w-node-_014f4f5a-334d-696a-ab1e-ac3372a5109c-4b86c217 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-cd198d9b-b846-3bf3-d973-a1dc142f3d7c-67768693 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: end;
  }

  #w-node-e6e28b62-5fe0-165f-c85f-ce1b34e72162-67768693 {
    grid-row-end: 3;
    grid-column-end: 3;
    align-self: start;
  }

  #w-node-e6e28b62-5fe0-165f-c85f-ce1b34e72169-67768693 {
    grid-row-start: 3;
    grid-column-start: 1;
    align-self: start;
  }

  #w-node-b37fe3d7-c048-541c-9deb-7154d272357a-ef37bb3a {
    grid-column: 1 / 9;
  }

  #w-node-_5a89d452-37e1-f38c-405d-af3c1505e9e6-ef37bb3a {
    grid-column: 1 / 9;
    grid-row-start: 2;
  }

  #w-node-_1fc262e0-e941-f651-3660-5f9c13700791-ef37bb3a {
    grid-row-end: 2;
    grid-column-start: 1;
  }

  #w-node-b952c030-c1ce-f3b7-6e71-9b7e69807bf5-ef37bb3a {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-b952c030-c1ce-f3b7-6e71-9b7e69807bfc-ef37bb3a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a61bbf93-8b0b-dbd0-9d43-6762441402a8-ef37bb3a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_026cc08e-4b58-8fc8-06a1-47a5668181d0-f277cb8d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_026cc08e-4b58-8fc8-06a1-47a5668181d5-f277cb8d {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_026cc08e-4b58-8fc8-06a1-47a5668181d7-f277cb8d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_026cc08e-4b58-8fc8-06a1-47a5668181ee-f277cb8d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_026cc08e-4b58-8fc8-06a1-47a5668181f4-f277cb8d {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_9accd774-ba70-77e1-8936-6ad3ee1be12b-f277cb8d {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_9accd774-ba70-77e1-8936-6ad3ee1be130-f277cb8d {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_9accd774-ba70-77e1-8936-6ad3ee1be131-f277cb8d {
    grid-column-start: 2;
  }

  #w-node-_026cc08e-4b58-8fc8-06a1-47a56681821b-f277cb8d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_026cc08e-4b58-8fc8-06a1-47a56681821f-f277cb8d {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_026cc08e-4b58-8fc8-06a1-47a566818221-f277cb8d {
    grid-row: 2 / 3;
    grid-column-start: 2;
  }

  #w-node-_026cc08e-4b58-8fc8-06a1-47a566818227-f277cb8d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_026cc08e-4b58-8fc8-06a1-47a56681822b-f277cb8d {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-grid-2d2f30c6 {
    grid-area: 1 / 2 / 2 / 4;
    place-self: end start;
  }

  #w-node-_42dd25d3-ebeb-4f13-dc73-4b0367612bed-2d2f30c6 {
    justify-self: stretch;
  }

  #w-node-_5840c414-2387-2b39-d81a-e4fa8862fb2f-2d2f30c6 {
    grid-area: 2 / 2 / 3 / 4;
    align-self: start;
  }

  #w-node-_49ce2956-14bc-fda0-5390-dc5b874813d4-2d2f30c6 {
    grid-area: 2 / 2 / 3 / 4;
    place-self: start;
  }

  #w-node-_49ce2956-14bc-fda0-5390-dc5b874813d6-2d2f30c6 {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-_49ce2956-14bc-fda0-5390-dc5b874813d7-2d2f30c6 {
    grid-area: 4 / 2 / 5 / 4;
  }

  #w-node-_612e22d4-991e-4051-20aa-8ae9539d2291-ca6a2985 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4e2ae587-aa58-0091-cd1f-3e4b928a817b-ca6a2985 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: stretch;
  }

  #w-node-_4e2ae587-aa58-0091-cd1f-3e4b928a817c-ca6a2985 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: stretch;
  }

  #w-node-_4e2ae587-aa58-0091-cd1f-3e4b928a8184-ca6a2985 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_4e2ae587-aa58-0091-cd1f-3e4b928a818c-ca6a2985 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4e2ae587-aa58-0091-cd1f-3e4b928a8191-ca6a2985 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_62066917-8965-ec12-3272-5b0f69ae0bfa-ca6a2985, #w-node-_62066917-8965-ec12-3272-5b0f69ae0c08-ca6a2985 {
    grid-column: span 2 / span 2;
  }

  #w-node-_62066917-8965-ec12-3272-5b0f69ae0c16-ca6a2985 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-af9f4cdc-2074-b4d8-5797-93b821894b46-35dab377 {
    grid-area: 3 / 2 / 4 / 14;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d51-35dab377 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d52-35dab377 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d60-35dab377 {
    grid-column-end: 2;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d61-35dab377 {
    grid-row: 2 / 3;
    grid-column-end: 2;
  }

  #w-node-e1e46bbb-13b9-3151-eeb0-dfdb657a2222-b8d1c1d7 {
    grid-area: 1 / 1 / 2 / 7;
    place-self: start center;
  }

  #w-node-e1e46bbb-13b9-3151-eeb0-dfdb657a2224-b8d1c1d7 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-e0c7ddee-7d7e-d9fe-d6e6-877808bb4b91-b8d1c1d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7e47746f-eddb-9896-9d11-7ad64627e53e-b8d1c1d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-_1a5d12c6-2b58-74a7-4c2a-a2b45cc6d5a8-b8d1c1d7, #w-node-_74e31953-7f3a-7e11-bd78-3f87e4b2008e-b8d1c1d7, #w-node-cbe47af1-e293-3308-97d7-9e3c8ce4930e-b8d1c1d7, #w-node-e3583db0-cc87-40de-0817-94ea685681bb-b8d1c1d7, #w-node-_8ced720c-ccb8-8099-f118-fbf4f59e222d-b8d1c1d7, #w-node-e8c7fd86-0332-4c28-b49f-c16fb3bf1bc5-b8d1c1d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-af5211b3-8894-f18e-8c25-961e39c80eeb-adf52c19 {
    grid-area: 1 / 1 / 2 / 4;
    place-self: start stretch;
  }

  #w-node-_04e67fdb-79f4-c5e7-1e95-a606e7ceb7dc-adf52c19 {
    justify-self: center;
  }

  #w-node-_0ae559a1-77b3-ae58-0231-721cb287a72b-adf52c19 {
    grid-column-end: 3;
    align-self: end;
  }

  #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a1-adf52c19, #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a3-adf52c19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b39b8cfb-bbeb-ed03-7f28-f598e6f30135-adf52c19 {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: stretch;
  }

  #w-node-_907c0bd2-8326-de35-fdbe-f7325147581a-adf52c19 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-cf2dfc14-f488-2137-5737-cea0167fbf5d-adf52c19 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8d13ea07-4caf-88fd-22da-244009955a79-adf52c19 {
    grid-row: 3 / 4;
    justify-self: stretch;
  }

  #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a5-adf52c19 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_45e82f29-1cd5-abb3-5fcd-ef66afcad93b-adf52c19 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_1364484b-f03d-7571-10b6-3af085721eae-adf52c19 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_60d4a066-c10a-ff85-2b83-3b92fb7f64cb-adf52c19 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: start;
  }

  #w-node-_721f06e0-3593-a885-0647-fc846db6d03d-adf52c19 {
    grid-area: 3 / 1 / 5 / 4;
  }

  #w-node-_5c6ec38f-9aa0-6fb5-46e3-1b074e944641-adf52c19 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516a3-adf52c19 {
    justify-self: center;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516a4-adf52c19 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516a6-adf52c19 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516a8-adf52c19 {
    grid-area: span 2 / span 4 / span 2 / span 4;
    place-self: start center;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516a9-adf52c19 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516b2-adf52c19 {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516bb-adf52c19 {
    grid-area: 4 / 1 / 5 / 9;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516c4-adf52c19 {
    grid-area: 5 / 1 / 6 / 9;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516cd-adf52c19 {
    grid-area: 6 / 1 / 7 / 9;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516d6-adf52c19 {
    grid-area: 7 / 1 / 8 / 9;
  }

  #w-node-af5211b3-8894-f18e-8c25-961e39c80eeb-0fdde91d {
    grid-area: 1 / 1 / 2 / 4;
    place-self: start stretch;
  }

  #w-node-_04e67fdb-79f4-c5e7-1e95-a606e7ceb7dc-0fdde91d {
    justify-self: center;
  }

  #w-node-e7426861-5bbf-3508-058a-a183da3e8ceb-0fdde91d {
    grid-column-end: 3;
    align-self: end;
  }

  #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a1-0fdde91d, #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a3-0fdde91d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_40bd5245-d807-b2b7-b531-320d2ed3f6d9-0fdde91d {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: stretch;
  }

  #w-node-_907c0bd2-8326-de35-fdbe-f7325147581a-0fdde91d {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-cf2dfc14-f488-2137-5737-cea0167fbf5d-0fdde91d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8d13ea07-4caf-88fd-22da-244009955a79-0fdde91d {
    grid-area: 3 / 1 / 4 / 2;
    place-self: start stretch;
  }

  #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a5-0fdde91d {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce18-0fdde91d {
    justify-self: center;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce19-0fdde91d {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce1b-0fdde91d {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce1d-0fdde91d {
    grid-area: span 2 / span 4 / span 2 / span 4;
    place-self: start center;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce1e-0fdde91d {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce27-0fdde91d {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce30-0fdde91d {
    grid-area: 4 / 1 / 5 / 9;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce39-0fdde91d {
    grid-area: 5 / 1 / 6 / 9;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce42-0fdde91d {
    grid-area: 6 / 1 / 7 / 9;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce4b-0fdde91d {
    grid-area: 7 / 1 / 8 / 9;
  }

  #w-node-_484a0be7-5868-ef7b-adea-e363c3a6a83e-86d13583 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d6248d89-d266-954f-96ab-35e57a551780-86d13583 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: stretch;
  }

  #w-node-_5024c832-7131-4eda-24ce-67085c991187-86d13583 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: stretch;
  }

  #w-node-_77f31c10-2644-3ac7-04dd-f62b3d78909a-86d13583 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-a9f7bd8b-0ded-0ece-1e52-f41669745107-86d13583 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7a925436-fd7c-a6f5-1de1-979e8068a47b-86d13583 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_56078b03-b0fe-47f8-6b4d-25dea3225852-86d13583, #w-node-_56078b03-b0fe-47f8-6b4d-25dea3225860-86d13583 {
    grid-column: span 2 / span 2;
  }

  #w-node-_56078b03-b0fe-47f8-6b4d-25dea322586e-86d13583, #w-node-a9f7bd8b-0ded-0ece-1e52-f41669745107-30cb527e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7a925436-fd7c-a6f5-1de1-979e8068a47b-30cb527e {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d6248d89-d266-954f-96ab-35e57a551780-30cb527e {
    grid-area: 2 / 1 / 3 / 3;
    align-self: stretch;
  }

  #w-node-_5024c832-7131-4eda-24ce-67085c991187-30cb527e {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: stretch;
  }

  #w-node-_77f31c10-2644-3ac7-04dd-f62b3d78909a-30cb527e {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_90731f50-3258-91b0-d2c9-4bd77f60506c-30cb527e {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-_393c75dc-092c-44af-9852-603725c9a40c-30cb527e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe839545-8f18-90cc-a43e-3911dd917f71-30cb527e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afcb2-4c207dc5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afcb4-4c207dc5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afcbb-4c207dc5 {
    grid-row: 1 / 2;
  }

  #w-node-_5745fd6a-e942-dfa7-8065-e487d01afce3-4c207dc5 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-af5211b3-8894-f18e-8c25-961e39c80eeb-2bde49bc {
    grid-area: 1 / 1 / 2 / 4;
    place-self: start stretch;
  }

  #w-node-_04e67fdb-79f4-c5e7-1e95-a606e7ceb7dc-2bde49bc {
    justify-self: center;
  }

  #w-node-_0ae559a1-77b3-ae58-0231-721cb287a72b-2bde49bc {
    grid-column-end: 3;
    align-self: end;
  }

  #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a1-2bde49bc, #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a3-2bde49bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_81d0783e-2546-e24a-0a94-720ffb0366fc-2bde49bc {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-f15790da-a4cf-bb26-be17-c924a08fa1d1-2bde49bc {
    grid-column: span 2 / span 2;
  }

  #w-node-f15790da-a4cf-bb26-be17-c924a08fa1d3-2bde49bc {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f15790da-a4cf-bb26-be17-c924a08fa1d9-2bde49bc {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_1c281edc-3e7c-4212-bb0f-d4336b5b8442-2bde49bc {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1c281edc-3e7c-4212-bb0f-d4336b5b844d-2bde49bc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7226f02b-2111-0a84-9f1d-8b566c3bee4d-2bde49bc {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_7226f02b-2111-0a84-9f1d-8b566c3bee55-2bde49bc {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7226f02b-2111-0a84-9f1d-8b566c3bee57-2bde49bc {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_7226f02b-2111-0a84-9f1d-8b566c3bee59-2bde49bc {
    grid-area: 3 / 1 / 5 / 3;
  }

  #w-node-_7226f02b-2111-0a84-9f1d-8b566c3bee60-2bde49bc {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-c23bb1ea-6a23-e152-c756-af4cb0c63e0c-ffbbe0a4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: end center;
  }

  #w-node-e0011758-7dab-5972-3504-b3e07c6f3ffa-ffbbe0a4 {
    justify-self: center;
  }

  #w-node-_3aa93bb3-6b39-b7bd-d58c-2f6d4e185bd7-ffbbe0a4 {
    grid-column: span 2 / span 2;
    place-self: start center;
  }

  #w-node-bed22a55-9b05-4257-42dc-d2e5c10e34a0-267be721 {
    justify-self: center;
  }

  #w-node-_99dc917c-0c14-434c-54fc-706fdc827d9f-16eaa2c8 {
    justify-self: start;
  }

  #w-node-_99dc917c-0c14-434c-54fc-706fdc827db7-16eaa2c8 {
    grid-row: 4 / 5;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435d28-eb435d1c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435d2d-eb435d1c {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435d2f-eb435d1c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435d47-eb435d1c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435d4d-eb435d1c {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435d64-eb435d1c {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435d69-eb435d1c {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435d6a-eb435d1c {
    grid-column-start: 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435d70-eb435d1c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435d76-eb435d1c {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435d9a-eb435d1c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435da0-eb435d1c {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435dbe-eb435d1c {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435dc3-eb435d1c {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435dc4-eb435d1c {
    grid-column-start: 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435dca-eb435d1c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435dd0-eb435d1c {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435deb-eb435d1c {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435df0-eb435d1c {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435df1-eb435d1c {
    grid-column-start: 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435df7-eb435d1c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435dfd-eb435d1c {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435e1a-eb435d1c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435e20-eb435d1c {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435e3a-eb435d1c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435e3e-eb435d1c {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435e4e-eb435d1c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435e52-eb435d1c {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435e5d-eb435d1c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435e61-eb435d1c {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_5a357b79-6aa2-5ffe-a632-aca60a9ad712-bdf5c6f2, #w-node-_1968ba75-d4e7-887e-8d0f-c5568079c900-bdf5c6f2 {
    justify-self: center;
  }

  #w-node-e0d2c408-1049-66b1-795a-b565518e6aa0-bdf5c6f2 {
    justify-self: stretch;
  }

  #w-node-e3fce9b5-071d-a1ed-807d-05b9a031a33d-bdf5c6f2 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_04e50743-78f6-0f65-67f5-b97ce7117c48-bdf5c6f2 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dd5f1331-a839-fbc1-bbdd-7b2860758ccd-bdf5c6f2 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_82a5e295-516b-79df-0770-4389c877e8fd-bdf5c6f2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d225edda-8a0f-ccff-f582-e5315ba53f39-bdf5c6f2 {
    grid-area: 1 / 1 / 4 / 2;
    align-self: start;
  }

  #w-node-d76a84c8-d2e6-fbd0-4da4-158c58d71fd1-bdf5c6f2 {
    grid-row-end: 4;
    grid-column-end: 3;
  }

  #w-node-_62c4d115-bfa4-5155-18b3-c6e8cc96cbbe-bdf5c6f2 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b813f-bdf5c6f2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b8141-bdf5c6f2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-f1466752-38a1-6b57-100e-5825b02e2322-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e2349-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e2360-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e2376-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e2392-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e23a6-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e23c0-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e23d1-b02e2307 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_41ab2ebb-b931-f728-0586-88c5eda1fa28-099ac041, #w-node-_41ab2ebb-b931-f728-0586-88c5eda1fa2c-099ac041, #w-node-_41ab2ebb-b931-f728-0586-88c5eda1fa2f-099ac041, #w-node-_41ab2ebb-b931-f728-0586-88c5eda1fa33-099ac041 {
    justify-self: center;
  }

  #fakturering-info.w-node-_72e98a63-f70f-a50c-8187-c3d30654fa52-099ac041 {
    grid-column-end: 7;
  }

  #w-node-d29838e9-b254-1471-2d14-1f173670e5ba-099ac041 {
    grid-column: span 2 / span 2;
  }

  #w-node-d29838e9-b254-1471-2d14-1f173670e5bc-099ac041 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: start;
  }

  #w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc274-099ac041 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc276-099ac041 {
    grid-area: 1 / 3 / 3 / 5;
  }

  #w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc278-099ac041 {
    grid-area: 5 / 1 / 7 / 3;
  }

  #w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc27a-099ac041 {
    grid-area: 5 / 3 / 7 / 5;
  }

  #w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc27c-099ac041 {
    grid-area: 3 / 1 / 5 / 5;
  }

  #w-node-_2848b162-4ed7-1169-9656-135df7030973-099ac041 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: start;
  }

  #w-node-_2848b162-4ed7-1169-9656-135df7030975-099ac041 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_2848b162-4ed7-1169-9656-135df7030978-099ac041 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_482bf500-3ef3-a626-2aa6-926317174162-099ac041 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_482bf500-3ef3-a626-2aa6-92631717416c-099ac041 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: stretch end;
  }

  #w-node-_482bf500-3ef3-a626-2aa6-92631717417e-099ac041 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-_482bf500-3ef3-a626-2aa6-926317174182-099ac041 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_79973325-d625-cb74-e43f-08de067882f7-775e4ce5 {
    justify-self: start;
  }

  #fakturering-info.w-node-_6216fdd8-00ee-353b-d449-f4632245e067-775e4ce5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #button-startup1.w-node-_82647636-bf72-c2e6-e2dc-aeede4b04ae5-775e4ce5, #button-startup2.w-node-_82647636-bf72-c2e6-e2dc-aeede4b04ae9-775e4ce5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49e6a-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49e8a-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49eb8-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49ed0-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49e9f-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49ee8-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49f00-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49f0f-7ef49e69 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-dd5f1331-a839-fbc1-bbdd-7b2860758ccd-6f5b840a {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-b439c43e-d345-0dd3-7bc3-04dd1c143646-6f5b840a, #w-node-dc277d25-1900-ba86-4674-9a528b560c82-6f5b840a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_064d3122-d45b-f1c9-a741-732dc7473cb9-5d542ab3, #w-node-_00947ea5-96d8-0f38-3714-7aaaed697098-5d542ab3 {
    justify-self: center;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b813f-5d542ab3 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b8141-5d542ab3 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-_272de7f2-7140-ac5b-e4dd-131dee9e3f81-9a03ca3b {
    grid-row-end: 2;
    grid-column-start: 1;
  }

  #w-node-_272de7f2-7140-ac5b-e4dd-131dee9e3f92-9a03ca3b {
    grid-row-end: 3;
    grid-column-start: 1;
  }

  #w-node-_5a357b79-6aa2-5ffe-a632-aca60a9ad712-2c45209b, #w-node-_1968ba75-d4e7-887e-8d0f-c5568079c900-2c45209b {
    justify-self: center;
  }

  #w-node-e0d2c408-1049-66b1-795a-b565518e6aa0-2c45209b {
    justify-self: stretch;
  }

  #w-node-e3fce9b5-071d-a1ed-807d-05b9a031a33d-2c45209b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_04e50743-78f6-0f65-67f5-b97ce7117c48-2c45209b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f6b0c3a8-7aa0-a83f-d062-d2f8928b2895-2c45209b {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: stretch;
  }

  #w-node-dd5f1331-a839-fbc1-bbdd-7b2860758ccd-2c45209b {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-a53b05cf-f163-a1bb-45cc-fd6deb30936a-2c45209b {
    justify-self: stretch;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b813f-2c45209b {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b8141-2c45209b {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-af94a80b-19f6-b232-0694-526148ca6732-b7ca4133, #w-node-af94a80b-19f6-b232-0694-526148ca6736-b7ca4133 {
    justify-self: center;
  }

  #w-node-_12cf2d20-c3b6-fc9d-6984-1d80af7c2d13-b7ca4133, #w-node-d1412c75-6ff8-a4cb-4636-e26b15a619e3-b7ca4133, #w-node-_65368c48-18e2-71f2-7c42-6db9d69cf773-b7ca4133 {
    grid-column: span 1 / span 1;
  }

  #w-node-a1243107-9aba-d2c3-3a80-9a0e1e8cb96d-b7ca4133 {
    justify-self: stretch;
  }

  #w-node-_6123af0e-e0c3-1fd1-bc0f-1ad54df23cc8-b7ca4133 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6123af0e-e0c3-1fd1-bc0f-1ad54df23cca-b7ca4133 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6123af0e-e0c3-1fd1-bc0f-1ad54df23ccc-b7ca4133 {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: stretch;
  }

  #w-node-_6123af0e-e0c3-1fd1-bc0f-1ad54df23ccf-b7ca4133 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-c49ecd5e-c401-c780-6d52-2d1d0cbc917e-b7ca4133 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c49ecd5e-c401-c780-6d52-2d1d0cbc917f-b7ca4133 {
    grid-area: span 3 / span 2 / span 3 / span 2;
  }

  #w-node-_6a6b3a34-5707-c8f8-9d2e-118531a116da-b7ca4133 {
    justify-self: stretch;
  }

  #w-node-c2c4b43d-dff6-1bcf-2579-ba9008130996-b7ca4133 {
    grid-area: 1 / 1 / 4 / 3;
  }

  #w-node-_2d995f4d-aa5a-ad39-a3c1-d4597cb60200-b7ca4133 {
    grid-area: span 3 / span 2 / span 3 / span 2;
  }

  #w-node-_64168c03-dd6f-7799-bc38-4642dbea1815-b7ca4133 {
    grid-row: 1 / 2;
  }

  #w-node-_10f4ef1f-571f-7f61-8d68-344bdb573c04-14779b02 {
    grid-column-end: 6;
  }

  #w-node-_8500c553-2a9d-09de-1be6-edab081d5d5b-14779b02 {
    align-self: end;
  }

  #w-node-_8500c553-2a9d-09de-1be6-edab081d5d5c-14779b02 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }

  #w-node-_8500c553-2a9d-09de-1be6-edab081d5d5f-14779b02 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_8500c553-2a9d-09de-1be6-edab081d5d64-14779b02 {
    grid-area: 1 / 1 / 2 / 4;
    justify-self: center;
  }

  #w-node-_8500c553-2a9d-09de-1be6-edab081d5d65-14779b02 {
    grid-area: 1 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dc9e8-176db1ca {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dc9ed-176db1ca {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dc9ef-176db1ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca07-176db1ca {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca0d-176db1ca {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca24-176db1ca {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca29-176db1ca {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca2a-176db1ca {
    grid-column-start: 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca30-176db1ca {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca36-176db1ca {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca5a-176db1ca {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca60-176db1ca {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca7e-176db1ca {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca83-176db1ca {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca84-176db1ca {
    grid-column-start: 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca8a-176db1ca {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca90-176db1ca {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcaab-176db1ca {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcab0-176db1ca {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcab1-176db1ca {
    grid-column-start: 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcab7-176db1ca {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcabd-176db1ca {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcada-176db1ca {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcae0-176db1ca {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcafa-176db1ca {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcafe-176db1ca {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcb0e-176db1ca {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcb12-176db1ca {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcb1d-176db1ca {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcb21-176db1ca {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c06be034-2512-110b-7a9e-861e85cf7400-cc84ff80 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center stretch;
  }

  #w-node-_15561a73-5b05-95a9-1a44-c0991ec1d1ca-cc84ff80 {
    grid-area: 1 / 1 / 2 / 7;
    align-self: start;
  }

  #w-node-_15561a73-5b05-95a9-1a44-c0991ec1d1cc-cc84ff80 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_085764dd-7413-1950-596c-b8a287b80e04-cc84ff80 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-_085764dd-7413-1950-596c-b8a287b80e06-cc84ff80 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-_5ab699ef-3ecf-45ca-6841-4656e89df86f-cc84ff80 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: end;
  }

  #w-node-_5ab699ef-3ecf-45ca-6841-4656e89df871-cc84ff80 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5ab699ef-3ecf-45ca-6841-4656e89df873-cc84ff80 {
    grid-row: 3 / 4;
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_5ab699ef-3ecf-45ca-6841-4656e89df875-cc84ff80 {
    grid-row: 4 / 5;
    grid-column-end: 3;
  }

  #w-node-_29ebc2b8-8745-b253-df82-3228c7a9c85c-cc84ff80 {
    grid-area: 2 / 4 / 4 / 12;
  }

  #w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c206-cc84ff80 {
    grid-area: Box-1;
  }

  #w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c207-cc84ff80 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c215-cc84ff80 {
    grid-area: Box-2;
  }

  #w-node-c8939233-bacb-9451-2752-726d0eb4180d-cc84ff80 {
    grid-area: Box-3;
    justify-self: stretch;
  }

  #w-node-c1272a3e-4519-2e3e-a5a3-dab152e38099-cc84ff80 {
    justify-self: stretch;
  }

  #w-node-_6255d28b-1a25-d911-7644-b565572fd713-cc84ff80 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_6255d28b-1a25-d911-7644-b565572fd715-cc84ff80 {
    align-self: center;
  }

  #w-node-c6afb2c2-b9df-2be7-1f02-620f78e23dd2-e4b29e6d {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_86956748-de5d-dde9-526c-cf971b8a0bef-e4b29e6d {
    grid-area: 1 / 3 / 3 / 5;
  }

  #w-node-_8b9bcc98-75fe-703f-62c2-246a029f0f95-e4b29e6d {
    grid-area: 5 / 1 / 7 / 3;
  }

  #w-node-f3d44759-0ce9-daf5-e092-3d6e890582f2-e4b29e6d {
    grid-area: 5 / 3 / 7 / 5;
  }

  #w-node-dfd7fc14-2787-8566-1df7-2ce0ce061f1d-e4b29e6d {
    grid-area: 3 / 1 / 5 / 5;
  }

  #w-node-_7254f29e-cc0b-0303-a5d4-364f51a9d430-06000133, #w-node-bed22a55-9b05-4257-42dc-d2e5c10e34a0-06000133 {
    justify-self: center;
  }

  #w-node-_70558a5f-fdb9-59f0-c3db-5480163acb1f-97b2a1b0 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center stretch;
  }

  #w-node-f641b233-ff1a-e302-547b-aa6a7e93d50d-97b2a1b0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-f641b233-ff1a-e302-547b-aa6a7e93d50f-97b2a1b0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-_467a246d-9be9-e8e5-997c-d407617c5134-97b2a1b0 {
    grid-area: 2 / 4 / 4 / 12;
  }

  #w-node-_09d28693-e597-5af4-185b-cd9996070894-97b2a1b0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #button-startup1.w-node-eb2a7d34-9005-c204-ca8e-39c70263a3a2-97b2a1b0, #button-startup2.w-node-eb2a7d34-9005-c204-ca8e-39c70263a3a6-97b2a1b0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-a7f12663-12ac-f836-0e57-e9f64d54a1db-4d54a1db {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_6fc63373-ee24-2e55-8c6b-62804c4617de-4d54a1db, #w-node-a7f12663-12ac-f836-0e57-e9f64d54a1de-4d54a1db {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_17654317-e376-3a28-56b4-8ceec7085171-4d54a1db {
    grid-column: span 2 / span 2;
  }

  #w-node-a7f12663-12ac-f836-0e57-e9f64d54a1ee-4d54a1db, #w-node-d84e3773-7eda-7434-14b4-6e55cee11c19-75811ac5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_579c4c34-454e-b180-9ef7-44c3425808e7-75811ac5 {
    grid-row: 2 / 3;
  }

  #w-node-e8338f3b-05c0-39da-c33a-32df67351fff-75811ac5 {
    grid-column: 1 / 2;
  }

  #w-node-c3bf197e-85d0-250b-2fcb-d76e1a31b24b-75811ac5 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-b4648108-0aaa-f84c-2512-9eabfdda77e6-75811ac5 {
    grid-column: span 2 / span 2;
  }

  #w-node-a8d62ff6-fec9-9055-3d64-0c4ac81ff006-75811ac5 {
    grid-column: 1 / 3;
  }

  #w-node-_11a33155-7e8f-3aa4-73f0-3907ba5986a9-75811ac5 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_3cf7c4d6-8b35-3d53-21a0-e33d17b5b1c2-75811ac5 {
    grid-column: span 2 / span 2;
  }

  #w-node-a1007194-8d4c-bd68-c7e7-5527e17048d0-75811ac5 {
    grid-column-start: 1;
  }

  #w-node-_946d2e06-5272-e9c1-1756-1b2047456acd-75811ac5 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_1e389bd2-c86c-58bd-54a7-3dc6e68a99d3-75811ac5 {
    grid-column: span 2 / span 2;
  }

  #w-node-fcde3fab-3b46-40f1-6ee7-0ff19cda085d-75811ac5 {
    grid-column-start: 1;
  }

  #w-node-_1d8fa7ff-d8f9-2d67-f242-6fa96b43bd55-75811ac5 {
    grid-row: 3 / 4;
  }

  #w-node-_3bb0aa91-5c6e-cc0d-1c81-f102400604c4-75811ac5 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_44178f9d-96d6-65c9-3ca9-347f6fc1e6aa-75811ac5 {
    grid-column: span 2 / span 2;
  }

  #w-node-b5288e5a-a4f0-2ee5-e07b-588b3a2156a1-75811ac5 {
    grid-column: 1 / 3;
  }

  #w-node-cd1f43d1-1808-563a-a2a2-35b274d6f9fd-75811ac5 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-c2d2d581-7b9a-4883-a66d-45a03d033334-75811ac5 {
    grid-column: span 2 / span 2;
  }

  #w-node-_494494a8-1b5b-b92d-5d81-d4246e5e24d6-75811ac5 {
    grid-column: 1 / 3;
  }

  #w-node-_2a01e6a3-5b65-30c8-f38f-de664ee1bdf6-75811ac5 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_3d2b1ca0-1ab3-28b0-f00b-4d79d36614cf-75811ac5 {
    grid-column: span 2 / span 2;
  }

  #w-node-_9fcc1e8b-b0ad-b52e-b2ff-4fedc642c778-75811ac5 {
    grid-column: 1 / 3;
  }

  #w-node-_7236ca72-ba91-ec0e-a65e-5daae00026a2-75811ac5 {
    grid-row: 3 / 4;
  }

  #w-node-_9b15652c-6d1a-7aff-8080-cdc4ee68eb56-75811ac5 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_517977b5-6531-0a26-6a61-0a29f1ac6bb3-75811ac5 {
    grid-column: span 2 / span 2;
  }

  #w-node-ee338a35-2a94-51f4-8292-01468a0ca1cf-75811ac5 {
    grid-column: 1 / 3;
  }

  #button-startup1.w-node-_080c4c39-7de4-bd49-d15b-60ad2ae8eb48-75811ac5, #button-startup2.w-node-_080c4c39-7de4-bd49-d15b-60ad2ae8eb4c-75811ac5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-c06be034-2512-110b-7a9e-861e85cf7400-cf39a1da {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center stretch;
  }

  #w-node-_15561a73-5b05-95a9-1a44-c0991ec1d1ca-cf39a1da {
    grid-area: 1 / 1 / 2 / 7;
    align-self: start;
  }

  #w-node-_15561a73-5b05-95a9-1a44-c0991ec1d1cc-cf39a1da {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c206-cf39a1da {
    grid-area: Box-2;
  }

  #w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c207-cf39a1da {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6241aa3c-444d-01bd-aaaa-2e7d7bb2c215-cf39a1da {
    grid-area: Box-1;
  }

  #w-node-c8939233-bacb-9451-2752-726d0eb4180d-cf39a1da {
    grid-area: Box-3;
    justify-self: stretch;
  }

  #w-node-c1272a3e-4519-2e3e-a5a3-dab152e38099-cf39a1da {
    justify-self: stretch;
  }

  #w-node-_085764dd-7413-1950-596c-b8a287b80e04-cf39a1da {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-_085764dd-7413-1950-596c-b8a287b80e06-cf39a1da {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-_65410855-1241-410d-9d9e-77246e2d1319-cf39a1da {
    grid-area: 1 / 1 / 2 / 3;
    align-self: end;
  }

  #w-node-_65410855-1241-410d-9d9e-77246e2d131b-cf39a1da {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_65410855-1241-410d-9d9e-77246e2d131d-cf39a1da {
    grid-row: 3 / 4;
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_65410855-1241-410d-9d9e-77246e2d131f-cf39a1da {
    grid-row: 4 / 5;
    grid-column-end: 3;
  }

  #w-node-_29ebc2b8-8745-b253-df82-3228c7a9c85c-cf39a1da {
    grid-area: 2 / 4 / 4 / 12;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ab68-6ec51ee8 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: end start;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ab6a-6ec51ee8 {
    grid-area: 1 / 2 / 2 / 4;
    place-self: auto;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ab6b-6ec51ee8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #Dashboard.w-node-_639f9672-6eff-dea3-3c7a-a7107562aba5-6ec51ee8, #Fakturering.w-node-_639f9672-6eff-dea3-3c7a-a7107562abb0-6ec51ee8, #Kvitton.w-node-_639f9672-6eff-dea3-3c7a-a7107562abdb-6ec51ee8, #Leverantorsfakturor.w-node-_639f9672-6eff-dea3-3c7a-a7107562ac06-6ec51ee8, #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac2b-6ec51ee8, #Loner.w-node-_639f9672-6eff-dea3-3c7a-a7107562ac38-6ec51ee8, #Rapporter.w-node-_639f9672-6eff-dea3-3c7a-a7107562ac64-6ec51ee8, #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac81-6ec51ee8, #Deklarationer.w-node-_639f9672-6eff-dea3-3c7a-a7107562ac8f-6ec51ee8, #Integrationer.w-node-_639f9672-6eff-dea3-3c7a-a7107562acbe-6ec51ee8 {
    grid-column-end: 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562accf-6ec51ee8 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #Radgivning.w-node-_639f9672-6eff-dea3-3c7a-a7107562acd1-6ec51ee8 {
    grid-column-end: 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562acdd-6ec51ee8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #Tidrapportering.w-node-_639f9672-6eff-dea3-3c7a-a7107562acdf-6ec51ee8 {
    grid-column-end: 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ace8-6ec51ee8 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a51fe412-b622-b1a2-53b5-9482d1b06433-b59754c7 {
    grid-area: 2 / 2 / 3 / 5;
    place-self: end center;
  }

  #w-node-_5356dde7-e45d-a8d4-d303-5b3fddc4026e-b59754c7 {
    grid-area: 1 / 1 / 2 / 5;
    place-self: center;
  }

  #w-node-a51fe412-b622-b1a2-53b5-9482d1b0643b-b59754c7 {
    grid-area: 1 / 2 / 2 / 4;
    place-self: start center;
  }

  #w-node-a51fe412-b622-b1a2-53b5-9482d1b0643c-b59754c7 {
    grid-column: span 4 / span 4;
  }

  #w-node-ba815653-d07e-0ea6-63b1-184b6d272ef4-b59754c7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c43e187d-069c-b5ad-f5a8-34849c2a8af4-b59754c7 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c43e187d-069c-b5ad-f5a8-34849c2a8af6-b59754c7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_7feec6f8-e7a9-b7ed-da9f-e1aa69ff2858-b59754c7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7feec6f8-e7a9-b7ed-da9f-e1aa69ff285d-b59754c7 {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-_7feec6f8-e7a9-b7ed-da9f-e1aa69ff285b-b59754c7 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-e315fd66-4334-0b1e-911d-1e2518e3646d-18e36464 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-e315fd66-4334-0b1e-911d-1e2518e3646e-18e36464 {
    grid-column: span 2 / span 2;
  }

  #w-node-e315fd66-4334-0b1e-911d-1e2518e36470-18e36464, #w-node-_7b90d76a-d9b8-bba3-5186-fb721d3aa717-18e36464 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e315fd66-4334-0b1e-911d-1e2518e36481-18e36464 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-e315fd66-4334-0b1e-911d-1e2518e36482-18e36464 {
    grid-column: span 2 / span 2;
  }

  #w-node-e315fd66-4334-0b1e-911d-1e2518e36484-18e36464, #w-node-cde509db-93f3-fa18-ba4d-204faa344676-18e36464 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a51fe412-b622-b1a2-53b5-9482d1b06433-0b1b7d4f {
    grid-area: 2 / 2 / 3 / 4;
    place-self: end center;
  }

  #w-node-_5356dde7-e45d-a8d4-d303-5b3fddc4026e-0b1b7d4f {
    grid-area: 1 / 1 / 2 / 5;
    place-self: center;
  }

  #w-node-a51fe412-b622-b1a2-53b5-9482d1b0643b-0b1b7d4f {
    grid-area: 1 / 2 / 2 / 4;
    place-self: start center;
  }

  #w-node-_522607ea-9230-b3e4-272d-657c83da05dc-0b1b7d4f {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start center;
  }

  #w-node-a51fe412-b622-b1a2-53b5-9482d1b0643c-0b1b7d4f {
    grid-column: span 4 / span 4;
  }

  #w-node-_3421b85d-1e4e-df89-e6b2-ee3415451961-0b1b7d4f {
    grid-area: 1 / 1 / 2 / 4;
    justify-self: center;
  }

  #w-node-ee0474bf-dd95-6834-0917-72614abdd708-0b1b7d4f {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_1239aef9-40b6-6461-c56a-43aa0a768986-0b1b7d4f {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_360c9a08-bdee-956c-35fc-fd17ee6e7ab5-0b1b7d4f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1989301b-9ff6-a2b8-3482-15fbddcec8d6-0b1b7d4f, #w-node-_360c9a08-bdee-956c-35fc-fd17ee6e7ab8-0b1b7d4f, #w-node-_508fda78-76d4-e5bb-c513-8e4c2f35bb09-0b1b7d4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_360c9a08-bdee-956c-35fc-fd17ee6e7ac9-0b1b7d4f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_360c9a08-bdee-956c-35fc-fd17ee6e7ad5-0b1b7d4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a8b669c2-08cc-9578-fa0f-c0efd2b4dc4f-0b1b7d4f, #w-node-_017cc64f-a65f-cd0d-7a78-2e5aa6f7a4d2-0b1b7d4f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_017cc64f-a65f-cd0d-7a78-2e5aa6f7a4d3-0b1b7d4f {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_017cc64f-a65f-cd0d-7a78-2e5aa6f7a4de-0b1b7d4f {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: start;
  }

  #w-node-_2d96bd71-913d-827a-914d-4af0c5c427f9-0b1b7d4f {
    justify-self: center;
  }

  #w-node-_6815b841-2b49-3f84-2d67-84a1a8376c49-0b1b7d4f {
    justify-self: end;
  }

  #w-node-_1afe9169-57d1-0520-9c3c-8d4bac414698-0b1b7d4f {
    justify-self: start;
  }

  #w-node-_526a4885-9d98-39ff-9268-e535f71bc1f0-6608b924 {
    grid-row-start: 3;
    grid-column-start: 2;
    align-self: start;
  }

  #w-node-_526a4885-9d98-39ff-9268-e535f71bc1c1-6608b924 {
    grid-row-end: 4;
    grid-column-end: 3;
    align-self: start;
  }

  #w-node-_3d790107-7b0e-2461-0ae1-3967295fa71c-949a8045, #w-node-df4f70db-9cdd-d022-3f00-9d003649c48f-949a8045 {
    justify-self: start;
  }

  #button-hero2.w-node-_56980612-628a-f2ad-8afa-996bee05aba3-949a8045, #w-node-_6e61cb99-b268-605f-edac-63c341cd028a-949a8045 {
    grid-row: 4 / 5;
  }

  #button-startup1.w-node-a01d3a63-f846-658c-26ec-c4824c05191a-949a8045, #button-startup2.w-node-a01d3a63-f846-658c-26ec-c4824c05191e-949a8045 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-_81d00525-7ada-7639-0cb5-5584eea8669f-eea86698 {
    justify-self: start;
  }

  #w-node-_81d00525-7ada-7639-0cb5-5584eea866a1-eea86698 {
    grid-area: 1 / 3 / 2 / 7;
    justify-self: end;
  }

  #w-node-_81d00525-7ada-7639-0cb5-5584eea866a3-eea86698 {
    grid-area: 2 / 5 / 3 / 7;
    justify-self: end;
  }

  #w-node-_81d00525-7ada-7639-0cb5-5584eea866a5-eea86698 {
    grid-area: 2 / 1 / 3 / 5;
    justify-self: start;
  }

  #w-node-ae11fe6a-908e-e81f-2b6c-ad294a593bbc-9310acb4, #w-node-_09a02f11-77df-b21d-3705-6416d99138bd-344807e4, #w-node-_09a02f11-77df-b21d-3705-6416d99138bf-344807e4 {
    justify-self: start;
  }

  #button-hero2.w-node-_09a02f11-77df-b21d-3705-6416d99138dc-344807e4, #w-node-_09a02f11-77df-b21d-3705-6416d99138e2-344807e4 {
    grid-row: 4 / 5;
  }

  #w-node-_09e754b2-38a0-5fb1-0423-624bb9a23e85-344807e4 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-_09e754b2-38a0-5fb1-0423-624bb9a23e86-344807e4 {
    grid-column: span 2 / span 2;
  }

  #w-node-bc8d2e9e-42a2-16d2-6d17-639363112ec6-344807e4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f608bca8-09b2-ac4d-8178-a920ce83fee5-344807e4 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_09e754b2-38a0-5fb1-0423-624bb9a23e99-344807e4 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-_65facb91-ea22-19b5-a23e-0413a764d3d8-344807e4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-bea62c67-ac30-22a6-08ec-2a03e56eba73-344807e4 {
    grid-column: span 2 / span 2;
  }

  #w-node-dd9ad1ae-1cb1-dd7e-0b71-272df10c1b34-344807e4 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b32-344807e4 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b3a-344807e4 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b4e-344807e4 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_6b9b1a82-d9d8-fdd5-b912-178d2d081b56-344807e4 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_3ffce8b8-0398-2e82-907f-b2921f5053b2-344807e4 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3ffce8b8-0398-2e82-907f-b2921f5053ba-344807e4 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3ffce8b8-0398-2e82-907f-b2921f5053d2-344807e4 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_3ffce8b8-0398-2e82-907f-b2921f5053da-344807e4 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-d275f57d-aa4b-8602-bb1c-14e883e66d9d-344807e4 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d275f57d-aa4b-8602-bb1c-14e883e66da5-344807e4 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d275f57d-aa4b-8602-bb1c-14e883e66db9-344807e4 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-d275f57d-aa4b-8602-bb1c-14e883e66dc1-344807e4 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #button-startup1.w-node-_6b111c3b-521c-8e08-297c-e4fae8d398da-344807e4, #button-startup2.w-node-_6b111c3b-521c-8e08-297c-e4fae8d398de-344807e4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-af5211b3-8894-f18e-8c25-961e39c80eeb-74fa40ed {
    grid-area: 1 / 1 / 2 / 4;
    place-self: start stretch;
  }

  #w-node-_04e67fdb-79f4-c5e7-1e95-a606e7ceb7dc-74fa40ed {
    justify-self: center;
  }

  #w-node-_0ae559a1-77b3-ae58-0231-721cb287a72b-74fa40ed {
    grid-column-end: 3;
    align-self: end;
  }

  #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a1-74fa40ed, #w-node-_0eba67bb-6ade-771d-e982-826048f9d5a3-74fa40ed {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b39b8cfb-bbeb-ed03-7f28-f598e6f30135-74fa40ed {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: stretch;
  }

  #w-node-_81d0783e-2546-e24a-0a94-720ffb0366fc-74fa40ed {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-f15790da-a4cf-bb26-be17-c924a08fa1d1-74fa40ed {
    grid-column: span 2 / span 2;
  }

  #w-node-f15790da-a4cf-bb26-be17-c924a08fa1d3-74fa40ed {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f15790da-a4cf-bb26-be17-c924a08fa1d9-74fa40ed {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_9fa21451-4311-60b6-f625-32e8d1b15bed-74fa40ed {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: center;
  }

  #w-node-_9fa21451-4311-60b6-f625-32e8d1b15bef-74fa40ed {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_9fa21451-4311-60b6-f625-32e8d1b15bf1-74fa40ed {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_9fa21451-4311-60b6-f625-32e8d1b15bf3-74fa40ed {
    grid-area: 4 / 1 / 5 / 5;
    place-self: end center;
  }

  #w-node-_85190d04-20ae-0338-4528-0277ed5e2616-74fa40ed {
    grid-area: 5 / 2 / 6 / 4;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28894-74fa40ed {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28896-74fa40ed {
    grid-row: 3 / 4;
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288a1-74fa40ed {
    grid-row: 4 / 5;
    grid-column-end: 3;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288e1-74fa40ed {
    grid-row-end: 4;
    grid-column-end: 3;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288e2-74fa40ed {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288f6-74fa40ed {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288f8-74fa40ed {
    grid-column: span 2 / span 2;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288fc-74fa40ed {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288fe-74fa40ed {
    grid-column: span 2 / span 2;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28903-74fa40ed {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28905-74fa40ed {
    grid-column: span 2 / span 2;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28909-74fa40ed {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa2890b-74fa40ed {
    grid-column: span 2 / span 2;
  }

  #button-startup1.w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28914-74fa40ed, #button-startup2.w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28918-74fa40ed {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-_8e2248bd-33bd-d4ae-f347-6ef805b35439-bfd25608 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e670bf34-3da7-8f02-9d9c-8081614548fd-bfd25608 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-dff85b8f-dc5d-d12c-69cc-832f76079602-bfd25608 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_78e4ff29-3b06-a584-ddd7-a1a5615e62e5-615e626f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_78e4ff29-3b06-a584-ddd7-a1a5615e62fb-615e626f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_78e4ff29-3b06-a584-ddd7-a1a5615e6308-615e626f {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_8e2248bd-33bd-d4ae-f347-6ef805b35439-31d9289a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e670bf34-3da7-8f02-9d9c-8081614548fd-31d9289a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-dff85b8f-dc5d-d12c-69cc-832f76079602-31d9289a, #w-node-_8e2248bd-33bd-d4ae-f347-6ef805b35439-ad8df5ad {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e670bf34-3da7-8f02-9d9c-8081614548fd-ad8df5ad {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-dff85b8f-dc5d-d12c-69cc-832f76079602-ad8df5ad {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8c062215-c121-642b-115b-ffd565b9019e-d76e7606, #w-node-_8c062215-c121-642b-115b-ffd565b901a2-d76e7606, #w-node-d579cd74-3624-bf5b-59d3-439372308fbf-d76e7606, #w-node-d579cd74-3624-bf5b-59d3-439372308fc3-d76e7606 {
    justify-self: center;
  }

  #w-node-a85d681a-b1f7-e836-868e-ec9301fdb660-d76e7606 {
    align-self: end;
  }

  #w-node-_0457857b-cda7-ddad-09c7-98902b9818fd-d76e7606 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d51-d76e7606 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d52-d76e7606 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d60-d76e7606 {
    grid-column-end: 2;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d61-d76e7606 {
    grid-row: 2 / 3;
    grid-column-end: 2;
  }

  #w-node-_313a596c-b95b-ea56-57e9-afde2cb55677-2cb55674 {
    grid-area: 3 / 2 / 4 / 14;
  }

  #w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d854-61f9d851 {
    grid-column: 2 / 4;
  }

  #w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d856-61f9d851 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d85a-61f9d851 {
    grid-area: 2 / 2 / 3 / 4;
    align-self: start;
  }

  #w-node-b3671880-2023-8ca4-bc85-c0c9afaa5ba0-e6a7f4d8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b3671880-2023-8ca4-bc85-c0c9afaa5bab-e6a7f4d8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e6488192-2754-df94-1639-9e63a4b0be4d-78ccc93e {
    order: -9999;
  }

  #w-node-_87a79aa6-a9a2-409f-7577-dfb460ef28c3-cac1520c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0ea9635b-1f00-547d-7400-f93f755d7e17-cac1520c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5edca4d2-d5dd-a413-3a05-ad195c91ae86-cac1520c {
    grid-area: 3 / 1 / 4 / 3;
    align-self: end;
  }

  #w-node-_4a616a16-f039-3e14-9244-d2280d54b963-16485019 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b322d161-1aaa-b6e2-e6af-fddb5e6dcb06-16485019 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center stretch;
  }

  #w-node-aca7fff8-c0b4-2396-4865-9cdeb23793c0-16485019 {
    grid-column: span 2 / span 2;
  }

  #w-node-aca7fff8-c0b4-2396-4865-9cdeb23793c2-16485019 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: start;
  }

  #w-node-_8e2248bd-33bd-d4ae-f347-6ef805b35439-d632ba93 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_223acf39-c17a-77ef-bee6-c05711e38f07-d632ba93 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5649d36d-8c8b-d41f-fee9-0324363a0e9c-d632ba93 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a52d9c51-385e-d046-c88e-75cbfd859fba-d632ba93 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-e670bf34-3da7-8f02-9d9c-8081614548fd-d632ba93 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-dff85b8f-dc5d-d12c-69cc-832f76079602-d632ba93 {
    grid-area: 2 / 1 / 3 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d9fd8f9c-6842-a2d4-8cbe-f18f1693960e-928efbc2 {
    justify-self: auto;
  }

  #w-node-a2b0ee53-94db-babb-c894-cb8cea03296d-7082d302 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-a2b0ee53-94db-babb-c894-cb8cea03296f-7082d302 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-a2b0ee53-94db-babb-c894-cb8cea032972-7082d302 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-c60803b8-a614-8179-4940-a94fbfe4bc55-b582d398 {
    grid-row: 1 / 2;
  }

  #w-node-c60803b8-a614-8179-4940-a94fbfe4bc56-b582d398 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-e21afe74-de9a-7d79-f96d-a9a2a93648f9-b582d398 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-dfac95b8-592d-a2d9-10b1-add8977d9ebc-b582d398 {
    grid-area: 4 / 1 / 5 / 3;
    justify-self: start;
  }

  #info.w-node-_683e5287-abb5-b14f-78a8-d4c33fe7348c-b582d398 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-_683e5287-abb5-b14f-78a8-d4c33fe7348e-b582d398 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_8c062215-c121-642b-115b-ffd565b9019e-8c82d2ea, #w-node-d579cd74-3624-bf5b-59d3-439372308fbf-8c82d2ea, #w-node-_577fc8fa-8af4-1e4f-33d0-72226295c62d-8c82d2ea, #w-node-_2c9ccd1f-4072-334d-e75f-1f5b183f075e-8c82d2ea {
    align-self: end;
  }

  #w-node-_84e5d4d0-bee5-0fd6-1dd4-3d011b565b5e-8c82d2ea {
    place-self: auto center;
  }

  #w-node-d51b09c8-3229-c868-974c-658aa03a2074-8c82d2ea {
    grid-column-end: 3;
  }

  #w-node-d51b09c8-3229-c868-974c-658aa03a2096-8c82d2ea {
    justify-self: end;
  }

  #w-node-d51b09c8-3229-c868-974c-658aa03a2097-8c82d2ea {
    justify-self: auto;
  }

  #w-node-_77a759ff-37da-bad2-061b-11c61d692986-8c82d2ea {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_77a759ff-37da-bad2-061b-11c61d692988-8c82d2ea {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_77a759ff-37da-bad2-061b-11c61d69298b-8c82d2ea {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_77a759ff-37da-bad2-061b-11c61d692992-8c82d2ea {
    grid-column: span 1 / span 1;
  }

  #w-node-_77a759ff-37da-bad2-061b-11c61d69299b-8c82d2ea {
    grid-column-end: 2;
    place-self: stretch end;
  }

  #w-node-fb18beed-649d-91e6-2e55-214e805045f3-1882d2fd, #w-node-_28974416-2f28-a480-6b61-eac910fecf52-1882d2fd {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: stretch;
  }

  #w-node-_64920836-d481-82dd-5817-c492c6127767-1882d2fd {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: stretch;
  }

  #w-node-_8031cb6f-95d9-e29a-2b46-a1ce22a207d9-1882d2fd {
    grid-area: 2 / 3 / 4 / 13;
  }

  #w-node-_8031cb6f-95d9-e29a-2b46-a1ce22a207dd-1882d2fd {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65de7-53c65de1 {
    grid-area: 3 / 1 / 4 / 3;
    place-self: stretch center;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e31-53c65de1 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_6818d1c4-bf5c-b5e0-daca-492f53c65e32-53c65de1 {
    grid-row: 3 / 4;
  }

  #button-hero2.w-node-b840f279-e130-ee5b-669b-2c0f0632ad6b-e882d39f, #button-hero2.w-node-_1551c7d0-3819-68dc-3703-7382cd0eca85-e882d39f {
    grid-column-end: 4;
  }

  #button-hero1.w-node-b840f279-e130-ee5b-669b-2c0f0632ad71-e882d39f {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_2e2921b6-20bf-9e0b-6f08-f9349bed5387-cc82d303 {
    grid-area: 3 / 1 / 5 / 5;
  }

  #w-node-b9af3027-01b4-1f4b-917c-887da8c58a0f-cc82d303, #w-node-b9af3027-01b4-1f4b-917c-887da8c58a12-cc82d303, #w-node-b9af3027-01b4-1f4b-917c-887da8c58a1e-cc82d303 {
    grid-column-end: 2;
  }

  #w-node-_09a02f11-77df-b21d-3705-6416d99138e2-8af642d7 {
    place-self: end;
  }

  #w-node-_09a02f11-77df-b21d-3705-6416d99138bf-8af642d7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #button-hero1.w-node-_09a02f11-77df-b21d-3705-6416d99138d6-8af642d7 {
    grid-row: 1 / 2;
  }

  #button-hero2.w-node-_09a02f11-77df-b21d-3705-6416d99138dc-8af642d7 {
    grid-row: 2 / 3;
  }

  #w-node-fae004e8-8851-6a80-0979-e0a84df7523e-e5a84ca9 {
    grid-area: 1 / 1 / 3 / 3;
    align-self: stretch;
  }

  #w-node-_42ac627c-1284-2708-dc01-0c6fc0ab79ea-e5a84ca9 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7085528b-5078-8643-8aa1-121f83b3b83e-e5a84ca9 {
    grid-area: 2 / 1 / 4 / 3;
  }

  #w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bbe-a12d271d {
    grid-area: 1 / 1 / 2 / 4;
    place-self: start stretch;
  }

  #w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bc0-a12d271d {
    grid-area: 2 / 2 / 5 / 3;
  }

  #w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bc1-a12d271d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bc3-a12d271d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bc4-a12d271d {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bc7-a12d271d {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bc9-a12d271d {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_20ea0129-cd4b-5990-7e94-d61ad4384bd6-a12d271d {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf307e-a12d271d {
    grid-area: 1 / 1 / 2 / 4;
    justify-self: center;
  }

  #w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf3086-a12d271d {
    grid-area: 2 / 1 / 3 / 4;
    justify-self: center;
  }

  #w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf3088-a12d271d {
    grid-area: 3 / 1 / 4 / 4;
    align-self: start;
  }

  #w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf308a-a12d271d {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_0887348f-c7ec-5ee4-a478-87d0a5bf3091-a12d271d {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: start;
  }

  #w-node-b3e27395-92af-d859-acd3-557634584950-a12d271d {
    grid-column-end: 3;
  }

  #w-node-_31ad01c2-1996-a00a-3398-8b3839160d8c-04eb49d4 {
    grid-area: 1 / 1 / 2 / 5;
    place-self: start stretch;
  }

  #w-node-_31ad01c2-1996-a00a-3398-8b3839160d8d-04eb49d4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_31ad01c2-1996-a00a-3398-8b3839160d8e-04eb49d4 {
    grid-area: 2 / 1 / 5 / 5;
    align-self: auto;
  }

  #w-node-_31ad01c2-1996-a00a-3398-8b3839160d8f-04eb49d4 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_31ad01c2-1996-a00a-3398-8b3839160d91-04eb49d4 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_31ad01c2-1996-a00a-3398-8b3839160d92-04eb49d4 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_31ad01c2-1996-a00a-3398-8b3839160d95-04eb49d4 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_31ad01c2-1996-a00a-3398-8b3839160d97-04eb49d4 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_31ad01c2-1996-a00a-3398-8b3839160da0-04eb49d4 {
    grid-area: 6 / 2 / 7 / 3;
    place-self: auto;
  }

  #w-node-_813094b5-b189-1cf0-98e3-3f569e5b17d0-04eb49d4 {
    justify-self: stretch;
  }

  #w-node-_813094b5-b189-1cf0-98e3-3f569e5b17d3-04eb49d4 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_819230ad-757c-ecd2-0544-f589eb484f4e-04eb49d4 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center;
  }

  #w-node-_819230ad-757c-ecd2-0544-f589eb484f56-04eb49d4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_819230ad-757c-ecd2-0544-f589eb484f58-04eb49d4 {
    grid-area: 3 / 1 / 4 / 3;
    align-self: start;
  }

  #w-node-_819230ad-757c-ecd2-0544-f589eb484f5a-04eb49d4 {
    grid-column: 1 / 3;
    grid-row-start: 4;
  }

  #w-node-_819230ad-757c-ecd2-0544-f589eb484f61-04eb49d4 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd1f-04eb49d4 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd21-04eb49d4 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_26136b59-ea92-1a24-3eec-8a3a32d3fd27-04eb49d4 {
    grid-row-end: 2;
    grid-column-start: 1;
  }

  #w-node-cfdf74b8-4edb-353d-eb96-6dc709485122-aa876131 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f0083224-d713-8cf2-f5ac-b9ae3b33ce36-aa876131 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d2ca4942-b39e-02bf-eb08-a23bb0930aac-aa876131 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3c63-aa876131 {
    grid-area: 3 / 1 / 4 / 3;
    place-self: stretch center;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3cae-aa876131 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_30abbd75-cf59-972e-1907-349febba3caf-aa876131 {
    grid-row: 3 / 4;
  }

  #w-node-f3ce020e-6ab8-dd48-1a16-0c8b5493621d-aa876131 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f3ce020e-6ab8-dd48-1a16-0c8b54936225-aa876131 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-f3ce020e-6ab8-dd48-1a16-0c8b54936227-aa876131 {
    grid-area: 3 / 1 / 4 / 4;
    align-self: start;
  }

  #w-node-f3ce020e-6ab8-dd48-1a16-0c8b5493623f-aa876131 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-a3e1b584-19e3-e5f5-a519-58b966a6ea52-32e6dfc5 {
    grid-row: 3 / 4;
  }

  #w-node-_9d175386-f808-2283-3bde-d68f39a4258d-32e6dfc5 {
    grid-row: 4 / 5;
  }

  #w-node-c24cf6f7-004d-7d5a-2f1a-df8e4fe47350-32e6dfc5 {
    grid-row: 5 / 6;
    justify-self: start;
  }

  #w-node-_02fbb1e4-e3fb-8a8b-e1fe-3789980b8516-32e6dfc5 {
    grid-area: 1 / 1 / 2 / 4;
    place-self: end start;
  }

  #w-node-bd7f6496-c148-0ad8-c626-cef8aa0adc28-32e6dfc5 {
    grid-row: 6 / 7;
  }

  #w-node-_5bbc6029-c405-6b7e-795b-6451ef47e370-32e6dfc5 {
    grid-row: 8 / 9;
  }

  #w-node-_5707f435-f69a-72ec-c9a3-4249328b0a8d-32e6dfc5 {
    grid-row: 7 / 8;
  }

  #w-node-_58b768c2-8823-a850-ee7c-81627efff7e1-32e6dfc5 {
    grid-area: 2 / 1 / 3 / 4;
    justify-self: start;
  }

  #w-node-_8aa0010a-83a3-8ff6-c7a2-c2e17358e928-32e6dfc5 {
    grid-row: 6 / 9;
  }

  #w-node-_64886284-4a61-d2fb-504a-4801afc953c6-4b86c217, #w-node-_64886284-4a61-d2fb-504a-4801afc953c7-4b86c217, #w-node-_64886284-4a61-d2fb-504a-4801afc953cb-4b86c217 {
    grid-column: 1 / 5;
  }

  #button-hero1.w-node-_64886284-4a61-d2fb-504a-4801afc953cc-4b86c217 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #button-hero1.w-node-_64886284-4a61-d2fb-504a-4801afc953d1-4b86c217 {
    grid-row: 1 / 3;
  }

  #w-node-_5a89d452-37e1-f38c-405d-af3c1505e9e6-ef37bb3a {
    grid-column-start: 2;
    justify-self: start;
  }

  #w-node-_026cc08e-4b58-8fc8-06a1-47a5668181d7-f277cb8d, #w-node-_026cc08e-4b58-8fc8-06a1-47a5668181f6-f277cb8d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9accd774-ba70-77e1-8936-6ad3ee1be131-f277cb8d {
    grid-area: 2 / 2 / 3 / 4;
    place-self: auto center;
  }

  #w-node-_026cc08e-4b58-8fc8-06a1-47a56681821f-f277cb8d {
    grid-row-end: 2;
  }

  #w-node-_026cc08e-4b58-8fc8-06a1-47a566818221-f277cb8d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_026cc08e-4b58-8fc8-06a1-47a566818227-f277cb8d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_026cc08e-4b58-8fc8-06a1-47a56681822b-f277cb8d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_026cc08e-4b58-8fc8-06a1-47a56681822d-f277cb8d {
    grid-area: 2 / 1 / 3 / 3;
    place-self: auto;
  }

  #w-node-_39553ce1-8473-6ed4-c9dc-ec3233c88406-f277cb8d {
    grid-row: 3 / 4;
  }

  #w-node-_8db16bbf-cfa0-290a-3af6-82c64fa7791f-4fa7791e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8db16bbf-cfa0-290a-3af6-82c64fa77920-4fa7791e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8db16bbf-cfa0-290a-3af6-82c64fa77922-4fa7791e {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_612e22d4-991e-4051-20aa-8ae9539d2291-ca6a2985 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-af9f4cdc-2074-b4d8-5797-93b821894b4a-35dab377 {
    grid-area: 5 / 2 / 6 / 14;
    justify-self: center;
  }

  #w-node-af9f4cdc-2074-b4d8-5797-93b821894b4c-35dab377 {
    grid-area: 6 / 2 / 7 / 14;
    justify-self: center;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d35-35dab377 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: stretch;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d3f-35dab377 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: stretch;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d20-35dab377 {
    grid-area: 3 / 1 / 4 / 15;
    justify-self: center;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d21-35dab377 {
    grid-row-end: 11;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d22-35dab377 {
    grid-area: 8 / 1 / 9 / 15;
    place-self: end center;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d25-35dab377 {
    grid-row: 9 / 10;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d27-35dab377 {
    grid-area: 4 / 2 / 5 / 14;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d2a-35dab377 {
    grid-area: 5 / 2 / 6 / 14;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d2d-35dab377 {
    grid-area: 6 / 2 / 7 / 14;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d30-35dab377 {
    grid-area: 7 / 2 / 8 / 14;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d60-35dab377 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d61-35dab377 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-cc165204-5963-7465-eae3-b1691d0aa7a3-35dab377 {
    grid-row: 9 / 10;
  }

  #w-node-cc165204-5963-7465-eae3-b1691d0aa7a8-35dab377 {
    grid-area: 8 / 1 / 9 / 15;
    place-self: end center;
  }

  #w-node-cc165204-5963-7465-eae3-b1691d0aa7b7-35dab377 {
    grid-row-end: 11;
  }

  #w-node-cc165204-5963-7465-eae3-b1691d0aa7b8-35dab377 {
    grid-area: 7 / 2 / 8 / 14;
  }

  #w-node-cc165204-5963-7465-eae3-b1691d0aa7bb-35dab377 {
    grid-area: 6 / 2 / 7 / 14;
  }

  #w-node-cc165204-5963-7465-eae3-b1691d0aa7be-35dab377 {
    grid-area: 5 / 2 / 6 / 14;
  }

  #w-node-cc165204-5963-7465-eae3-b1691d0aa7c1-35dab377 {
    grid-area: 4 / 2 / 5 / 14;
  }

  #w-node-_45e82f29-1cd5-abb3-5fcd-ef66afcad93b-adf52c19 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1364484b-f03d-7571-10b6-3af085721eae-adf52c19 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_60d4a066-c10a-ff85-2b83-3b92fb7f64cb-adf52c19 {
    grid-area: 3 / 1 / 4 / 4;
    align-self: start;
  }

  #w-node-_721f06e0-3593-a885-0647-fc846db6d03d-adf52c19 {
    grid-row-start: 4;
  }

  #w-node-_5c6ec38f-9aa0-6fb5-46e3-1b074e944641-adf52c19 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516a4-adf52c19 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516a6-adf52c19 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516a8-adf52c19 {
    grid-area: span 2 / span 4 / span 2 / span 4;
    place-self: start center;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516a9-adf52c19 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516b2-adf52c19 {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516bb-adf52c19 {
    grid-area: 4 / 1 / 5 / 9;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516c4-adf52c19 {
    grid-area: 5 / 1 / 6 / 9;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516cd-adf52c19 {
    grid-area: 6 / 1 / 7 / 9;
  }

  #w-node-_4c0d4bb9-e32b-46bb-5b7c-89bb39c516d6-adf52c19 {
    grid-area: 7 / 1 / 8 / 9;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce19-0fdde91d {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce1b-0fdde91d {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce1d-0fdde91d {
    grid-area: span 2 / span 4 / span 2 / span 4;
    place-self: start center;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce1e-0fdde91d {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce27-0fdde91d {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce30-0fdde91d {
    grid-area: 4 / 1 / 5 / 9;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce39-0fdde91d {
    grid-area: 5 / 1 / 6 / 9;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce42-0fdde91d {
    grid-area: 6 / 1 / 7 / 9;
  }

  #w-node-c2e1e620-46c0-a132-97a4-d3d1839dce4b-0fdde91d {
    grid-area: 7 / 1 / 8 / 9;
  }

  #w-node-_484a0be7-5868-ef7b-adea-e363c3a6a83e-86d13583 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-4ee85935 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: stretch;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb1c-4ee85935 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: stretch;
  }

  #w-node-_464d05f0-f0c0-8e3f-23d0-e20176f3b57a-4ee85935 {
    grid-row: span 1 / span 1;
    justify-self: center;
  }

  #w-node-fe839545-8f18-90cc-a43e-3911dd917f71-30cb527e {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_04e67fdb-79f4-c5e7-1e95-a606e7ceb7dc-2bde49bc {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #button-hero1.w-node-ece0d65d-785a-5c8b-787d-171a61e1a28d-2bde49bc {
    grid-row: 1 / 2;
    grid-column-end: 3;
  }

  #button-hero1.w-node-_8bf77f20-521f-806a-5714-ed7dca5bede9-2bde49bc {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7226f02b-2111-0a84-9f1d-8b566c3bee4d-2bde49bc {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7226f02b-2111-0a84-9f1d-8b566c3bee55-2bde49bc {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_7226f02b-2111-0a84-9f1d-8b566c3bee57-2bde49bc {
    grid-area: 3 / 1 / 4 / 4;
    align-self: start;
  }

  #w-node-_7226f02b-2111-0a84-9f1d-8b566c3bee59-2bde49bc {
    grid-column: 1 / 4;
    grid-row-start: 4;
  }

  #w-node-_7226f02b-2111-0a84-9f1d-8b566c3bee60-2bde49bc {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-c66f1304-6b23-0cd8-80dc-0467e8b43f83-4bd98df9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0116d6a5-7e06-1a4a-6226-f07cd3cc4d49-4bd98df9 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-267be721 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: stretch;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb1c-267be721 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: stretch;
  }

  #w-node-fa09a23c-c3b5-6fc1-cbc0-60baf2d32165-16eaa2c8 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_99dc917c-0c14-434c-54fc-706fdc827d9f-16eaa2c8 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #button-hero2.w-node-_99dc917c-0c14-434c-54fc-706fdc827db1-16eaa2c8 {
    grid-row: 3 / 4;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435d2f-eb435d1c, #w-node-_6326aa02-08c6-e218-a191-58a1eb435d4f-eb435d1c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435d6a-eb435d1c {
    grid-area: 2 / 2 / 3 / 4;
    place-self: auto center;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435d78-eb435d1c {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435da2-eb435d1c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435dc4-eb435d1c {
    grid-area: 2 / 2 / 3 / 4;
    place-self: auto center;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435dca-eb435d1c {
    grid-row: 1 / 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435dd2-eb435d1c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435df1-eb435d1c {
    grid-area: 2 / 2 / 3 / 4;
    place-self: auto center;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435dff-eb435d1c, #w-node-_6326aa02-08c6-e218-a191-58a1eb435e22-eb435d1c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435e3a-eb435d1c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435e40-eb435d1c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435e52-eb435d1c {
    grid-row-end: 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435e54-eb435d1c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435e5d-eb435d1c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435e61-eb435d1c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6326aa02-08c6-e218-a191-58a1eb435e63-eb435d1c {
    grid-area: 2 / 1 / 3 / 3;
    place-self: auto;
  }

  #w-node-cca71b2a-6993-8370-2c7a-ef2b5a260f07-bdf5c6f2 {
    grid-row: 1 / 2;
  }

  #w-node-_04c32fd3-b25c-3f3d-3d2c-daa9cac9936b-bdf5c6f2 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-e0d2c408-1049-66b1-795a-b565518e6aa0-bdf5c6f2 {
    justify-self: stretch;
  }

  #w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d07-bdf5c6f2 {
    grid-row: 1 / 2;
  }

  #w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d08-bdf5c6f2 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d09-bdf5c6f2 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d0c-bdf5c6f2 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f246a6ef-3c98-a809-b634-626b7575fe27-bdf5c6f2 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_24dcd50b-4d4b-d2ad-9a60-52285a067013-bdf5c6f2 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_66ada74f-1b88-1b16-1f9c-59dd34889e2e-bdf5c6f2, #w-node-_5cff6e08-3bac-4961-be8f-da79447ac7d4-bdf5c6f2 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_249f3640-32b9-a6f8-eeee-0a733766a22c-bdf5c6f2 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_82a5e295-516b-79df-0770-4389c877e8fd-bdf5c6f2 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-d225edda-8a0f-ccff-f582-e5315ba53f39-bdf5c6f2 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: start;
  }

  #w-node-d76a84c8-d2e6-fbd0-4da4-158c58d71fd1-bdf5c6f2 {
    grid-row: 1 / 4;
    grid-column-start: 1;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b813f-bdf5c6f2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b8141-bdf5c6f2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b8148-bdf5c6f2 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b814b-bdf5c6f2 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f1466752-38a1-6b57-100e-5825b02e2308-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e2322-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e2349-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e2360-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e2376-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e2392-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e23a6-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e23c0-b02e2307, #w-node-f1466752-38a1-6b57-100e-5825b02e23d1-b02e2307 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #fakturering-info.w-node-_72e98a63-f70f-a50c-8187-c3d30654fa52-099ac041 {
    grid-column-end: 4;
  }

  #w-node-_8c7a482d-2a74-48c1-8fee-b4de351c0055-099ac041 {
    place-self: auto center;
  }

  #w-node-f5c8114b-4dd9-f212-cb69-0767dcd4ec05-099ac041 {
    align-self: center;
  }

  #w-node-d29838e9-b254-1471-2d14-1f173670e5bc-099ac041 {
    grid-column-end: 3;
  }

  #w-node-_4be2b56e-72f6-563a-528a-24bfc8dbe698-099ac041 {
    justify-self: end;
  }

  #w-node-_596bdc42-4375-52f9-81fd-8c44679cf267-099ac041 {
    justify-self: auto;
  }

  #w-node-_722a7d0b-5cac-a766-818a-fd6fef6cc27c-099ac041 {
    grid-area: 3 / 1 / 5 / 5;
  }

  #w-node-_2848b162-4ed7-1169-9656-135df7030973-099ac041 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_2848b162-4ed7-1169-9656-135df7030975-099ac041 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-_2848b162-4ed7-1169-9656-135df7030978-099ac041 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_482bf500-3ef3-a626-2aa6-926317174162-099ac041 {
    grid-column: span 1 / span 1;
  }

  #w-node-_482bf500-3ef3-a626-2aa6-92631717416c-099ac041 {
    grid-column-end: 2;
    place-self: stretch end;
  }

  #w-node-_883e5279-4b56-4601-e622-8ab7f7fb055c-775e4ce5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_79973325-d625-cb74-e43f-08de067882f7-775e4ce5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #button-hero2.w-node-_79973325-d625-cb74-e43f-08de06788309-775e4ce5 {
    grid-row: 5 / 6;
  }

  #w-node-_6216fdd8-00ee-353b-d449-f4632245e060-775e4ce5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #fakturering-info.w-node-_6216fdd8-00ee-353b-d449-f4632245e067-775e4ce5 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-_0bef2614-b905-1c39-a4f4-446a65c0c19a-775e4ce5 {
    grid-column-end: 2;
  }

  #fakturering-info.w-node-_036451bd-8a04-1720-233a-fa20cc04d553-775e4ce5 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: end;
  }

  #fakturering-info.w-node-_57d0eba6-cfbe-1d25-019e-512735c710af-775e4ce5 {
    justify-self: center;
  }

  #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49e6a-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49e8a-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49eb8-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49ed0-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49e9f-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49ee8-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49f00-7ef49e69, #w-node-_4c51bb8f-f1e9-6c74-c7b8-ffb27ef49f0f-7ef49e69 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-cca71b2a-6993-8370-2c7a-ef2b5a260f07-6f5b840a {
    grid-row: 1 / 2;
    grid-column-end: 3;
  }

  #w-node-_04c32fd3-b25c-3f3d-3d2c-daa9cac9936b-6f5b840a {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_04c32fd3-b25c-3f3d-3d2c-daa9cac9936b-5d542ab3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_064d3122-d45b-f1c9-a741-732dc7473cb9-5d542ab3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_00947ea5-96d8-0f38-3714-7aaaed697098-5d542ab3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f28120fe-15a5-ae31-35fd-0aa8aacfc946-5d542ab3 {
    grid-row: 1 / 2;
  }

  #w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d08-5d542ab3 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_189a1ccb-6c2e-3931-d466-8e4e3554481d-5d542ab3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d09-5d542ab3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d0c-5d542ab3 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-ffd89dd5-04f1-e756-96c8-3427411feeeb-5d542ab3 {
    grid-row: 1 / 2;
  }

  #w-node-ffd89dd5-04f1-e756-96c8-3427411feeec-5d542ab3 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-b86a6246-8999-ba4d-61bc-67e2427eae15-5d542ab3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ffd89dd5-04f1-e756-96c8-3427411feeed-5d542ab3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ffd89dd5-04f1-e756-96c8-3427411feef0-5d542ab3 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_2e4cad97-5a88-e105-c0c7-fca3885f8afd-5d542ab3 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_28b34bf9-3868-e015-4a3a-caf79aee75bb-5d542ab3 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_72ad0591-53fa-1b61-0b78-f2e3a549b393-5d542ab3, #w-node-ffd89dd5-04f1-e756-96c8-3427411feef2-5d542ab3 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-af6595c2-0ec8-6083-bf4f-997dc266b972-5d542ab3 {
    grid-row: 1 / 2;
  }

  #w-node-af6595c2-0ec8-6083-bf4f-997dc266b973-5d542ab3 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-af6595c2-0ec8-6083-bf4f-997dc266b97d-5d542ab3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-af6595c2-0ec8-6083-bf4f-997dc266b97f-5d542ab3 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_3d89af00-efa8-5f55-a739-58581465b613-5d542ab3 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b813f-5d542ab3 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b8141-5d542ab3 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b8148-5d542ab3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b814b-5d542ab3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f28120fe-15a5-ae31-35fd-0aa8aacfc946-f58f4c57 {
    grid-row: 1 / 2;
  }

  #w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d08-f58f4c57 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_8dc5f155-d68c-034a-0d86-9f89f6164746-f58f4c57 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d09-f58f4c57 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d0c-f58f4c57 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_272de7f2-7140-ac5b-e4dd-131dee9e3f81-9a03ca3b {
    place-self: start center;
  }

  #w-node-cca71b2a-6993-8370-2c7a-ef2b5a260f07-2c45209b {
    grid-row: 1 / 2;
  }

  #w-node-_04c32fd3-b25c-3f3d-3d2c-daa9cac9936b-2c45209b {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-e0d2c408-1049-66b1-795a-b565518e6aa0-2c45209b, #w-node-f6b0c3a8-7aa0-a83f-d062-d2f8928b2895-2c45209b {
    justify-self: stretch;
  }

  #w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d08-2c45209b {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-a53b05cf-f163-a1bb-45cc-fd6deb30936a-2c45209b {
    justify-self: stretch;
  }

  #w-node-_710cb4e8-5912-c15c-ff60-79257dbd0d07-2c45209b {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: start;
  }

  #w-node-_77033ab0-37e0-862b-1920-cde60c90fee1-2c45209b {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_92d68091-54e4-633a-6b95-439f08422337-2c45209b, #w-node-_3bed428c-100d-5423-947b-dc5e560051c8-2c45209b {
    grid-column-start: 1;
  }

  #w-node-f3a0e28c-e140-291a-104d-ea3dfeb325b7-2c45209b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b813f-2c45209b {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b8141-2c45209b {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b8148-2c45209b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4b0d77e3-7de0-f3c7-8c2a-4e39026b814b-2c45209b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-af1499cc-48db-8a84-1a7e-51083f7bf91e-b7ca4133 {
    justify-self: center;
  }

  #w-node-a1243107-9aba-d2c3-3a80-9a0e1e8cb966-b7ca4133 {
    grid-row: 1 / 2;
  }

  #w-node-a1243107-9aba-d2c3-3a80-9a0e1e8cb967-b7ca4133 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-a1243107-9aba-d2c3-3a80-9a0e1e8cb96d-b7ca4133, #w-node-_6123af0e-e0c3-1fd1-bc0f-1ad54df23ccc-b7ca4133 {
    justify-self: stretch;
  }

  #w-node-_6a6b3a34-5707-c8f8-9d2e-118531a116d5-b7ca4133 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_6a6b3a34-5707-c8f8-9d2e-118531a116da-b7ca4133 {
    justify-self: stretch;
  }

  #w-node-_6a6b3a34-5707-c8f8-9d2e-118531a116dd-b7ca4133 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: start;
  }

  #w-node-_9ebfb020-aa6f-81d9-bac5-d0d118753663-b7ca4133 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_9ebfb020-aa6f-81d9-bac5-d0d118753664-b7ca4133 {
    grid-column-start: 1;
  }

  #w-node-_9ebfb020-aa6f-81d9-bac5-d0d11875366f-b7ca4133 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_96fab00d-2e22-0d70-0daa-7caff0fbd0db-b7ca4133 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_96fab00d-2e22-0d70-0daa-7caff0fbd0de-b7ca4133, #w-node-cf73fd95-501b-6688-d118-35a07a5b50b0-b7ca4133 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_10f4ef1f-571f-7f61-8d68-344bdb573c04-14779b02 {
    grid-area: 1 / 1 / 2 / 5;
    justify-self: start;
  }

  #w-node-_8500c553-2a9d-09de-1be6-edab081d5d5b-14779b02 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: end center;
  }

  #w-node-_8500c553-2a9d-09de-1be6-edab081d5d5f-14779b02 {
    grid-row: 2 / 4;
    grid-column-end: 4;
  }

  #w-node-_8500c553-2a9d-09de-1be6-edab081d5d64-14779b02 {
    grid-column-start: 1;
  }

  #w-node-_8500c553-2a9d-09de-1be6-edab081d5d65-14779b02 {
    grid-column-end: 4;
    justify-self: center;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dc9ef-176db1ca, #w-node-c874b545-717d-d6b9-4fc6-4552576dca0f-176db1ca {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca2a-176db1ca {
    grid-area: 2 / 2 / 3 / 4;
    place-self: auto center;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca38-176db1ca {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca62-176db1ca {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca84-176db1ca {
    grid-area: 2 / 2 / 3 / 4;
    place-self: auto center;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca8a-176db1ca {
    grid-row: 1 / 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dca92-176db1ca {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcab1-176db1ca {
    grid-area: 2 / 2 / 3 / 4;
    place-self: auto center;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcabf-176db1ca, #w-node-c874b545-717d-d6b9-4fc6-4552576dcae2-176db1ca {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcafa-176db1ca {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcb00-176db1ca {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcb12-176db1ca {
    grid-row-end: 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcb14-176db1ca {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcb1d-176db1ca {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcb21-176db1ca {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c874b545-717d-d6b9-4fc6-4552576dcb23-176db1ca {
    grid-area: 2 / 1 / 3 / 3;
    place-self: auto;
  }

  #w-node-a6e140bf-7c70-13ec-1671-1ff1c4312359-cc84ff80 {
    grid-row-end: 4;
  }

  #w-node-a6e140bf-7c70-13ec-1671-1ff1c431235c-cc84ff80 {
    justify-self: center;
  }

  #w-node-_3b0d00ff-c3d2-26ca-54d0-63e87d28f9f1-cc84ff80 {
    grid-row: 3 / 4;
  }

  #w-node-c06be034-2512-110b-7a9e-861e85cf73f2-cc84ff80 {
    grid-row: 4 / 5;
  }

  #w-node-c06be034-2512-110b-7a9e-861e85cf7409-cc84ff80 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-c06be034-2512-110b-7a9e-861e85cf740b-cc84ff80 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-c06be034-2512-110b-7a9e-861e85cf740d-cc84ff80 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_085764dd-7413-1950-596c-b8a287b80e04-cc84ff80 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-_085764dd-7413-1950-596c-b8a287b80e06-cc84ff80 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_29ebc2b8-8745-b253-df82-3228c7a9c85c-cc84ff80 {
    grid-area: 2 / 3 / 4 / 13;
  }

  #w-node-_6255d28b-1a25-d911-7644-b565572fd713-cc84ff80 {
    align-self: center;
  }

  #w-node-_6255d28b-1a25-d911-7644-b565572fd715-cc84ff80 {
    grid-column: 1 / 5;
  }

  #w-node-dfd7fc14-2787-8566-1df7-2ce0ce061f1d-e4b29e6d {
    grid-area: 3 / 1 / 5 / 5;
  }

  #w-node-_590521e5-7ac1-96a6-0faa-82ed7f4aee41-e4b29e6d, #w-node-e70f23e6-35a2-4739-7c41-a249039b2b8e-e4b29e6d, #w-node-_5f3ae8d7-458d-32f0-aa1e-8a3c8750745d-e4b29e6d {
    grid-column-end: 2;
  }

  #w-node-_7254f29e-cc0b-0303-a5d4-364f51a9d430-06000133 {
    align-self: center;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-06000133 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: stretch;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb1c-06000133, #w-node-_16347c8e-2b4a-4e5d-0c8b-65884a1bc873-97b2a1b0 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: stretch;
  }

  #w-node-f641b233-ff1a-e302-547b-aa6a7e93d50d-97b2a1b0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-f641b233-ff1a-e302-547b-aa6a7e93d50f-97b2a1b0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_467a246d-9be9-e8e5-997c-d407617c5134-97b2a1b0 {
    grid-area: 2 / 3 / 4 / 13;
  }

  #w-node-_09d28693-e597-5af4-185b-cd9996070894-97b2a1b0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-a7f12663-12ac-f836-0e57-e9f64d54a1db-4d54a1db {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_6fc63373-ee24-2e55-8c6b-62804c4617de-4d54a1db, #w-node-_17654317-e376-3a28-56b4-8ceec7085171-4d54a1db {
    grid-column: span 1 / span 1;
  }

  #w-node-a7f12663-12ac-f836-0e57-e9f64d54a1e0-4d54a1db, #w-node-a7f12663-12ac-f836-0e57-e9f64d54a1ee-4d54a1db {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8ba9d04b-bd86-27d8-3f07-fb6a96f1a4d4-75811ac5, #w-node-_89b2c82a-7ae2-b79b-3413-1777ef33b10c-75811ac5, #w-node-_89b2c82a-7ae2-b79b-3413-1777ef33b113-75811ac5 {
    grid-column: 1 / 5;
  }

  #button-hero1.w-node-_89b2c82a-7ae2-b79b-3413-1777ef33b11a-75811ac5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #button-hero1.w-node-_995a8eb7-85c8-fbae-c675-6a7468615b88-75811ac5 {
    grid-row: 1 / 3;
  }

  #w-node-c06be034-2512-110b-7a9e-861e85cf7409-cf39a1da {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-c06be034-2512-110b-7a9e-861e85cf740b-cf39a1da {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-c06be034-2512-110b-7a9e-861e85cf740d-cf39a1da {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_085764dd-7413-1950-596c-b8a287b80e04-cf39a1da {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end center;
  }

  #w-node-_085764dd-7413-1950-596c-b8a287b80e06-cf39a1da {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-_29ebc2b8-8745-b253-df82-3228c7a9c85c-cf39a1da {
    grid-area: 2 / 3 / 4 / 13;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ab68-6ec51ee8 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ab6a-6ec51ee8 {
    grid-column-start: 1;
    align-self: center;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ab6b-6ec51ee8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ab8e-6ec51ee8 {
    grid-column-end: 4;
  }

  #Dashboard.w-node-_639f9672-6eff-dea3-3c7a-a7107562aba5-6ec51ee8 {
    grid-row: 2 / 3;
    grid-column-end: 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562aba8-6ec51ee8 {
    grid-column: 1 / 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562abae-6ec51ee8 {
    grid-row-end: 4;
    grid-column-end: 4;
  }

  #Fakturering.w-node-_639f9672-6eff-dea3-3c7a-a7107562abb0-6ec51ee8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562abb2-6ec51ee8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562abb3-6ec51ee8 {
    grid-column-end: 3;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562abb8-6ec51ee8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562abba-6ec51ee8 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #Kvitton.w-node-_639f9672-6eff-dea3-3c7a-a7107562abdb-6ec51ee8 {
    grid-row: 4 / 5;
    grid-column-end: 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562abde-6ec51ee8 {
    grid-column: 1 / 3;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562abe3-6ec51ee8 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac04-6ec51ee8 {
    grid-column: 1 / 3;
    grid-row-start: 2;
  }

  #Leverantorsfakturor.w-node-_639f9672-6eff-dea3-3c7a-a7107562ac06-6ec51ee8 {
    grid-row: 5 / 6;
    grid-column-end: 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac09-6ec51ee8 {
    grid-column: 1 / 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac0e-6ec51ee8 {
    grid-column: 1 / 4;
    grid-row-start: 2;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac10-6ec51ee8 {
    grid-row: 3 / 33;
    grid-column-end: 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac2b-6ec51ee8 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac2c-6ec51ee8 {
    grid-column: 1 / 5;
    grid-row-start: 1;
  }

  #Loner.w-node-_639f9672-6eff-dea3-3c7a-a7107562ac38-6ec51ee8 {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac3b-6ec51ee8 {
    grid-column: 1 / 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac40-6ec51ee8 {
    grid-row-start: 2;
    grid-column-end: 3;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac42-6ec51ee8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #Rapporter.w-node-_639f9672-6eff-dea3-3c7a-a7107562ac64-6ec51ee8 {
    grid-row: 8 / 9;
    grid-column-end: 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac67-6ec51ee8 {
    grid-column-end: 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac6c-6ec51ee8 {
    grid-column: 1 / 4;
    grid-row-start: 2;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac6e-6ec51ee8 {
    grid-row: 3 / 4;
    grid-column-end: 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac81-6ec51ee8 {
    grid-area: 9 / 1 / 10 / 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac82-6ec51ee8 {
    grid-column: 1 / 5;
  }

  #Deklarationer.w-node-_639f9672-6eff-dea3-3c7a-a7107562ac8f-6ec51ee8 {
    grid-area: 10 / 1 / 11 / 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac92-6ec51ee8 {
    grid-column: 1 / 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ac97-6ec51ee8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562acaf-6ec51ee8 {
    grid-row-start: 2;
    grid-column-end: 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562acb1-6ec51ee8 {
    grid-row: 11 / 12;
    grid-column-end: 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562acb2-6ec51ee8 {
    grid-column: 1 / 5;
  }

  #Integrationer.w-node-_639f9672-6eff-dea3-3c7a-a7107562acbe-6ec51ee8 {
    grid-area: 12 / 1 / 13 / 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562acc1-6ec51ee8 {
    grid-column-end: 3;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562acc6-6ec51ee8 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562accf-6ec51ee8 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #Radgivning.w-node-_639f9672-6eff-dea3-3c7a-a7107562acd1-6ec51ee8 {
    grid-area: 13 / 1 / 14 / 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562acd4-6ec51ee8 {
    grid-column-end: 3;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562acdd-6ec51ee8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #Tidrapportering.w-node-_639f9672-6eff-dea3-3c7a-a7107562acdf-6ec51ee8 {
    grid-area: 14 / 1 / 15 / 4;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ace2-6ec51ee8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562ace8-6ec51ee8 {
    grid-area: 3 / 1 / 5 / 3;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562aceb-6ec51ee8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_639f9672-6eff-dea3-3c7a-a7107562acf9-6ec51ee8 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-a51fe412-b622-b1a2-53b5-9482d1b06433-b59754c7 {
    grid-area: 2 / 2 / 3 / 4;
    place-self: end center;
  }

  #w-node-_5356dde7-e45d-a8d4-d303-5b3fddc4026e-b59754c7 {
    grid-area: 1 / 1 / 2 / 5;
    place-self: center;
  }

  #w-node-_522607ea-9230-b3e4-272d-657c83da05dc-0b1b7d4f {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start center;
  }

  #w-node-_017cc64f-a65f-cd0d-7a78-2e5aa6f7a4d3-0b1b7d4f {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-1d581738 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: stretch;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb1c-1d581738 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: stretch;
  }

  #w-node-_464d05f0-f0c0-8e3f-23d0-e20176f3b57a-1d581738 {
    grid-row: span 1 / span 1;
    justify-self: center;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-0206cee4 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: stretch;
  }

  #w-node-b4ff0009-8ecd-3385-bd8e-a6f24a955a5f-0206cee4 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: auto;
  }

  #w-node-_464d05f0-f0c0-8e3f-23d0-e20176f3b57a-0206cee4 {
    grid-row: span 1 / span 1;
    justify-self: center;
  }

  #w-node-df4f70db-9cdd-d022-3f00-9d003649c48f-949a8045 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #button-hero1.w-node-_3d790107-7b0e-2461-0ae1-3967295fa720-949a8045 {
    grid-row: 3 / 4;
  }

  #button-hero2.w-node-_56980612-628a-f2ad-8afa-996bee05aba3-949a8045 {
    grid-row: 4 / 5;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb0a-9310acb4 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: stretch;
  }

  #w-node-dc560c4c-b6af-4906-a1fb-967eaa9cdb1c-9310acb4 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: stretch;
  }

  #w-node-_09a02f11-77df-b21d-3705-6416d99138bf-344807e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #button-hero1.w-node-_09a02f11-77df-b21d-3705-6416d99138d6-344807e4 {
    grid-row: 3 / 4;
  }

  #button-hero2.w-node-_09a02f11-77df-b21d-3705-6416d99138dc-344807e4 {
    grid-row: 4 / 5;
  }

  #w-node-_04e67fdb-79f4-c5e7-1e95-a606e7ceb7dc-74fa40ed {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa28896-74fa40ed {
    grid-area: 3 / 1 / 4 / 3;
    place-self: stretch center;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288e1-74fa40ed {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-d4a2512a-05f6-7fe3-9501-7e0f7fa288e2-74fa40ed {
    grid-row: 3 / 4;
  }

  #w-node-fae2e0ca-6102-26b1-cb15-f886776c6047-d76e7606 {
    grid-column-start: 2;
  }

  #w-node-a85d681a-b1f7-e836-868e-ec9301fdb660-d76e7606 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: end;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d20-d76e7606 {
    grid-area: 3 / 1 / 4 / 15;
    justify-self: center;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d21-d76e7606 {
    grid-row-end: 11;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d22-d76e7606 {
    grid-area: 8 / 1 / 9 / 15;
    place-self: end center;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d25-d76e7606 {
    grid-row: 9 / 10;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d27-d76e7606 {
    grid-area: 4 / 2 / 5 / 14;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d2a-d76e7606 {
    grid-area: 5 / 2 / 6 / 14;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d2d-d76e7606 {
    grid-area: 6 / 2 / 7 / 14;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d30-d76e7606 {
    grid-area: 7 / 2 / 8 / 14;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d60-d76e7606 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_44d593bf-3da5-eed3-054f-0b49e8bb6d61-d76e7606 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_177a00e3-3018-acf7-4b27-091fe4acff61-e4acff60 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: stretch;
  }

  #w-node-_177a00e3-3018-acf7-4b27-091fe4acff73-e4acff60 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: stretch;
  }

  #w-node-_313a596c-b95b-ea56-57e9-afde2cb5567b-2cb55674 {
    grid-area: 5 / 2 / 6 / 14;
    justify-self: center;
  }

  #w-node-_313a596c-b95b-ea56-57e9-afde2cb5567d-2cb55674 {
    grid-area: 6 / 2 / 7 / 14;
    justify-self: center;
  }

  #w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d854-61f9d851 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d856-61f9d851, #w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d85a-61f9d851 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d85b-61f9d851 {
    grid-area: 3 / 1 / 4 / 5;
    place-self: start center;
  }

  #w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d85e-61f9d851 {
    grid-column: 1 / 5;
  }

  #button-hero2.w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d85f-61f9d851 {
    grid-column-end: 4;
  }

  #button-hero1.w-node-ffb63130-04d0-93ff-e3bc-7d5a61f9d865-61f9d851 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_1e2f7e17-2dc6-c50b-7522-a673a5c7b687-e6a7f4d8, #w-node-c3790cb5-290a-07e9-1bbb-0c530b58068f-e6a7f4d8, #w-node-_393527ba-ce5f-0489-d0c0-8e8908c1cda5-e6a7f4d8, #w-node-be051141-d16f-dc6a-7437-eb7786342e06-e6a7f4d8, #w-node-_666bab41-4d3b-a9f5-70ab-a38e3d87dfdf-e6a7f4d8, #w-node-_95ae9311-797c-4d77-b522-94db611393c9-e6a7f4d8, #w-node-bdf979ce-f589-01dc-9383-7853b706daf0-40f3241e {
    align-self: auto;
  }

  #w-node-_132d2eb0-111e-dcf6-1554-a4d559f79b3e-40f3241e {
    align-self: end;
  }

  #w-node-_1f425e8f-5bc0-7697-8149-b0013ffd7c34-40f3241e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c41973cd-a76a-ba6a-adde-63b9b15b7e52-cac1520c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c41973cd-a76a-ba6a-adde-63b9b15b7e53-cac1520c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-aaa10a8a-e1e8-2618-ee08-f8bbe49b5b58-cac1520c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aaa10a8a-e1e8-2618-ee08-f8bbe49b5b59-cac1520c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_97ee4b0e-1c4f-cfd7-e5a5-47cc634bab5b-cac1520c, #w-node-c0c5012e-ac34-4dbe-4c17-5af8c398a5df-cac1520c, #w-node-ed906b88-0d17-656b-b21d-5dec60a8eb5e-cac1520c {
    align-self: start;
  }

  #w-node-_4a616a16-f039-3e14-9244-d2280d54b963-16485019 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #button-hero1.w-node-_0a90881f-de9a-f097-e9c1-fef27e2b21a8-16485019 {
    grid-row: 1 / 2;
  }

  #w-node-bdb5f1ad-98a4-e7bc-035b-827a37d97d90-16485019 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-aca7fff8-c0b4-2396-4865-9cdeb23793c2-16485019 {
    grid-column-end: 3;
  }

  #w-node-aca7fff8-c0b4-2396-4865-9cdeb23793e4-16485019 {
    justify-self: end;
  }

  #w-node-aca7fff8-c0b4-2396-4865-9cdeb23793e5-16485019 {
    justify-self: auto;
  }
}
