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

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

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

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

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

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

:root {
  --almost-black: #131e2a;
  --electric-purple: #5d58d1;
  --white: white;
  --light-grey: #f3f2f7;
  --spring-green: #a8f4a5;
  --charcoal: #3b455b;
  --relume-library-lite-rl-black: #0000;
  --light-purple: #f2f1ff;
  --medium-purple: #bebbec;
  --medium-grey: #bec2d0;
  --relume-library-lite-rl-white: white;
  --relume-library-lite-rl-gray: #f4f4f4;
  --radiant-ui-components-library-marketplace--color--heading-dark: #150438;
  --radiant-ui-components-library-marketplace--color--white: white;
  --radiant-ui-components-library-marketplace--color--body-font-dark: #6d6d6d;
  --radiant-ui-components-library-marketplace--color--theme-color: #116df8;
  --radiant-ui-components-library-marketplace--color--button-background-dark: #131218;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.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-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-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

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

.w-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 {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

a {
  color: var(--almost-black);
  font-weight: 600;
  text-decoration: underline;
}

.section {
  height: 104px;
}

.section.bilde1 {
  background-image: url('../images/Yrjan--Olsnes-3814.jpg');
  background-position: 50%;
  background-size: cover;
  height: 660px;
}

.nav-link {
  color: var(--almost-black);
  align-self: center;
  padding: 8px 16px;
  font-family: degular, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.nav-link:hover {
  color: var(--electric-purple);
  font-weight: 700;
}

.nav-link:active {
  font-weight: 800;
}

.nav-link.w--current {
  color: var(--electric-purple);
  white-space: normal;
}

.nav-link.w--current:visited {
  color: var(--almost-black);
}

.navbar {
  background-color: #fff;
  font-family: Manrope, sans-serif;
  position: sticky;
}

.primary-cta {
  background-color: var(--almost-black);
  color: var(--white);
  text-align: center;
  white-space: normal;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  border-radius: 64px;
  margin-top: 16px;
  margin-bottom: 16px;
  margin-right: 16px;
  padding: 16px 32px;
  font-family: Manrope, sans-serif;
  font-size: 13px;
  line-height: 120%;
  text-decoration: none;
  position: static;
  overflow: visible;
}

.primary-cta.lighter {
  background-color: var(--light-grey);
  color: var(--almost-black);
  margin-right: 0;
}

.primary-cta.green {
  background-color: var(--spring-green);
  color: var(--almost-black);
}

.primary-cta.purple {
  background-color: var(--electric-purple);
}

.primary-cta.outline {
  border: 1px solid var(--almost-black);
  color: var(--almost-black);
  background-color: #0000;
}

.image {
  width: 170px;
  margin-top: 8px;
  margin-left: -12px;
  padding-top: 0;
  padding-left: 0;
}

.container {
  background-color: #fff;
  margin-top: 24px;
}

.hero-section {
  height: 70vh;
  display: flex;
}

.h1 {
  color: var(--almost-black);
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: degular-display, sans-serif;
  font-size: 80px;
  font-style: normal;
  font-weight: 700;
  line-height: 95%;
}

.h1.light {
  color: var(--light-grey);
  align-self: flex-start;
}

.h1.white {
  color: var(--white);
  line-height: 95%;
}

.h1.white.kampanje {
  max-width: 70vw;
  line-height: 100%;
}

.h1.center {
  text-align: center;
  margin-top: 10%;
  margin-bottom: 5%;
}

.h1.center.cabin {
  margin-top: 5%;
}

.h1.charcoal {
  color: var(--charcoal);
}

.h1.cabin {
  padding-bottom: 5%;
}

.h1.outline {
  color: var(--relume-library-lite-rl-black);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--electric-purple);
}

.p1 {
  color: var(--almost-black);
  text-align: left;
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  line-height: 140%;
}

.p1.center-aligned {
  text-align: center;
  max-width: 500px;
}

.p1.light {
  color: var(--light-grey);
}

.body {
  color: var(--almost-black);
  font-family: Manrope, sans-serif;
}

.h2 {
  color: var(--almost-black);
  text-align: left;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: degular-display, sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 100%;
  display: block;
}

.h2.light {
  color: var(--white);
  font-weight: 400;
}

.h2.white {
  color: var(--white);
}

.h2.purple {
  color: var(--electric-purple);
}

.h2.purple.centered-heading-2.big {
  font-size: 60px;
}

.h2.charcoal {
  color: var(--charcoal);
}

.h2.centered {
  text-align: center;
  align-self: center;
}

.h3 {
  max-width: none;
  color: var(--almost-black);
  text-align: left;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: degular-display, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.h3.purple {
  color: var(--electric-purple);
}

.h3.purple.center {
  text-align: center;
}

.h3.light {
  color: var(--white);
}

.h3.center-aligned {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin: auto;
  display: block;
}

.h3.center-aligned.white {
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
}

.h3.white {
  color: var(--white);
}

.h4 {
  color: var(--almost-black);
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: degular-display, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 110%;
  text-decoration: none;
  display: flex;
}

.h4.center-aligned {
  color: var(--almost-black);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.h4.center-aligned.purple {
  text-align: center;
}

.h4.white {
  color: var(--white);
}

.h4.white.underline {
  text-decoration: underline;
}

.h4.purple {
  color: var(--electric-purple);
  text-align: left;
  justify-content: flex-start;
  align-items: center;
}

.h4.charcoal {
  color: var(--charcoal);
}

.h4.underline {
  text-decoration: underline;
}

.body-2 {
  color: var(--almost-black);
  margin-top: 64px;
  margin-left: 64px;
  margin-right: 64px;
  font-family: Manrope, sans-serif;
}

.h5 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: degular, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
}

.h5.indent {
  padding-left: 16px;
  padding-right: 16px;
}

.h5.indent.link {
  margin-top: 16px;
  margin-bottom: 16px;
  text-decoration: underline;
}

.h5.center-aligned {
  text-align: center;
  margin-left: auto;
  line-height: 110%;
}

.h5.center-aligned.white, .h5.white {
  color: var(--white);
}

.h5.white.right {
  text-align: right;
  align-self: flex-end;
}

.h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: degular, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 120%;
}

.h6.white {
  color: var(--white);
}

.h6.white.right {
  align-self: flex-end;
}

.h6.white.spr-kmeny:hover {
  color: var(--electric-purple);
}

.h6.italic {
  padding-bottom: 4px;
  font-size: 14px;
  font-weight: 500;
}

.column {
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.simple-banner {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 64px 0;
  position: relative;
}

.container-2 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.banner-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.p2 {
  max-width: 600px;
  color: var(--almost-black);
  text-align: left;
  margin-bottom: 40px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.p2.light {
  color: var(--white);
}

.p2.center-aligned {
  text-align: center;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.columns {
  align-self: center;
  margin-top: 64px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 64px;
}

.hero-container {
  flex-direction: row;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.columns-2 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.column-2 {
  flex: 0 auto;
  align-self: center;
  padding: 0;
}

._3-boxes, .section-3 {
  margin-top: 64px;
  margin-bottom: 64px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-3 {
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  padding-bottom: 16px;
  position: static;
  top: -3px;
}

.feature-box {
  background-color: #f5f5f5;
  padding: 24px;
}

.columns-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-left: 53px;
  margin-right: 0;
  display: flex;
}

.container-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.heading {
  margin-top: 16px;
  margin-bottom: 16px;
}

._4-boxes {
  padding-top: 64px;
  padding-bottom: 64px;
}

.footer-dark {
  color: #fff;
  -webkit-text-stroke-color: #fdfdfd;
  background-color: #181818;
  border-bottom: 1px solid #e4ebf3;
  padding: 50px 30px 15px;
  position: relative;
}

.footer-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-content {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.title-small {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.footer-link {
  color: #1a1b1f;
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

.footer-link:hover {
  color: #1a1b1fbf;
}

.footer-link.white {
  color: var(--white);
}

.footer-social-block {
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  margin-left: -12px;
  display: flex;
}

.footer-social-link {
  margin-left: 12px;
}

.footer-divider {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 70px;
  margin-bottom: 15px;
}

.footer-copyright-center {
  text-align: center;
  font-size: 12px;
  line-height: 16px;
}

.image-4 {
  background-image: url('../images/Primary-logo.svg');
  background-position: 0 0;
  background-size: auto;
}

.footer {
  background-color: var(--almost-black);
  height: 400px;
  margin-bottom: 64px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-5 {
  display: inline-block;
}

.text-and-image-50-50 {
  margin-top: 64px;
  margin-bottom: 64px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.banner-with-background-image {
  background-image: url('../images/hjemmelading.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.columns-4 {
  padding-top: 40px;
}

.tertiary-cta {
  color: var(--almost-black);
  letter-spacing: .2px;
  background-color: #0000;
  padding: 8px 0 8px 16px;
  font-size: 12px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: underline;
}

.tertiary-cta.light {
  color: var(--white);
  text-decoration: none;
}

.column-3, .column-4, .column-5, .column-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.heading-2 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.div-block {
  display: flex;
}

.grid {
  grid-row-gap: 0px;
  grid-template: "Area-3 Area-2"
                 "Area-3 Area-2"
                 "Area Area-2"
                 / 1fr;
  place-content: center;
  place-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.paragraph {
  margin-bottom: 16px;
}

.section-4 {
  background-color: var(--almost-black);
  color: var(--white);
}

.div-block-2 {
  width: 16px;
  height: 64px;
}

.nav-menu {
  padding-left: 0;
  display: flex;
}

.container-5 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.section-5 {
  background-color: var(--light-purple);
}

.container-6 {
  padding-top: 64px;
  padding-bottom: 64px;
}

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

.image-6 {
  object-fit: fill;
  overflow: visible;
}

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

.container-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 400px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.image-7 {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 20px;
  width: 350px;
  max-width: 500px;
  height: 300px;
  overflow: hidden;
}

.section-7 {
  background-color: var(--light-purple);
  padding-top: 41px;
  padding-bottom: 41px;
}

.section-7.dark {
  background-color: var(--charcoal);
}

.section-7.columns-2 {
  background-color: var(--light-grey);
}

.section-7.columns-2.column-2, .section-7.columns-2._2, .section-7._3 {
  background-color: var(--white);
}

.section-7._4 {
  background-image: url('../images/hjemmelading.jpg');
  background-position: 50% 70%;
  background-size: cover;
}

.div-block-3 {
  padding-top: 40px;
}

.div-block-3.bckgrd {
  background-color: #eef0fb;
  border-radius: 20px;
  height: 300px;
  padding-left: 24px;
  padding-right: 24px;
}

.column-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 500px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

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

.div-block-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--light-grey);
  border-radius: 20px;
  grid-template-rows: 2fr .25fr .75fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 480px;
  padding-bottom: 0;
  padding-left: 0;
  display: grid;
}

.image-8 {
  object-fit: cover;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  height: 300px;
  margin-bottom: 8px;
  padding-bottom: 0;
}

.div-block-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 2fr .25fr .75fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-8 {
  background-color: var(--white);
  padding-top: 96px;
  padding-bottom: 96px;
}

.paragraph-2 {
  margin-bottom: 0;
}

.paragraph-2.indent {
  padding-left: 16px;
  padding-right: 16px;
}

.image-9 {
  object-fit: cover;
}

.section-9 {
  background-image: linear-gradient(#131e2a80, #131e2a80), url('../images/hjemmelading.jpg');
  background-position: 0 0, 50% 59%;
  background-size: auto, cover;
  height: 40vh;
}

.section-10 {
  border-bottom: 0 solid #000;
}

.image-10 {
  object-fit: cover;
}

.div-block-6 {
  object-fit: fill;
  background-image: linear-gradient(to top, #131e2af0, #eef0fb66), url('../images/hjemmelading.jpg');
  background-position: 0 0, 50% 71%;
  background-size: auto, cover;
  flex-direction: column;
  height: 50vh;
  display: flex;
  overflow: hidden;
}

.image-11 {
  position: static;
}

.container-9 {
  display: flex;
}

.container-10 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 40vh;
  padding-bottom: 24px;
  display: flex;
}

.container-11 {
  height: 400px;
}

.container-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.columns-5 {
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.column-8 {
  flex: 0 auto;
}

.column-9, .column-10, .column-11, .column-12 {
  flex-direction: column;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.p3 {
  text-align: center;
  font-size: 12px;
}

.designed-in-nor-banner {
  background-color: var(--light-purple);
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-13 {
  justify-content: center;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.columns-6 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.column-13 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.column-14 {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.section-12 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-14 {
  grid-column-gap: 40px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-15 {
  padding-bottom: 40px;
}

.container-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr minmax(200px, .5fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.rl_styleguide_empty-box {
  z-index: -1;
  background-color: #e4e2df;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

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

.rl-styleguide-label {
  color: #fff;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #0073e6;
  margin-top: -2px;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.rl-padding-section-large {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.rl-styleguide_spacing {
  border: 1px dashed #000;
}

.rl-padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.rl-padding-global {
  height: auto;
  margin-top: 0;
  padding-left: 5%;
  padding-right: 5%;
}

.rl-padding-global.subhero {
  height: 60vh;
  margin-bottom: 0;
}

.rl-padding-global.kampanje {
  height: 50vh;
  margin-top: 0;
}

.rl-container-large {
  width: auto;
  max-width: 1200px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.rl-container-large.subhero {
  width: 100%;
  max-width: 80rem;
  height: 60vh;
}

.rl-container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-text-style-regular {
  max-width: none;
  color: var(--almost-black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-right: 0;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  display: flex;
  position: static;
}

.text-size-small {
  font-size: .875rem;
}

.text-color-darkgrey {
  color: #161616a6;
}

.rl-heading-style-h5 {
  float: none;
  clear: none;
  aspect-ratio: auto;
  color: var(--almost-black);
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: underline;
  display: flex;
}

.rl-heading-style-h5.center-aligned {
  text-align: center;
}

.rl_styleguide_heading-wrapper {
  border-bottom: 1px solid #000;
  width: 100%;
  padding-bottom: .75rem;
}

.rl_styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  padding-bottom: 4rem;
}

.rl-styleguide_color {
  padding-bottom: 8rem;
}

.rl-styleguide_color.rl-gray {
  background-color: #f4f4f4;
}

.rl-styleguide_color.rl-white {
  background-color: #fff;
}

.rl-styleguide_color.rl-black {
  background-color: #000;
}

.styleguide_grid-colours {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.rl-button {
  background-color: var(--almost-black);
  color: var(--white);
  text-align: left;
  border: 0 solid #000;
  border-radius: 20px;
  margin-left: 0;
  padding: .55rem 2rem;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  font-weight: 500;
  line-height: 130%;
}

.rl-button:hover {
  background-color: var(--spring-green);
  color: var(--almost-black);
}

.rl-button.w--current {
  font-weight: 500;
}

.rl-button.light {
  background-color: var(--light-grey);
  color: var(--almost-black);
}

.rl-button.light:hover {
  background-color: var(--medium-purple);
}

.rl-button.secondary {
  border-width: 1px;
  border-color: var(--almost-black);
  color: var(--almost-black);
  background-color: #131e2a00;
  text-decoration: none;
  display: block;
}

.rl-button.secondary:hover {
  border-color: var(--electric-purple);
  color: var(--electric-purple);
}

.rl-button.secondary.light {
  border-color: var(--light-grey);
  color: var(--light-grey);
}

.rl-button.secondary.landing {
  font-style: normal;
}

.rl-button.green {
  background-color: var(--spring-green);
  color: var(--almost-black);
}

.rl-button.green:hover {
  background-color: var(--light-grey);
}

.rl-button.invest {
  border-width: 1px;
  border-color: var(--light-purple);
  font-weight: 400;
  line-height: 80%;
}

.rl-button.invest:hover {
  border-color: var(--medium-purple);
  background-color: var(--medium-purple);
}

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.class-label-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl_styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.form-radio-label {
  margin-bottom: 0;
}

.rl-form-radio-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.rl-form-radio-icon.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000;
}

.rl-form-radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.rl-form-radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-checkbox-label {
  margin-bottom: 0;
}

.rl-form-checkbox-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.rl-form-checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.rl-form-checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

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

.rl-form-select-input {
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 1px solid #000;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
}

.rl-form-select-input::placeholder {
  color: #0009;
}

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

.rl-form-text-area {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  height: auto;
  min-height: 11.25rem;
  margin-bottom: 0;
  padding: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
  overflow: auto;
}

.rl-form-text-area:focus {
  border-color: #000;
}

.rl-form-text-area::placeholder {
  color: #000;
}

.rl-form-input {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
}

.rl-form-input:focus {
  border-color: #000;
}

.rl-form-input::placeholder {
  color: #000;
  font-size: 1rem;
}

.rl-field-label {
  color: #000;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

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

.rl-button-link-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-button-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px #000;
  padding: .25rem 0;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-button-secondary-small {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-secondary {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-small {
  background-color: var(--almost-black);
  color: #fff;
  text-align: center;
  border: 0 solid #000;
  border-radius: 20px;
  padding: .5rem 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: .6rem;
  line-height: 130%;
}

.rl-button-small.light {
  background-color: var(--light-grey);
  color: var(--almost-black);
  border-width: 0;
}

.rl-button-small.secondary {
  border-width: 1px;
  border-color: var(--almost-black);
  color: var(--almost-black);
  background-color: #131e2a00;
}

.rl-button-small.secondary.light {
  border-color: var(--light-grey);
  color: var(--light-grey);
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.rl-text-style-link {
  color: var(--almost-black);
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 140%;
  text-decoration: underline;
}

.rl-text-style-link:hover {
  color: var(--electric-purple);
}

.rl-text-style-link.white {
  color: var(--white);
  font-size: .8rem;
}

.rl-text-style-link.small {
  font-size: .8rem;
}

.rl-text-style-subheading {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.rl-text-style-tiny {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-text-style-small {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-text-style-small.white {
  color: var(--white);
}

.rl-text-style-medium {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: var(--almost-black);
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 1.5rem;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  position: static;
}

.rl-text-style-medium.white, .rl-text-style-medium.white-copy {
  color: var(--light-grey);
}

.rl-text-style-medium.landing {
  font-size: 1rem;
}

.rl-text-style-large {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 130%;
}

.rl-text-style-large.white {
  min-width: 700px;
  color: var(--white);
  display: block;
}

.rl-text-style-large.center-aligned {
  text-align: center;
  font-family: degular, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.rl-heading-style-h6 {
  color: var(--almost-black);
  text-align: left;
  flex: 0 auto;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: -20px;
  padding-right: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.rl-heading-style-h6.white {
  color: var(--white);
}

.rl-heading-style-h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.3;
}

.rl-heading-style-h3 {
  clear: none;
  color: var(--almost-black);
  text-align: left;
  direction: ltr;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.rl-heading-style-h2 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2;
}

.rl-heading-style-h2.white, .rl-heading-style-h2.white-copy {
  color: var(--light-grey);
  text-align: center;
  -webkit-text-stroke-color: var(--almost-black);
  padding-right: 0;
}

.rl-heading-style-h2.invest {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
}

.rl-heading-style-h2.invest.white {
  color: var(--white);
  text-align: left;
}

.rl-heading-style-h1 {
  color: var(--almost-black);
  -webkit-text-stroke-color: var(--almost-black);
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.rl-heading-style-h1.light {
  color: var(--white);
  text-align: left;
}

.rl-heading-style-h1.light.center-aligned {
  text-align: left;
}

.rl-heading-style-h1.light.subhero {
  width: 60rem;
  max-width: none;
  margin-right: 0;
  padding-right: 0;
}

.rl-heading-style-h1.small {
  margin-top: auto;
  font-style: normal;
  position: static;
}

.rl-heading-style-h1.support {
  text-align: left;
}

.rl_styleguide_component {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 3rem;
  display: flex;
}

.rl-button-secondary-alternate {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border: 1px solid #fff;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-2 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.rl_heading1_spacing-block-2 {
  color: #0e0d0d;
  text-align: left;
  width: 100%;
  margin-top: 0;
  padding-bottom: 2rem;
}

.rl-text-style-medium-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-text-style-medium-2.is-white {
  color: #fff;
}

.rl_heading1_spacing-block-1 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h1-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-heading-style-h1-2.is-white {
  color: #fff;
}

.rl_header5_content {
  color: #fff;
  align-self: auto;
  width: 100%;
  max-width: 70%;
  margin-top: 100px;
}

.rl_header5_content.support {
  align-self: center;
  max-width: 60rem;
}

.rl_header5_content.support.brandcenter {
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 100px;
}

.rl_header5_content.home {
  max-width: 60%;
}

.header5_component {
  align-items: center;
  height: auto;
  min-height: auto;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.header5_component.subhero {
  justify-content: flex-start;
  align-items: center;
  height: 60vh;
}

.header5_component.subhero.support {
  justify-content: flex-start;
  align-items: center;
}

.rl_section_header5 {
  flex-direction: column;
  justify-content: center;
  max-width: 1200px;
  height: 70vh;
  display: flex;
  position: relative;
}

.section-13 {
  background-image: url('../images/drop.png');
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 70vh;
}

.section-13.subhero {
  background-image: linear-gradient(#131e2a99, #131e2a99), url('../images/hjemmelading.jpg');
  background-position: 0 0, 100% 65%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100%;
  height: 35vh;
}

.section-13.subhero.brl {
  background-image: linear-gradient(#131e2a99, #131e2a99), url('../images/Screenshot-2023-05-03-at-18.46.08.png');
}

.container-17 {
  max-width: 1200px;
  height: 70vh;
}

.container-17.subhero {
  height: 35vh;
}

.rl-button-3 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-text-style-medium-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-text-style-medium-3.is-white {
  color: #fff;
}

.rl_section_header5-2 {
  background-image: url('../images/drop.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  height: auto;
  position: relative;
}

.rl_section_header5-2.subhero {
  background-image: linear-gradient(#131e2a80, #131e2a80), url('../images/Enua_2023_redigert_18_lavoppløselig.jpg');
  background-position: 0 0, 50% 63%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 60vh;
}

.rl_section_header5-2.subhero.brl {
  background-image: linear-gradient(#131e2a99, #131e2a99), url('../images/wallmounts.png');
}

.rl_section_header5-2.subhero.nb {
  background-image: linear-gradient(#131e2a99, #131e2a99), url('../images/wallmounts.png');
  height: 40vh;
}

.rl_section_header5-2.subhero.about {
  background-image: linear-gradient(#131e2a99, #131e2a99), url('../images/teambilde.jpg');
  background-position: 0 0, 50% 39%;
  height: 50vh;
}

.rl_section_header5-2.subhero.support {
  background-image: linear-gradient(to bottom, var(--electric-purple), var(--electric-purple));
  height: 50vh;
}

.rl_section_header5-2.subhero.tredjepart {
  background-image: linear-gradient(to bottom, var(--medium-grey), var(--medium-grey));
  height: 50vh;
}

.rl_section_header5-2.subhero.tredjepart.new-term {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black)), linear-gradient(to bottom, transparent, transparent);
}

.rl_section_header5-2.subhero.tredjepart.brandcenter {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black) 25%), url('../images/Yrjan--Olsnes--10.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.rl_section_header5-2.subhero.tredjepart.aboutenua {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black) 50%), url('../images/Yrjan--Olsnes--28.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.rl_section_header5-2.subhero.tredjepart.wholesalers {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black)), url('../images/Enua_2023_redigert_26_lavoppløselig-2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.rl_section_header5-2.subhero.tredjepart.news {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black)), url('../images/_X3A8593.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.rl_section_header5-2.subhero.tredjepart.sustainability {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black) 80%), url('../images/_X3A8197-1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.rl_section_header5-2.subhero.forhandler {
  background-image: linear-gradient(to bottom, var(--charcoal), var(--charcoal));
  height: 50vh;
}

.rl_section_header5-2.subhero.karriere {
  background-image: linear-gradient(to bottom, var(--medium-purple), var(--medium-purple));
}

.rl_section_header5-2.background-video.newsite {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black) 47%);
}

.rl_navbar1_menu-button {
  padding: 0;
}

.rl_navbar1_button {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_button-secondary {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #000;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.rl_navbar1_dropdown-link {
  color: #000;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

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

.rl_navbar1_dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #000;
  padding: .5rem;
}

.rl-dropdown-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.rl_navbar1_dropdown-toggle {
  color: #000;
  padding: .5rem 2.5rem .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar1_link {
  color: #000;
  background-color: #0000;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_link.w--current {
  color: #000;
}

.rl_navbar1_menu {
  align-items: center;
  display: flex;
  position: static;
}

.rl_navbar1_logo {
  width: 70%;
}

.rl_navbar1_logo-link {
  padding-left: 0;
}

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

.rl_navbar1_component {
  background-color: #fff;
  border-bottom: 0 solid #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1200px;
  height: auto;
  min-height: 4.5rem;
  display: flex;
  position: relative;
}

.container-18 {
  max-width: 1200px;
}

.section-14 {
  background-color: var(--almost-black);
}

.rl-button-4 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl_header44_spacing-block-3 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_header44_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_header44_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_header44_component {
  width: 100%;
  max-width: 48rem;
}

.rl-padding-global-2 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_header44 {
  background-color: var(--almost-black);
  max-width: 1200px;
}

.container-19, .container-20 {
  max-width: 1200px;
}

.rl-button-link-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px #000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-button-group-center {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_layout237_spacing-block-6 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl-text-style-regular-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout237_spacing-block-5 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h4-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_layout237_spacing-block-4 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_layout237_icon {
  width: 3rem;
  height: 3rem;
}

.rl_layout237_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.rl_layout237_content {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  display: grid;
}

.rl_layout237_spacing-block-3 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_layout237_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_layout237_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_layout237_heading-wrapper {
  text-align: center;
  align-self: flex-start;
  width: auto;
  max-width: 1200px;
  margin-left: 0;
  margin-right: auto;
}

.rl_layout237_component-copy {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.rl-padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 3rem;
}

.rl-padding-section-large-2.multiple {
  padding-bottom: 1rem;
}

.rl-padding-section-large-2.multiple.top {
  padding-bottom: 2.5rem;
}

.rl-padding-section-large-2.multiple.middle {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.rl-padding-section-large-2.multiple.bottom {
  padding-top: 2.5rem;
  padding-bottom: 7rem;
}

.rl-container-large-2 {
  width: auto;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global-3 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_layout237 {
  background-color: #fff;
}

.container-21 {
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
}

.columns-7 {
  max-width: 1200px;
}

.section-15 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.container-22 {
  max-width: 1200px;
}

.rl-button-link-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px #000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl_layout192_spacing-block-3 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_layout192_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_layout192_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_layout192_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl_layout192_component.multiple.right {
  grid-template-columns: 1fr .5fr;
}

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

.rl-padding-global-4 {
  background-color: var(--light-purple);
  padding-left: 5%;
  padding-right: 5%;
}

.rl-padding-global-4.multiple {
  background-color: var(--white);
}

.rl_section_layout192 {
  background-color: #fff;
}

.image-12 {
  max-width: 200px;
  display: block;
}

.image-13, .image-14, .image-15 {
  max-width: 200px;
}

.feature-banner {
  background-color: var(--light-purple);
}

.feature-banner.multiple, .feature-banner-copy, .feature-banner-copy.multiple {
  background-color: var(--white);
}

.container-23 {
  max-width: 1200px;
}

.container-24 {
  max-width: 1200px;
  padding-top: 80px;
}

.div-block-7 {
  height: 50px;
}

.rl-button-link-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-button-link-4 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px #000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-button-secondary-2 {
  background-color: #fff;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
}

.rl-button-group-center-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_layout239_spacing-block-6 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl-text-style-regular-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout239_spacing-block-5 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h4-3 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.3;
}

.rl_layout239_spacing-block-4 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_layout239_image-wrapper {
  width: 100%;
  position: relative;
}

.rl_layout239_item {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.rl_layout239_content {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  display: grid;
}

.rl_layout239_spacing-block-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-medium-4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout239_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_layout239_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-3 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.5;
}

.rl_layout239_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_layout239_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl-padding-section-large-3 {
  max-width: 1200px;
  padding-top: 3rem;
  padding-bottom: 7rem;
}

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

.rl-padding-global-5 {
  max-width: 1200px;
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_layout239 {
  background-color: #fff;
}

.container-25 {
  max-width: 1200px;
}

.rl_layout28_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_layout28_tabs-link {
  background-color: #0000;
  border-left: 2px solid #0000;
  padding: 0 0 0 0;
  display: block;
}

.rl_layout28_tabs-link.w--current {
  opacity: 1;
  background-color: #0000;
  border-left-width: 0;
  border-left-color: #000;
  padding-left: 0;
  text-decoration: none;
}

.rl_layout28_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  font-family: Manrope, sans-serif;
  display: grid;
}

.rl_layout28_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 1200px;
  display: grid;
}

.rl_section_layout28 {
  background-color: #fff;
  max-width: 1200px;
}

.tabs-content {
  border-radius: 20px;
}

.rl-button-secondary-3 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-5 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-group-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_heading1_spacing-block-2-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium-5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_heading1_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h1-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_header1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl-padding-section-large-4 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.rl-padding-global-6 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_header1 {
  background-color: #fff;
  font-family: Manrope, sans-serif;
}

.rl_header44_spacing-block-3-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_header44_spacing-block-2-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_header44_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_header44_component-2 {
  width: 100%;
  max-width: 48rem;
}

.rl_section_header44-2 {
  background-color: #fff;
}

.rl-button-link-icon-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-button-link-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px #000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl_layout1_spacing-block-3 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_layout1_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_layout1_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_layout1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl_section_layout1 {
  background-color: #fff;
}

.rl-text-style-regular-4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout28_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h4-4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_layout28_tabs-link-2 {
  background-color: #0000;
  border-left: 2px solid #0000;
  padding: 0 0 0 2rem;
  display: block;
}

.rl_layout28_tabs-link-2.w--current {
  opacity: 1;
  background-color: #0000;
  border-left-color: #000;
}

.rl_layout28_tabs-menu-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl_layout28_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl_section_layout28-2 {
  background-color: #fff;
}

.rl_navbar1_menu-button-2 {
  padding: 0;
}

.rl_navbar1_button-2 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_button-secondary-2 {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #000;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_menu-buttons-2 {
  text-align: left;
  margin-top: 0;
}

.rl_navbar1_dropdown-link-2 {
  color: #000;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar1_dropdown-link-2.w--current {
  color: #000;
}

.rl_navbar1_dropdown-list-2.w--open {
  background-color: #fff;
  border: 1px solid #000;
  padding: .5rem;
}

.rl-dropdown-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.rl_navbar1_dropdown-toggle-2 {
  color: #000;
  padding: .5rem 2.5rem .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar1_link-2 {
  color: #000;
  background-color: #0000;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_link-2.w--current {
  color: #000;
}

.rl_navbar1_menu-2 {
  align-items: center;
  display: flex;
  position: static;
}

.rl_navbar1_logo-2 {
  max-width: 80%;
}

.rl_navbar1_logo-link-2 {
  width: 20%;
  padding-left: 0;
}

.rl_navbar1_logo-link-2.w--current {
  width: 15%;
}

.rl_navbar1_logo-link-2.retur.w--current {
  width: 25%;
}

.rl_navbar1_container-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rl_navbar1_component-2 {
  background-color: var(--light-grey);
  border-bottom: 0 solid #000;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.rl_navbar1_component-2.invest {
  background-color: var(--almost-black);
  color: var(--white);
  position: static;
}

.rl_navbar1_component-2.nakenlading {
  background-color: var(--electric-purple);
  color: var(--white);
  font-family: Manrope, sans-serif;
}

.rl_navbar1_component-2.ny {
  background-color: var(--almost-black);
}

.rl_styleguide_empty-box-2 {
  z-index: -1;
  background-color: #e4e2df;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.button-group-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl-styleguide-label-2 {
  color: #fff;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #0073e6;
  margin-top: -2px;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rl-styleguide_item-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item-2.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.rl-padding-section-large-5 {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  text-align: center;
  grid-template: "Area" minmax(19px, 1.5fr)
  / 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 4rem;
  padding-bottom: 4rem;
  padding-right: 0;
  display: grid;
}

.rl-styleguide_spacing-2 {
  border: 1px dashed #000;
}

.rl-padding-section-medium-2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.rl-padding-global-7 {
  border-radius: 0;
  padding: 0 5%;
}

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

.rl-container-medium-2 {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-container-small-2 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-text-style-regular-5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.text-size-small-2 {
  font-size: .875rem;
}

.text-color-darkgrey-2 {
  color: #161616a6;
}

.rl-heading-style-h5-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl_styleguide_heading-wrapper-2 {
  border-bottom: 1px solid #000;
  width: 100%;
  padding-bottom: .75rem;
}

.rl_styleguide_list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  padding-bottom: 4rem;
}

.rl-styleguide_color-2 {
  padding-bottom: 8rem;
}

.rl-styleguide_color-2.rl-gray {
  background-color: #f4f4f4;
}

.rl-styleguide_color-2.rl-white {
  background-color: #fff;
}

.rl-styleguide_color-2.rl-black {
  background-color: #000;
}

.styleguide_grid-colours-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.rl-button-6 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.class-label-row-2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.class-label-column-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl_styleguide_item-row-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.form-radio-label-2 {
  margin-bottom: 0;
}

.rl-form-radio-icon-2 {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.rl-form-radio-icon-2.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000;
}

.rl-form-radio-icon-2.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.rl-form-radio-2 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-checkbox-label-2 {
  margin-bottom: 0;
}

.rl-form-checkbox-icon-2 {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.rl-form-checkbox-icon-2.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.rl-form-checkbox-icon-2.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

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

.rl-form-select-input-2 {
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 1px solid #000;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
}

.rl-form-select-input-2::placeholder {
  color: #0009;
}

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

.rl-form-text-area-2 {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  height: auto;
  min-height: 11.25rem;
  margin-bottom: 0;
  padding: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
  overflow: auto;
}

.rl-form-text-area-2:focus {
  border-color: #000;
}

.rl-form-text-area-2::placeholder {
  color: #000;
}

.rl-form-input-2 {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
}

.rl-form-input-2:focus {
  border-color: #000;
}

.rl-form-input-2::placeholder {
  color: #000;
  font-size: 1rem;
}

.rl-field-label-2 {
  color: #000;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

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

.rl-button-link-icon-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-button-link-6 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px #000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-button-secondary-small-2 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-secondary-4 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-small-2 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-styleguide_button-list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.rl-text-style-link-2 {
  color: #000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 400;
  text-decoration: underline;
}

.rl-text-style-subheading-5 {
  margin-top: 0;
  margin-bottom: 0;
}

.rl-text-style-subheading-5.white {
  color: var(--white);
}

.rl-text-style-tiny-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-text-style-small-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-text-style-medium-6 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-text-style-large-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
}

.rl-heading-style-h6-2 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.rl-heading-style-h4-5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl-heading-style-h3-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-heading-style-h2-6 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-heading-style-h1-4 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.rl_styleguide_component-2 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 3rem;
  display: flex;
}

.rl-button-group-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rl_header44_spacing-block-3-3 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_header44_spacing-block-2-3 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_header44_spacing-block-1-3 {
  width: 100%;
  padding-bottom: 1rem;
}

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

.rl_section_header44-3 {
  background-color: var(--charcoal);
}

.rl_section_header44-3.purple {
  background-color: var(--electric-purple);
}

.rl-button-link-7 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl_layout250_spacing-block-4 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-regular-6 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout250_spacing-block-3 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h5-3 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl_layout250_spacing-block-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_home4-features_image-wrapper {
  object-fit: fill;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  min-height: 250px;
  max-height: 250px;
  position: relative;
  overflow: hidden;
}

.rl_layout250_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.rl_layout250_content {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  margin-right: 0;
  display: grid;
}

.rl_layout250_spacing-block-1 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_layout250_spacing-block-1.paragraph {
  text-align: left;
  padding-bottom: 3rem;
  font-size: 15px;
}

.rl-heading-style-h3-3 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_layout250_heading-wrapper {
  width: 100%;
  max-width: 48rem;
}

.rl_layout250_component {
  flex-direction: column;
  align-items: flex-start;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.rl_section_layout250 {
  background-color: var(--relume-library-lite-rl-white);
}

.image-16 {
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 250px;
  display: block;
}

.image-17 {
  object-fit: cover;
  border-radius: 16px;
  min-height: 250px;
}

.image-18 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  min-height: 250px;
  max-height: none;
  margin-right: 0;
  padding-right: 0;
  overflow: hidden;
}

.rl_layout28_image-3 {
  object-fit: cover;
  border-radius: 0;
  width: 100%;
  max-width: none;
  height: 100%;
}

.rl_layout28_image-wrapper-3 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: none;
  overflow: hidden;
}

.rl-text-style-regular-7 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout28_spacing-block-1-3 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h4-6 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_layout28_tabs-link-3 {
  background-color: #0000;
  border-left: 2px solid #0000;
  padding: 0 0 0 0;
  display: block;
}

.rl_layout28_tabs-link-3.w--current {
  border-left-width: 0;
  border-left-color: var(--relume-library-lite-rl-black);
  opacity: 1;
  background-color: #0000;
}

.rl_layout28_tabs-menu-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl_layout28_component-3 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl_layout28_component-3.scenario {
  grid-template-columns: 1fr .75fr;
}

.rl_section_layout28-3 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl_section_layout28-3.brl {
  background-color: var(--light-grey);
}

.rl-button-link-8 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-button-secondary-5 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl_layout192_spacing-block-3-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium-7 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout192_spacing-block-2-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-7 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_layout192_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-6 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_layout192_image-wrapper-2 {
  border-radius: 20px;
  width: 100%;
  height: 100%;
  min-height: 400px;
  max-height: 400px;
  overflow: hidden;
}

.rl_layout192_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: grid;
}

.rl_section_layout192-2 {
  background-color: var(--light-purple);
}

.image-19 {
  vertical-align: baseline;
  object-fit: cover;
  border-radius: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: auto;
  overflow: visible;
}

.rl_layout1_image-2 {
  border-radius: 8px;
  height: auto;
}

.rl_layout1_image-wrapper-2 {
  object-fit: cover;
  border-radius: 20px;
  min-height: auto;
  max-height: none;
  overflow: hidden;
}

.rl_layout1_spacing-block-3-2 {
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  width: 100%;
  padding-bottom: 2rem;
  position: static;
}

.rl_layout1_spacing-block-2-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-8 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_layout1_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_layout1_content-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rl_layout1_component-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template: "."
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl_layout1_component-2.text {
  grid-row-gap: 4.75rem;
  grid-template-rows: auto;
  align-items: start;
}

.rl_layout1_component-2.text.multiple-rows {
  grid-row-gap: .75rem;
}

.rl_layout1_component-2.usp {
  align-items: start;
}

.produktinfo {
  background-color: var(--relume-library-lite-rl-white);
  font-family: Manrope, sans-serif;
}

.produktinfo.rl_layout1_spacing-block-2 {
  padding-bottom: 3rem;
}

.produktinfo.rl_layout1_spacing-block-2.scenario {
  background-color: var(--light-grey);
  display: none;
}

.rl_section_layout1-2-left, .rl_section_layout1-2-priv1 {
  background-color: var(--relume-library-lite-rl-white);
  font-family: Manrope, sans-serif;
}

.rl_faq1_spacing-block-5 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_faq1_spacing-block-4 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_faq1_cta-wrapper {
  text-align: center;
  width: 100%;
  max-width: 35rem;
}

.rl_faq1_spacing-block-3 {
  border-top: 0px none var(--electric-purple);
  border-bottom: 0 #000;
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-regular-8 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_faq1_answer-wrapper {
  border-bottom: 0 solid #000;
  margin-bottom: 1.5rem;
}

.rl_faq1_answer {
  border-style: solid solid none;
  border-width: 0;
  border-color: black black var(--medium-purple);
  overflow: hidden;
}

.rl_faq1_icon {
  width: 2rem;
  height: 2rem;
  color: var(--relume-library-lite-rl-black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_faq1_icon-wrapper {
  align-self: flex-start;
}

.rl_faq1_question-text {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
}

.rl_faq1_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: auto;
  border: 0 solid #000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.rl_faq1_accordion {
  border-bottom: 1px solid var(--medium-purple);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.rl_faq1_list {
  border-top: 1px solid var(--electric-purple);
  border-bottom: 0px solid var(--relume-library-lite-rl-black);
}

.rl_faq1_spacing-block-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_faq1_spacing-block-1 {
  border: 0 solid #000;
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-9 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_faq1_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_faq1_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 0 #000;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.rl_section_faq1 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl-button-group-center-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_layout239_spacing-block-6-2 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl-text-style-regular-9 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout239_spacing-block-5-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_layout239_spacing-block-4-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_layout239_image-wrapper-2 {
  width: 100%;
  position: relative;
}

.rl_layout239_item-2 {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.rl_layout239_content-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  display: grid;
}

.rl_layout239_spacing-block-3-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_layout239_spacing-block-2-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-10 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_layout239_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_layout239_heading-wrapper-2 {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_layout239_component-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl_section_layout239-2 {
  background-color: var(--light-grey);
}

.rl-text-style-regular-10 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-heading-style-h2-11 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-button-secondary-6 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl_team8_spacing-block-9 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium-8 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_team8_spacing-block-8 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h4-7 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_team8_cta-wrapper {
  width: 100%;
  max-width: 35rem;
}

.rl_team8_spacing-block-7 {
  width: 100%;
  padding-bottom: 6rem;
}

.rl-social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.rl_team8_social-link {
  color: var(--relume-library-lite-rl-black);
}

.rl_team8_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: grid;
}

.rl_team8_spacing-block-6 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-text-style-regular-11 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_team8_spacing-block-5 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_team8_name-text {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_team8_spacing-block-4 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_team8_image {
  box-sizing: border-box;
  text-align: left;
  vertical-align: baseline;
  object-fit: scale-down;
  background-image: url('../images/L1070535-3-1-min.jpg');
  background-size: auto;
  width: auto;
  max-width: 120%;
  height: 200px;
  padding-top: 0;
  display: inline-block;
  position: relative;
  inset: 0%;
  overflow: clip;
}

.rl_team8_image-wrapper {
  border-radius: 20px;
  flex: 0 auto;
  width: auto;
  height: 200px;
  padding-top: 0%;
  position: relative;
  overflow: hidden;
}

.rl_team8_item {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.rl_team8_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template: "Area Area-3 Area-2" minmax(200px, 1fr)
  / 1.5fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1.5fr;
  grid-auto-flow: row;
  place-items: start center;
  display: grid;
}

.rl_team8_list-wrapper {
  display: block;
}

.rl_team8_spacing-block-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_team8_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-12 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_team8_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-7 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_team8_heading-wrapper {
  width: 100%;
  max-width: 48rem;
}

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

.rl-padding-section-large-6 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.rl-padding-global-8 {
  padding-left: 5%;
  padding-right: 5%;
  font-family: Manrope, sans-serif;
}

.rl_section_team8 {
  background-color: var(--white);
}

.rl_section_team8.support {
  background-color: var(--light-grey);
  display: block;
}

.rl_faq1_spacing-block-5-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_faq1_spacing-block-4-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_faq1_cta-wrapper-2 {
  text-align: center;
  width: 100%;
  max-width: 35rem;
}

.rl_faq1_spacing-block-3-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_faq1_answer-wrapper-2 {
  margin-bottom: 1.5rem;
}

.rl_faq1_answer-2 {
  border-bottom: 1px solid var(--medium-purple);
  overflow: hidden;
}

.rl_faq1_icon-2 {
  width: 2rem;
  height: 2rem;
  color: var(--almost-black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_faq1_icon-wrapper-2 {
  align-self: flex-start;
}

.rl_faq1_question-text-2 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
}

.rl_faq1_question-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 0px solid var(--relume-library-lite-rl-black);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.rl_faq1_accordion-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.rl_faq1_list-2 {
  border-bottom: 0px solid var(--relume-library-lite-rl-black);
}

.rl_faq1_spacing-block-2-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_faq1_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_faq1_heading-wrapper-2 {
  border-bottom: 1px solid var(--electric-purple);
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_faq1_component-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl-container-small-3 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.rl_section_faq1-2 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl_faq6_answer-wrapper {
  margin-bottom: 1.5rem;
}

.rl_faq6_answer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.rl_faq6_icon {
  width: 2rem;
  height: 2rem;
  color: var(--electric-purple);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_faq6_icon-wrapper {
  align-self: flex-start;
}

.rl_faq6_question-text {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
}

.rl_faq6_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  margin-left: 56px;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.rl_faq6_accordion {
  border: 1px solid var(--medium-purple);
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

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

.rl-button-7 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-7.is-secondary {
  color: var(--relume-library-lite-rl-black);
  background-color: #0000;
}

.rl_faq6_spacing-block-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_faq6_spacing-block-1 {
  width: 100%;
  padding-bottom: 1.5rem;
}

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

.rl_section_faq6 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl_faq1_answer-3 {
  overflow: hidden;
}

.rl_faq1_icon-3 {
  width: 2rem;
  height: 2rem;
  color: var(--relume-library-lite-rl-black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_faq1_question-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--relume-library-lite-rl-black);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.rl_faq1_list-3 {
  border-bottom: 1px solid var(--relume-library-lite-rl-black);
}

.rl-text-style-regular-12 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_blogpost1_author-text-large {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_blogpost1_details-wrapper {
  flex-direction: column;
  align-items: flex-start;
}

.rl_blogpost1_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.rl_blogpost1_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.rl_blogpost1_spacing-block-8 {
  width: 100%;
  padding-bottom: 3rem;
}

.rl_blogpost1_divider {
  background-color: var(--relume-library-lite-rl-black);
  width: 100%;
  height: 1px;
}

.rl_blogpost1_spacing-block-7 {
  width: 100%;
  padding-bottom: 3rem;
}

.rl_blogpost1_tag-item {
  background-color: var(--relume-library-lite-rl-gray);
  color: var(--relume-library-lite-rl-black);
  padding: .25rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}

.rl_blogpost1_tag-item.w--current {
  border-bottom: 2px solid #000;
}

.rl_blogpost1_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.rl_blogpost1_tag-list-wrapper {
  width: 50%;
}

.rl_blogpost1_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.rl_blogpost1_social-link {
  background-color: var(--relume-library-lite-rl-gray);
  color: var(--relume-library-lite-rl-black);
  border-radius: 20px;
  padding: .25rem;
}

.rl_blogpost1_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.rl_blogpost1_spacing-block-6 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h6-3 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl_blogpost1_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.rl_blogpost1_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.rl_blogpost1_spacing-block-5 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl-text-rich-text {
  color: #000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 400;
}

.rl_blogpost1_content {
  width: 100%;
  max-width: 40rem;
  margin-left: 1px;
  margin-right: 1px;
}

.rl_blogpost1_spacing-block-4 {
  width: 100%;
  padding-bottom: 4rem;
}

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

.rl_blogpost1_image-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.rl_blogpost1_spacing-block-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-small-3 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_blogpost1_text-divider {
  color: var(--relume-library-lite-rl-black);
  margin-left: .5rem;
  margin-right: .5rem;
}

.rl_blogpost1_date-wrapper {
  display: flex;
}

.rl_blogpost1_author-text {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_blogpost1_content-top {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.rl_blogpost1_spacing-block-2 {
  width: 100%;
  padding-bottom: 3rem;
}

.rl-heading-style-h2-13 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_blogpost1_spacing-block-1 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-breadcrumb-link-active {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}

.rl-breadcrumb-link-active.w--current {
  font-weight: 600;
}

.rl-breadcrumb-divider {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-breadcrumb-link {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl-breadcrumb-link.w--current {
  font-weight: 600;
}

.rl_blogpost1_breadcrumb {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  width: 100%;
  display: flex;
}

.rl_blogpost1_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.rl-padding-section-large-7 {
  padding-top: 1rem;
  padding-bottom: 7rem;
}

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

.rl-padding-global-9 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_blogpost1 {
  background-color: var(--relume-library-lite-rl-white);
}

.tab-pane-tab-1 {
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: none;
  overflow: auto;
}

.tabs-content-2 {
  object-fit: fill;
  width: 100%;
  height: 100%;
}

.rl_footer3_legal-link {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: underline;
}

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

.rl_footer3_credit-text {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_footer3_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rl_footer3_spacing-block-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 60%;
  padding-bottom: 2rem;
  display: flex;
}

.rl_footer3_line-divider {
  background-color: var(--charcoal);
  width: 100%;
  height: 1px;
}

.rl_footer3_spacing-block-4 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_footer3_link {
  color: var(--white);
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
}

.rl_footer3_link.dark {
  color: var(--almost-black);
  text-decoration: underline;
}

.rl_footer3_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  justify-content: flex-end;
  place-items: flex-start start;
  display: flex;
}

.rl_footer3_menu-wrapper {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.rl-social-icon-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.rl_footer3_social-link {
  color: var(--relume-library-lite-rl-black);
  align-items: center;
  text-decoration: none;
  display: flex;
}

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

.rl_footer3_spacing-block-3 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-small-4 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_footer3_text {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_footer3_spacing-block-2 {
  width: 40%;
  padding-bottom: 1.5rem;
}

.rl_footer3_spacing-block-1 {
  width: 100%;
  color: var(--white);
  padding-bottom: 2rem;
}

.rl_footer3_logo {
  max-width: 230px;
  max-height: 200px;
}

.rl_footer3_logo-link {
  float: none;
  padding-left: 0;
}

.rl_footer3_top-wrapper {
  grid-column-gap: 4vw;
  grid-template: ". ."
                 ". Area"
                 / 1fr .5fr;
  align-items: start;
  display: grid;
}

.rl-padding-section-medium-3 {
  margin-top: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

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

.rl-padding-global-10 {
  margin-top: 0;
  padding-left: 5%;
  padding-right: 5%;
}

.rl_footer3_component {
  background-color: var(--almost-black);
}

.rl_footer3_line-divider-2 {
  background-color: #3b455b;
  width: 100%;
  height: 1px;
}

.rl-text-style-small-5 {
  color: #131e2a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-text-style-small-5.white {
  color: #fff;
}

.rl-heading-style-h6-4 {
  color: #131e2a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.rl-heading-style-h6-4.white {
  color: #fff;
}

.rl-text-style-link-3 {
  color: #131e2a;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  text-decoration: underline;
}

.rl-text-style-link-3.white {
  color: #fff;
}

.rl_footer3_component-2 {
  background-color: #131e2a;
}

.rl-padding-global-11 {
  padding-left: 5%;
  padding-right: 5%;
}

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

.rl_footer3_link-2 {
  color: #fff;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
}

.div-block-8 {
  height: 20vh;
}

.rl-text-style-small-6 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_blog5_text-divider {
  color: var(--relume-library-lite-rl-black);
}

.rl_blog5_date-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.rl_blog5_author-text {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_blog5_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.rl_blog5_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.rl_blog5_spacing-block-12 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-text-style-regular-13 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_blog5_spacing-block-11 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl-heading-style-h5-4 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

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

.rl_blog5_spacing-block-10 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl_blog5_category-link {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

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

.rl_blog5_spacing-block-9 {
  width: 100%;
  padding-bottom: 1.5rem;
}

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

.rl_blog5_image-wrapper {
  border-radius: 20px;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.rl_blog5_image-link {
  width: 100%;
  display: block;
}

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

.rl_blog5_spacing-block-8 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl_blog5_menu-link {
  color: var(--relume-library-lite-rl-black);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_blog5_menu-link.w--current {
  border: 1px solid #0000;
}

.rl_blog5_menu-link.current {
  border: 1px solid var(--relume-library-lite-rl-black);
}

.rl_blog5_category-menu {
  align-items: center;
  width: 100%;
  display: flex;
}

.rl_blog5_spacing-block-7 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl_blog5_spacing-block-6 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_blog5_spacing-block-5 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h4-8 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_blog5_featured-title-link {
  text-decoration: none;
}

.rl_blog5_spacing-block-4 {
  width: 100%;
  padding-bottom: .75rem;
}

.rl_blog5_featured-item-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

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

.rl_blog5_featured-image-wrapper {
  width: 100%;
  padding-top: 75%;
  position: relative;
  overflow: hidden;
}

.rl_blog5_featured-image-link {
  width: 100%;
}

.rl_blog5_featured-item {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl_blog5_spacing-block-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-medium-9 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_blog5_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h1-5 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_blog5_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-8 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_blog5_heading-wrapper {
  width: 100%;
  max-width: 48rem;
}

.rl-padding-section-large-8 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.rl-padding-global-12 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_blog5 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl_blogpost1_author-text-large-2 {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_blogpost1_details-wrapper-2 {
  flex-direction: column;
  align-items: flex-start;
}

.rl_blogpost1_author-image-2 {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.rl_blogpost1_author-wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.rl_blogpost1_spacing-block-8-2 {
  width: 100%;
  padding-bottom: 3rem;
}

.rl_blogpost1_divider-2 {
  background-color: var(--relume-library-lite-rl-black);
  width: 100%;
  height: 1px;
}

.rl_blogpost1_spacing-block-7-2 {
  width: 100%;
  padding-bottom: 3rem;
}

.rl_blogpost1_tag-item-2 {
  background-color: var(--relume-library-lite-rl-gray);
  color: var(--relume-library-lite-rl-black);
  padding: .25rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}

.rl_blogpost1_tag-item-2.w--current {
  border-bottom: 2px solid #000;
}

.rl_blogpost1_tag-list-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.rl_blogpost1_tag-list-wrapper-2 {
  width: 50%;
}

.rl_blogpost1_social-icon-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.rl_blogpost1_social-link-2 {
  background-color: var(--relume-library-lite-rl-gray);
  color: var(--relume-library-lite-rl-black);
  border-radius: 20px;
  padding: .25rem;
}

.rl_blogpost1_share-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.rl_blogpost1_spacing-block-6-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h6-5 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl_blogpost1_share-wrapper-2 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.rl_blogpost1_content-bottom-2 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.rl_blogpost1_spacing-block-5-2 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl-text-rich-text-2 {
  color: #000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 400;
}

.rl_blogpost1_content-2 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.rl_blogpost1_spacing-block-4-2 {
  width: 100%;
  padding-bottom: 4rem;
}

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

.rl_blogpost1_image-wrapper-2 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.rl_blogpost1_spacing-block-3-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_blogpost1_text-divider-2 {
  color: var(--relume-library-lite-rl-black);
  margin-left: .5rem;
  margin-right: .5rem;
}

.rl_blogpost1_date-wrapper-2 {
  display: flex;
}

.rl_blogpost1_author-text-2 {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_blogpost1_content-top-2 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.rl_blogpost1_spacing-block-2-2 {
  width: 100%;
  padding-bottom: 3rem;
}

.rl-heading-style-h2-14 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_blogpost1_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-breadcrumb-link-active-2 {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}

.rl-breadcrumb-link-active-2.w--current {
  font-weight: 600;
}

.rl-breadcrumb-divider-2 {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-breadcrumb-link-2 {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl-breadcrumb-link-2.w--current {
  font-weight: 600;
}

.rl_blogpost1_breadcrumb-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  width: 100%;
  display: flex;
}

.rl_blogpost1_title-wrapper-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rl_section_blogpost1-2 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl-button-8 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-8.is-secondary {
  color: var(--relume-library-lite-rl-black);
  background-color: #0000;
}

.rl_blog33_spacing-block-8 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl_blog33_text-divider {
  color: var(--relume-library-lite-rl-black);
}

.rl_blog33_date-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.rl_blog33_author-text {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_blog33_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.rl_blog33_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.rl_blog33_spacing-block-7 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_blog33_spacing-block-6, .rl_blog33_spacing-block-5 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl_blog33_category-link {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

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

.rl_blog33_spacing-block-4 {
  width: 100%;
  padding-bottom: 1.5rem;
}

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

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

.rl_blog33_image-link {
  width: 100%;
  display: block;
}

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

.rl_blog33_spacing-block-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_blog33_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_blog33_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_blog33_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.rl_blog33_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl_section_blog33 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl-text-style-small-7 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_blog5_text-divider-2 {
  color: var(--relume-library-lite-rl-black);
}

.rl_blog5_date-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.rl_blog5_author-text-2 {
  color: var(--relume-library-lite-rl-black);
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_blog5_author-image-2 {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.rl_blog5_author-wrapper-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  align-items: center;
  display: flex;
}

.rl_blog5_spacing-block-12-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-text-style-regular-14 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
}

.rl_blog5_spacing-block-11-2 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl-heading-style-h5-5 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.4;
}

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

.rl_blog5_spacing-block-10-2 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl_blog5_category-text-2 {
  color: var(--almost-black);
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.rl_blog5_category-link-2 {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

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

.rl_blog5_spacing-block-9-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

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

.rl_blog5_image-wrapper-2 {
  border-radius: 8px;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.rl_blog5_image-link-2 {
  border-radius: 0;
  width: 100%;
  display: block;
}

.rl_blog5_item-2 {
  padding-bottom: 0;
  padding-right: 0;
}

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

.rl_blog5_spacing-block-8-2 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl_blog5_menu-link-text-2 {
  color: var(--almost-black);
  font-family: Manrope, sans-serif;
}

.rl_blog5_menu-link-text-2:hover {
  color: var(--electric-purple);
}

.rl_blog5_menu-link-2 {
  color: var(--relume-library-lite-rl-black);
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_blog5_menu-link-2.w--current {
  border: 1px solid #0000;
}

.rl_blog5_menu-link-2.current {
  border: 1px solid var(--almost-black);
  color: var(--almost-black);
  border-radius: 20px;
  padding-left: 2rem;
  padding-right: 2rem;
  font-family: Manrope, sans-serif;
  font-weight: 400;
}

.rl_blog5_menu-link-2.current:hover {
  border-color: var(--electric-purple);
  color: var(--electric-purple);
}

.rl_blog5_menu-link-2.current {
  border: 1px solid var(--relume-library-lite-rl-black);
}

.rl_blog5_category-menu-2 {
  align-items: center;
  width: 100%;
  display: flex;
}

.rl_blog5_spacing-block-7-2 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl_blog5_spacing-block-6-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_blog5_spacing-block-5-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h4-9 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.rl_blog5_featured-title-link-2 {
  text-decoration: none;
}

.rl_blog5_spacing-block-4-2 {
  width: 100%;
  padding-bottom: .75rem;
}

.rl_blog5_featured-item-content-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.rl_blog5_featured-image-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rl_blog5_featured-image-wrapper-2 {
  border-radius: 0;
  width: 100%;
  padding-top: 75%;
  position: relative;
  overflow: hidden;
}

.rl_blog5_featured-image-link-2 {
  border-radius: 8px;
  width: 100%;
  overflow: hidden;
}

.rl_blog5_featured-item-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl_blog5_spacing-block-3-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-medium-10 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.5;
}

.rl_blog5_spacing-block-2-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h1-6 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.rl_blog5_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-9 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_blog5_heading-wrapper-2 {
  width: 100%;
  max-width: 48rem;
}

.rl-padding-section-large-9 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.rl-padding-global-13 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_blog5-2 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl_blogpost1_author-text-large-3 {
  color: var(--almost-black);
  font-family: Manrope, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_blogpost1_details-wrapper-3 {
  flex-direction: column;
  align-items: flex-start;
}

.rl_blogpost1_author-image-3 {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.rl_blogpost1_author-wrapper-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  display: flex;
}

.rl_blogpost1_spacing-block-8-3 {
  width: 100%;
  padding-bottom: 3rem;
}

.rl_blogpost1_divider-3 {
  background-color: var(--electric-purple);
  width: 100%;
  height: 1px;
}

.rl_blogpost1_spacing-block-7-3 {
  width: 100%;
  padding-bottom: 3rem;
}

.rl_blogpost1_tag-item-3 {
  background-color: var(--relume-library-lite-rl-gray);
  color: var(--relume-library-lite-rl-black);
  padding: .25rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}

.rl_blogpost1_tag-item-3.w--current {
  border-bottom: 2px solid #000;
}

.rl_blogpost1_tag-list-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.rl_blogpost1_tag-list-wrapper-3 {
  width: 50%;
}

.rl_blogpost1_social-icon-3 {
  width: 1.5rem;
  height: 1.5rem;
}

.rl_blogpost1_social-link-3 {
  background-color: var(--relume-library-lite-rl-gray);
  color: var(--relume-library-lite-rl-black);
  border-radius: 20px;
  padding: .25rem;
}

.rl_blogpost1_share-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.rl_blogpost1_spacing-block-6-3 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h6-6 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.rl_blogpost1_share-wrapper-3 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.rl_blogpost1_content-bottom-3 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.rl_blogpost1_spacing-block-5-3 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl-text-rich-text-3 {
  color: var(--almost-black);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.rl_blogpost1_content-3 {
  width: 100%;
  max-width: 54rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Manrope, sans-serif;
}

.rl_blogpost1_spacing-block-4-3 {
  width: 100%;
  padding-bottom: 4rem;
}

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

.rl_blogpost1_image-wrapper-3 {
  border-radius: 8px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.rl_blogpost1_spacing-block-3-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_blogpost1_text-divider-3 {
  color: var(--relume-library-lite-rl-black);
  margin-left: .5rem;
  margin-right: .5rem;
}

.rl_blogpost1_date-wrapper-3 {
  display: flex;
}

.rl_blogpost1_author-text-3 {
  color: var(--almost-black);
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_blogpost1_content-top-3 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.rl_blogpost1_spacing-block-2-3 {
  width: 100%;
  padding-bottom: 3rem;
}

.rl-heading-style-h2-15 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.2;
}

.rl_blogpost1_spacing-block-1-3 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-breadcrumb-text-3 {
  color: var(--almost-black);
  font-family: Manrope, sans-serif;
  font-weight: 400;
}

.rl-breadcrumb-link-active-3 {
  color: var(--relume-library-lite-rl-black);
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}

.rl-breadcrumb-link-active-3.w--current {
  font-weight: 600;
}

.rl-breadcrumb-divider-3 {
  width: 1rem;
  height: 1rem;
  color: var(--almost-black);
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl-breadcrumb-link-3 {
  color: var(--relume-library-lite-rl-black);
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl-breadcrumb-link-3.w--current {
  font-weight: 600;
}

.rl_blogpost1_breadcrumb-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  width: 100%;
  display: flex;
}

.rl_blogpost1_title-wrapper-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rl_section_blogpost1-3 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl-breadcrumb-text-4 {
  color: var(--almost-black);
  font-family: Manrope, sans-serif;
  font-weight: 400;
}

.rl-breadcrumb-divider-4 {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl_blogpost1_title-wrapper-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rl-text-style-small-8 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_blog5_author-text-3 {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl-text-style-regular-15 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-heading-style-h5-6 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl-heading-style-h4-10 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl-text-style-medium-11 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-heading-style-h1-7 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-text-style-subheading-10 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl-text-style-regular-16 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-breadcrumb-divider-5 {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl_blogpost1_title-wrapper-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rl-button-9 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-9.is-secondary {
  color: var(--relume-library-lite-rl-black);
  background-color: #0000;
}

.rl_blog33_spacing-block-8-2 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl-text-style-small-9 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_blog33_text-divider-2 {
  color: var(--relume-library-lite-rl-black);
}

.rl_blog33_date-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.rl_blog33_author-text-2 {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_blog33_author-image-2 {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.rl_blog33_author-wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.rl_blog33_spacing-block-7-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-text-style-regular-17 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_blog33_spacing-block-6-2 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl-heading-style-h5-7 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl_blog33_spacing-block-5-2 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl_blog33_category-link-2 {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

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

.rl_blog33_spacing-block-4-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

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

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

.rl_blog33_image-link-2 {
  width: 100%;
  display: block;
}

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

.rl_blog33_spacing-block-3-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-medium-12 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_blog33_spacing-block-2-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-16 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_blog33_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-11 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_blog33_heading-wrapper-2 {
  text-align: center;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.rl_blog33_component-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl_section_blog33-2 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl-button-secondary-7 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-group-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_header44_spacing-block-3-4 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium-13 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_header44_spacing-block-2-4 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h1-8 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_header44_spacing-block-1-4 {
  width: 100%;
  padding-bottom: 1rem;
}

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

.rl_section_header44-4 {
  background-color: var(--relume-library-lite-rl-white);
}

.utility-page-wrap {
  flex-flow: column;
  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;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

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

.rl-button-10 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-10.is-secondary {
  color: var(--relume-library-lite-rl-black);
  background-color: #0000;
}

.rl_blog33_spacing-block-8-3 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl-text-style-small-10 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_blog33_text-divider-3 {
  color: var(--relume-library-lite-rl-black);
}

.rl_blog33_date-wrapper-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.rl_blog33_author-text-3 {
  color: var(--almost-black);
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_blog33_author-image-3 {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.rl_blog33_author-wrapper-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  align-items: center;
  display: flex;
}

.rl_blog33_spacing-block-7-3 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-text-style-regular-18 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_blog33_spacing-block-6-3 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl-heading-style-h5-8 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

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

.rl_blog33_spacing-block-5-3 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl_blog33_category-link-3 {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

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

.rl_blog33_spacing-block-4-3 {
  width: 100%;
  padding-bottom: .5rem;
}

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

.rl_blog33_image-wrapper-3 {
  border-radius: 8px;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.rl_blog33_image-link-3 {
  width: 100%;
  display: block;
}

.rl_blog33_list-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.rl_blog33_spacing-block-3-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-medium-14 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_blog33_spacing-block-2-3 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-17 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_blog33_spacing-block-1-3 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-12 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_blog33_heading-wrapper-3 {
  text-align: center;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.rl_blog33_component-3 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl-padding-section-large-10 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.rl-padding-global-14 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_blog33-3 {
  background-color: var(--relume-library-lite-rl-white);
}

.collection-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  display: block;
}

.collection-list {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column dense;
  display: grid;
}

.next {
  font-family: Manrope, sans-serif;
}

.rl_layout1_image-3 {
  border-radius: 20px;
}

.rl-button-link-icon-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-button-link-9 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-button-secondary-8 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-group-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_layout1_spacing-block-3-3 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium-15 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout1_spacing-block-2-3 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-18 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 3rem;
  font-weight: 200;
  line-height: 1.2;
}

.rl_layout1_spacing-block-1-3 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-13 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_layout1_component-3 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl-padding-section-large-11 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.rl-padding-global-15 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_layout1-3 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl-button-secondary-9 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl_faq1_spacing-block-5-3 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium-16 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_faq1_spacing-block-4-3 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h4-11 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_faq1_cta-wrapper-3 {
  text-align: center;
  width: 100%;
  max-width: 35rem;
}

.rl_faq1_spacing-block-3-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-regular-19 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_faq1_answer-wrapper-3 {
  margin-bottom: 1.5rem;
}

.rl_faq1_answer-4 {
  overflow: hidden;
}

.rl_faq1_icon-4 {
  width: 2rem;
  height: 2rem;
  color: var(--almost-black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_faq1_icon-wrapper-3 {
  align-self: flex-start;
}

.rl_faq1_question-text-3 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
}

.rl_faq1_question-4 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--electric-purple);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.rl_faq1_accordion-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.rl_faq1_list-4 {
  border-bottom: 0px solid var(--relume-library-lite-rl-black);
}

.rl_faq1_spacing-block-2-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_faq1_spacing-block-1-3 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-19 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_faq1_heading-wrapper-3 {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_faq1_component-3 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl-padding-section-large-12 {
  padding-top: 7rem;
  padding-bottom: 7rem;
  font-family: Manrope, sans-serif;
}

.rl-container-small-4 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global-16 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_faq1-3 {
  background-color: var(--relume-library-lite-rl-white);
}

.collection-item-2 {
  float: none;
}

.collection-list-2 {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  display: grid;
}

.image-20 {
  width: 25px;
  position: absolute;
  inset: auto 0% 4% 50%;
}

.container-26 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 24px;
  padding-bottom: 40px;
  display: flex;
}

.image-21 {
  width: 64px;
}

.rl_gallery3_image {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rl_gallery3_image-wrapper {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.rl_gallery3_lightbox-link {
  width: 100%;
  height: 100%;
}

.rl_gallery3_gallery-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.rl_gallery3_spacing-block-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-medium-17 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_gallery3_spacing-block-1 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-20 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_gallery3_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_gallery3_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl-padding-section-large-13 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.rl-padding-global-17 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_gallery3 {
  background-color: var(--relume-library-lite-rl-white);
}

.link-2 {
  color: var(--almost-black);
  font-weight: 600;
}

.rl-padding-section-large-5-copy {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.image-22 {
  vertical-align: baseline;
  max-width: 120px;
  display: block;
}

.image-23 {
  max-width: 20%;
  margin-left: 40px;
  margin-right: 40px;
  padding-right: 0;
}

.image-24 {
  max-width: 20%;
  padding-right: 0;
}

.link-3 {
  margin-right: 0;
  padding-right: 0;
}

.container-27 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template: "Area"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.image-25 {
  border-radius: 20px;
  max-width: 60%;
  display: block;
}

.rl-text-style-regular-20 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_faq6_answer-wrapper-2 {
  margin-bottom: 1.5rem;
}

.rl_faq6_answer-2 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.rl_faq6_icon-2 {
  width: 2rem;
  height: 2rem;
  color: var(--relume-library-lite-rl-black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_faq6_icon-wrapper-2 {
  align-self: flex-start;
}

.rl_faq6_question-text-2 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
}

.rl_faq6_question-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.rl_faq6_accordion-2 {
  border: 1px solid var(--relume-library-lite-rl-black);
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

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

.rl-button-11 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-11.is-secondary {
  color: var(--relume-library-lite-rl-black);
  background-color: #0000;
}

.rl_faq6_spacing-block-2-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium-18 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_faq6_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-21 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

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

.rl-padding-section-large-14 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.rl-padding-global-18 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_faq6-2 {
  background-color: var(--relume-library-lite-rl-white);
}

.section-16 {
  box-sizing: border-box;
  aspect-ratio: 2.39;
  object-fit: scale-down;
  background-image: url('../images/_X3A3678.jpg');
  background-position: 50%;
  background-size: cover;
  width: auto;
  max-width: 100%;
  max-height: 0%;
}

.container-28 {
  padding-top: 340px;
}

.heading-4 {
  color: var(--almost-black);
  text-align: center;
  font-family: Manrope, sans-serif;
  font-size: 50px;
  font-weight: 500;
}

.section-17 {
  z-index: 1;
  aspect-ratio: auto;
  object-fit: fill;
  background-image: url('../images/Wallmounts-seriekobling.jpg');
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: cover;
  width: auto;
  height: 50vh;
  margin-left: auto;
  margin-right: auto;
  position: static;
  bottom: auto;
}

.heading-5 {
  aspect-ratio: auto;
  color: var(--almost-black);
  object-fit: fill;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Manrope, sans-serif;
  font-weight: 500;
  display: flex;
}

.heading-5.utbygger {
  font-weight: 300;
  line-height: 44px;
}

.container-29 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: contain;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 64px;
  display: block;
}

.container-30 {
  margin-left: auto;
  margin-right: auto;
}

.paragraph-4 {
  color: var(--white);
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Manrope, sans-serif;
  font-weight: 400;
  display: block;
}

.image-26 {
  aspect-ratio: 2.39;
  object-fit: cover;
  border-radius: 8px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.section-18 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  inset: 0%;
}

.image-27 {
  aspect-ratio: auto;
  object-fit: fill;
  margin-top: -300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.heading-6 {
  color: var(--spring-green);
  margin-left: auto;
  margin-right: auto;
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.heading-6.utbygger {
  margin-top: 24px;
  margin-bottom: 24px;
  font-size: 30px;
  font-weight: 300;
  line-height: 39px;
}

.section-19 {
  background-image: linear-gradient(to bottom, var(--almost-black), var(--almost-black));
  padding-top: 64px;
  padding-bottom: 64px;
  display: block;
}

.container-31 {
  height: auto;
  padding-top: 60px;
  display: none;
}

.heading-7 {
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.paragraph-5 {
  color: var(--almost-black);
  margin-left: auto;
  margin-right: auto;
  font-family: Manrope, sans-serif;
  font-weight: 400;
}

.bold-text, .paragraph-6 {
  color: var(--almost-black);
  margin-left: auto;
  margin-right: auto;
}

.paragraph-6.utbygger {
  font-family: Manrope, sans-serif;
  font-weight: 400;
}

.paragraph-6.utbygger.white {
  color: var(--white);
}

.heading-8 {
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.heading-9 {
  color: var(--white);
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  display: none;
}

.heading-10 {
  aspect-ratio: auto;
  margin-bottom: 24px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.grid-2 {
  grid-template: "Area Area-2 Area-3" 500px
                 "Area-4 Area-5 Area-6" 70px
                 "Area-7 Area-8 Area-9"
                 / minmax(200px, 1fr) .25fr 1fr;
  height: 100vh;
}

.text-block {
  aspect-ratio: auto;
  font-family: Manrope, sans-serif;
  font-weight: 700;
}

.paragraph-7 {
  word-break: normal;
  overflow-wrap: normal;
  padding-top: 0;
  font-family: Manrope, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.paragraph-8 {
  margin-top: 38px;
}

.paragraph-9 {
  padding-top: 0;
  font-family: Manrope, sans-serif;
}

.text-block-2 {
  font-family: Manrope, sans-serif;
  font-weight: 700;
}

.heading-11 {
  text-align: center;
  padding-top: 0;
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.text-block-3 {
  font-family: Manrope, sans-serif;
  font-weight: 700;
}

.paragraph-10 {
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  font-family: Manrope, sans-serif;
  font-weight: 400;
}

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

.column-15, .image-28, .image-29 {
  margin-left: auto;
  margin-right: auto;
}

.image-30 {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: cover;
  margin-left: auto;
  margin-right: auto;
}

.section-20 {
  aspect-ratio: 4;
  background-image: url('../images/_X3A4172-copy-1-xpan.jpg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  margin-top: 50px;
}

.section-21 {
  aspect-ratio: 4;
  object-fit: fill;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.container-32 {
  aspect-ratio: 4;
  background-image: url('../images/_X3A3994-copy-xpan.jpg');
  background-position: 50%;
  background-size: cover;
  margin-top: 35px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.container-33 {
  aspect-ratio: 4;
  background-image: url('../images/_X3A4172-copy-1-xpan.jpg');
  background-position: 50%;
  background-size: cover;
  margin-top: 80px;
}

.heading-12 {
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.text-block-4 {
  margin-top: 40px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.paragraph-11 {
  font-family: Manrope, sans-serif;
  font-weight: 400;
}

.columns-8 {
  padding-top: 40px;
}

.text-block-5 {
  margin-top: 80px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.paragraph-12, .paragraph-13, .paragraph-14, .paragraph-15 {
  font-family: Manrope, sans-serif;
}

.paragraph-16 {
  font-family: Manrope, sans-serif;
  font-weight: 400;
}

.image-31 {
  aspect-ratio: 2;
  object-fit: cover;
  border-radius: 8px;
  margin: 60px auto;
}

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

.container-34 {
  padding-top: 60px;
}

.rl-text-style-link-4 {
  color: var(--relume-library-lite-rl-black);
  text-align: left;
  font-family: degular, sans-serif;
  font-weight: 400;
  text-decoration: underline;
}

.rl_contact20_spacing-block-6 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-text-style-regular-21 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_contact20_spacing-block-5 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h4-12 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.3;
}

.rl_contact20_spacing-block-4 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_contact20_icon {
  width: 4rem;
  height: 4rem;
}

.rl_contact20_item {
  text-align: center;
  width: 100%;
}

.rl_contact20_content {
  grid-column-gap: 3rem;
  grid-row-gap: .1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.rl_contact20_spacing-block-3 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium-19 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_contact20_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-22 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 1.2;
}

.rl_contact20_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-14 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_contact20_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_contact20_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl-padding-section-large-15 {
  padding-top: 3rem;
  padding-bottom: 2rem;
}

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

.rl-padding-global-19 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_contact20 {
  background-color: var(--relume-library-lite-rl-white);
}

.column-16 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.button {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  background-color: var(--almost-black);
  color: var(--spring-green);
  text-align: left;
  text-transform: uppercase;
  vertical-align: baseline;
  object-fit: fill;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Manrope, sans-serif;
  font-size: 10px;
  font-weight: 700;
  display: inline-block;
  overflow: visible;
}

.container-35 {
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
}

.rl-button-secondary-10 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl_faq1_spacing-block-5-4 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium-20 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_faq1_spacing-block-4-4 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h4-13 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_faq1_cta-wrapper-4 {
  text-align: center;
  width: 100%;
  max-width: 35rem;
}

.rl_faq1_spacing-block-3-4 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-regular-22 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_faq1_answer-wrapper-4 {
  margin-bottom: 1.5rem;
}

.rl_faq1_answer-5 {
  overflow: hidden;
}

.rl_faq1_icon-5 {
  width: 2rem;
  height: 2rem;
  color: var(--relume-library-lite-rl-black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_faq1_icon-wrapper-4 {
  align-self: flex-start;
}

.rl_faq1_question-text-4 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: degular, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.rl_faq1_question-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--relume-library-lite-rl-black);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 20px;
  display: flex;
}

.rl_faq1_accordion-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.rl_faq1_list-5 {
  border-bottom: 1px solid var(--relume-library-lite-rl-black);
}

.rl_faq1_spacing-block-2-4 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_faq1_spacing-block-1-4 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-23 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.2;
}

.rl-heading-style-h2-23.utbygger {
  font-weight: 300;
}

.rl_faq1_heading-wrapper-4 {
  text-align: center;
  flex-flow: column;
  align-self: flex-start;
  width: auto;
  max-width: none;
  display: flex;
}

.rl_faq1_component-4 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl-padding-section-large-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.rl-container-small-5 {
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global-20 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_faq1-4 {
  background-color: var(--relume-library-lite-rl-white);
}

.list-item {
  color: var(--almost-black);
  padding-bottom: 12px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.list-item.white {
  color: var(--white);
}

.list-item.white.large {
  font-size: 20px;
}

.list-item.small {
  padding-bottom: 8px;
  font-size: 15px;
}

.list-item-2, .list-item-3, .list-item-4, .list-item-5, .list-item-6, .list-item-7, .list-item-8, .list-item-9, .list-item-10, .list-item-11, .list-item-12, .list-item-13, .list-item-14 {
  font-family: Manrope, sans-serif;
}

.section-22 {
  background-image: url('../images/Yrjan--Olsnes-6820.jpg');
  background-position: 50% 60%;
  background-size: cover;
  min-height: 50vh;
}

.text-block-6 {
  font-family: Manrope, sans-serif;
}

.features-metrics {
  z-index: auto;
  box-sizing: border-box;
  float: none;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 60px 30px;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.stat {
  float: none;
  clear: none;
  flex-flow: column;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.features-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template: "Area-4 Area-3"
                 "Area-5 ."
                 "Area Area-2"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-content: space-between;
  place-items: center;
  width: auto;
  height: auto;
  margin-bottom: auto;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: grid;
}

.features-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: center;
  place-items: center stretch;
  width: 450px;
  min-width: 450px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
  position: relative;
  bottom: auto;
  right: auto;
}

.features-title {
  margin-bottom: 8px;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.features-title.landing {
  font-size: 33px;
  font-weight: 500;
}

.features-title-small {
  font-size: 24px;
  line-height: 32px;
}

.div-block-9 {
  background-color: var(--light-grey);
  border-radius: 20px;
}

.text-block-7 {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.features-list {
  margin-top: 252px;
  margin-left: 0;
}

.features-wrapper-two {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.features-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 40%;
  margin-right: 100px;
  display: flex;
}

.features-paragraph {
  margin-bottom: 24px;
  padding-top: 20px;
  font-size: 15px;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.features-right {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  margin-bottom: -16px;
  display: flex;
}

.features-block-two {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.features-image {
  float: right;
  text-align: left;
  object-fit: cover;
  border-radius: 16px;
  width: 600px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: block;
  position: static;
}

.features-metrics-copy {
  z-index: auto;
  box-sizing: content-box;
  float: none;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  background-color: var(--light-grey);
  object-fit: fill;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 30px;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.heading-13 {
  min-width: 450px;
  margin-right: 0;
  padding-left: 0;
  font-size: 40px;
  font-weight: 600;
  display: block;
}

.heading-13.landing {
  font-size: 36px;
  font-weight: 400;
}

.image-32 {
  float: left;
  align-self: auto;
  margin-top: 0;
  padding-top: 0;
  display: block;
  position: static;
}

.paragraph-17 {
  font-size: 15px;
}

.paragraph-18 {
  text-align: left;
  font-size: 15px;
  line-height: 22px;
}

.paragraph-18.utbygger {
  font-weight: 700;
}

.paragraph-19 {
  font-size: 15px;
}

.text-block-8 {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.text-block-9, .text-block-10 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.rl_navbar1_menu-buttons-3 {
  text-align: left;
  margin-top: 30px;
}

.rl-button-kontakt-oss {
  background-color: var(--almost-black);
  color: var(--white);
  text-align: left;
  border: 0 solid #000;
  border-radius: 20px;
  margin-left: 0;
  margin-right: 0;
  padding: 1rem 4rem;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

.rl-button-kontakt-oss:hover {
  background-color: var(--spring-green);
  color: var(--almost-black);
}

.rl-button-kontakt-oss.w--current {
  font-weight: 500;
}

.rl-button-kontakt-oss.light {
  background-color: var(--light-grey);
  color: var(--almost-black);
}

.rl-button-kontakt-oss.light:hover {
  background-color: var(--medium-purple);
}

.rl-button-kontakt-oss.secondary {
  border-width: 1px;
  border-color: var(--almost-black);
  color: var(--almost-black);
  background-color: #131e2a00;
}

.rl-button-kontakt-oss.secondary:hover {
  border-color: var(--electric-purple);
  color: var(--electric-purple);
}

.rl-button-kontakt-oss.secondary.light {
  border-color: var(--light-grey);
  color: var(--light-grey);
}

.rl-button-kontakt-oss.green {
  background-color: var(--spring-green);
  color: var(--almost-black);
}

.rl-button-kontakt-oss.green:hover {
  background-color: var(--light-grey);
}

.text-maks-lading {
  max-width: none;
  color: var(--almost-black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-right: 0;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  display: flex;
  position: static;
}

.rl-text-style-regular-copy {
  max-width: none;
  color: var(--almost-black);
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-right: 0;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  display: flex;
  position: static;
}

.teknisk {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template: "Area"
  / 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 5rem;
  padding-bottom: 5rem;
  padding-right: 0;
  display: grid;
}

.pricing-overview {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
  font-family: Manrope, sans-serif;
}

.pricing-description {
  text-align: center;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-grid {
  grid-column-gap: 64px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.pricing-card-three {
  border: 1px solid var(--medium-purple);
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 24px;
  display: flex;
}

.pricing-image {
  background-color: var(--charcoal);
  object-fit: cover;
  width: 200px;
  height: 200px;
  margin-bottom: 16px;
}

.pricing-card-text {
  margin-bottom: 20px;
}

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

.list {
  list-style-type: disc;
}

.list.numbers {
  list-style-type: decimal;
}

.list-copy {
  list-style-type: disc;
}

.manual {
  background-color: var(--relume-library-lite-rl-white);
  font-family: Manrope, sans-serif;
}

.manual.rl_layout1_spacing-block-2.scenario {
  background-color: var(--light-grey);
}

.dokumentasjon {
  background-color: var(--relume-library-lite-rl-white);
  font-family: Manrope, sans-serif;
}

.dokumentasjon.rl_layout1_spacing-block-2.scenario {
  background-color: var(--light-grey);
}

.image-33 {
  text-align: left;
  width: 140px;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.image-33.fount {
  align-self: center;
  width: 180px;
  height: auto;
}

.image-34 {
  text-align: left;
  vertical-align: baseline;
  height: 40px;
  display: block;
}

.section-23 {
  padding-top: 100px;
  padding-bottom: 80px;
}

.stat-copy {
  float: none;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 700px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: block;
}

.paragraph-20 {
  object-fit: fill;
  margin-left: auto;
  padding-left: 0;
}

.investors {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-36 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  font-family: Manrope, sans-serif;
}

.centered-heading-2 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-grid {
  grid-column-gap: 64px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.team-card {
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.team-member-image {
  mix-blend-mode: normal;
  object-fit: cover;
  border-radius: 5%;
  width: 270px;
  height: 270px;
  margin-bottom: 24px;
}

.team-member-name {
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.team-member-position {
  margin-bottom: 24px;
}

.partners {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.italic-text {
  font-style: normal;
}

.text-block-11 {
  margin-bottom: 50px;
  font-size: 16px;
}

.text-block-12 {
  font-size: 16px;
}

.text-block-13 {
  margin-top: 0;
  margin-bottom: 53px;
}

.container-37 {
  margin-top: 32px;
}

.rl-button-secondary-11 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl_faq1_spacing-block-5-5 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium-21 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_faq1_spacing-block-4-5 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h4-14 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_faq1_cta-wrapper-5 {
  text-align: center;
  width: 100%;
  max-width: 60rem;
}

.rl_faq1_spacing-block-3-5 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-regular-23 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: underline;
}

.rl-text-style-regular-23:hover {
  color: var(--electric-purple);
}

.rl-text-style-regular-23.centered {
  justify-content: center;
  margin-top: 2%;
  text-decoration: none;
  display: flex;
}

.rl-text-style-regular-23.centered:hover {
  color: var(--electric-purple);
}

.rl-text-style-regular-23.midtstilt, .rl-text-style-regular-23.old-faq {
  text-decoration: none;
}

.rl-text-style-regular-23.old-faq:hover {
  color: var(--almost-black);
}

.rl_faq1_answer-wrapper-5 {
  margin-bottom: 1.5rem;
}

.rl_faq1_answer-wrapper-5.centered {
  text-align: center;
  margin-top: 2%;
}

.rl_faq1_answer-6 {
  overflow: hidden;
}

.rl_faq1_icon-6 {
  width: 2rem;
  height: 2rem;
  color: var(--almost-black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_faq1_icon-6.tech {
  color: var(--white);
}

.rl_faq1_icon-wrapper-5 {
  align-self: flex-start;
}

.rl_faq1_question-text-5 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: degular, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.rl_faq1_question-6 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--almost-black);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.rl_faq1_question-6.tech {
  background-color: var(--charcoal);
  border-top-width: 0;
  border-radius: 4px;
  padding: .55rem 24px;
}

.rl_faq1_accordion-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.rl_faq1_list-6 {
  border-bottom: 1px solid var(--relume-library-lite-rl-black);
}

.rl_faq1_spacing-block-2-5 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_faq1_spacing-block-1-5 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-24 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_faq1_heading-wrapper-5 {
  text-align: center;
  width: 100%;
  max-width: 60rem;
}

.rl_faq1_component-5 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl-padding-section-large-17 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-container-small-6 {
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global-21 {
  padding-left: 5%;
  padding-right: 5%;
  font-family: Manrope, sans-serif;
}

.rl_section_faq1-5 {
  background-color: var(--relume-library-lite-rl-white);
}

.heading-14, .heading-15, .heading-16 {
  margin-top: 40px;
}

.grid-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area-2 Area"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.image-36 {
  padding-top: 0;
  display: inline-block;
}

.div-block-10 {
  float: none;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.features-metrics-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 10px;
  position: relative;
}

.container-38 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.features-wrapper-2 {
  flex-flow: row;
  justify-content: space-around;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: flex;
}

.features-block-2 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.features-title-2 {
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.features-title-small-2 {
  font-size: 24px;
  line-height: 32px;
}

.quick-stack {
  background-color: var(--light-grey);
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.quick-stack-2 {
  background-color: var(--light-grey);
  margin-left: auto;
  margin-right: auto;
}

.columns-9 {
  margin-left: 80px;
  margin-right: 80px;
  padding-left: 0;
}

.link-block {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.link-block-2 {
  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;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.paragraph-21 {
  text-align: center;
}

.columns-10 {
  padding-bottom: 100px;
}

.rl-text-style-regular-24 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_faq6_answer-wrapper-3 {
  margin-bottom: 1.5rem;
}

.rl_faq6_answer-3 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.rl_faq6_icon-3 {
  width: 2rem;
  height: 2rem;
  color: var(--relume-library-lite-rl-black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_faq6_icon-wrapper-3 {
  align-self: flex-start;
}

.rl_faq6_question-text-3 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
}

.rl_faq6_question-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  opacity: 1;
  outline-offset: 0px;
  cursor: pointer;
  border-radius: 0;
  outline: 3px #333;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
  position: static;
  overflow: visible;
}

.rl_faq6_accordion-3 {
  border: 1px solid var(--relume-library-lite-rl-black);
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

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

.rl_faq6_list-3 {
  border-radius: 0;
}

.rl-button-12 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-12.is-secondary {
  color: var(--relume-library-lite-rl-black);
  background-color: #0000;
}

.rl_faq6_spacing-block-2-3 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium-22 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_faq6_spacing-block-1-3 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-25 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

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

.rl-padding-section-large-18 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.rl-padding-global-22 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_faq6-3 {
  background-color: var(--relume-library-lite-rl-white);
}

.column-18 {
  padding-left: 0;
  padding-right: 0;
}

.body-3 {
  color: var(--almost-black);
  font-family: Manrope, sans-serif;
}

.rl_navbar1_menu-button-3 {
  padding: 0;
}

.rl_navbar1_button-3 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_button-secondary-3 {
  border: 1px solid var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  background-color: #0000;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_menu-buttons-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.rl_navbar1_dropdown-link-3 {
  color: #000;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar1_dropdown-link-3.w--current {
  color: #000;
}

.rl_navbar1_dropdown-list-3.w--open {
  background-color: #fff;
  border: 1px solid #000;
  padding: .5rem;
}

.rl-dropdown-icon-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.rl_navbar1_dropdown-toggle-3 {
  color: var(--relume-library-lite-rl-black);
  padding: .5rem 2.5rem .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar1_link-3 {
  color: var(--relume-library-lite-rl-black);
  background-color: #0000;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_link-3.w--current {
  color: #000;
}

.rl_navbar1_menu-3 {
  align-items: center;
  display: flex;
  position: static;
}

.rl_navbar1_logo-link-3 {
  padding-left: 0;
}

.rl_navbar1_container-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rl_navbar1_component-3 {
  border-bottom: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: relative;
}

.rl-button-secondary-alternate-2 {
  border: 1px solid var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  background-color: #0000;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-13 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-group-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_heading1_spacing-block-2-3 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium-23 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-text-style-medium-23.is-white {
  color: #fff;
}

.rl-text-style-medium-23.is-white.invest {
  color: var(--white);
  font-family: Manrope, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 140%;
}

.rl-text-style-medium-23.invest {
  color: var(--almost-black);
  text-align: left;
  font-family: Manrope, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 140%;
}

.rl-text-style-medium-23.invest.centered {
  text-align: center;
}

.rl-text-style-medium-23.invest.white {
  color: var(--white);
}

.rl_heading1_spacing-block-1-3 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h1-9 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-heading-style-h1-9.is-white {
  color: #fff;
}

.rl-heading-style-h1-9.is-white.invest {
  font-family: Manrope, sans-serif;
  font-size: 37px;
  font-weight: 200;
  line-height: 115%;
}

.rl_header5_content-2 {
  color: #fff;
  width: 100%;
  max-width: 35rem;
}

.rl_header5_content-2.invest {
  background-color: var(--almost-black);
  border-radius: 16px;
  padding: 48px 40px;
  box-shadow: 0 2px 16px #0003;
}

.header5_component-2 {
  align-items: center;
  min-height: 100vh;
  max-height: 60rem;
  display: flex;
}

.header5_component-2.invest {
  justify-content: flex-start;
  align-items: flex-end;
  min-height: 80vh;
  max-height: 60rem;
  padding-bottom: 48px;
}

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

.rl-padding-global-23 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_header5-3 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/placeholder-image.svg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: relative;
}

.rl_section_header5-3.invest {
  background-image: linear-gradient(#0000, #0000), url('../images/Yrjan--Olsnes-3902.jpg');
  background-position: 0 0, 80%;
  height: auto;
  display: block;
  position: static;
}

.rl_logo1_logo {
  max-height: 3.5rem;
}

.rl_logo1_logo.invest {
  max-width: 90px;
}

.rl_logo1_logo.invest.tu {
  max-width: 70px;
  max-height: 40px;
}

.rl_logo1_logo.invest.larger-logos {
  max-width: 100px;
}

.rl_logo1_logo-list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.rl_logo1_logo-list.invest {
  grid-column-gap: 4rem;
  grid-row-gap: 1.4rem;
}

.rl_logo1_logo-list.invest.fewer-logos {
  grid-column-gap: 3rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.rl_logo1_spacing-block-1 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-heading-style-h6-7 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl-heading-style-h6-7.invest {
  color: var(--almost-black);
  padding-bottom: 6px;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
}

.rl-heading-style-h6-7.invest.white {
  color: var(--white);
}

.rl-heading-style-h6-7.invest.kampanje {
  text-align: left;
}

.rl-heading-style-h6-7.invest.quote {
  font-size: 27px;
}

.rl_logo1_heading-wrapper {
  text-align: center;
  justify-content: center;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.rl_logo1_heading-wrapper.invest {
  flex-flow: column;
  align-items: center;
  max-width: 100%;
  display: block;
}

.rl_logo1_heading-wrapper.invest.smaller-text {
  width: 80%;
  max-width: 48rem;
}

.rl_logo1_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl_logo1_component.invest {
  display: block;
}

.rl_logo1_component.invest.smaller-text {
  justify-content: flex-start;
  align-items: flex-start;
}

.rl-padding-section-medium-4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.rl-padding-section-medium-4.invest.less-padding {
  padding-top: 1rem;
}

.rl-padding-section-medium-4.invest.less-padding.less-below, .rl-padding-section-medium-4.invest.less-padding-below {
  padding-bottom: 1rem;
}

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

.rl-container-large-20.invest {
  padding-left: 0;
  padding-right: 0;
}

.rl-padding-global-24 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl-padding-global-24.invest {
  padding-left: 10%;
  padding-right: 10%;
}

.rl-padding-global-24.invest.side.ladeanlegg {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_logo1 {
  background-color: var(--relume-library-lite-rl-white);
}

.features-list-2 {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.features-list-2.invest {
  border-bottom-width: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-41 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.features-wrapper-two-2 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.features-wrapper-two-2.invest {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
}

.features-wrapper-two-2.invest.milep-ler {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.features-left-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 40%;
  display: flex;
}

.features-paragraph-2 {
  margin-bottom: 24px;
}

.text-link-arrow-2 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-2 {
  margin-left: 2px;
  display: flex;
}

.features-right-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  margin-bottom: -16px;
  display: flex;
}

.features-right-2.invest {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
}

.features-right-2.invest.milep-ler {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  max-width: 100%;
  padding-left: 0;
}

.features-block-two-2 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.features-block-two-2.invest {
  background-color: var(--light-purple);
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 24px 16px;
}

.features-block-two-2.invest.milep-ler {
  justify-content: flex-start;
  align-items: flex-start;
  max-width: none;
  padding-left: 16px;
  padding-right: 16px;
}

.features-block-two-2.invest.milep-ler._33 {
  max-width: none;
}

.features-image-2 {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-right: 16px;
}

.list-invest {
  margin-bottom: 0;
  padding-left: 32px;
  list-style-type: disc;
}

.list-invest.milep-ler {
  padding-left: 0;
  list-style-type: none;
}

.list-item-invest {
  padding-bottom: 8px;
  font-size: 15px;
}

.list-item-invest.white {
  color: var(--white);
  font-size: 12px;
  text-decoration: none;
}

.list-header-invest {
  font-weight: 700;
}

.list-header-invest.white {
  color: var(--white);
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 600;
}

.list-header-invest.purple {
  color: var(--electric-purple);
  margin-bottom: 0;
  padding-bottom: 8px;
  font-size: 15px;
}

.list-header-invest.large {
  font-size: 22px;
  line-height: 27px;
}

.rl-button-14 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-14.is-secondary {
  color: var(--relume-library-lite-rl-black);
  background-color: #0000;
}

.rl_blog44_spacing-block-7 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl_blog44_button-row-mobile {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: none;
}

.rl-button-link-icon-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-button-link-icon-6.invest, .rl-button-link-text-6.invest {
  font-family: Manrope, sans-serif;
}

.rl-button-link-10 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-button-link-10.invest {
  font-family: Manrope, sans-serif;
}

.rl_blog44_spacing-block-6 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-text-style-regular-25 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-text-style-regular-25.invest {
  color: var(--almost-black);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.rl_blog44_spacing-block-5 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl-heading-style-h5-9 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl-heading-style-h5-9.invest {
  color: var(--almost-black);
  font-family: Manrope, sans-serif;
}

.rl_blog44_spacing-block-4 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_blog44_read-time-text {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_blog44_category {
  background-color: var(--relume-library-lite-rl-gray);
  color: var(--relume-library-lite-rl-black);
  padding: .25rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.5;
  display: flex;
}

.rl_blog44_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.rl_blog44_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.rl_blog44_item-content.invest {
  padding-top: 1rem;
  padding-bottom: 0;
}

.rl_blog44_item-content.invest.case {
  background-color: var(--white);
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

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

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

.rl_blog44_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.rl_blog44_item {
  border: 1px solid var(--relume-library-lite-rl-black);
}

.rl_blog44_item.invest {
  border-color: var(--medium-grey);
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 0 6px #0003;
}

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

.rl_blog44_list.invest {
  grid-column-gap: 2rem;
}

.rl_blog44_list.invest.two-stories {
  grid-template-columns: 1fr 1fr;
}

.rl_blog44_spacing-block-3 {
  width: 100%;
  padding-bottom: 5rem;
}

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

.rl-text-style-medium-24 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_blog44_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-26 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_blog44_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-15 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_blog44_heading {
  flex: 1;
}

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

.rl-padding-section-large-19 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-padding-section-large-19.invest {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.rl-padding-section-large-19.invest.mindre-padding {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.rl-padding-section-large-19.invest.mindre-padding.milep-ler {
  padding-bottom: 0;
}

.rl-padding-section-large-19.invest.mindre-under {
  padding-bottom: 2rem;
}

.rl-padding-section-large-19.kampanje {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.rl-padding-section-large-19.kampanje.mindre-under {
  padding-bottom: 2rem;
}

.rl-padding-section-large-19.kampanje.mer-under {
  padding-bottom: 7rem;
}

.rl_section_blog44 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl_section_blog44.invest {
  margin-bottom: 24px;
}

.rl-button-secondary-12 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-group-7 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_layout192_spacing-block-3-3 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_layout192_spacing-block-2-3 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_layout192_spacing-block-1-3 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_layout192_component-3 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl_layout192_component-3.invest {
  grid-template-rows: auto auto;
}

.rl_section_layout192-3 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl_layout242_spacing-block-4 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_layout242_spacing-block-3, .rl_layout242_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_layout242_icon {
  width: 3rem;
  height: 3rem;
}

.rl_layout242_icon.invest {
  border-radius: 16px;
  width: 100%;
  height: 100%;
}

.rl_layout242_icon-wrapper.invest {
  border: 1px solid var(--medium-purple);
  border-radius: 16px;
}

.rl_layout242_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.rl_layout242_content {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.rl_layout242_content.invest {
  grid-template-columns: 1fr;
}

.rl_layout242_content.invest.ett-bilde {
  grid-template-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rl_layout242_content.invest.ett-bilde.veien-videre {
  justify-content: flex-start;
  align-items: center;
}

.rl_layout242_content.invest.ett-bilde.kart {
  justify-content: center;
  align-items: center;
  padding-bottom: 40px;
}

.rl_layout242_spacing-block-1 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-heading-style-h3-4 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-heading-style-h3-4.invest {
  font-family: Manrope, sans-serif;
}

.rl_layout242_heading-wrapper {
  width: 100%;
  max-width: 48rem;
}

.rl_layout242_heading-wrapper.invest {
  width: 80%;
}

.rl_layout242_heading-wrapper.invest.form {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_layout242_heading-wrapper.kampanje {
  font-family: Manrope, sans-serif;
}

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

.rl_layout242_component.invest.form {
  justify-content: flex-start;
  align-items: stretch;
}

.rl_layout242_component.kampanje {
  flex-flow: row;
}

.rl_layout242_component.kampanje.video {
  max-height: 40rem;
}

.rl_section_layout242 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl_layout1_image-4.invest {
  border-radius: 16px;
  width: 100%;
}

.rl_layout1_image-4.invest.med-skygge {
  box-shadow: 0 0 8px #0003;
}

.rl_layout1_image-4.kampanje {
  border-radius: 8px;
  width: auto;
  height: auto;
}

.rl_layout1_image-4.kampanje.ladeanlegg {
  width: 30rem;
}

.rl_layout1_image-wrapper-4.kampanje {
  width: 100%;
}

.rl_layout1_spacing-block-3-4 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_layout1_spacing-block-2-4 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_layout1_spacing-block-1-4 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_layout1_content-4.invest {
  font-family: Manrope, sans-serif;
}

.rl_layout1_component-4 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl_layout1_component-4.invest {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-columns: 1fr 1fr;
}

.rl_layout1_component-4.invest.l-sning {
  grid-template-columns: .75fr .5fr;
}

.rl_layout1_component-4.invest.cr {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr .75fr;
}

.rl_layout1_component-4.kampanje {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr .5fr;
}

.rl_layout1_component-4.kampanje.ladeanlegg {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: .75fr .5fr;
}

.rl_section_layout1-4 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl_section_layout1-4.invest {
  font-family: Manrope, sans-serif;
}

.rl_section_layout1-4.invest.home {
  background-color: var(--almost-black);
}

.rl_section_layout1-4.invest.purple {
  background-color: var(--electric-purple);
}

.rl_section_layout1-4.invest.light-grey {
  background-color: var(--light-grey);
}

.rl_gallery10_image {
  border-radius: 16px;
}

.rl_gallery10_lightbox-link {
  width: 100%;
  margin-bottom: 2rem;
}

.rl_gallery10_masonry-grid {
  column-count: 3;
  column-gap: 2rem;
  width: 100%;
}

.rl_gallery10_masonry-grid.invest {
  display: flex;
}

.rl_gallery10_spacing-block-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_gallery10_spacing-block-1 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_gallery10_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_gallery10_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl_gallery10_component.invest {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.rl_section_gallery10 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl_section_gallery10.invest {
  background-color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
}

.rl_section_gallery10.invest.mindre-padding {
  margin-top: 0;
  margin-bottom: 0;
}

.image-37 {
  border-radius: 16px;
  overflow: clip;
  box-shadow: 0 0 8px #0003;
}

.image-37.no-shadow {
  max-width: 80%;
  box-shadow: none;
  margin-top: 0;
}

.image-37.no-shadow.europe {
  max-width: 70%;
  min-height: 20rem;
}

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

.rl_gallery7_image.invest {
  border-radius: 16px;
}

.rl_gallery7_image-wrapper {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
}

.rl_gallery7_lightbox-link {
  width: 100%;
}

.rl_gallery7_image-wrapper-large {
  width: 100%;
  height: 100%;
  position: relative;
}

.rl_gallery_gallery-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}

.rl_gallery_gallery-grid.invest {
  grid-template-columns: 1.25fr 1fr;
}

.rl_gallery7_spacing-block-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-medium-25 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_gallery7_spacing-block-1 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-27 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_gallery7_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_gallery7_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl-padding-section-large-20 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.rl-padding-global-25 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_gallery7 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl_section_gallery7.invest {
  background-color: var(--almost-black);
}

.rl_section_gallery7.invest.ansatte {
  background-color: var(--white);
}

.rl-button-secondary-13 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl_team8_spacing-block-9-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_team8_spacing-block-8-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h4-15 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_team8_cta-wrapper-2 {
  width: 100%;
  max-width: 35rem;
}

.rl_team8_spacing-block-7-2 {
  width: 100%;
  padding-bottom: 6rem;
}

.rl-social-icon-3 {
  width: 1.5rem;
  height: 1.5rem;
}

.rl_team8_social-link-2 {
  color: var(--relume-library-lite-rl-black);
}

.rl_team8_social-2 {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: grid;
}

.rl_team8_spacing-block-6-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-text-style-regular-26 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_team8_spacing-block-5-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_team8_name-text-2 {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_team8_spacing-block-4-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

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

.rl_team8_image-wrapper-2 {
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.rl_team8_image-wrapper-2.invest {
  border-radius: 16px;
}

.rl_team8_item-2 {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.rl_team8_list-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.rl_team8_spacing-block-3-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_team8_spacing-block-2-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_team8_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-16 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_team8_heading-wrapper-2 {
  width: 100%;
  max-width: 48rem;
}

.rl_team8_component-2 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.rl_section_team8-2 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl_gallery3_image-2 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rl_gallery3_image-2.invest {
  border-radius: 16px;
}

.rl_gallery3_image-wrapper-2 {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.rl_gallery3_image-wrapper-2.invest {
  border-radius: 16px;
}

.rl_gallery3_lightbox-link-2 {
  width: 100%;
  height: 100%;
}

.rl_gallery3_gallery-grid-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.rl_gallery3_gallery-grid-2.invest {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.rl_gallery3_spacing-block-2-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-medium-26 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_gallery3_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-28 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_gallery3_heading-wrapper-2 {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_gallery3_component-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl-padding-section-large-21 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.rl-padding-global-26 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_gallery3-2 {
  background-color: var(--relume-library-lite-rl-white);
}

.paragraph-22 {
  font-family: Manrope, sans-serif;
}

.utbygger {
  margin-top: 16px;
  margin-bottom: 16px;
}

.section-25 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--medium-purple);
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.rl-text-style-regular-27 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_testimonial1_name-text {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_testimonial1_spacing-block-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_testimonial1_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.rl_testimonial1_client-image.invest {
  width: 8rem;
  height: 8rem;
}

.rl_testimonial1_spacing-block-1 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-heading-style-h5-10 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl_testimonial1_text-wrapper {
  width: 100%;
  max-width: 48rem;
}

.rl_testimonial1_logo {
  max-height: 3.5rem;
}

.rl_testimonial1_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.rl-padding-section-large-22 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.rl-padding-global-27 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_testimonial1 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl-button-link-icon-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-button-link-11 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-button-secondary-14 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-group-8 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_layout1_spacing-block-3-5 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium-27 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout1_spacing-block-2-5 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-29 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_layout1_spacing-block-1-5 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-17 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_layout1_component-5 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl-padding-section-large-23 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.rl-padding-global-28 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_layout1-5 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl_footer4_legal-link {
  color: var(--white);
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: underline;
}

.rl_footer4_credit-text {
  color: var(--white);
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_footer4_bottom-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  color: var(--white);
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr .25fr;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: end;
  display: grid;
}

.rl_footer4_spacing-block2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_footer4_line-divider {
  background-color: var(--white);
  width: 100%;
  height: .5px;
}

.rl_footer4_spacing-block1 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-social-icon-4 {
  width: 1.5rem;
  height: 1.5rem;
}

.rl_footer4_social-link {
  color: var(--white);
  align-items: center;
  text-decoration: none;
  display: flex;
}

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

.rl_footer4_link {
  color: var(--white);
  text-align: center;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}

.rl_footer4_link-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center;
  display: grid;
}

.rl_footer4_logo {
  min-width: 20vw;
}

.rl_footer4_logo-link {
  padding-left: 0;
}

.rl_footer4_top-wrapper {
  grid-column-gap: 4vw;
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 2.25fr;
  justify-content: space-between;
  align-items: center;
}

.rl_footer4_top-wrapper.adr-og-some {
  grid-template-columns: 1fr 1fr;
}

.rl-padding-section-medium-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

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

.rl-padding-global-29 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_footer4_component {
  background-color: var(--relume-library-lite-rl-white);
}

.rl_footer4_component.invest {
  background-color: var(--almost-black);
}

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

.image-38 {
  max-width: 35%;
}

.list-item-15 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.rl_navbar1_menu-button-4 {
  padding: 0;
}

.rl_navbar1_button-4 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_button-secondary-4 {
  border: 1px solid var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  background-color: #0000;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_menu-buttons-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.rl_navbar1_dropdown-link-4 {
  color: #000;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar1_dropdown-link-4.w--current {
  color: #000;
}

.rl_navbar1_dropdown-list-4.w--open {
  background-color: #fff;
  border: 1px solid #000;
  padding: .5rem;
}

.rl-dropdown-icon-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.rl_navbar1_dropdown-toggle-4 {
  color: var(--relume-library-lite-rl-black);
  padding: .5rem 2.5rem .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar1_link-4 {
  color: var(--relume-library-lite-rl-black);
  background-color: #0000;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_link-4.w--current {
  color: #000;
}

.rl_navbar1_menu-4 {
  align-items: center;
  display: flex;
  position: static;
}

.rl_navbar1_logo-4 {
  min-width: 10rem;
}

.rl_navbar1_logo-link-4 {
  padding-left: 0;
}

.rl_navbar1_container-4 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-kampanje {
  border: 1px solid var(--white);
  width: auto;
  height: auto;
  min-height: 4rem;
  color: var(--almost-black);
  background-color: #f2f1ff00;
  border-radius: 8px;
  align-items: center;
  margin: 2%;
  padding-left: 3%;
  padding-right: 3%;
  font-family: Manrope, sans-serif;
  display: flex;
  position: relative;
}

.rl-button-secondary-alternate-3 {
  border: 1px solid var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  background-color: #0000;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-15 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-group-9 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_heading1_spacing-block-2-4 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium-28 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-text-style-medium-28.is-white {
  color: #fff;
}

.rl_heading1_spacing-block-1-4 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h1-10 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-heading-style-h1-10.is-white {
  color: #fff;
  max-width: 50vw;
}

.rl_header5_content-3 {
  color: #fff;
  width: 100%;
  max-width: 35rem;
}

.rl_header5_content-3.kampanje {
  background-color: var(--electric-purple);
  border-radius: 16px;
  padding-left: 2%;
  padding-right: 2%;
  font-family: Manrope, sans-serif;
}

.header5_component-3 {
  justify-content: flex-start;
  align-items: flex-end;
  min-height: 70vh;
  max-height: 70vh;
  display: flex;
}

.header5_component-3.kampanje {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 50vh;
  max-height: 50vh;
  padding-bottom: 40px;
}

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

.rl-padding-global-30 {
  color: var(--almost-black);
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_header5-4 {
  background-image: linear-gradient(#00000080, #00000080);
  position: relative;
}

.hero-kampanje {
  background-color: var(--almost-black);
  background-image: url('../images/Enua_2023_redigert_18_lavoppløselig.jpg');
  background-position: 100% 100%;
  background-size: cover;
  height: 60vh;
  position: static;
  top: -183px;
}

.paragraph-23 {
  max-width: 40vw;
}

.ingress {
  max-width: none;
  color: var(--almost-black);
  text-align: left;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
}

.ingress.white {
  color: var(--white);
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
}

.ingress.white.kampanje {
  font-size: 16px;
  font-weight: 300;
}

.ingress.large {
  justify-content: center;
  align-items: center;
  font-size: 22px;
  display: block;
}

.ingress.white-copy {
  color: var(--white);
  align-self: flex-start;
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
}

.ingress.white-copy.kampanje {
  font-size: 16px;
  font-weight: 300;
}

.ingress.white-copy.centered {
  text-align: center;
}

.ingress.small {
  font-weight: 400;
  line-height: 130%;
}

.ingress.public {
  align-self: flex-start;
}

.bodycopy {
  color: var(--almost-black);
  text-align: left;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 140%;
  text-decoration: none;
}

.bodycopy.small {
  word-break: normal;
  font-size: 14px;
}

.bodycopy.small.grey {
  color: var(--charcoal);
}

.bodycopy.small.bold {
  font-weight: 600;
}

.bodycopy.small.white.italic.centered {
  text-align: center;
}

.bodycopy.small.link {
  font-weight: 400;
}

.bodycopy.small.link:hover {
  color: var(--electric-purple);
}

.bodycopy.large {
  color: var(--almost-black);
  font-size: 20px;
  font-style: normal;
}

.bodycopy.centered {
  text-align: center;
  align-self: center;
}

.bodycopy.white {
  color: var(--white);
}

.bodycopy.spacing-block-40 {
  height: auto;
}

.liste {
  color: var(--almost-black);
  margin-bottom: 0;
  padding-left: 24px;
  font-size: 16px;
  line-height: 130%;
}

.liste-punkt {
  padding-bottom: 8px;
}

.liste-punkt.tall {
  list-style-type: decimal;
}

.rl-button-link-icon-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-button-link-12 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-button-secondary-15 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-group-center-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_layout237_spacing-block-6-2 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl-text-style-regular-28 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.rl_layout237_spacing-block-5-2 {
  width: 100%;
  padding-bottom: .75rem;
}

.rl-heading-style-h4-16 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_layout237_spacing-block-4-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_layout237_icon-2 {
  width: 3rem;
  height: 3rem;
}

.rl_layout237_icon-2.kampanje {
  width: auto;
  height: 3rem;
}

.rl_layout237_icon-2.homey {
  width: 8rem;
  height: auto;
}

.rl_layout237_item-2 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.rl_layout237_item-2.kampanje {
  margin: auto;
}

.rl_layout237_content-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  display: grid;
}

.rl_layout237_content-2.kampanje {
  grid-column-gap: 4rem;
  margin: auto;
}

.rl_layout237_spacing-block-3-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-medium-29 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-text-style-medium-29.is-white {
  color: #fff;
}

.rl_layout237_spacing-block-2-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-30 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_layout237_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-18 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_layout237_heading-wrapper-2 {
  text-align: center;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.rl_layout237_component-copy-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl_layout237_component-copy-2.kampanje {
  justify-content: flex-start;
  align-items: flex-start;
}

.rl-padding-section-large-24 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.rl-padding-global-31 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_layout237-2 {
  background-color: var(--relume-library-lite-rl-white);
  font-family: Manrope, sans-serif;
}

.rl_section_layout237-2.light-grey {
  background-color: var(--light-grey);
}

.rl-button-secondary-alternate-4 {
  border: 1px solid var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  background-color: #0000;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-16 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-group-10 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_heading1_spacing-block-2-5 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_heading1_spacing-block-1-5 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h1-11 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-heading-style-h1-11.is-white {
  color: #fff;
}

.rl_header5_content-4 {
  color: #fff;
  width: 100%;
  max-width: 45rem;
}

.header5_component-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  min-height: 70vh;
  max-height: 70rem;
  display: flex;
}

.header5_component-4.bottom {
  justify-content: flex-start;
  align-items: flex-end;
}

.rl_section_header5-5 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Enua_2023_redigert_18_lavoppløselig.jpg');
  background-position: 0 0, 100% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  font-family: Manrope, sans-serif;
  position: relative;
}

.rl_section_header5-5.plug-and-play {
  background-image: linear-gradient(#1010195e, #1010195e), url('../images/Garasje-seriekobling.jpg');
  background-position: 0 0, 50%;
}

.rl-button-17 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl_pricing11_spacing-block-8 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-regular-29 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_pricing11_icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.rl_pricing11_feature-icon-wrapper {
  color: var(--relume-library-lite-rl-black);
  flex: none;
  align-self: flex-start;
}

.rl_pricing11_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.rl_pricing11_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.rl_pricing11_spacing-block-7 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_pricing11_spacing-block-6 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_pricing11_divider {
  background-color: var(--relume-library-lite-rl-black);
  width: 100%;
  height: 1px;
}

.rl_pricing11_spacing-block-5 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl-heading-style-h4-17 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl-heading-style-h1-12 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_pricing11_spacing-block-4 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl-heading-style-h6-8 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl_pricing11_plan-icon {
  width: 26rem;
  height: auto;
}

.rl_pricing11_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.rl_pricing11_icon-wrapper.invest {
  justify-content: center;
  align-items: center;
}

.rl_pricing11_content-top {
  flex-direction: column;
}

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

.rl_pricing11_plan {
  border: 1px solid var(--relume-library-lite-rl-black);
  flex-direction: column;
  padding: 2rem;
  display: flex;
}

.rl_pricing11_plan.invest {
  border-color: var(--medium-purple);
  border-radius: 16px;
}

.rl_pricing11_plans {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.rl_pricing11_spacing-block-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-medium-30 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_pricing11_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-31 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_pricing11_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-19 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_pricing11_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_pricing11_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl-padding-section-large-25 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-container-medium-3 {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global-32 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_pricing11 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl_gallery3_image-3 {
  border-radius: 16px;
  width: 29rem;
  height: auto;
  position: absolute;
  inset: 0%;
}

.rl_gallery3_image-wrapper-3 {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.rl_gallery3_lightbox-link-3 {
  width: 100%;
  height: 100%;
}

.rl_gallery3_gallery-grid-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.rl_gallery3_spacing-block-2-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-medium-31 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_gallery3_spacing-block-1-3 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-32 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_gallery3_heading-wrapper-3 {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_gallery3_component-3 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl_gallery3_component-3.kampanje {
  justify-content: center;
  align-items: center;
}

.rl-padding-section-large-26 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.rl-padding-global-33 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_gallery3-3 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl-button-link-icon-9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-button-link-13 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-button-secondary-16 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-group-center-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_layout239_spacing-block-6-3 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl-text-style-regular-30 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout239_spacing-block-5-3 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h4-18 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_layout239_spacing-block-4-3 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_layout239_image-wrapper-3 {
  width: 100%;
  position: relative;
}

.rl_layout239_item-3 {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.rl_layout239_item-3.ladeanlegg {
  justify-content: flex-start;
  align-items: flex-start;
}

.rl_layout239_content-3 {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  display: grid;
}

.rl_layout239_content-3.kampanje.ladeanlegg {
  grid-template-columns: 1fr 1fr;
  place-items: start;
}

.rl_layout239_spacing-block-3-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_layout239_spacing-block-2-3 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_layout239_spacing-block-1-3 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-20 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_layout239_heading-wrapper-3 {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_layout239_component-3 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl_section_layout239-3 {
  background-color: var(--relume-library-lite-rl-white);
}

.image-39 {
  text-align: left;
  border-radius: 8px;
  max-height: none;
  display: inline-block;
}

.image-40 {
  border-radius: 8px;
  max-height: none;
}

.image-41 {
  border-radius: 16px;
  max-height: 30rem;
}

.video-2 {
  max-height: 80%;
}

.section-video {
  padding-top: 24px;
  padding-bottom: 24px;
}

.div-block-11, .video-3 {
  height: 40vh;
}

.mobile-hero {
  width: 100%;
  display: none;
}

.mobile-hero-content {
  background-image: url('../images/Yrjan--Olsnes-3902.jpg');
  background-position: 50% 30%;
  background-size: cover;
  width: 100%;
  max-width: 1920px;
  height: 50vh;
}

.italic {
  margin-bottom: 0;
  font-family: degular, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 500;
  line-height: 130%;
}

.italic.small {
  font-size: 14px;
  font-weight: 400;
}

.overline {
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-bottom: 4px;
  font-family: degular, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.overline.purple {
  color: var(--electric-purple);
}

.overline.purple.no-padding {
  padding-bottom: 0;
}

.overline.purple.centered {
  text-align: center;
}

.overline.white {
  color: var(--white);
  text-align: left;
}

.overline.white.small {
  text-align: center;
  font-size: 14px;
}

.overline.white.centered {
  text-align: center;
}

.overline.large {
  margin-top: 0;
  padding-bottom: 0;
}

.nav-degular {
  color: var(--white);
  text-transform: none;
  padding-top: 16px;
  font-family: degular, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.nav-degular:hover {
  color: var(--medium-purple);
}

.pri-button {
  background-color: var(--almost-black);
  color: var(--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 8px;
  padding: 14px 24px 16px;
  font-family: degular, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.pri-button.light {
  background-color: var(--white);
  color: var(--almost-black);
  border-radius: 4px;
  font-weight: 600;
}

.pri-button.light.secondary {
  border-color: var(--white);
  color: var(--white);
}

.pri-button.small {
  padding-top: 10px;
  padding-bottom: 12px;
  font-size: 16px;
}

.pri-button.secondary {
  border: 1px solid var(--almost-black);
  color: var(--almost-black);
  background-color: #131e2a00;
}

.pri-button.secondary.newpurple {
  border-color: var(--electric-purple);
  color: var(--electric-purple);
}

.pri-button.secondary.newpurple.long {
  border-radius: 4px;
  display: block;
}

.pri-button.secondary.newpurple.long:hover {
  border-color: var(--almost-black);
  color: var(--almost-black);
}

.pri-button.secondary.newpurple.long.value {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.pri-button.purple {
  background-color: var(--electric-purple);
  color: var(--white);
}

.pri-button.smaller {
  border-radius: 30px;
  padding: 10px 20px 12px;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.pri-button.smaller-mob {
  border-radius: 30px;
  padding: 10px 20px 12px;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: none;
}

.pri-button.smaller-desk {
  border-radius: 30px;
  padding: 10px 20px 12px;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.pri-button.white {
  background-color: var(--white);
  color: var(--almost-black);
  border-radius: 4px;
}

.pri-button.white:hover {
  background-color: var(--almost-black);
  color: var(--white);
}

.pri-button.long-button.new-mainsite {
  aspect-ratio: auto;
  justify-content: center;
  padding-top: 16px;
  padding-bottom: 16px;
}

.pri-button.long-button.new-mainsite:hover {
  background-color: var(--electric-purple);
}

.spacing-block-40 {
  width: 100%;
  height: 40px;
}

.spacing-block-32 {
  width: 100%;
  height: 32px;
}

.spacing-block-24 {
  width: 100%;
  height: 24px;
}

.spacing-block-48 {
  width: 100%;
  height: 48px;
}

.spacing-block-64 {
  width: 100%;
  height: 64px;
}

.spacing-block-80 {
  width: 100%;
  height: 80px;
}

.spacing-block-56 {
  width: 100%;
  height: 56px;
}

.spacing-block-8 {
  width: 100%;
  height: 8px;
}

.spacing-block-16 {
  width: 100%;
  height: 16px;
}

.hero-home {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Yrjan--Olsnes-3902.jpg');
  background-position: 0 0, 100% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  font-family: Manrope, sans-serif;
  position: relative;
}

.section-segmenter {
  background-color: var(--relume-library-lite-rl-white);
}

.section-26 {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.div-l1 {
  aspect-ratio: auto;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  margin: auto;
  padding: 64px 5%;
  display: flex;
}

.div-l1.bottom {
  justify-content: flex-start;
  align-items: flex-end;
  height: 50vh;
  display: flex;
}

.div-l1.bottom._5 {
  padding-left: 5%;
  padding-right: 5%;
}

.div-l1.left {
  justify-content: flex-start;
  align-items: center;
}

.div-l1.left.mindre-under {
  padding-bottom: 16px;
}

.div-l1.left.newsite {
  padding-left: 5%;
  padding-right: 5%;
}

.div-l1.right {
  justify-content: flex-end;
  align-items: center;
}

.div-l1.apper {
  padding-top: 32px;
  padding-bottom: 32px;
}

.div-l1.down {
  flex-flow: column;
}

.div-l1.down.productnew {
  padding-left: 5%;
  padding-right: 5%;
}

.div-l1.support {
  background-color: var(--white);
  flex-flow: column;
  height: auto;
}

.div-l1.new-mainsite {
  padding: 32px 5%;
}

.div-l2 {
  text-align: left;
}

.grid-4 {
  grid-template: "Area Area-2 Area-3"
                 "Area Area-2 Area-3"
                 / 1fr 1fr 1fr;
}

.image-42 {
  border-radius: 0;
}

.div-block-12 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 20px;
  min-height: 250px;
  max-height: 250px;
  text-decoration: none;
  overflow: hidden;
}

.rl_layout250_content-copy {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  margin-right: 0;
  display: grid;
}

.link-block-3 {
  text-align: center;
  text-decoration: none;
}

.text-block-14 {
  text-align: left;
  font-family: degular, sans-serif;
  font-size: 24px;
  font-weight: 600;
  text-decoration: underline;
}

.container-42 {
  padding-bottom: 40px;
}

.temporary-warning-banner {
  background-color: var(--electric-purple);
  width: 100%;
  max-width: 1920px;
}

.div-block-13 {
  padding: 40px 5%;
}

.div-block-14 {
  width: 100%;
  padding-left: 10%;
  padding-right: 10%;
}

.section-28 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-15 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.div-block-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 64px 5%;
  display: grid;
}

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

.section-30 {
  background-color: var(--electric-purple);
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.div-block-19 {
  width: 100%;
  padding: 64px 5%;
}

.section-31 {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.div-block-20 {
  width: 100%;
  padding: 64px 5%;
}

.grid-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-content: center;
}

.grid-5.reverse {
  grid-template-columns: .75fr .75fr;
  justify-content: stretch;
}

.grid-5.fremtid {
  grid-template-columns: .75fr .75fr;
}

.grid-5.mer-gap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.section-32 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.div-block-21 {
  width: 100%;
}

.section-33 {
  background-image: linear-gradient(0deg, #131e2aad, #fff0);
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 50vh;
  display: flex;
}

.section-33.brl {
  background-image: linear-gradient(0deg, #131e2aad, #fff0), url('../images/Garasje-seriekobling.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-33.priv {
  background-image: linear-gradient(0deg, #131e2aad, #fff0), url('../images/Enua_2023_redigert_18_lavoppløselig.jpg');
  background-position: 0 0, 50% 90%;
  background-size: auto, cover;
  height: 70vh;
}

.section-33.utbygg {
  background-image: linear-gradient(0deg, #131e2aad, #fff0), url('../images/BA_Sørenga_14_lavoppløselig.jpg');
  background-position: 0 0, 50% 80%;
  background-size: auto, cover;
  height: 70vh;
}

.section-33.nakenlading {
  background-image: linear-gradient(45deg, #131e2aad, #fff0), url('../images/mann-plugger-lader-i-elbil.jpg');
  background-position: 0 0, 50% 68%;
  background-size: auto, cover;
  border-radius: 16px;
  width: auto;
  height: 60vh;
  margin-left: 5%;
  margin-right: 5%;
}

.section-33.om {
  background-image: linear-gradient(0deg, #131e2aad, #fff0), url('../images/Yrjan--Olsnes-1986.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  height: 70vh;
}

.section-33.ladeanlegg-kampanje {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(45deg, #131e2aad, #fff0), url('../images/Ladeanlegg-Martin.jpg');
  background-position: 0 0, 80%;
  background-size: auto, cover;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  height: 90vh;
  margin-left: 5%;
  margin-right: 5%;
}

.section-33.grossist {
  background-image: url('../images/Enua_2023_redigert_26_lavoppløselig-2.jpg'), linear-gradient(0deg, #131e2aad, #fff0);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  height: 80vh;
}

.div-block-22 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 90%;
  display: flex;
}

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

.section-34 {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.div-block-24 {
  padding: 64px 5%;
}

.div-block-25 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-35 {
  background-color: var(--electric-purple);
  max-width: none;
  color: var(--white);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-left: 5%;
  margin-right: 5%;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.div-block-26 {
  padding-left: 6%;
  padding-right: 6%;
}

.div-block-27 {
  width: 80%;
}

.section-36 {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.section-37 {
  background-color: var(--almost-black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-left: 10%;
  margin-right: 10%;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.div-block-28 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1920px;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.section-38 {
  max-width: none;
}

.div-block-29 {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60vh;
  margin-top: 64px;
  margin-bottom: 0;
  display: flex;
}

.image-43 {
  border-radius: 16px;
}

.image-44 {
  height: 70px;
}

.div-block-30 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  width: 100%;
}

.subhero {
  justify-content: flex-start;
  align-items: flex-end;
  height: 30vh;
  display: flex;
}

.subhero.purple {
  background-color: var(--electric-purple);
}

.subhero.medium-grey {
  background-color: var(--medium-grey);
}

.subhero.charcoal {
  background-color: var(--charcoal);
  height: 45vh;
}

.section-40 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-31 {
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 5%;
}

.div-block-31._10 {
  padding-left: 10%;
  padding-right: 10%;
}

.section-41 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-small {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  padding: 16px 5%;
  display: flex;
}

.section-42 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-32 {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1920px;
  padding: 64px 5%;
  display: flex;
}

.link-block-4, .section-43 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-33 {
  background-color: var(--electric-purple);
  border-radius: 16px;
  width: 100%;
  padding: 32px 24px;
}

.div-block-34 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.grid-7 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
}

.div-block-35 {
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  display: flex;
}

.section-44 {
  background-image: url('../images/mann-sitter-på-benk-og-ser-utover-horisont.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 60vh;
  display: flex;
}

.div-block-36 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.grid-8 {
  grid-template-rows: auto;
}

.div-block-37 {
  background-color: var(--white);
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  padding: 40px 24px;
  display: flex;
}

.div-block-38 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-45 {
  vertical-align: baseline;
  width: 10%;
}

.section-45 {
  background-color: var(--electric-purple);
}

.grid-9 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
}

.div-block-39 {
  border: 1px none var(--medium-grey);
  background-color: var(--white);
  border-radius: 8px;
  padding: 40px 32px;
}

.div-block-40 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.div-block-41 {
  background-color: var(--electric-purple);
  border-radius: 4px;
  padding: 39px 5%;
}

.div-block-41.utbygger {
  padding: 40px 4%;
}

.grid-10 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
}

.div-block-42 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-46, .image-47, .image-48 {
  height: 100px;
}

.section-46 {
  background-image: linear-gradient(135deg, #131e2ae6, #fff0), url('../images/Yrjan--Olsnes-1986.jpg');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  border-radius: 16px;
  margin: 24px 5%;
}

.div-block-43 {
  justify-content: space-between;
  align-items: stretch;
  height: 80vh;
  padding: 64px 5%;
  display: flex;
}

.grid-11 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  white-space: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: flex-start;
  place-items: center start;
  width: 100%;
  display: flex;
}

.div-block-44 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.div-block-45 {
  width: auto;
}

.div-block-46 {
  width: 80%;
}

.sverige {
  background-image: linear-gradient(0deg, #131e2aad, #fff0);
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 70vh;
  display: flex;
}

.sverige.brl {
  background-image: linear-gradient(0deg, #131e2aad, #fff0), url('../images/Garasje-seriekobling.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.sverige.priv {
  background-image: linear-gradient(0deg, #131e2aad, #fff0), url('../images/Enua_2023_redigert_18_lavoppløselig.jpg');
  background-position: 0 0, 50% 90%;
  background-size: auto, cover;
}

.sverige.utbygg {
  background-image: linear-gradient(0deg, #131e2aad, #fff0), url('../images/Wallmounts-seriekobling.jpg');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.sverige.om {
  background-image: linear-gradient(0deg, #131e2aad, #fff0), url('../images/teambilde.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.sverige.landing {
  background-image: linear-gradient(45deg, #131e2aad, #fff0), url('../images/charger-fjord.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: flex-end;
  height: 70vh;
}

.grid-12, .grid-sverige {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.grid-sverige.products {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.grid-13 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
}

.div-block-47 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.image-49 {
  border-radius: 16px;
}

.div-block-48 {
  width: 80%;
  padding: 40px 24px;
}

.grid-14 {
  background-color: var(--light-purple);
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-content: stretch;
  padding: 40px 24px;
}

.div-block-49 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.div-block-50 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-51, .div-block-52 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.charge-wallmount {
  background-color: var(--relume-library-lite-rl-white);
  font-family: Manrope, sans-serif;
}

.charge-wallmount.tekst {
  margin-top: 56px;
  margin-bottom: 56px;
}

.charge-wallmount.rl_layout1_spacing-block-2 {
  padding-bottom: 3rem;
}

.charge-wallmount.rl_layout1_spacing-block-2.scenario {
  background-color: var(--light-grey);
  display: none;
}

.grid-15 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-53 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 32px;
  display: flex;
}

.link-block-5 {
  display: block;
}

.link-block-6 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-54 {
  width: 70%;
}

.link-block-7, .link-block-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-50 {
  background-color: var(--medium-purple);
  border-radius: 6px;
  height: 31px;
  padding: 6px;
}

.image-51, .image-52 {
  height: 20px;
}

.div-block-55 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.bold-text-6 {
  font-weight: 400;
}

.div-block-56 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-57 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-53 {
  height: 150px;
}

.grid-16 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  place-items: center;
  width: 100%;
}

.section-48 {
  background-color: var(--almost-black);
  border-radius: 16px;
  margin-left: 10%;
  margin-right: 10%;
}

.grid-17 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.div-block-58 {
  border-style: solid;
  border-width: 1px;
  border-color: var(--medium-grey) var(--medium-purple) var(--medium-purple);
  background-color: var(--light-purple);
  border-radius: 16px;
  width: 100%;
  padding-right: 0;
}

.div-block-59 {
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  padding: 48px 40px;
  display: flex;
}

.section-49 {
  background-color: var(--medium-grey);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-60 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  display: flex;
}

.div-block-61 {
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-end;
  display: flex;
}

.section-50 {
  background-color: var(--almost-black);
  height: 100vh;
}

.div-block-62 {
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 10%;
  display: flex;
}

.image-54 {
  max-width: none;
  max-height: 250px;
}

.div-block-63 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.country-selector {
  color: var(--white);
  text-align: center;
  text-underline-offset: 8px;
  text-decoration: underline;
  -webkit-text-decoration-color: var(--medium-purple);
  text-decoration-color: var(--medium-purple);
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: degular-display, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 100%;
  text-decoration-style: solid;
  text-decoration-thickness: 2px;
  display: block;
}

.country-selector:hover {
  color: var(--electric-purple);
}

.country-selector.light {
  color: var(--white);
  font-weight: 400;
}

.country-selector.white {
  color: var(--white);
}

.country-selector.purple {
  color: var(--electric-purple);
}

.country-selector.charcoal {
  color: var(--charcoal);
}

.grid-18 {
  grid-template-rows: auto;
}

.subhero-swe {
  justify-content: flex-start;
  align-items: flex-end;
  height: 30vh;
  display: flex;
}

.subhero-swe.purple {
  background-color: var(--light-purple);
  height: 50vh;
}

.subhero-swe.medium-grey {
  background-color: var(--medium-grey);
}

.subhero-swe.charcoal {
  background-color: var(--charcoal);
}

.div-block-64 {
  width: 70%;
}

.image-55 {
  height: 300px;
  display: block;
}

.div-block-65 {
  width: 100%;
}

.div-block-66 {
  background-color: var(--light-purple);
  border-radius: 16px 16px 0 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 24px;
  display: flex;
}

.button-2 {
  width: 100%;
}

.div-l1-vertical {
  aspect-ratio: auto;
  object-fit: fill;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  margin: auto;
  padding: 64px 10%;
  display: flex;
}

.div-l1-vertical.bottom {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div-l1-vertical.left {
  justify-content: flex-start;
  align-items: center;
}

.div-l1-vertical.right {
  justify-content: flex-end;
  align-items: center;
}

.div-block-67 {
  background-color: var(--light-purple);
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}

.div-block-68 {
  padding-top: 40px;
  padding-left: 24px;
  padding-right: 24px;
}

.div-block-69 {
  border-top: 1px solid var(--medium-grey);
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.div-block-69:hover {
  background-color: var(--medium-purple);
}

.image-56 {
  height: 30px;
}

.image-57, .image-58, .image-59, .image-60 {
  height: 60px;
}

.grid-19 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.div-block-74 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-20 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

.image-61 {
  max-width: none;
  max-height: 170px;
}

.div-block-75 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-62 {
  max-width: none;
  max-height: 170px;
}

.image-63 {
  width: 600px;
}

.grid-21 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 24px;
  padding-right: 24px;
}

.div-block-76 {
  border: 1px solid var(--medium-grey);
  background-color: var(--white);
  border-radius: 16px;
  width: 100%;
}

.long-button {
  border-top: 1px solid var(--medium-grey);
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.long-button:hover {
  background-color: var(--medium-purple);
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.long-button.dark {
  background-color: var(--almost-black);
  padding-left: 5%;
  padding-right: 5%;
}

.long-button.dark:hover {
  background-color: var(--electric-purple);
}

.long-button.purple {
  background-color: var(--electric-purple);
  width: 100%;
  max-width: 1920px;
  padding-left: 5%;
  padding-right: 5%;
}

.long-button.purple:hover {
  background-color: #3d38b4;
}

.div-block-77 {
  background-color: var(--almost-black);
  border-radius: 16px;
}

.div-block-78 {
  padding: 56px 32px;
}

.section-52 {
  background-color: var(--medium-purple);
  border-radius: 60px;
  margin-left: 5%;
  margin-right: 5%;
}

.div-block-79 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 64px;
  display: flex;
}

.div-block-80 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  display: flex;
}

.text-block-15 {
  color: var(--almost-black);
  text-underline-offset: 2px;
  text-underline-position: auto;
  background-color: #131e2a00;
  border-radius: 40px;
  padding: 8px 16px;
  font-family: degular, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: underline;
}

.text-block-15:hover {
  color: var(--electric-purple);
  font-weight: 600;
}

.text-block-15:active {
  color: var(--almost-black);
  border: 1px solid #000;
  text-decoration: none;
}

.container-43 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-64 {
  width: 150px;
  max-width: none;
}

.navbar-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ddd0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 5%;
  display: flex;
}

.nav-link-2 {
  color: var(--almost-black);
  white-space: nowrap;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 24px;
  font-family: degular, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.nav-link-2:hover {
  color: var(--electric-purple);
  text-underline-offset: 4px;
  text-decoration: none;
  -webkit-text-decoration-color: var(--white);
  text-decoration-color: var(--white);
}

.nav-link-2:visited {
  color: var(--almost-black);
}

.nav-link-2.w--current {
  background-color: var(--electric-purple);
  color: var(--white);
  border-radius: 20px;
}

.nav-link-2.language {
  padding-left: 24px;
  padding-right: 24px;
  font-size: 21px;
}

.nav-menu-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border: 1px solid #000;
  border-radius: 20px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  padding: 1px;
  display: flex;
}

.nav-menu-2.language, .nav-menu-2.test {
  border-width: 0;
}

.nav-link-3 {
  font-family: degular, sans-serif;
}

.grid-22 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

.div-block-81 {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.grid-23 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-82 {
  background-image: linear-gradient(45deg, #131e2a80, #fff0), url('../images/Anlegg2.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  max-width: 400px;
  height: 30vh;
  max-height: 300px;
  padding: 16px;
  display: flex;
  overflow: hidden;
}

.div-block-83 {
  background-image: linear-gradient(45deg, #131e2a80, #fff0), url('../images/Still-2024-09-17-104247_1.15.1.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  max-width: 400px;
  height: auto;
  padding: 16px;
  display: flex;
  overflow: hidden;
}

.div-block-84 {
  background-image: linear-gradient(45deg, #131e2a80, #fff0), url('../images/_X3A2406.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  max-width: 400px;
  height: auto;
  padding: 16px;
  display: flex;
}

.section-53 {
  background-color: var(--light-grey);
}

.section-54 {
  background-image: url('../images/håndkle-som-henger-på-benk-2.jpg');
  background-position: 50% 82%;
  background-size: cover;
  height: 66vh;
}

.div-l1-60vh {
  aspect-ratio: auto;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  height: 60vh;
  margin: auto;
  padding: 64px 10%;
  display: flex;
}

.div-l1-60vh.bottom {
  justify-content: flex-start;
  align-items: flex-end;
  height: 70vh;
  padding-bottom: 40px;
  display: flex;
}

.div-l1-60vh.left {
  justify-content: flex-start;
  align-items: center;
}

.div-l1-60vh.right {
  justify-content: flex-end;
  align-items: center;
}

.section-55 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: 5%;
  margin-right: 5%;
  padding-bottom: 64px;
  display: flex;
}

.div-block-85 {
  background-image: none;
  border-radius: 8px;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  max-width: 1920px;
  height: 80vh;
  display: flex;
  overflow: visible;
}

.div-block-85.newsmall {
  height: 50vh;
}

.background-video {
  background-image: linear-gradient(90deg, #131e2a80, #fff0);
  border-radius: 8px;
  max-width: 1920px;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.background-video.newnakedcharger {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black) 50%);
  border-radius: 0;
}

.div-block-86 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 10% 5% 64px;
  display: flex;
}

.play-pause-button {
  align-self: flex-end;
  position: static;
}

.div-block-87 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  justify-content: space-between;
  align-self: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.div-block-88 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-self: center;
  display: flex;
}

.div-block-89 {
  border-radius: 8px;
  width: 100%;
  max-height: none;
  overflow: hidden;
}

.div-block-90 {
  align-self: center;
}

.grid-24 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  width: 100%;
}

.grid-25 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .75fr;
  width: 100%;
}

.link-4 {
  font-weight: 400;
}

.boligfellesskap {
  border: 1px solid var(--medium-grey);
  background-color: var(--light-purple);
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1920px;
  margin-left: 5%;
  margin-right: 5%;
  display: flex;
}

.div-block-91 {
  width: 100%;
  padding: 64px 5%;
}

.div-block-92 {
  width: auto;
}

.div-block-93 {
  width: 100%;
}

.div-block-94 {
  border: 0px solid var(--medium-purple);
  background-color: var(--electric-purple);
  border-radius: 16px;
  margin-left: -24px;
  margin-right: -24px;
  padding: 24px 40px 24px 24px;
}

.div-block-95 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  display: flex;
}

.div-block-96 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-right: auto;
  display: flex;
}

.grid-26 {
  grid-column-gap: 32px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
}

.div-block-97 {
  width: 90%;
}

.virksomheter {
  border: 1px solid var(--medium-grey);
  background-color: var(--light-grey);
  border-radius: 8px;
  max-width: 1920px;
  margin-left: 5%;
  margin-right: 5%;
}

.div-block-98 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 100%;
  display: flex;
}

.divider {
  border: .5px solid var(--medium-purple);
  width: 100%;
}

.ladeoperat-rer {
  background-color: var(--almost-black);
  border-radius: 16px;
  max-width: 1920px;
  margin-left: 5%;
  margin-right: 5%;
}

.section-56 {
  background-color: var(--electric-purple);
  border-radius: 8px;
  margin-left: 10%;
  margin-right: 10%;
}

.div-block-99 {
  padding: 40px 5%;
}

.div-block-100, .div-block-101 {
  width: 100%;
}

.div-block-102 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.section-57 {
  background-image: linear-gradient(45deg, #131e2a80, #fff0), url('../images/BA_Sørenga_16_lavoppløselig.jpg');
  background-position: 0 0, 50% 70%;
  background-size: auto, cover;
  height: 70vh;
}

.div-block-103 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.section-58 {
  background-image: linear-gradient(45deg, #131e2a99, #fff0), url('../images/BA_Sørenga_12_lavoppløselig.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: flex-end;
  height: 70vh;
  display: flex;
}

.grid-27 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
}

.grid-27.max-height {
  align-self: stretch;
}

.background-video-2 {
  max-height: none;
}

.section-59 {
  background-image: linear-gradient(45deg, #131e2a99, #fff0), url('../images/BA_Sørenga_10_lavoppløselig.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  height: 70vh;
}

.div-block-104 {
  width: 90%;
}

.div-block-105 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-106 {
  width: 100%;
}

.div-block-107 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.div-block-108 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  margin-right: auto;
  display: flex;
}

.background-video-3 {
  height: 60vh;
}

.background-video-4 {
  border-radius: 16px;
}

.section-60 {
  border-radius: 16px;
  margin-top: 24px;
  margin-bottom: 24px;
  padding-left: 5%;
  padding-right: 5%;
}

.div-block-109 {
  padding: 64px 0%;
}

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

.div-block-110 {
  width: 100%;
}

.div-block-110.mainsitenewicons {
  margin-top: 5%;
}

.div-block-111 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 300px;
  display: flex;
}

.grid-29 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .7fr;
  align-items: stretch;
}

.grid-30 {
  grid-template-rows: auto;
  width: auto;
}

.image-65 {
  border-radius: 8px;
  width: 100%;
  max-width: 530px;
  max-height: 630px;
}

.div-block-112 {
  width: 70%;
}

.grid-31 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.image-66 {
  border-radius: 16px;
}

.bilde-17-20 {
  background-image: url('../images/BA_Sørenga_12_lavoppløselig.jpg');
  background-position: 0 0;
  background-size: cover;
  width: 15vw;
  height: 20vh;
  text-decoration: none;
}

.bilde-17-20.ladeanlegg {
  width: 16vw;
  font-weight: 400;
}

.bilde-17-20.hjemme {
  background-image: url('../images/Enua_2023_redigert_19_hoyopploselig-1800x800.webp');
  background-position: 70%;
  font-weight: 400;
}

.bilde-17-20.installasjon {
  background-image: url('../images/Enua_2023_redigert_05_lavoppløselig.jpg');
  background-position: 50%;
  font-weight: 400;
}

.bilde-17-20.eiendomsutvikler {
  background-image: url('../images/BA_Sørenga_16_lavoppløselig.jpg');
  background-position: 90%;
  font-weight: 400;
}

.bilde-17-20.drift {
  background-image: url('../images/_X3A2406.jpg');
  font-weight: 400;
}

.div-block-114 {
  border-radius: 8px;
  overflow: clip;
}

.div-block-115 {
  background-image: linear-gradient(0deg, #131e2a99, #fff0);
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
}

.div-block-116 {
  width: 100%;
  height: 100%;
}

.bilde17-20-hjemme {
  background-image: url('../images/Enua_2023_redigert_19_hoyopploselig-1800x800.webp');
  background-position: 79%;
  background-size: cover;
  width: 17vw;
  height: 20vh;
}

.div-block-117 {
  border-radius: 16px;
  width: 100%;
  overflow: clip;
}

.div-block-118 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  display: flex;
}

.section-61 {
  justify-content: center;
  align-items: center;
  height: 80vh;
  margin-left: 5%;
  margin-right: 5%;
  display: flex;
}

.section-61.newnakedcharing {
  margin-left: 0%;
  margin-right: 0%;
}

.div-block-119 {
  height: 100%;
}

.div-block-120 {
  border-radius: 8px;
  height: 100%;
  overflow: hidden;
}

.div-block-120.newnakedcharing {
  border-radius: 0;
}

.div-block-121 {
  width: 80%;
}

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

.section-30-blue {
  background-color: var(--almost-black);
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.div-block-123 {
  background-image: linear-gradient(0deg, #131e2a99, #fff0);
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 16px 10px;
  display: flex;
}

.grid-32 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.div-block-124 {
  border-radius: 8px;
  overflow: clip;
}

.bodycopy-2 {
  color: #131e2a;
  text-align: left;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 140%;
}

.bodycopy-2.white {
  color: #fff;
}

.h5-2 {
  color: #131e2a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: degular, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
}

.h5-2.white {
  color: #fff;
}

.h5-2.white.right {
  text-align: right;
  align-self: flex-end;
  font-size: 21px;
}

.div-block-125 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.div-block-126, .div-block-127 {
  width: 100%;
}

.div-block-128 {
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-129 {
  width: 100%;
}

.div-block-130 {
  background-color: var(--electric-purple);
  justify-content: flex-start;
  align-items: center;
  padding: 16px 10%;
  display: flex;
}

.div-block-131 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.image-67 {
  width: 50px;
  max-width: none;
}

.div-block-133, .div-block-134, .div-block-135 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.div-block-136 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  display: flex;
}

.div-block-137 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-138 {
  align-self: center;
}

.div-block-139 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.div-block-141 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.div-block-142 {
  background-color: var(--almost-black);
  border-radius: 8px;
  padding: 32px 24px;
}

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

.image-68 {
  width: 30px;
}

.image-69 {
  border-radius: 8px;
  max-height: 400px;
}

.grid-33 {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

.grid-34 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-145 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-146 {
  border-radius: 8px;
  width: auto;
  height: auto;
  overflow: hidden;
}

.image-70 {
  width: 50px;
}

.div-block-147, .div-block-148 {
  align-self: center;
}

.div-block-149 {
  width: 100%;
}

.section-62 {
  background-image: url('../images/Ladeanlegg-Martin-2.jpg');
  background-position: 50%;
  background-size: cover;
  height: 50vh;
  display: flex;
}

.div-block-150 {
  flex-flow: column;
  align-self: auto;
  width: 100%;
  display: flex;
}

.div-block-150.newsite {
  align-self: flex-start;
}

.div-block-151 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.div-block-152 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.grid-35 {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.div-block-153 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-154 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.image-72 {
  max-width: none;
  max-height: 160px;
}

.div-block-155 {
  border-radius: 8px;
  max-width: 200px;
  overflow: clip;
}

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

.div-block-157 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.div-block-158 {
  align-self: flex-start;
  width: 50%;
}

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

.background-video-6 {
  justify-content: center;
  align-items: center;
  max-width: none;
  padding: 56px 5%;
  display: flex;
}

.background-video-6.newsite {
  justify-content: space-between;
  align-items: center;
  max-height: 100%;
  padding-top: 5%;
  padding-bottom: 0;
}

.image-73, .image-74 {
  height: 50px;
}

.div-block-161 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.div-block-162 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.image-75 {
  border-radius: 8px;
  height: 40px;
}

.section-65 {
  background-color: var(--light-grey);
}

.section-65.white {
  background-color: var(--white);
}

.section-65.white.new-mainsite {
  background-image: linear-gradient(45deg, var(--medium-grey), var(--light-grey));
  border-radius: 4px;
  margin-left: 5%;
  margin-right: 5%;
}

.section-65.new-mainsite {
  background-color: var(--light-grey);
}

.image-76 {
  border: 1px solid var(--medium-grey);
  border-radius: 8px;
  height: 40px;
}

.space-menu-24 {
  width: 24px;
}

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

.brand {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-77 {
  height: 50px;
  display: none;
}

.space-menu-24-copy {
  width: 8px;
}

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

.image-78 {
  width: 50px;
}

.div-block-166 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 300px;
  display: flex;
}

.div-block-167 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-168 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.grid-36 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  width: 100%;
}

.div-block-169 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.grid-37 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

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

.image-79 {
  width: 30px;
  height: 30px;
}

.div-block-172 {
  background-color: var(--light-purple);
  border-radius: 8px;
  padding: 40px 24px;
}

.div-block-172.utbygg {
  border: 0px solid var(--charcoal);
  background-color: var(--medium-purple);
}

.list-2 {
  margin-bottom: 0;
  padding-left: 20px;
}

.image-80 {
  width: 30px;
  height: 30px;
}

.div-block-173 {
  flex-flow: row;
  display: flex;
}

.grid-38 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
}

.image-81 {
  border: 1px solid var(--medium-grey);
  border-radius: 8px;
}

.grid-39 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

.div-block-174 {
  padding-left: 5%;
  padding-right: 3%;
}

.div-block-175 {
  border-top: 1px solid var(--medium-grey);
  border-bottom: 1px solid var(--medium-grey);
  border-left: 1px solid var(--medium-grey);
  background-color: var(--white);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 40px 24px;
}

.div-block-176 {
  border: 1px solid var(--medium-grey);
  background-color: var(--white);
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  padding: 40px 24px;
}

.grid-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
}

.div-block-177 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-178 {
  width: 80%;
}

.navbar-2-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ddd0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 5%;
  display: flex;
}

.navbar-en {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ddd0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 5%;
  display: flex;
}

.grid-41 {
  grid-template-columns: 1fr;
}

.grid-42 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.video-5 {
  object-fit: fill;
  width: auto;
  height: 100%;
  max-height: none;
  display: block;
  position: relative;
}

.div-block-179 {
  position: relative;
  overflow: hidden;
}

.div-block-180 {
  justify-content: flex-start;
  align-self: center;
  align-items: flex-end;
  padding: 64px 5%;
  display: flex;
}

.grid-43 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  align-self: center;
}

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

.section-66 {
  background-image: url('../images/BA_Sørenga_10_lavoppløselig.jpg');
  background-position: 50%;
  background-size: cover;
  min-height: 65vh;
}

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

.purple {
  color: var(--electric-purple);
  font-size: 16px;
}

.div-block-183 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.grid-44 {
  grid-column-gap: 40px;
  grid-row-gap: 104px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 2fr;
  width: 100%;
}

.div-block-184 {
  width: 100%;
}

.wholesaler-logo {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.link-block-9 {
  border: .5px solid var(--charcoal);
  border-radius: 4px;
  align-self: center;
  padding: 40px 32px;
  text-decoration: none;
  box-shadow: 0 0 6px #131e2a29;
}

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

.image-82 {
  width: 100px;
}

.image-82.fount {
  width: 120px;
  margin-left: -16px;
  margin-right: -16px;
  padding-left: 0;
}

.rl-padding-section-large-27 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-heading-style-h2-33 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_gallery21_image {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rl_gallery21_arrow-icon {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.rl_gallery21_slide {
  padding-right: 2rem;
}

.rl_gallery21_mask {
  width: 50%;
  overflow: visible;
}

.rl_gallery21_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.rl_gallery21_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.rl_gallery21_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 5rem;
  position: relative;
}

.rl_gallery21_lightbox-link {
  width: 100%;
}

.rl_gallery21_arrow-right {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  width: 3rem;
  height: 3rem;
  color: var(--relume-library-lite-rl-black);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  inset: auto 0% 0% auto;
}

.rl-text-style-medium-32 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_gallery21_heading-wrapper {
  width: 100%;
  max-width: 48rem;
}

.rl_gallery21_spacing-block-1 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_gallery21_image-wrapper {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.rl_section_gallery21 {
  background-color: var(--relume-library-lite-rl-white);
  overflow: hidden;
}

.rl_blog33_spacing-block-2-4 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_gallery21_arrow-left {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  width: 3rem;
  height: 3rem;
  color: var(--relume-library-lite-rl-black);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  inset: auto 4rem 0% auto;
}

.rl-padding-global-34 {
  padding-left: 5%;
  padding-right: 5%;
}

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

.features-table {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-44 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-3 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-2 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.comparison-table {
  flex-direction: column;
  margin-top: 50px;
  display: flex;
}

.comparison-row-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-title {
  margin-bottom: 0;
  margin-left: 24px;
}

.comparison-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-negative {
  background-image: url('../images/');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
}

.comparison-positive {
  background-image: url('../images/');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
}

.grid-45 {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  outline-offset: 0px;
  outline: 3px #333;
  grid-template-columns: .5fr 1.25fr;
  width: 100%;
  padding-top: 24px;
  padding-left: 24px;
}

.grid-46 {
  grid-column-gap: 32px;
  background-color: var(--charcoal);
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: 8px;
  padding-bottom: 8px;
}

.grid-46.outline {
  border: 1px solid var(--white);
  background-color: var(--almost-black);
  border-radius: 8px;
}

.div-block-186 {
  width: 100%;
}

.div-block-188 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: auto;
  display: flex;
}

.div-block-189 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  display: flex;
}

.div-block-190 {
  width: 80%;
}

.div-block-191 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.section-67 {
  background-color: var(--almost-black);
}

.div-block-192 {
  padding-left: 24px;
}

.section-68 {
  background-color: var(--light-grey);
}

.section-68.white, .section-69 {
  background-color: var(--white);
}

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

.grid-47 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: auto;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

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

.div-block-195 {
  align-self: center;
}

.section-70 {
  background-image: linear-gradient(135deg, #131e2a80, #fff0), url('../images/Enua_2023_redigert_19_hoyopploselig-1800x800.webp');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: center;
  height: 50vh;
  display: flex;
}

.image-83 {
  border-radius: 8px;
}

.grid-48 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-84, .image-85 {
  border-radius: 4px;
}

.div-block-196 {
  flex-flow: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-197 {
  align-self: center;
  padding-top: 48px;
  padding-bottom: 0;
}

.image-86 {
  margin-right: -12px;
}

.div-block-199 {
  padding-left: 5%;
  padding-right: 5%;
}

.image-87, .image-88 {
  height: 200px;
}

.image-89 {
  max-height: 250px;
}

.grid-49 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
}

.div-block-200 {
  width: 100%;
}

.div-block-201 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.div-block-203 {
  align-self: flex-start;
}

.div-block-204 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1920px;
  margin-right: auto;
  display: flex;
}

.div-block-205 {
  align-self: flex-start;
  max-width: 100%;
}

.image-92 {
  min-width: 75vw;
  display: block;
}

.portalbanner {
  background-color: var(--white);
  width: 100%;
  max-width: 1920px;
}

.div-block-206 {
  justify-content: space-between;
  display: flex;
}

.grid-50 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.supportgrid {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  display: grid;
}

.supportfelt {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--light-grey);
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.supportfelt:hover {
  background-color: var(--medium-purple);
}

.div-block-207 {
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.div-block-208 {
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.grid-51 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-209 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.link-5 {
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.rl_navbar5_spacing-block1 {
  width: 100%;
  padding-bottom: .25rem;
}

.nav-drop-pri {
  color: var(--white);
  padding: 1.5rem 2.5rem 1.5rem 1rem;
  font-family: degular, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}

.nav-drop-pri.no-drop {
  padding-right: 1rem;
}

.rl_navbar5_logo-link {
  padding-left: 0;
  text-decoration: none;
}

.rl_navbar5_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.rl_navbar5_link {
  color: var(--relume-library-lite-rl-black);
  padding: 1.5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar5_link.w--current {
  color: #0000;
}

.nav-drop-header {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: degular, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
}

.nav-drop-header.centered {
  text-align: center;
}

.nav-drop-header.centered.solutionsheader {
  margin-top: 0%;
  margin-bottom: 2%;
}

.rl_navbar5_dropdown-background-layer {
  background-color: var(--relume-library-lite-rl-gray);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.rl_navbar5_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.rl_navbar5_dropdown-list.w--open {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--almost-black);
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding: 24px 5% 32px;
  position: absolute;
  inset: 100% 0% auto;
  overflow: hidden;
}

.nav-drop-desc {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.5;
  text-decoration: none;
}

.rl-button-link-icon-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl_navbar5_large-item-content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.rl_navbar5_dropdown-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.rl_navbar5_dropdown-content.right-side {
  justify-content: flex-end;
}

.navbar-grid {
  text-align: left;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-grid.products {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-around;
  place-items: start stretch;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.rl-text-style-small-11 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar5_dropdown-link-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl_navbar5_button {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar5_menu-button {
  padding: 0;
}

.rl-button-link-14 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl_navbar5_icon {
  height: 1.5rem;
}

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

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

.rl_navbar5_icon-wrapper {
  flex: none;
}

.nav-drop-sec {
  color: var(--white);
  font-family: degular, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}

.nav-drop-sec:hover {
  color: var(--electric-purple);
}

.nav-drop-sec.centered {
  text-align: center;
  font-family: degular, sans-serif;
}

.rl_navbar5_blog-list {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.rl_navbar5_blog-image-wrapper {
  width: 100%;
  padding-top: 66.66%;
  position: relative;
}

.rl-dropdown-icon-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

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

.rl-button-group-11 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_navbar5_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.rl_navbar5_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.rl_navbar5_dropdown-link {
  background-color: #0000;
  text-decoration: none;
}

.rl_navbar5_dropdown-link:hover {
  padding-top: 0;
}

.rl_navbar5_dropdown-link.icon-solution {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.rl_navbar5_dropdown-content-right {
  flex: 1;
  max-width: 35rem;
  padding: 2rem 0 2rem 2rem;
  display: flex;
  position: relative;
}

.rl_navbar5_spacing-block2 {
  width: 100%;
  padding-bottom: .5rem;
}

.navbar-menu-dropdown {
  position: static;
}

.rl_navbar5_item-link {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: underline;
}

.rl_navbar5_component {
  background-color: var(--almost-black);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.rl_navbar5_button-secondary {
  border: 1px solid var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  background-color: #0000;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar5_dropdown-content-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
  position: relative;
}

.image-93 {
  background-color: #0000;
}

.div-block-210 {
  text-align: center;
  padding-bottom: 0;
  display: block;
}

.div-block-210:hover {
  padding: 0 20px;
}

.div-block-211 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--medium-purple);
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
}

.div-block-212 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  display: flex;
}

.div-block-213 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-214 {
  border-radius: 4px;
  flex-flow: column;
  width: 150px;
  height: 150px;
  padding: 16px;
  display: block;
  overflow: hidden;
}

.div-block-215, .div-block-216 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.div-block-217 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--medium-purple);
  text-align: center;
  border-radius: 4px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 144px;
  height: 144px;
  text-decoration: none;
  display: flex;
}

.div-block-217:hover {
  background-image: linear-gradient(to bottom, var(--electric-purple), var(--electric-purple));
}

.div-block-217.support-grid {
  border-color: var(--electric-purple);
  background-color: var(--white);
}

.div-block-217.support-grid:hover {
  background-image: linear-gradient(to bottom, var(--light-purple), var(--light-purple));
}

.div-block-218 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-24 {
  color: var(--white);
}

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

.link-block-10.languege {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.nav-support-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 144px 144px 144px 144px 144px 144px;
  grid-auto-columns: 144px;
  justify-content: center;
  width: 100%;
  display: grid;
}

.nav-support-grid.right-side {
  justify-content: flex-end;
}

.nav-support-grid.support-grid {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto;
  grid-auto-columns: 144px;
  justify-content: center;
  align-items: stretch;
  margin-top: 5%;
  margin-bottom: 5%;
  padding-left: 5%;
  padding-right: 5%;
  display: grid;
  overflow: hidden;
}

.div-block-219 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 75vh;
  display: grid;
}

.div-block-219.solutions {
  height: 50vh;
}

.div-block-219.solutions.support {
  height: auto;
}

.div-block-220 {
  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;
  align-items: center;
  padding-top: 10%;
  padding-left: 5%;
  padding-right: 5%;
  display: block;
}

.div-block-221 {
  padding-top: 35%;
}

.rl-padding-section-large-28 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl_layout250_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_layout250_heading-wrapper-2 {
  width: 100%;
  max-width: 48rem;
}

.rl_layout250_item-2 {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.rl-text-style-regular-31 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-button-link-icon-11 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-button-link-15 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-heading-style-h5-11 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl_layout250_spacing-block-4-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_layout250_spacing-block-3-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_layout250_content-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.rl_layout250_component-2 {
  color: var(--almost-black);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.rl_layout250_spacing-block-2-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-button-group-12 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl-button-group-12.right {
  justify-content: flex-end;
}

.rl_section_layout250-2 {
  background-color: var(--relume-library-lite-rl-white);
  padding-bottom: 10%;
}

.rl-heading-style-h3-5 {
  color: var(--almost-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-padding-global-35 {
  padding-top: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.rl_home4-features_image-wrapper-2 {
  border-radius: 4px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.rl-container-large-30 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.div-block-222 {
  box-sizing: border-box;
  aspect-ratio: 1;
  border: 0px none var(--relume-library-lite-rl-black);
  background-image: linear-gradient(0deg, var(--almost-black), var(--relume-library-lite-rl-black) 35%), url('../images/Enua_2023_redigert_15_høyoppløselig-6.jpg');
  object-fit: fill;
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.div-block-222.charging-solution-3 {
  background-image: linear-gradient(0deg, var(--almost-black), var(--relume-library-lite-rl-black) 35%), url('../images/Enua_2023_redigert_15_høyoppløselig-4.jpg');
}

.div-block-223 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: 1;
  border: 1px none var(--relume-library-lite-rl-black);
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 10%;
  text-decoration: none;
  display: flex;
}

.icons-mainsite {
  border-radius: 16px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 5%;
}

.section-56-copy {
  background-color: var(--almost-black);
  color: var(--almost-black);
  border-radius: 8px;
  margin-bottom: 0%;
  margin-left: 5%;
  margin-right: 5%;
}

.section-56-copy.space {
  margin-bottom: 5%;
}

.div-block-224 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-222-copy {
  box-sizing: border-box;
  aspect-ratio: 1;
  border: 0px none var(--relume-library-lite-rl-black);
  background-image: linear-gradient(0deg, var(--almost-black), var(--relume-library-lite-rl-black) 35%), url('../images/Enua_2023_redigert_15_høyoppløselig-5.jpg');
  object-fit: fill;
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.rl-button-18 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl_heading1_spacing-block-2-6 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium-33 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-text-style-medium-33.is-white {
  color: #fff;
  font-family: Manrope, sans-serif;
}

.rl_heading1_spacing-block-1-6 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h1-13 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-heading-style-h1-13.is-white {
  color: #fff;
}

.rl-padding-global-36 {
  padding-left: 5%;
  padding-right: 5%;
}

.header5_component-5 {
  aspect-ratio: auto;
  object-fit: fill;
  align-items: center;
  min-height: 0;
  max-height: none;
  display: flex;
}

.rl_section_header5-6 {
  background-image: linear-gradient(90deg, var(--almost-black), var(--relume-library-lite-rl-black) 50%), url('../images/Enua_2023_redigert_07_lavoppløselig.jpg');
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 4px;
  height: 40rem;
  margin: 5%;
  padding-top: 10%;
  position: relative;
}

.rl_section_header5-6.solutions {
  background-image: linear-gradient(#0003, #0003), url('../images/Enua_2023_redigert_15_lavoppløselig.jpg');
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 40rem;
}

.rl_section_header5-6.solutions.right {
  background-image: linear-gradient(#0003, #0003), linear-gradient(#0000, #0000), url('../images/BA_Sørenga_16_lavoppløselig_1.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  justify-content: flex-end;
  display: flex;
}

.rl_section_header5-6.solutions.right.facility {
  background-image: linear-gradient(#0000001a, #0000001a), linear-gradient(#0000, #0000), url('../images/BA_Sørenga_16_lavoppløselig_1.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  border-radius: 0;
  margin: 0%;
}

.rl_section_header5-6.solutions.right.public {
  background-image: linear-gradient(#0000001a, #0000001a), url('../images/_X3A0528_2.jpg');
  background-position: 0 0, 50% 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 0;
  margin: 0%;
}

.rl_section_header5-6.solutions.home {
  background-image: linear-gradient(#0000001a, #0000001a), url('../images/Enua_2023_redigert_15_lavoppløselig.jpg');
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 0;
  margin: 0%;
}

.rl_section_header5-6.solutions.companies {
  background-image: linear-gradient(#0000001a, #0000001a), url('../images/_X3A4453.jpg');
  background-position: 0 0, 50% 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 0;
  margin: 0%;
}

.rl_section_header5-6.solutions.cabin {
  background-image: linear-gradient(#0000001a, #0000001a), url('../images/Yrjan--Olsnes-3909.jpg');
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 0;
  margin: 0%;
}

.rl_section_header5-6.solutions.other {
  background-image: linear-gradient(#0000001a, #0000001a), url('../images/Snøskuter01.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 0;
  margin: 0%;
}

.rl_header5_content-5 {
  color: #fff;
  align-self: auto;
  width: 100%;
  max-width: none;
}

.rl-button-secondary-alternate-5 {
  border: 1px solid var(--relume-library-lite-rl-white);
  color: var(--white);
  text-align: center;
  background-color: #0000;
  border-radius: 4px;
  padding: .75rem 1.5rem;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
}

.header5_component-6 {
  align-items: center;
  min-height: 0;
  max-height: none;
  display: flex;
}

.rl_section_header5-7 {
  background-image: linear-gradient(#0000001a, #0000001a), url('../images/_X3A8197-1.jpg');
  background-position: 0 0, 50% 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 40rem;
  margin-top: 5%;
  padding-top: 10%;
  position: relative;
}

.rl_header5_content-6 {
  color: #fff;
  align-self: auto;
  width: 100%;
  max-width: none;
}

.footer-dark-2 {
  background-color: var(--white);
  border-bottom: 1px #e4ebf3;
  padding: 50px 5% 24px;
  position: relative;
}

.container-45 {
  width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.footer-wrapper-2 {
  justify-content: space-between;
  align-items: flex-start;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.footer-content-2 {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-block-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-small-2 {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.footer-link-2 {
  color: var(--almost-black);
  text-align: left;
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

.footer-link-2:hover {
  color: #1a1b1fbf;
}

.footer-social-block-2 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: -12px;
  display: flex;
}

.footer-social-link-2 {
  margin-left: 12px;
}

.footer-divider-2 {
  background-color: var(--medium-grey);
  width: auto;
  height: 1px;
  margin-top: 70px;
  margin-bottom: 15px;
}

.footer-copyright-center-2 {
  text-align: center;
  font-size: 14px;
  line-height: 16px;
}

.image-94 {
  width: auto;
  max-width: none;
}

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

.rl_footer3_bottom-wrapper-copy {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.link-block-11, .link-block-12 {
  margin-left: 12px;
}

.div-block-226 {
  padding-bottom: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.section-base.mainsite-home {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black) 50%), url('../images/Enua_2023_redigert_15_lavoppløselig.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-base.solutions {
  aspect-ratio: auto;
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black) 50%), url('../images/Yrjan--Olsnes-3681.jpg');
  background-position: 0 0, 50% 25%;
  background-size: auto, cover;
}

.section-base.solution-home {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black) 50%), url('../images/Enua_2023_redigert_20_lavoppløselig.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.section-base.solution-cabin {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black) 50%), url('../images/Yrjan--Olsnes-1986.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.section-base.installer {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black) 50%), url('../images/Enua_2023_redigert_07_lavoppløselig.jpg');
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-base.product-e {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black) 50%), url('../images/Desktop---432.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-base.product-charge {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black) 50%), url('../images/Desktop---987.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-base.product-wallmount {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black) 50%), url('../images/Enua_2023_redigert_07_lavoppløselig.jpg');
  background-position: 0 0, 100%;
  background-size: auto, auto;
}

.section-base.accessories {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black) 50%), url('../images/BA_Sørenga_10_lavoppløselig_1.jpg');
  background-position: 0 0, 0 35%;
  background-size: auto, auto;
}

.section-base.support {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black)), url('../images/Yrjan--Olsnes-6820.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 70vh;
}

.section-base.support.warranty {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black)), url('../images/_DSF0879_1.jpg');
  background-position: 0 0, 50% 35%;
}

.section-base.documanation {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black)), url('../images/Yrjan--Olsnes-3902_1.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.section-base.solution-housingassosiation {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black) 50%), url('../images/BA_Sørenga_12_lavoppløselig.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.section-base.solution-public {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black) 50%), url('../images/_X3A0528_2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.section-base.solution-company {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black) 50%), url('../images/_X3A4453.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-base.solution-other {
  background-image: linear-gradient(180deg, var(--almost-black), var(--relume-library-lite-rl-black) 50%), url('../images/Snøskuter01.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-227 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 5%;
  display: flex;
}

.div-block-227.left {
  padding-left: 0%;
}

.div-block-227.right {
  padding-right: 0%;
}

.image-95 {
  object-fit: none;
  max-width: none;
  max-height: 30rem;
}

.div-block-228 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url('../images/Enua_2023_redigert_25_lavoppløselig.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-228.home2 {
  aspect-ratio: 3 / 2;
  object-fit: fill;
  background-image: url('../images/Enua_illustrasjon_grafikk-svart-copy-2.jpg');
  background-position: 50%;
  overflow: hidden;
}

.div-block-228.home3 {
  aspect-ratio: 3 / 2;
  background-image: url('../images/Enua_2023_redigert_12_lavoppløselig.jpg');
  overflow: hidden;
}

.div-block-228.home1 {
  aspect-ratio: 3 / 2;
  background-image: url('../images/Enua_2023_redigert_19_lavoppløselig.jpg');
  overflow: hidden;
}

.div-block-228.cabin1 {
  aspect-ratio: 3 / 2;
  background-image: url('../images/Yrjan--Olsnes-3909.jpg');
  overflow: hidden;
}

.div-block-228.cabin2 {
  aspect-ratio: 3 / 2;
  background-image: url('../images/Yrjan--Olsnes-2001-copy.jpg');
  overflow: hidden;
}

.div-block-228.cabin3 {
  aspect-ratio: 3 / 2;
  background-image: url('../images/_DSF0879.jpg');
  overflow: hidden;
}

.div-block-228.housingassosiation1 {
  aspect-ratio: 3 / 2;
  background-image: url('../images/BA_Sørenga_16_lavoppløselig_1.jpg');
  background-position: 0%;
  overflow: hidden;
}

.div-block-228.housingassosiation2 {
  aspect-ratio: 3 / 2;
  background-image: url('../images/BA_Sørenga_10_lavoppløselig_1.jpg');
  overflow: visible;
}

.div-block-228.housingassosiation3 {
  aspect-ratio: 3 / 2;
  background-image: url('../images/Enua_2023_redigert_15_høyoppløselig-5.jpg');
  overflow: hidden;
}

.div-block-228.public1 {
  aspect-ratio: 3 / 2;
  background-image: url('../images/6787cb87f938057455b393c2_parkeringskjeller.jpg');
  overflow: hidden;
}

.div-block-228.public2 {
  aspect-ratio: 3 / 2;
  background-image: url('../images/_X3A2406.jpg');
  overflow: hidden;
}

.div-block-228.public3 {
  aspect-ratio: 3 / 2;
  background-image: url('../images/_X3A1214.jpeg');
  overflow: hidden;
}

.div-block-228.company1 {
  aspect-ratio: 3 / 2;
  overflow: hidden;
}

.div-block-228.company2 {
  aspect-ratio: 3 / 2;
  background-image: url('../images/Yrjan--Olsnes-1547.jpg');
  overflow: hidden;
}

.div-block-228.company3 {
  aspect-ratio: 3 / 2;
  background-image: url('../images/Enua_2023_redigert_26_lavoppløselig-2.jpg');
  background-position: 50% 70%;
  overflow: hidden;
}

.div-block-228.other1 {
  aspect-ratio: 3 / 2;
  background-image: url('../images/charger-fjord.jpg');
  overflow: hidden;
}

.div-block-228.other2 {
  aspect-ratio: 3 / 2;
  object-fit: fill;
  background-image: url('../images/_X3A948.jpg');
  overflow: hidden;
}

.div-block-228.other3 {
  aspect-ratio: 3 / 2;
  background-image: url('../images/Snøskuter01.jpg');
  background-position: 60% 80%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.div-block-228.home-4 {
  aspect-ratio: 3 / 2;
  background-image: url('../images/_DSF1160-copy.jpg.webp');
  overflow: hidden;
}

.div-block-228.housingassosiation4 {
  aspect-ratio: 3 / 2;
  overflow: hidden;
}

.div-block-228.public4 {
  background-image: url('../images/bergga_rd_amundsen_enua_ladealegg.jpg');
}

.div-block-228.company4 {
  background-image: url('../images/Enua_2023_redigert_26_lavoppløselig-2.jpg');
}

.rl_section_layout207 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl-padding-section-large-29 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-heading-style-h2-34 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-text-style-regular-32 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout207_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.rl_layout207_icon {
  width: 1.5rem;
  height: 1.5rem;
}

.rl_layout207_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl_layout207_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.rl-button-secondary-17 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-link-icon-12 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl_layout270_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_layout270_spacing-block-4 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_layout270_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-button-link-16 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-text-style-medium-34 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-button-group-13 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_layout207_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.rl-text-style-subheading-21 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl-padding-global-37 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_layout270_spacing-block-3 {
  width: 100%;
  padding-bottom: 1.5rem;
}

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

.section-71 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  height: auto;
  padding: 5%;
  display: grid;
}

.section-71.right {
  background-image: url('../images/Left.svg');
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: contain;
  background-attachment: fixed;
}

.section-71.home1 {
  background-image: url('../images/Right.svg');
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: contain;
  background-attachment: fixed;
  grid-template-rows: auto;
}

.section-72 {
  background-color: var(--medium-purple);
  min-height: 40vh;
}

.div-block-229 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-text-small {
  align-items: center;
  display: flex;
}

.section-69-copy {
  background-color: var(--white);
}

.div-block-230 {
  z-index: 1;
  background-image: url('../images/_X3A4172-copy-min.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  height: 50rem;
  margin-top: -377px;
  position: relative;
  overflow: hidden;
}

.heading-17 {
  color: var(--electric-purple);
  font-family: degular-display, sans-serif;
  font-size: 100px;
  line-height: 75px;
}

.div-block-231 {
  float: none;
  clear: both;
  background-image: linear-gradient(to bottom, var(--electric-purple), var(--electric-purple));
  border-radius: 4px;
  height: 25rem;
  margin-bottom: -369px;
  position: relative;
  bottom: 368px;
}

.div-block-232 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  background-image: url('../images/66d6d6a510f93532323ae38b_Made-in-Norway_Med-R_Farge-paa-hvit_RGB-2.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.rt-category-cards-text {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text.rt-margin-bottom-fifteen {
  margin-bottom: 15px;
}

.rt-component-container {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-right-paragraph {
  margin-bottom: 0;
}

.rt-feature-left {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.rt-feature-left-content {
  max-width: 330px;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.rt-cargo {
  position: absolute;
  inset: 0% auto 0% -28%;
}

.rt-feature-right-content {
  max-width: 330px;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.rt-left-para {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  text-align: right;
  margin-bottom: 0;
}

.rt-feature-main-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rt-feature-middle {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-feature-overlay {
  background-image: linear-gradient(180deg, #13141400, var(--radiant-ui-components-library-marketplace--color--white));
  position: absolute;
  inset: 0%;
}

.rt-feature-right {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.rt-image-overlay-box {
  position: relative;
}

.rt-body-small-text-4 {
  letter-spacing: .15625rem;
  font-size: .875rem;
  line-height: 1.375rem;
}

.rt-body-small-text-4.rt-capitalized {
  text-transform: uppercase;
  flex: none;
}

.rt-body-small-text-4.rt-capitalized.rt-feature-text-small {
  margin-bottom: 25px;
  font-size: 1rem;
  line-height: 1.625rem;
}

.rt-margin-bottom-fifteen {
  margin-bottom: 15px;
}

.rt-category-cards-text-2 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-2.rt-margin-bottom-fifteen-2 {
  margin-bottom: 15px;
}

.rt-margin-bottom-twenty {
  margin-bottom: 20px;
}

.rt-component-container-2 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-2 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-overflow-hidden {
  overflow: hidden;
}

.rt-text-center {
  text-align: center;
}

.rt-text-center.rt-margin-bottom-ten {
  margin-bottom: 10px;
}

.rt-font-two {
  font-weight: 400;
}

.rt-body-font-color {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  transition: color .35s;
}

.rt-button-three-underline-wrap {
  grid-column-gap: 30px;
  align-items: center;
  display: flex;
}

.rt-button-three-icon-one {
  position: absolute;
}

.rt-branches-text-wrapper {
  grid-column-gap: 180px;
  grid-row-gap: 180px;
}

.rt-branch-locations {
  cursor: pointer;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 45px 25px;
  position: relative;
  overflow: hidden;
}

.rt-button-three-text-wrap {
  grid-column-gap: 15px;
  display: flex;
  overflow: hidden;
}

.rt-utton-three-2 {
  flex-direction: column;
  display: flex;
  position: relative;
}

.rt-background-wrapper {
  align-items: center;
  width: 120%;
  height: 120%;
  position: absolute;
}

.rt-branches-list-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 50px;
}

.rt-location-icon-white {
  position: absolute;
}

.rt-button-underline {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  width: 100%;
  height: 2px;
}

.rt-button-underline.rt-home-one-button-three-line-two {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  position: absolute;
  bottom: 0;
}

.rt-branches-heading {
  flex: 0 38.52%;
}

.rt-no-margin-2 {
  margin: 0;
  font-style: normal;
}

.rt-location-background-overlay {
  z-index: 2;
  background-color: #f8f8f8;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rt-city-background-image {
  z-index: 1;
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  height: 100%;
  position: absolute;
}

.rt-location-icon-wrapper {
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  position: relative;
}

.rt-button-three-icon-wrap {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
}

.rt-branches-description {
  flex-direction: column;
  align-items: flex-start;
  max-width: 390px;
  display: flex;
}

.rt-branch-location-item-container {
  z-index: 2;
  align-items: center;
  position: relative;
}

.rt-text-black {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
}

.rt-location-branch-link {
  border: 1px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
}

.rt-margin-bottom-ten {
  margin-bottom: 10px;
}

.rt-text-decoration-none {
  text-decoration: none;
}

.rt-position-relative {
  position: relative;
}

.rt-margin-bottom-fifteen-2 {
  margin-bottom: 15px;
}

.rt-heading-six {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  letter-spacing: -.2px;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.rt-heading-six.rt-text-white.rt-text-lowarcase {
  text-transform: none;
}

.rt-heading-six.rt-text-lowarcase {
  text-transform: lowercase;
}

.rt-text-white {
  color: var(--radiant-ui-components-library-marketplace--color--white);
  font-family: degular, sans-serif;
}

.rt-component-container-3 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-3 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-home-one-cta {
  background-image: url('../images/CTA-bg-.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 130%;
  position: absolute;
  inset: auto 0%;
}

.rt-details-col {
  width: 30%;
}

.rt-thumb-icon-block {
  position: absolute;
  top: -30px;
  right: -30px;
}

.rt-heading-col {
  grid-row-gap: 20px;
  flex-direction: column;
  width: 49%;
  display: flex;
}

.rt-details-block {
  background-color: #ffffff1a;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 20px 30px;
  position: relative;
}

.rt-interest-flex {
  grid-column-gap: 165px;
  grid-row-gap: 165px;
  align-items: center;
  max-width: 1097px;
  display: flex;
}

.rt-main-block {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-main-block.rt-interest-block {
  background-image: url('../images/interest-bg.webp');
  background-size: cover;
  border-radius: 10px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding: 120px 60px;
  overflow: hidden;
}

.rt-main-block.rt-interest-block.rt-home-one-cta {
  background-image: url('../images/Cta-background.webp');
  background-position: 50%;
  justify-content: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.rt-main-block.rt-interest-block.rt-home-one-cta.rt-cta-nine {
  width: 100%;
  position: static;
}

.rt-description.rt-text-color-white {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-description.rt-text-color-white.rt-cta-max-width {
  font-family: Manrope, sans-serif;
}

.rt-interest {
  margin-left: auto;
  margin-right: auto;
}

.rt-text-light-grey {
  color: #d3cedc;
  font-family: Manrope, sans-serif;
}

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

.rt-background-dark {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
}

.rt-category-cards-text-3 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-3.rt-text-white-2, .rt-text-white-2, .rt-text-light-white {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-body-font-color-2 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  transition: color .35s;
}

.rt-text-black-2 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
}

.rt-service-sticky {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  position: sticky;
  top: 100px;
}

.rt-service-cards-image {
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}

.rt-service-cards-information {
  grid-column-gap: 86px;
  grid-row-gap: 86px;
  border-bottom: 1px solid #0000001a;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 40px;
}

.rt-service-cards-name {
  z-index: 2;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  justify-content: center;
  align-items: flex-end;
  position: absolute;
  bottom: 60px;
  right: 40px;
}

.rt-service-overlays {
  pointer-events: none;
  background-image: linear-gradient(102deg, #05061000, #050610b3 74%);
  position: absolute;
  inset: 0%;
}

.rt-service-card {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 35px;
  display: flex;
  position: relative;
}

.rt-service-cards-client {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
}

.rt-heading {
  color: #fff;
  font-size: clamp(40px, 12vw, 130px);
  line-height: .9;
}

.rt-heading.rt-text-outline {
  color: #fff0;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  font-family: degular-display, sans-serif;
}

.rt-heading.rt-text-outline.rtservice-number-four {
  position: absolute;
  transform: translate(0, 300%);
}

.rt-heading.rt-text-outline.rt-service-number-one {
  font-family: degular-display, sans-serif;
  position: absolute;
}

.rt-heading.rt-text-outline.rt-service-number-two {
  position: relative;
  transform: translate(0, 100%);
}

.rt-heading.rt-text-outline.rt-service-number-three {
  position: absolute;
  transform: translate(0, 200%);
}

.rt-services-counter {
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
  overflow: hidden;
}

.rt-services-cards-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  flex: 1;
  max-width: 960px;
  display: flex;
}

.rt-services {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
  align-items: flex-start;
}

.rt-text-capitalize {
  text-transform: capitalize;
}

.rt-text-capitalize.rt-body-font-color-2 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
}

.rt-text-capitalize.rt-text-black-2 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
}

.rt-services-number-wrap {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 60px;
  display: flex;
  position: sticky;
  top: 140px;
}

.rt-lightbox-link {
  width: 100%;
  height: 100%;
}

.div-block-233 {
  background-image: url('../images/Frame-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  background-attachment: scroll;
  min-height: 16.5vh;
}

.div-block-234 {
  padding-left: 5%;
  padding-right: 5%;
}

.rt-category-cards-text-4 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-text-blue {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-component-container-4 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-4 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-body-font {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.875rem;
}

.rt-autofit {
  object-fit: cover;
}

.rt-slide-nav {
  display: none;
}

.rt-autofit-2 {
  object-fit: cover;
  border-radius: 10px;
}

.rt-top-heading-text {
  color: #c99b8f;
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.rt-top-heading-text.rt-text-blue {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-new-slide-mask {
  position: relative;
}

.rt-new-slider {
  background-color: #0000;
  height: auto;
}

.rt-new-slide-info {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
}

.rt-new-slide-image {
  justify-content: center;
  align-items: flex-end;
  max-width: 800px;
  display: flex;
  position: relative;
}

.rt-new-slide-text {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  font-size: 35px;
  line-height: 45px;
  display: flex;
  overflow: hidden;
}

.rt-demo-two-accordion-container {
  max-width: 100%;
}

.rt-demo-two-accordion-left-arrow {
  z-index: 10;
  color: #cfcfcf;
  inset: 0% auto 0% 0%;
}

.rt-demo-two-accordion-right-arrow {
  z-index: 5;
  top: 0;
  bottom: 0%;
  left: auto;
}

.rt-demo-two-accordion-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.rt-new-slide-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rt-icon-3 {
  color: var(--electric-purple);
}

.rt-slider-image-tag {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  color: var(--radiant-ui-components-library-marketplace--color--white);
  border: 1px solid #fff;
  padding: 2px 20px;
  font-size: 15px;
  font-weight: 400;
  position: absolute;
  inset: 3% 3% auto auto;
}

.rt-padding-bottom-thirty {
  padding-bottom: 30px;
}

.icon-2 {
  color: var(--electric-purple);
}

.rl_section_layout207-2 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl-padding-section-large-30 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-heading-style-h2-35 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-text-style-regular-33 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout207_item-list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.rl_layout207_icon-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.rl_layout207_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl_layout207_item-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.rl-button-secondary-18 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-link-icon-13 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl_layout270_spacing-block-2-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_layout270_spacing-block-4-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_layout270_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-button-link-17 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-text-style-medium-35 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-button-group-14 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_layout207_item-icon-wrapper-2 {
  flex: none;
  align-self: flex-start;
}

.rl-text-style-subheading-22 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl-padding-global-38 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_layout270_spacing-block-3-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

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

.div-block-235 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  display: flex;
}

.section-73 {
  aspect-ratio: 16 / 9;
  background-image: url('../images/Desktop---432.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-96 {
  object-fit: fill;
}

.div-block-236 {
  aspect-ratio: 2.39;
  background-image: url('../images/DETACHABLE-CHARGER.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-236.norsk {
  background-image: url('../images/DETACHABLE-CHARGER-norsk.jpg');
}

.slideshow-mainsite {
  margin-top: 5%;
  margin-bottom: 5%;
}

.slide {
  background-image: linear-gradient(#0003, #0003), url('../images/Enua_2023_redigert_19_lavoppløselig.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.slider {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: fill;
  height: 25rem;
}

.div-block-237 {
  justify-content: space-around;
  align-items: center;
  min-width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.logo-image {
  max-width: 90px;
}

.div-block-238 {
  margin-left: 5%;
  margin-right: 5%;
  display: flex;
  overflow: hidden;
}

.section-74 {
  background-color: var(--electric-purple);
}

.section-74.margin {
  padding: 5%;
}

.container-46 {
  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;
  align-items: center;
  height: 60vh;
  display: flex;
}

.section-75 {
  height: 100vh;
  margin-top: 10%;
}

.image-97 {
  z-index: 1;
  aspect-ratio: auto;
  height: 60vh;
  position: absolute;
}

.image-98 {
  z-index: 0;
  height: 60vh;
  position: relative;
  inset: 0%;
}

.div-block-239 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.section-76 {
  border-bottom-width: 0;
}

.section-77 {
  margin-left: 0%;
  padding-bottom: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.features-metrics-3 {
  background-color: var(--electric-purple);
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.features-metrics-3.newsite {
  border-bottom-style: none;
  padding-left: 5%;
  padding-right: 5%;
}

.features-metrics-3.newsite.cabin {
  background-color: var(--charcoal);
}

.features-metrics-3.newsite.public {
  background-color: var(--spring-green);
}

.features-metrics-3.newsite.company {
  background-color: var(--light-grey);
}

.container-47 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.container-47.newsite {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.features-wrapper-3 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.features-block-3 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.features-title-3 {
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.features-title-3.white {
  color: var(--white);
}

.features-title-small-3 {
  font-size: 24px;
  line-height: 32px;
}

.features-list-3 {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-48 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.features-wrapper-two-3 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.features-left-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 40%;
  display: flex;
}

.features-paragraph-3 {
  margin-bottom: 24px;
}

.text-link-arrow-3 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-3 {
  margin-left: 2px;
  display: flex;
}

.features-right-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  margin-bottom: -16px;
  display: flex;
}

.features-block-two-3 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.features-image-3 {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-right: 16px;
}

.section-78 {
  background-color: var(--charcoal);
}

.container-49 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 5%;
  padding-right: 5%;
  display: grid;
}

.section-79 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--light-purple);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 5%;
  display: block;
}

.section-79.public {
  background-color: var(--charcoal);
}

.heading-18 {
  padding-left: 5%;
  padding-right: 5%;
}

.container-50 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.quick-stack-3 {
  padding-left: 0;
  padding-right: 0;
}

.cell-3, .cell-4, .cell-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding-right: 60px;
}

.section-80 {
  background-color: var(--almost-black);
  padding: 5%;
}

.section-81 {
  background-color: var(--charcoal);
  padding: 5%;
}

.div-block-240 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-241 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-82 {
  background-color: var(--light-grey);
  padding: 5%;
}

.div-block-242 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: block;
}

.section-83 {
  background-color: var(--electric-purple);
  padding: 5%;
}

.div-block-243 {
  aspect-ratio: 1;
  background-image: url('../images/_X3A2406_1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  overflow: hidden;
}

.section-84 {
  padding: 5%;
}

.div-block-244 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.div-block-245 {
  aspect-ratio: 2.39;
  background-image: url('../images/Enua_2023_redigert_07_lavoppløselig.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  overflow: hidden;
}

.div-block-245.value2 {
  background-image: url('../images/BA_Sørenga_16_lavoppløselig_1.jpg');
  background-position: 50% 30%;
}

.div-block-245.value3 {
  background-image: url('../images/Enua_2023_redigert_19_lavoppløselig.jpg');
}

.div-block-246 {
  background-image: linear-gradient(to bottom, var(--light-purple), var(--light-purple));
  border-radius: 4px;
  flex-flow: column;
  justify-content: space-between;
  padding: 5%;
  display: flex;
}

.list-3 {
  padding-left: 20px;
}

.div-block-247 {
  background-color: var(--light-purple);
}

@media screen and (min-width: 1440px) {
  .h5 {
    color: var(--almost-black);
  }

  .features-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    order: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .features-image {
    float: right;
    margin-left: 0;
  }

  .features-metrics-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .heading-13 {
    margin-top: 0;
  }

  .image-32 {
    padding-top: 25px;
  }

  .image-33 {
    max-width: none;
  }

  .section-23 {
    margin-left: 250px;
    margin-right: 250px;
  }

  .stat-copy {
    margin-left: auto;
  }

  .team-member-image {
    width: 270px;
    height: 270px;
    max-height: none;
  }

  .section-24 {
    margin-left: 200px;
    margin-right: 200px;
  }

  .section-33.ladeanlegg-kampanje {
    background-position: 0 0, 80%;
  }

  .section-34, .div-block-26 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-36 {
    justify-content: center;
    align-items: center;
  }

  .section-37 {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .div-block-28 {
    max-width: 1920px;
  }

  .image-54 {
    max-height: 200px;
  }

  .div-block-70 {
    align-self: flex-start;
    width: auto;
  }

  .div-block-71 {
    max-width: 1920px;
    max-height: 70vh;
    margin-left: 10%;
    margin-right: 10%;
    overflow: hidden;
  }

  .video-4 {
    width: auto;
    height: auto;
    max-height: none;
  }

  .div-block-72 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .section-51 {
    background-color: var(--light-purple);
  }

  .div-block-73 {
    align-self: flex-start;
    width: 70%;
  }

  .grid-19 {
    grid-template-rows: auto;
    grid-template-columns: .5fr .25fr 1fr;
  }

  .div-block-74 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-20 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .25fr .5fr;
  }

  .long-button.purple {
    width: 100%;
    max-width: 1920px;
  }

  .div-block-109 {
    width: 100%;
  }

  .grid-28 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
  }

  .div-block-110.mainsitenewicons {
    margin-bottom: 3%;
  }

  .div-block-111 {
    width: auto;
    max-width: 380px;
  }

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

  .h5-2 {
    color: #131e2a;
  }

  .div-block-129 {
    width: 100%;
  }

  .image-72 {
    max-width: none;
    max-height: 160px;
  }

  .nav-drop-sec:hover {
    color: var(--electric-purple);
  }

  .rt-main-block.rt-interest-block {
    padding-left: 200px;
    padding-right: 200px;
  }

  .rt-description.rt-text-color-white.rt-cta-max-width {
    max-width: 392px;
  }
}

@media screen and (min-width: 1920px) {
  .rl-text-style-link.white {
    color: var(--white);
  }

  .rl-text-style-link.small {
    font-size: .8rem;
  }

  .rl-text-style-small.white {
    color: var(--white);
  }

  .rl-container-large-30 {
    max-width: none;
  }

  .div-block-226 {
    padding-right: 5%;
  }

  .section-71.home1 {
    background-image: url('../images/Left.svg');
    background-repeat: repeat;
    background-size: contain;
    background-attachment: fixed;
  }

  .rt-heading-col {
    grid-row-gap: 21px;
    flex-direction: column;
    align-items: flex-start;
  }

  .rt-interest {
    margin-left: auto;
    margin-right: auto;
  }

  .rt-demo-two-accordion-main {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }
}

@media screen and (max-width: 991px) {
  .hero-section {
    height: 60vh;
  }

  .h1 {
    padding-left: 0;
    font-size: 60px;
  }

  .h1.white {
    font-size: 55px;
  }

  .p1 {
    font-size: 18px;
  }

  .h2 {
    font-size: 40px;
  }

  .h2.light {
    font-size: 37px;
  }

  .h2.purple {
    font-size: 48px;
  }

  .h3 {
    font-size: 38px;
  }

  .h4 {
    font-size: 30px;
  }

  .h5 {
    font-size: 24px;
  }

  .h5.center-aligned {
    margin-left: auto;
    margin-right: auto;
    font-size: 19px;
  }

  .h6.white {
    font-size: 17px;
  }

  .column {
    padding-left: 8px;
    padding-right: 8px;
  }

  .container-2 {
    max-width: 728px;
  }

  .columns {
    margin-top: 0;
    padding-bottom: 0;
  }

  .hero-container {
    justify-content: flex-start;
  }

  .footer-content {
    grid-column-gap: 60px;
  }

  .rl-padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-padding-section-medium {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .rl-padding-global {
    height: 60vh;
  }

  .rl-text-style-regular {
    display: block;
  }

  .rl-heading-style-h5 {
    font-size: 1.2rem;
  }

  .rl-text-style-link {
    text-align: left;
  }

  .rl-text-style-medium {
    padding-right: 0;
  }

  .rl-heading-style-h4 {
    font-size: 1.75rem;
  }

  .rl-heading-style-h3 {
    font-size: 1.9rem;
  }

  .rl-heading-style-h2 {
    font-size: 2.75rem;
  }

  .rl-heading-style-h2.invest {
    font-size: 28px;
  }

  .rl-heading-style-h2.invest.white {
    font-size: 25px;
  }

  .rl-heading-style-h1 {
    font-size: 3.25rem;
  }

  .rl-heading-style-h1.light.subhero {
    width: 37rem;
  }

  .rl-heading-style-h1-2 {
    font-size: 3.25rem;
  }

  .rl_header5_content {
    max-width: 30rem;
  }

  .header5_component {
    height: 60vh;
  }

  .section-13 {
    background-position: 160%;
    height: 60vh;
  }

  .container-17 {
    height: 60vh;
  }

  .rl_section_header5-2 {
    background-position: 160%;
    height: 60vh;
  }

  .rl_menu-icon_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_menu-icon_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_navbar1_menu-button.w--open {
    background-color: #0000;
  }

  .rl_navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .rl_navbar1_dropdown-link {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .rl_navbar1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .rl_navbar1_dropdown-list.w--open {
    border-style: none;
    padding: 0;
  }

  .rl-dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .rl_navbar1_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .rl_navbar1_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .rl_navbar1_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .rl_navbar1_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .rl_navbar1_menu.is-page-height-tablet {
    height: 100vh;
    padding-bottom: 15rem;
  }

  .rl_layout237_spacing-block-6 {
    padding-bottom: 3.5rem;
  }

  .rl-heading-style-h4-2 {
    font-size: 1.75rem;
  }

  .rl_layout237_content {
    grid-column-gap: 2rem;
  }

  .rl_layout237_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h2-3 {
    font-size: 2.75rem;
  }

  .rl_layout192_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .rl_layout239_spacing-block-6 {
    padding-bottom: 3.5rem;
  }

  .rl-heading-style-h4-3 {
    font-size: 1.75rem;
  }

  .rl_layout239_content {
    grid-column-gap: 2rem;
  }

  .rl_layout239_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-4 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl_layout28_component {
    grid-column-gap: 3rem;
  }

  .rl-heading-style-h1-3 {
    font-size: 3.25rem;
  }

  .rl_header1_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .rl-padding-section-large-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h2-5 {
    font-size: 2.75rem;
  }

  .rl_layout1_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .rl-heading-style-h4-4 {
    font-size: 1.75rem;
  }

  .rl_layout28_component-2 {
    grid-column-gap: 3rem;
  }

  .rl_menu-icon_line-bottom-2 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon_line-middle-inner-2 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon_line-middle-2 {
    background-color: var(--electric-purple);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_menu-icon_line-top-2 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_navbar1_menu-button-2.w--open {
    background-color: #0000;
  }

  .rl_navbar1_menu-buttons-2 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .rl_navbar1_dropdown-link-2 {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .rl_navbar1_dropdown-list-2 {
    position: static;
    overflow: hidden;
  }

  .rl_navbar1_dropdown-list-2.w--open {
    border-style: none;
    padding: 0;
  }

  .rl-dropdown-icon-2 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .rl_navbar1_dropdown-toggle-2 {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .rl_navbar1_menu-dropdown-2 {
    width: 100%;
    font-size: 1.125rem;
  }

  .rl_navbar1_link-2 {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .rl_navbar1_menu-2 {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .rl_navbar1_menu-2.is-page-height-tablet {
    height: 100vh;
    padding-bottom: 15rem;
  }

  .rl_navbar1_logo-link-2 {
    width: 30%;
  }

  .rl_navbar1_logo-link-2.w--current {
    width: 25%;
  }

  .rl-padding-section-large-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-padding-section-medium-2 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h4-5 {
    font-size: 1.75rem;
  }

  .rl-heading-style-h3-2 {
    font-size: 2.25rem;
  }

  .rl-heading-style-h2-6 {
    font-size: 2.75rem;
  }

  .rl-heading-style-h1-4 {
    font-size: 3.25rem;
  }

  .rl_layout250_content {
    grid-column-gap: 2rem;
  }

  .rl_layout250_spacing-block-1 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h3-3 {
    font-size: 2.25rem;
  }

  .rl-heading-style-h4-6 {
    font-size: 1.75rem;
  }

  .rl_layout28_component-3 {
    grid-column-gap: 3rem;
  }

  .rl-heading-style-h2-7 {
    font-size: 2.75rem;
  }

  .rl_layout192_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .rl-heading-style-h2-8 {
    font-size: 2.75rem;
  }

  .rl_layout1_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .rl_faq1_spacing-block-3, .rl_faq1_spacing-block-2 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-9 {
    font-size: 2.75rem;
  }

  .rl_layout239_spacing-block-6-2 {
    padding-bottom: 3.5rem;
  }

  .rl_layout239_content-2 {
    grid-column-gap: 2rem;
  }

  .rl_layout239_spacing-block-3-2 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-10, .rl-heading-style-h2-11 {
    font-size: 2.75rem;
  }

  .rl-heading-style-h4-7 {
    font-size: 1.75rem;
  }

  .rl_team8_spacing-block-7 {
    padding-bottom: 5rem;
  }

  .rl_team8_list {
    grid-column-gap: 2rem;
  }

  .rl_team8_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-12 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl_faq1_spacing-block-3-2, .rl_faq1_spacing-block-2-2 {
    padding-bottom: 4.5rem;
  }

  .rl_faq6_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .rl_blogpost1_spacing-block-8, .rl_blogpost1_spacing-block-7 {
    padding-bottom: 2.5rem;
  }

  .rl_blogpost1_spacing-block-5 {
    padding-bottom: 3.5rem;
  }

  .rl_blogpost1_content {
    margin-bottom: 3rem;
  }

  .rl_blogpost1_spacing-block-4 {
    padding-bottom: 3.5rem;
  }

  .rl_blogpost1_image-wrapper {
    padding-top: 56.25%;
  }

  .rl_blogpost1_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl_blogpost1_spacing-block-2 {
    padding-bottom: 2.5rem;
  }

  .rl-heading-style-h2-13 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large-7 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl_footer3_spacing-block-5 {
    width: 30%;
  }

  .rl_footer3_spacing-block-4 {
    padding-bottom: 4.5rem;
  }

  .rl_footer3_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .rl-padding-section-medium-3 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .rl_blog5_list {
    grid-template-columns: 1fr 1fr;
  }

  .rl-heading-style-h4-8 {
    font-size: 1.75rem;
  }

  .rl_blog5_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h1-5 {
    font-size: 3.25rem;
  }

  .rl-padding-section-large-8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl_blogpost1_spacing-block-8-2, .rl_blogpost1_spacing-block-7-2 {
    padding-bottom: 2.5rem;
  }

  .rl_blogpost1_spacing-block-5-2 {
    padding-bottom: 3.5rem;
  }

  .rl_blogpost1_content-2 {
    margin-bottom: 3rem;
  }

  .rl_blogpost1_spacing-block-4-2 {
    padding-bottom: 3.5rem;
  }

  .rl_blogpost1_image-wrapper-2 {
    padding-top: 56.25%;
  }

  .rl_blogpost1_spacing-block-3-2 {
    padding-bottom: 4.5rem;
  }

  .rl_blogpost1_spacing-block-2-2 {
    padding-bottom: 2.5rem;
  }

  .rl-heading-style-h2-14 {
    font-size: 2.75rem;
  }

  .rl_blog33_spacing-block-8 {
    padding-bottom: 3.5rem;
  }

  .rl_blog33_list {
    grid-template-columns: 1fr 1fr;
  }

  .rl_blog33_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl_blog5_list-2 {
    grid-template-columns: 1fr 1fr;
  }

  .rl-heading-style-h4-9 {
    font-size: 1.75rem;
  }

  .rl_blog5_spacing-block-3-2 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h1-6 {
    font-size: 3.25rem;
  }

  .rl-padding-section-large-9 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl_blogpost1_spacing-block-8-3, .rl_blogpost1_spacing-block-7-3 {
    padding-bottom: 2.5rem;
  }

  .rl_blogpost1_spacing-block-5-3 {
    padding-bottom: 3.5rem;
  }

  .rl_blogpost1_content-3 {
    margin-bottom: 3rem;
  }

  .rl_blogpost1_spacing-block-4-3 {
    padding-bottom: 3.5rem;
  }

  .rl_blogpost1_image-wrapper-3 {
    padding-top: 56.25%;
  }

  .rl_blogpost1_spacing-block-3-3 {
    padding-bottom: 4.5rem;
  }

  .rl_blogpost1_spacing-block-2-3 {
    padding-bottom: 2.5rem;
  }

  .rl-heading-style-h2-15 {
    font-size: 2.75rem;
  }

  .rl-heading-style-h4-10 {
    font-size: 1.75rem;
  }

  .rl-heading-style-h1-7 {
    font-size: 3.25rem;
  }

  .rl_blog33_spacing-block-8-2 {
    padding-bottom: 3.5rem;
  }

  .rl_blog33_list-2 {
    grid-template-columns: 1fr 1fr;
  }

  .rl_blog33_spacing-block-3-2 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-16 {
    font-size: 2.75rem;
  }

  .rl-heading-style-h1-8 {
    font-size: 3.25rem;
  }

  .rl_blog33_spacing-block-8-3 {
    padding-bottom: 3.5rem;
  }

  .rl_blog33_list-3 {
    grid-template-columns: 1fr 1fr;
  }

  .rl_blog33_spacing-block-3-3 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-17 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large-10 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h2-18 {
    font-size: 2.75rem;
  }

  .rl_layout1_component-3 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .rl-padding-section-large-11 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h4-11 {
    font-size: 1.75rem;
  }

  .rl_faq1_spacing-block-3-3, .rl_faq1_spacing-block-2-3 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-19 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large-12 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl_gallery3_spacing-block-2 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-20 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large-13, .rl-padding-section-large-5-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h2-21 {
    font-size: 2.75rem;
  }

  .rl_faq6_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .rl-padding-section-large-14 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h4-12 {
    font-size: 1.75rem;
  }

  .rl_contact20_content {
    grid-column-gap: 2rem;
  }

  .rl_contact20_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-22 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large-15 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h4-13 {
    font-size: 1.75rem;
  }

  .rl_faq1_spacing-block-3-4, .rl_faq1_spacing-block-2-4 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-23 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large-16 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .stat {
    max-width: 728px;
  }

  .features-wrapper {
    justify-content: space-between;
  }

  .features-wrapper-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .features-left {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .features-right {
    max-width: 100%;
  }

  .rl_navbar1_menu-buttons-3 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .teknisk {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .pricing-grid {
    grid-column-gap: 30px;
  }

  .image-33, .image-34 {
    height: 35px;
  }

  .stat-copy, .container-36 {
    max-width: 728px;
  }

  .team-grid {
    grid-column-gap: 40px;
  }

  .team-member-image {
    width: 190px;
    height: 190px;
  }

  .rl-heading-style-h4-14 {
    font-size: 1.75rem;
  }

  .rl_faq1_spacing-block-3-5, .rl_faq1_spacing-block-2-5 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-24 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large-17 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-38 {
    max-width: 728px;
  }

  .features-wrapper-2 {
    justify-content: space-between;
  }

  .rl-heading-style-h2-25 {
    font-size: 2.75rem;
  }

  .rl_faq6_component-3 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .rl-padding-section-large-18 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl_menu-icon_line-bottom-3 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon_line-middle-inner-3 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon_line-middle-3 {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_menu-icon_line-top-3 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_navbar1_menu-button-3.w--open {
    background-color: #0000;
  }

  .rl_navbar1_menu-buttons-4 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .rl_navbar1_dropdown-link-3 {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .rl_navbar1_dropdown-list-3 {
    position: static;
    overflow: hidden;
  }

  .rl_navbar1_dropdown-list-3.w--open {
    border-style: none;
    padding: 0;
  }

  .rl-dropdown-icon-3 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .rl_navbar1_dropdown-toggle-3 {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .rl_navbar1_menu-dropdown-3 {
    width: 100%;
    font-size: 1.125rem;
  }

  .rl_navbar1_link-3 {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .rl_navbar1_menu-3 {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .rl_navbar1_menu-3.is-page-height-tablet {
    height: 100vh;
    padding-bottom: 15rem;
  }

  .rl-text-style-medium-23.is-white.invest, .rl-text-style-medium-23.invest {
    font-size: 15px;
  }

  .rl-heading-style-h1-9 {
    font-size: 3.25rem;
  }

  .rl-heading-style-h1-9.is-white.invest {
    font-size: 32px;
  }

  .rl_header5_content-2.invest {
    padding-left: 32px;
    padding-right: 32px;
  }

  .header5_component-2.invest {
    min-height: 70vh;
  }

  .rl_section_header5-3.invest {
    background-image: linear-gradient(#0000, #0000), url('../images/Yrjan--Olsnes-3902.jpg');
    background-position: 0 0, 68%;
  }

  .rl_logo1_logo.invest {
    max-width: 70px;
  }

  .rl_logo1_logo.invest.tu {
    max-width: 45px;
  }

  .rl_logo1_logo.invest.mn24 {
    max-width: 60px;
  }

  .rl_logo1_logo-list.invest {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-top: 1rem;
  }

  .rl-heading-style-h6-7.invest {
    font-size: 16px;
  }

  .rl_logo1_component.invest.smaller-text {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rl-padding-section-medium-4 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .rl-padding-section-medium-4.invest.less-padding-below {
    padding-top: 1rem;
  }

  .rl-container-large-20.invest {
    padding-left: 0;
    padding-right: 0;
  }

  .rl-padding-global-24.invest {
    padding-left: 5%;
    padding-right: 5%;
  }

  .features-list-2.invest {
    padding: 40px 5%;
  }

  .container-41 {
    max-width: 728px;
  }

  .features-wrapper-two-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .features-wrapper-two-2.invest {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: stretch;
  }

  .features-left-2 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .features-right-2 {
    max-width: 100%;
  }

  .features-right-2.invest {
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .list-item-invest {
    font-size: 15px;
    line-height: 18px;
  }

  .list-header-invest {
    font-size: 13px;
  }

  .list-header-invest.purple {
    font-size: 15px;
  }

  .rl_blog44_spacing-block-7 {
    padding-bottom: 3.5rem;
  }

  .rl_blog44_button-row-mobile {
    flex: none;
  }

  .rl-text-style-regular-25.invest {
    font-size: 14px;
  }

  .rl_blog44_item-content.invest {
    padding: .9rem .8rem .4rem;
  }

  .rl_blog44_list {
    grid-template-columns: 1fr 1fr;
  }

  .rl_blog44_list.invest {
    grid-column-gap: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .rl_blog44_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl_blog44_button-row-desktop {
    flex: none;
  }

  .rl-heading-style-h2-26 {
    font-size: 2.75rem;
  }

  .rl_blog44_heading {
    margin-right: 3rem;
  }

  .rl_blog44_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .rl-padding-section-large-19 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-padding-section-large-19.invest.mindre-padding {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rl-padding-section-large-19.invest.mindre-under {
    padding-top: 2rem;
    padding-bottom: 1rem;
  }

  .rl_layout192_component-3 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .rl_layout242_content {
    grid-column-gap: 2rem;
  }

  .rl_layout242_spacing-block-1 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h3-4 {
    font-size: 2.25rem;
  }

  .rl_layout1_image-4.kampanje {
    width: auto;
  }

  .rl_layout1_component-4 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .rl_layout1_component-4.invest.l-sning {
    grid-auto-flow: row;
  }

  .rl_layout1_component-4.kampanje {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .rl_layout1_component-4.kampanje.ladeanlegg {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: .75fr .5fr;
    grid-auto-flow: row;
  }

  .rl_gallery10_spacing-block-2 {
    padding-bottom: 4.5rem;
  }

  .rl_section_gallery10.invest {
    margin-top: 0;
    margin-bottom: 0;
  }

  .rl_gallery7_spacing-block-2 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-27 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large-20 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h4-15 {
    font-size: 1.75rem;
  }

  .rl_team8_spacing-block-7-2 {
    padding-bottom: 5rem;
  }

  .rl_team8_list-2 {
    grid-column-gap: 2rem;
  }

  .rl_team8_spacing-block-3-2 {
    padding-bottom: 4.5rem;
  }

  .rl_gallery3_gallery-grid-2.invest {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .rl_gallery3_spacing-block-2-2 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-28 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large-21, .rl-padding-section-large-22 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h2-29 {
    font-size: 2.75rem;
  }

  .rl_layout1_component-5 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .rl-padding-section-large-23 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl_footer4_bottom-wrapper {
    grid-template-columns: max-content .5fr .25fr .25fr;
  }

  .rl_footer4_spacing-block1 {
    padding-bottom: 4.5rem;
  }

  .rl_footer4_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .rl-padding-section-medium-5 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .rl_menu-icon_line-bottom-4 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon_line-middle-inner-4 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon_line-middle-4 {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_menu-icon_line-top-4 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_navbar1_menu-button-4.w--open {
    background-color: #0000;
  }

  .rl_navbar1_menu-buttons-5 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .rl_navbar1_dropdown-link-4 {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .rl_navbar1_dropdown-list-4 {
    position: static;
    overflow: hidden;
  }

  .rl_navbar1_dropdown-list-4.w--open {
    border-style: none;
    padding: 0;
  }

  .rl-dropdown-icon-4 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .rl_navbar1_dropdown-toggle-4 {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .rl_navbar1_menu-dropdown-4 {
    width: 100%;
    font-size: 1.125rem;
  }

  .rl_navbar1_link-4 {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .rl_navbar1_menu-4 {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .rl_navbar1_menu-4.is-page-height-tablet {
    height: 100vh;
    padding-bottom: 15rem;
  }

  .rl-heading-style-h1-10 {
    font-size: 3.25rem;
  }

  .hero-kampanje {
    background-position: 70% 100%;
  }

  .ingress {
    font-size: 20px;
  }

  .ingress.large.white {
    font-size: 19px;
  }

  .rl_layout237_spacing-block-6-2 {
    padding-bottom: 3.5rem;
  }

  .rl-heading-style-h4-16 {
    font-size: 1.75rem;
  }

  .rl_layout237_content-2 {
    grid-column-gap: 2rem;
  }

  .rl_layout237_content-2.kampanje {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .rl_layout237_content-2.kampanje.ladeanlegg {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .rl_layout237_spacing-block-3-2 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-30 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h1-11 {
    font-size: 3.25rem;
  }

  .header5_component-4 {
    min-height: 60vh;
  }

  .rl-heading-style-h4-17 {
    font-size: 1.75rem;
  }

  .rl-heading-style-h1-12 {
    font-size: 3.25rem;
  }

  .rl_pricing11_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-31 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large-25 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl_gallery3_spacing-block-2-3 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-32 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large-26 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl_layout239_spacing-block-6-3 {
    padding-bottom: 3.5rem;
  }

  .rl-heading-style-h4-18 {
    font-size: 1.75rem;
  }

  .rl_layout239_content-3 {
    grid-column-gap: 2rem;
  }

  .rl_layout239_spacing-block-3-3 {
    padding-bottom: 4.5rem;
  }

  .overline.purple.centered, .overline.white {
    text-align: center;
  }

  .overline.white.company {
    text-align: left;
  }

  .pri-button.light, .pri-button.purple {
    font-size: 20px;
  }

  .pri-button.smaller, .pri-button.smaller-mob, .pri-button.smaller-desk {
    padding-top: 8px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 16px;
  }

  .div-l1 {
    padding: 40px 2%;
  }

  .div-l1.bottom {
    height: 45vh;
    padding-bottom: 16px;
  }

  .div-l1.right {
    justify-content: flex-end;
    align-items: flex-end;
    padding-bottom: 40px;
  }

  .rl_layout250_content-copy {
    grid-column-gap: 2rem;
  }

  .div-block-15 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .section-29 {
    padding-left: 2%;
    padding-right: 2%;
  }

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

  .grid-5.reverse {
    grid-template-columns: .5fr .75fr;
  }

  .grid-5.text {
    grid-template-columns: .5fr 1fr;
  }

  .section-33 {
    height: 45vh;
  }

  .section-33.priv {
    height: 50vh;
  }

  .section-33.utbygg {
    background-position: 0 0, 50% 90%;
    height: 50vh;
  }

  .section-33.grossist {
    height: 60vh;
  }

  .div-block-22 {
    width: 100%;
  }

  .div-block-25 {
    width: 90%;
  }

  .section-35 {
    margin-left: 2%;
    margin-right: 2%;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .div-block-27 {
    width: 100%;
  }

  .section-37 {
    margin-left: 2%;
    margin-right: 2%;
    padding-top: 48px;
    padding-bottom: 24px;
  }

  .div-block-28 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding-left: 3%;
    padding-right: 3%;
  }

  .div-block-31 {
    padding-left: 2%;
    padding-right: 2%;
  }

  .div-block-34 {
    width: 70%;
  }

  .grid-7 {
    grid-template-columns: 1fr;
  }

  .div-block-35 {
    width: 100%;
  }

  .section-44 {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .div-block-37 {
    justify-content: flex-end;
    align-items: flex-end;
    width: 60%;
  }

  .grid-9 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .section-46 {
    position: static;
  }

  .div-block-46 {
    width: 100%;
  }

  .sverige {
    height: 45vh;
  }

  .country-selector {
    font-size: 36px;
  }

  .country-selector.light {
    font-size: 37px;
  }

  .div-l1-vertical {
    padding-left: 5%;
    padding-right: 5%;
  }

  .long-button.purple {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .image-64 {
    width: 120px;
  }

  .navbar-2 {
    padding-left: 2%;
    padding-right: 2%;
  }

  .nav-link-2 {
    padding: 4px 12px 6px;
    font-size: 14px;
    font-weight: 500;
  }

  .div-block-81 {
    width: 100%;
  }

  .grid-23 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .div-block-82 {
    width: 100%;
    height: 200px;
  }

  .div-block-83 {
    background-position: 0 0, 50% 45%;
    width: 100%;
    height: 200px;
  }

  .div-block-84 {
    background-position: 0 0, 50%;
    width: 100%;
    height: 200px;
  }

  .menu-button {
    padding: 0;
    display: none;
  }

  .div-l1-60vh {
    padding: 40px 5%;
  }

  .div-l1-60vh.bottom {
    height: 45vh;
    padding-bottom: 25px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .div-l1-60vh.right {
    justify-content: flex-end;
    align-items: flex-end;
    padding-bottom: 40px;
  }

  .section-55 {
    margin-left: 2%;
    margin-right: 2%;
    padding-bottom: 40px;
  }

  .div-block-85 {
    height: 70vh;
  }

  .div-block-87 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .boligfellesskap {
    margin-left: 2%;
    margin-right: 2%;
  }

  .div-block-91 {
    padding-top: 40px;
    padding-left: 3%;
    padding-right: 3%;
  }

  .div-block-93 {
    width: 100%;
  }

  .div-block-94 {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-26 {
    grid-template-columns: 1fr;
  }

  .virksomheter {
    margin-left: 2%;
    margin-right: 2%;
  }

  .div-block-98 {
    width: 100%;
  }

  .ladeoperat-rer, .section-56 {
    margin-left: 2%;
    margin-right: 2%;
  }

  .div-block-99 {
    padding-top: 32px;
    padding-left: 3%;
    padding-right: 3%;
  }

  .section-57 {
    height: 50vh;
  }

  .grid-27 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .background-video-2 {
    overflow: hidden;
  }

  .div-block-108 {
    width: 90%;
  }

  .section-60 {
    margin-left: 2%;
    margin-right: 2%;
  }

  .div-block-109 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .grid-28 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    display: grid;
  }

  .div-block-111 {
    width: 200px;
  }

  .grid-29 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1.75fr;
  }

  .div-block-112 {
    width: 100%;
  }

  .grid-31 {
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
  }

  .bilde-17-20.ladeanlegg, .bilde-17-20.hjemme, .bilde-17-20.installasjon, .bilde-17-20.eiendomsutvikler, .bilde-17-20.drift {
    width: 31vw;
  }

  .div-block-114 {
    width: 100%;
    overflow: hidden;
  }

  .section-61 {
    margin-left: 2%;
    margin-right: 2%;
  }

  .section-30-blue {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-32 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-127 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-129 {
    width: 100%;
  }

  .div-block-130 {
    padding: 16px 5%;
  }

  .div-block-139 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

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

  .grid-33 {
    grid-template-columns: 1.25fr;
  }

  .div-block-149 {
    width: 100%;
  }

  .image-71 {
    align-self: center;
  }

  .image-72 {
    max-height: 140px;
  }

  .div-block-157 {
    justify-content: center;
  }

  .div-block-158 {
    width: 100%;
  }

  .div-block-160 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .div-block-162 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .image-75 {
    height: 40px;
  }

  .section-65.white.new-mainsite {
    margin-left: 2%;
    margin-right: 2%;
  }

  .div-block-167 {
    grid-template-columns: 1fr .75fr;
  }

  .grid-38 {
    grid-template-columns: 1fr;
  }

  .div-block-174 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .navbar-2-copy, .navbar-en {
    padding-left: 2%;
    padding-right: 2%;
  }

  .grid-43 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .grid-44 {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .wholesaler-logo {
    padding-bottom: 32px;
  }

  .rl-padding-section-large-27 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h2-33 {
    font-size: 2.75rem;
  }

  .rl_gallery21_spacing-block-1 {
    padding-bottom: 4.5rem;
  }

  .container-44 {
    max-width: 728px;
  }

  .grid-46 {
    grid-template-columns: 1fr;
  }

  .grid-47 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-204 {
    max-width: none;
    margin-left: auto;
  }

  .image-92 {
    min-width: 90vw;
  }

  .supportgrid {
    grid-template-columns: 1fr 1fr;
  }

  .rl_menu-icon_line-middle-5 {
    background-color: var(--white);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .nav-drop-pri {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .nav-drop-pri.no-drop {
    align-self: auto;
    align-items: center;
    width: 100%;
  }

  .rl_navbar5_blog-item {
    width: 100%;
  }

  .rl_menu-icon_line-top-5 {
    background-color: var(--white);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_navbar5_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .rl_menu-icon-5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_navbar5_dropdown-background-layer {
    min-width: 100%;
  }

  .rl_navbar5_dropdown-content-left {
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .rl_navbar5_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .rl_navbar5_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .rl_navbar5_large-item-content {
    width: 100%;
  }

  .rl_navbar5_dropdown-content {
    flex-direction: column;
  }

  .rl_navbar5_menu-button.w--open {
    background-color: #0000;
  }

  .rl_navbar5_blog-list {
    width: 100%;
  }

  .rl_menu-icon_line-middle-inner-5 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl-dropdown-icon-5 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .rl_menu-icon_line-bottom-5 {
    background-color: var(--white);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_navbar5_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .rl_navbar5_menu {
    background-color: var(--almost-black);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1rem 5% 15rem;
    position: absolute;
    overflow: auto;
  }

  .rl_navbar5_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
  }

  .navbar-menu-dropdown {
    width: 100%;
    position: relative;
  }

  .rl_navbar5_dropdown-content-wrapper {
    width: 100%;
  }

  .div-block-217.support-grid {
    width: 144px;
    height: 144px;
  }

  .nav-support-grid {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 144px 144px 144px;
  }

  .nav-support-grid.support-grid {
    grid-column-gap: 16px;
    grid-template-rows: 144px;
    grid-template-columns: 144px 144px 144px;
    grid-auto-rows: 144px;
    justify-content: center;
  }

  .div-block-219.solutions {
    grid-template-rows: 200px 388px;
    height: 60vh;
  }

  .div-block-219.solutions.support {
    height: 60vh;
  }

  .rl-padding-section-large-28 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl_layout250_spacing-block-1-2 {
    padding-bottom: 4.5rem;
  }

  .rl_layout250_content-2 {
    grid-column-gap: 2rem;
  }

  .rl-heading-style-h3-5 {
    font-size: 2.25rem;
  }

  .icons-mainsite, .section-56-copy {
    margin-left: 2%;
    margin-right: 2%;
  }

  .rl-heading-style-h1-13 {
    font-size: 3.25rem;
  }

  .rl_section_header5-6 {
    margin-left: 2%;
    margin-right: 2%;
  }

  .container-45 {
    max-width: 728px;
  }

  .footer-content-2 {
    grid-column-gap: 60px;
  }

  .section-base.product-wallmount, .section-base.accessories {
    background-size: auto, cover;
  }

  .div-block-228.cabin2 {
    background-repeat: no-repeat;
  }

  .div-block-228.cabin3 {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .rl-padding-section-large-29 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h2-34 {
    font-size: 2.75rem;
  }

  .rl_layout207_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .section-71 {
    grid-template-columns: 1fr;
  }

  .rt-feature-left {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex: 1;
  }

  .rt-feature-left-content {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
  }

  .rtcargo-image {
    display: none;
  }

  .rt-feature-right-content {
    max-width: none;
  }

  .rt-left-para {
    text-align: left;
  }

  .rt-feature-main-wrapper {
    justify-content: center;
    align-items: center;
  }

  .rt-feature-middle, .rt-black-ship {
    display: none;
  }

  .rt-feature-right {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex: 1;
  }

  .rt-branches-text-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .rt-branches-list-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .rt-details-col, .rt-heading-col {
    width: 100%;
  }

  .rt-interest-flex {
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .rt-main-block.rt-interest-block {
    padding: 70px 50px;
  }

  .rt-main-block.rt-interest-block.rt-home-one-cta {
    width: auto;
  }

  .rt-interest {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .rt-category-cards-text-3.rt-text-white-2 {
    max-width: none;
  }

  .rt-new-slide-image {
    max-width: 5000px;
  }

  .rt-demo-two-accordion-left-arrow {
    left: 0%;
  }

  .rt-demo-two-accordion-right-arrow {
    right: 0%;
  }

  .rt-icon-3 {
    color: var(--electric-purple);
  }

  .icon-2 {
    color: var(--electric-purple);
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .rl-padding-section-large-30 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h2-35 {
    font-size: 2.75rem;
  }

  .rl_layout207_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .div-block-237 {
    min-width: 200%;
  }

  .div-block-239 {
    grid-template-columns: 1fr;
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-47 {
    max-width: 728px;
  }

  .features-wrapper-3 {
    justify-content: space-between;
  }

  .container-48 {
    max-width: 728px;
  }

  .features-wrapper-two-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .features-left-3 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .features-right-3 {
    max-width: 100%;
  }

  .div-block-244 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  .h1.white {
    font-size: 45px;
  }

  .h2 {
    font-size: 34px;
  }

  .h2.purple {
    font-size: 40px;
  }

  .h3.light {
    margin-left: auto;
    margin-right: auto;
  }

  .simple-banner {
    padding: 60px 15px;
  }

  .footer-dark {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .footer-content {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-block {
    align-items: center;
  }

  .footer-link:hover {
    color: #1a1b1fbf;
  }

  .footer-social-block {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .rl-padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl-padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .rl-heading-style-h5 {
    font-size: 1.25rem;
  }

  .rl-button.secondary.rl-button-secondary-small {
    font-family: Manrope, sans-serif;
  }

  .rl-text-style-medium {
    font-size: 1rem;
  }

  .rl-text-style-large, .rl-heading-style-h6 {
    font-size: 1.125rem;
  }

  .rl-heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl-heading-style-h3 {
    font-size: 2rem;
  }

  .rl-heading-style-h2 {
    font-size: 2.25rem;
  }

  .rl-heading-style-h2.invest {
    font-size: 26px;
  }

  .rl-heading-style-h2.invest.white {
    font-size: 22px;
  }

  .rl-heading-style-h1 {
    font-size: 2.5rem;
  }

  .rl_heading1_spacing-block-2 {
    padding-bottom: 1.5rem;
  }

  .rl-text-style-medium-2 {
    font-size: 1rem;
  }

  .rl_heading1_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h1-2 {
    font-size: 2.5rem;
  }

  .rl_header5_content {
    max-width: 21rem;
  }

  .section-13 {
    background-position: 410%;
  }

  .rl-text-style-medium-3 {
    font-size: 1rem;
  }

  .rl_navbar1_logo-link {
    padding-left: 0;
  }

  .rl_navbar1_component {
    height: auto;
    min-height: 4rem;
  }

  .rl_header44_spacing-block-3 {
    padding-bottom: 1.5rem;
  }

  .rl_header44_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl_header44_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl_layout237_spacing-block-6 {
    padding-bottom: 2.5rem;
  }

  .rl_layout237_spacing-block-5 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h4-2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_layout237_spacing-block-4 {
    padding-bottom: 1.25rem;
  }

  .rl_layout237_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout237_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl_layout237_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .rl_layout237_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl-padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_layout192_spacing-block-3 {
    padding-bottom: 1.5rem;
  }

  .rl_layout192_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-3 {
    font-size: 2.25rem;
  }

  .rl_layout192_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl_layout192_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout239_spacing-block-6 {
    padding-bottom: 2.5rem;
  }

  .rl_layout239_spacing-block-5 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h4-3 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_layout239_spacing-block-4 {
    padding-bottom: 1.5rem;
  }

  .rl_layout239_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout239_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl-text-style-medium-4 {
    font-size: 1rem;
  }

  .rl_layout239_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-4 {
    font-size: 2.25rem;
  }

  .rl_layout239_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl-padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_layout28_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl_layout28_component {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_heading1_spacing-block-2-2 {
    padding-bottom: 1.5rem;
  }

  .rl-text-style-medium-5 {
    font-size: 1rem;
  }

  .rl_heading1_spacing-block-1-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h1-3 {
    font-size: 2.5rem;
  }

  .rl_header1_component {
    grid-row-gap: 3rem;
  }

  .rl-padding-section-large-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_header44_spacing-block-3-2 {
    padding-bottom: 1.5rem;
  }

  .rl_header44_spacing-block-2-2 {
    padding-bottom: 1.25rem;
  }

  .rl_header44_spacing-block-1-2 {
    padding-bottom: .75rem;
  }

  .rl_layout1_spacing-block-3 {
    padding-bottom: 1.5rem;
  }

  .rl_layout1_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-5 {
    font-size: 2.25rem;
  }

  .rl_layout1_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl_layout1_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout28_spacing-block-1-2 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4-4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_layout28_component-2 {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_navbar1_logo-link-2 {
    padding-left: 0;
  }

  .rl_navbar1_logo-link-2.w--current {
    width: 35%;
  }

  .rl_navbar1_component-2 {
    height: auto;
    min-height: 4rem;
  }

  .rl-padding-section-large-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl-padding-section-medium-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .rl-heading-style-h5-2 {
    font-size: 1.25rem;
  }

  .rl-text-style-medium-6 {
    font-size: 1rem;
  }

  .rl-text-style-large-2, .rl-heading-style-h6-2 {
    font-size: 1.125rem;
  }

  .rl-heading-style-h4-5 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl-heading-style-h3-2 {
    font-size: 2rem;
  }

  .rl-heading-style-h2-6 {
    font-size: 2.25rem;
  }

  .rl-heading-style-h1-4 {
    font-size: 2.5rem;
  }

  .rl_header44_spacing-block-3-3 {
    padding-bottom: 1.5rem;
  }

  .rl_header44_spacing-block-2-3 {
    padding-bottom: 1.25rem;
  }

  .rl_header44_spacing-block-1-3 {
    padding-bottom: .75rem;
  }

  .rl_layout250_spacing-block-4 {
    padding-bottom: 1.5rem;
  }

  .rl_layout250_spacing-block-3 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h5-3 {
    font-size: 1.25rem;
  }

  .rl_layout250_spacing-block-2 {
    padding-bottom: 1.5rem;
  }

  .rl_layout250_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout250_spacing-block-1 {
    padding-bottom: 3rem;
  }

  .rl-heading-style-h3-3 {
    font-size: 2rem;
  }

  .rl_layout28_spacing-block-1-3 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4-6 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_layout28_component-3 {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout192_spacing-block-3-2 {
    padding-bottom: 1.5rem;
  }

  .rl-text-style-medium-7 {
    font-size: 1rem;
  }

  .rl_layout192_spacing-block-2-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-7 {
    font-size: 2.25rem;
  }

  .rl_layout192_spacing-block-1-2 {
    padding-bottom: .75rem;
  }

  .rl_layout192_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout1_spacing-block-3-2 {
    padding-bottom: 1.5rem;
  }

  .rl_layout1_spacing-block-2-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-8 {
    font-size: 2.25rem;
  }

  .rl_layout1_spacing-block-1-2 {
    padding-bottom: .75rem;
  }

  .rl_layout1_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_faq1_spacing-block-5 {
    padding-bottom: 1.5rem;
  }

  .rl_faq1_spacing-block-4 {
    padding-bottom: .75rem;
  }

  .rl_faq1_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl_faq1_answer-wrapper {
    margin-bottom: 1.25rem;
  }

  .rl_faq1_icon {
    width: 1.75rem;
    height: 1.75rem;
  }

  .rl_faq1_icon-wrapper {
    width: 1.75rem;
  }

  .rl_faq1_question-text {
    font-size: 1rem;
  }

  .rl_faq1_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rl_faq1_spacing-block-2 {
    padding-bottom: 3rem;
  }

  .rl_faq1_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-9 {
    font-size: 2.25rem;
  }

  .rl_layout239_spacing-block-6-2 {
    padding-bottom: 2.5rem;
  }

  .rl_layout239_spacing-block-5-2 {
    padding-bottom: 1.25rem;
  }

  .rl_layout239_spacing-block-4-2 {
    padding-bottom: 1.5rem;
  }

  .rl_layout239_content-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout239_spacing-block-3-2 {
    padding-bottom: 3rem;
  }

  .rl_layout239_spacing-block-2-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-10 {
    font-size: 2.25rem;
  }

  .rl_layout239_spacing-block-1-2 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h2-11 {
    font-size: 2.25rem;
  }

  .rl_team8_spacing-block-9 {
    padding-bottom: 1.5rem;
  }

  .rl-text-style-medium-8 {
    font-size: 1rem;
  }

  .rl_team8_spacing-block-8 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4-7 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_team8_spacing-block-7 {
    padding-bottom: 3.5rem;
  }

  .rl_team8_spacing-block-6 {
    padding-bottom: 1.25rem;
  }

  .rl_team8_spacing-block-5 {
    padding-bottom: .75rem;
  }

  .rl_team8_name-text {
    font-size: 1.125rem;
  }

  .rl_team8_spacing-block-4 {
    padding-bottom: 1.25rem;
  }

  .rl_team8_image-wrapper {
    height: 100%;
  }

  .rl_team8_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_team8_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl_team8_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-12 {
    font-size: 2.25rem;
  }

  .rl_team8_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl-padding-section-large-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_faq1_spacing-block-5-2 {
    padding-bottom: 1.5rem;
  }

  .rl_faq1_spacing-block-4-2 {
    padding-bottom: .75rem;
  }

  .rl_faq1_spacing-block-3-2 {
    padding-bottom: 3rem;
  }

  .rl_faq1_answer-wrapper-2 {
    margin-bottom: 1.25rem;
  }

  .rl_faq1_icon-2 {
    width: 1.75rem;
    height: 1.75rem;
  }

  .rl_faq1_icon-wrapper-2 {
    width: 1.75rem;
  }

  .rl_faq1_question-text-2 {
    font-size: 1rem;
  }

  .rl_faq1_question-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rl_faq1_spacing-block-2-2 {
    padding-bottom: 3rem;
  }

  .rl_faq1_spacing-block-1-2 {
    padding-bottom: 1.25rem;
  }

  .rl_faq6_answer-wrapper {
    margin-bottom: 1.25rem;
  }

  .rl_faq6_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .rl_faq6_icon {
    width: 1.75rem;
    height: 1.75rem;
  }

  .rl_faq6_icon-wrapper {
    width: 1.75rem;
  }

  .rl_faq6_question-text {
    font-size: 1rem;
  }

  .rl_faq6_question {
    padding: 1rem 1.25rem;
  }

  .rl_faq6_spacing-block-2 {
    padding-bottom: 1.5rem;
  }

  .rl_faq6_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

  .rl_faq6_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_faq1_icon-3 {
    width: 1.75rem;
    height: 1.75rem;
  }

  .rl_faq1_question-3 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rl_blogpost1_author-text-large {
    font-size: 1rem;
  }

  .rl_blogpost1_spacing-block-8 {
    padding-bottom: 2rem;
  }

  .rl_blogpost1_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .rl_blogpost1_spacing-block-7 {
    padding-bottom: 2rem;
  }

  .rl_blogpost1_spacing-block-6 {
    padding-bottom: 1rem;
  }

  .rl-heading-style-h6-3 {
    font-size: 1.125rem;
  }

  .rl_blogpost1_spacing-block-5 {
    padding-bottom: 2.5rem;
  }

  .rl_blogpost1_content {
    margin-bottom: 2rem;
  }

  .rl_blogpost1_spacing-block-4 {
    padding-bottom: 2.5rem;
  }

  .rl_blogpost1_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl_blogpost1_spacing-block-2 {
    padding-bottom: 2rem;
  }

  .rl-heading-style-h2-13 {
    font-size: 2.25rem;
  }

  .rl_blogpost1_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

  .rl-padding-section-large-7 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_footer3_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .rl_footer3_credit-text {
    margin-top: 2rem;
  }

  .rl_footer3_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .rl_footer3_spacing-block-5 {
    padding-bottom: 1.5rem;
  }

  .rl_footer3_spacing-block-4 {
    padding-bottom: 3rem;
  }

  .rl_footer3_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .rl_footer3_spacing-block-3 {
    padding-bottom: 1.5rem;
  }

  .rl_footer3_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl_footer3_spacing-block-1 {
    padding-bottom: 1.5rem;
  }

  .rl_footer3_top-wrapper {
    grid-row-gap: 3rem;
  }

  .rl-padding-section-medium-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .rl-heading-style-h6-4 {
    font-size: 1.125rem;
  }

  .rl_blog5_spacing-block-12 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h5-4 {
    font-size: 1.25rem;
  }

  .rl_blog5_spacing-block-9 {
    padding-bottom: 1.25rem;
  }

  .rl_blog5_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_blog5_spacing-block-8 {
    padding-bottom: 3rem;
  }

  .rl_blog5_menu-link.last-link {
    margin-right: 2rem;
  }

  .rl_blog5_category-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .rl_blog5_spacing-block-7 {
    padding-bottom: 3rem;
  }

  .rl_blog5_spacing-block-6 {
    padding-bottom: 1.25rem;
  }

  .rl_blog5_spacing-block-5 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4-8 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_blog5_spacing-block-4 {
    padding-bottom: .75rem;
  }

  .rl_blog5_featured-image-wrapper {
    padding-top: 66%;
  }

  .rl_blog5_featured-item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .rl_blog5_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl-text-style-medium-9 {
    font-size: 1rem;
  }

  .rl_blog5_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h1-5 {
    font-size: 2.5rem;
  }

  .rl_blog5_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl-padding-section-large-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_blogpost1_author-text-large-2 {
    font-size: 1rem;
  }

  .rl_blogpost1_spacing-block-8-2 {
    padding-bottom: 2rem;
  }

  .rl_blogpost1_divider-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .rl_blogpost1_spacing-block-7-2 {
    padding-bottom: 2rem;
  }

  .rl_blogpost1_spacing-block-6-2 {
    padding-bottom: 1rem;
  }

  .rl-heading-style-h6-5 {
    font-size: 1.125rem;
  }

  .rl_blogpost1_spacing-block-5-2 {
    padding-bottom: 2.5rem;
  }

  .rl_blogpost1_content-2 {
    margin-bottom: 2rem;
  }

  .rl_blogpost1_spacing-block-4-2 {
    padding-bottom: 2.5rem;
  }

  .rl_blogpost1_spacing-block-3-2 {
    padding-bottom: 3rem;
  }

  .rl_blogpost1_spacing-block-2-2 {
    padding-bottom: 2rem;
  }

  .rl-heading-style-h2-14 {
    font-size: 2.25rem;
  }

  .rl_blogpost1_spacing-block-1-2 {
    padding-bottom: 1.25rem;
  }

  .rl_blog33_spacing-block-8 {
    padding-bottom: 2.5rem;
  }

  .rl_blog33_spacing-block-7, .rl_blog33_spacing-block-4 {
    padding-bottom: 1.25rem;
  }

  .rl_blog33_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_blog33_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl_blog33_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl_blog33_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl_blog5_spacing-block-12-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h5-5 {
    font-size: 1.25rem;
  }

  .rl_blog5_spacing-block-9-2 {
    padding-bottom: 1.25rem;
  }

  .rl_blog5_list-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_blog5_spacing-block-8-2 {
    padding-bottom: 3rem;
  }

  .rl_blog5_menu-link-2.last-link {
    margin-right: 2rem;
  }

  .rl_blog5_category-menu-2 {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .rl_blog5_spacing-block-7-2 {
    padding-bottom: 3rem;
  }

  .rl_blog5_spacing-block-6-2 {
    padding-bottom: 1.25rem;
  }

  .rl_blog5_spacing-block-5-2 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4-9 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_blog5_spacing-block-4-2 {
    padding-bottom: .75rem;
  }

  .rl_blog5_featured-image-wrapper-2 {
    padding-top: 66%;
  }

  .rl_blog5_featured-item-2 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .rl_blog5_spacing-block-3-2 {
    padding-bottom: 3rem;
  }

  .rl-text-style-medium-10 {
    font-size: 1rem;
  }

  .rl_blog5_spacing-block-2-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h1-6 {
    font-size: 2.5rem;
  }

  .rl_blog5_spacing-block-1-2 {
    padding-bottom: .75rem;
  }

  .rl-padding-section-large-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_blogpost1_author-text-large-3 {
    font-size: 1rem;
  }

  .rl_blogpost1_spacing-block-8-3 {
    padding-bottom: 2rem;
  }

  .rl_blogpost1_divider-3 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .rl_blogpost1_spacing-block-7-3 {
    padding-bottom: 2rem;
  }

  .rl_blogpost1_spacing-block-6-3 {
    padding-bottom: 1rem;
  }

  .rl-heading-style-h6-6 {
    font-size: 1.125rem;
  }

  .rl_blogpost1_spacing-block-5-3 {
    padding-bottom: 2.5rem;
  }

  .rl_blogpost1_content-3 {
    margin-bottom: 2rem;
  }

  .rl_blogpost1_spacing-block-4-3 {
    padding-bottom: 2.5rem;
  }

  .rl_blogpost1_spacing-block-3-3 {
    padding-bottom: 3rem;
  }

  .rl_blogpost1_spacing-block-2-3 {
    padding-bottom: 2rem;
  }

  .rl-heading-style-h2-15 {
    font-size: 2.25rem;
  }

  .rl_blogpost1_spacing-block-1-3 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h5-6 {
    font-size: 1.25rem;
  }

  .rl-heading-style-h4-10 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl-text-style-medium-11 {
    font-size: 1rem;
  }

  .rl-heading-style-h1-7 {
    font-size: 2.5rem;
  }

  .rl_blog33_spacing-block-8-2 {
    padding-bottom: 2.5rem;
  }

  .rl_blog33_spacing-block-7-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h5-7 {
    font-size: 1.25rem;
  }

  .rl_blog33_spacing-block-4-2 {
    padding-bottom: 1.25rem;
  }

  .rl_blog33_list-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_blog33_spacing-block-3-2 {
    padding-bottom: 3rem;
  }

  .rl-text-style-medium-12 {
    font-size: 1rem;
  }

  .rl_blog33_spacing-block-2-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-16 {
    font-size: 2.25rem;
  }

  .rl_blog33_spacing-block-1-2 {
    padding-bottom: .75rem;
  }

  .rl_header44_spacing-block-3-4 {
    padding-bottom: 1.5rem;
  }

  .rl-text-style-medium-13 {
    font-size: 1rem;
  }

  .rl_header44_spacing-block-2-4 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h1-8 {
    font-size: 2.5rem;
  }

  .rl_header44_spacing-block-1-4 {
    padding-bottom: .75rem;
  }

  .rl_blog33_spacing-block-8-3 {
    padding-bottom: 2.5rem;
  }

  .rl_blog33_spacing-block-7-3 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h5-8 {
    font-size: 1.25rem;
  }

  .rl_blog33_spacing-block-4-3 {
    padding-bottom: 1.25rem;
  }

  .rl_blog33_list-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_blog33_spacing-block-3-3 {
    padding-bottom: 3rem;
  }

  .rl-text-style-medium-14 {
    font-size: 1rem;
  }

  .rl_blog33_spacing-block-2-3 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-17 {
    font-size: 2.25rem;
  }

  .rl_blog33_spacing-block-1-3 {
    padding-bottom: .75rem;
  }

  .rl-padding-section-large-10 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_layout1_spacing-block-3-3 {
    padding-bottom: 1.5rem;
  }

  .rl-text-style-medium-15 {
    font-size: 1rem;
  }

  .rl_layout1_spacing-block-2-3 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-18 {
    font-size: 2.25rem;
  }

  .rl_layout1_spacing-block-1-3 {
    padding-bottom: .75rem;
  }

  .rl_layout1_component-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl-padding-section-large-11 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_faq1_spacing-block-5-3 {
    padding-bottom: 1.5rem;
  }

  .rl-text-style-medium-16 {
    font-size: 1rem;
  }

  .rl_faq1_spacing-block-4-3 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4-11 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_faq1_spacing-block-3-3 {
    padding-bottom: 3rem;
  }

  .rl_faq1_answer-wrapper-3 {
    margin-bottom: 1.25rem;
  }

  .rl_faq1_icon-4 {
    width: 1.75rem;
    height: 1.75rem;
  }

  .rl_faq1_icon-wrapper-3 {
    width: 1.75rem;
  }

  .rl_faq1_question-text-3 {
    font-size: 1rem;
  }

  .rl_faq1_question-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rl_faq1_spacing-block-2-3 {
    padding-bottom: 3rem;
  }

  .rl_faq1_spacing-block-1-3 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-19 {
    font-size: 2.25rem;
  }

  .rl-padding-section-large-12 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .rl_gallery3_spacing-block-2 {
    padding-bottom: 3rem;
  }

  .rl-text-style-medium-17 {
    font-size: 1rem;
  }

  .rl_gallery3_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-20 {
    font-size: 2.25rem;
  }

  .rl-padding-section-large-13, .rl-padding-section-large-5-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_faq6_answer-wrapper-2 {
    margin-bottom: 1.25rem;
  }

  .rl_faq6_answer-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .rl_faq6_icon-2 {
    width: 1.75rem;
    height: 1.75rem;
  }

  .rl_faq6_icon-wrapper-2 {
    width: 1.75rem;
  }

  .rl_faq6_question-text-2 {
    font-size: 1rem;
  }

  .rl_faq6_question-2 {
    padding: 1rem 1.25rem;
  }

  .rl_faq6_spacing-block-2-2 {
    padding-bottom: 1.5rem;
  }

  .rl-text-style-medium-18 {
    font-size: 1rem;
  }

  .rl_faq6_spacing-block-1-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-21 {
    font-size: 2.25rem;
  }

  .rl_faq6_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl-padding-section-large-14 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_contact20_spacing-block-6 {
    padding-bottom: 1.25rem;
  }

  .rl_contact20_spacing-block-5 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4-12 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_contact20_spacing-block-4 {
    padding-bottom: 1.25rem;
  }

  .rl_contact20_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_contact20_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl-text-style-medium-19 {
    font-size: 1rem;
  }

  .rl_contact20_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-22 {
    font-size: 2.25rem;
  }

  .rl_contact20_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl-padding-section-large-15 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_faq1_spacing-block-5-4 {
    padding-bottom: 1.5rem;
  }

  .rl-text-style-medium-20 {
    font-size: 1rem;
  }

  .rl_faq1_spacing-block-4-4 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4-13 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_faq1_spacing-block-3-4 {
    padding-bottom: 3rem;
  }

  .rl_faq1_answer-wrapper-4 {
    margin-bottom: 1.25rem;
  }

  .rl_faq1_icon-5 {
    width: 1.75rem;
    height: 1.75rem;
  }

  .rl_faq1_icon-wrapper-4 {
    width: 1.75rem;
  }

  .rl_faq1_question-text-4 {
    font-size: 1rem;
  }

  .rl_faq1_question-5 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rl_faq1_spacing-block-2-4 {
    padding-bottom: 3rem;
  }

  .rl_faq1_spacing-block-1-4 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-23 {
    font-size: 2.25rem;
  }

  .rl-padding-section-large-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .features-metrics {
    padding: 60px 15px;
  }

  .features-wrapper {
    flex-wrap: wrap;
    margin-bottom: -40px;
  }

  .features-block {
    width: 50%;
    margin-bottom: 40px;
  }

  .features-list, .features-metrics-copy {
    padding: 60px 15px;
  }

  .rl-button-kontakt-oss.secondary.rl-button-secondary-small {
    font-family: Manrope, sans-serif;
  }

  .teknisk {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .pricing-overview {
    padding: 60px 15px;
  }

  .list-copy {
    padding-left: 16px;
  }

  .image-33 {
    width: 150px;
    max-width: none;
    height: auto;
  }

  .investors {
    padding: 60px 15px;
  }

  .team-grid {
    grid-template-columns: 1fr 1fr;
  }

  .partners {
    padding: 60px 15px;
  }

  .rl_faq1_spacing-block-5-5 {
    padding-bottom: 1.5rem;
  }

  .rl-text-style-medium-21 {
    font-size: 1rem;
  }

  .rl_faq1_spacing-block-4-5 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4-14 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_faq1_spacing-block-3-5 {
    padding-bottom: 3rem;
  }

  .rl_faq1_answer-wrapper-5 {
    margin-bottom: 1.25rem;
  }

  .rl_faq1_icon-6 {
    width: 1.75rem;
    height: 1.75rem;
  }

  .rl_faq1_icon-wrapper-5 {
    width: 1.75rem;
  }

  .rl_faq1_question-text-5 {
    font-size: 1rem;
  }

  .rl_faq1_question-6 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rl_faq1_spacing-block-2-5 {
    padding-bottom: 3rem;
  }

  .rl_faq1_spacing-block-1-5 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-24 {
    font-size: 2.25rem;
  }

  .rl-padding-section-large-17 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .features-metrics-2 {
    padding: 60px 15px;
  }

  .features-wrapper-2 {
    flex-wrap: wrap;
    margin-bottom: -40px;
  }

  .features-block-2 {
    width: 50%;
    margin-bottom: 40px;
  }

  .rl_faq6_answer-wrapper-3 {
    margin-bottom: 1.25rem;
  }

  .rl_faq6_answer-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .rl_faq6_icon-3 {
    width: 1.75rem;
    height: 1.75rem;
  }

  .rl_faq6_icon-wrapper-3 {
    width: 1.75rem;
  }

  .rl_faq6_question-text-3 {
    font-size: 1rem;
  }

  .rl_faq6_question-3 {
    padding: 1rem 1.25rem;
  }

  .rl_faq6_spacing-block-2-3 {
    padding-bottom: 1.5rem;
  }

  .rl-text-style-medium-22 {
    font-size: 1rem;
  }

  .rl_faq6_spacing-block-1-3 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-25 {
    font-size: 2.25rem;
  }

  .rl_faq6_component-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl-padding-section-large-18 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_navbar1_logo-link-3 {
    padding-left: 0;
  }

  .rl_navbar1_component-3 {
    height: auto;
    min-height: 4rem;
  }

  .rl_heading1_spacing-block-2-3 {
    padding-bottom: 1.5rem;
  }

  .rl-text-style-medium-23 {
    font-size: 1rem;
  }

  .rl-text-style-medium-23.is-white.invest, .rl-text-style-medium-23.invest {
    font-size: 15px;
  }

  .rl_heading1_spacing-block-1-3 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h1-9 {
    font-size: 2.5rem;
  }

  .rl-heading-style-h1-9.is-white.invest {
    font-size: 30px;
  }

  .header5_component-2.invest {
    justify-content: center;
    align-items: center;
    min-height: 50vh;
    max-height: 50rem;
  }

  .rl-padding-global-23.invest {
    padding-left: 4%;
    padding-right: 4%;
  }

  .rl_section_header5-3.invest {
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
  }

  .rl_logo1_logo {
    max-height: 3rem;
  }

  .rl_logo1_logo.invest.tu {
    max-width: 41px;
  }

  .rl_logo1_logo.invest.mn24 {
    max-width: 54px;
  }

  .rl_logo1_logo-list {
    padding-top: 1rem;
  }

  .rl_logo1_logo-list.invest {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rl_logo1_spacing-block-1 {
    padding-bottom: 1.5rem;
  }

  .rl-heading-style-h6-7 {
    font-size: 1.125rem;
  }

  .rl-padding-section-medium-4 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .rl-container-large-20.invest {
    padding-left: 0;
    padding-right: 0;
  }

  .rl-padding-global-24.invest {
    padding-left: 4%;
    padding-right: 4%;
  }

  .features-list-2 {
    padding: 60px 15px;
  }

  .features-list-2.invest {
    padding-left: 4%;
    padding-right: 4%;
  }

  .list-header-invest.purple {
    font-size: 15px;
  }

  .rl_blog44_spacing-block-7 {
    padding-bottom: 2.5rem;
  }

  .rl_blog44_button-row-mobile {
    justify-content: flex-start;
    width: 100%;
    display: flex;
  }

  .rl_blog44_spacing-block-6 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h5-9 {
    font-size: 1.25rem;
  }

  .rl_blog44_spacing-block-4 {
    padding-bottom: .75rem;
  }

  .rl_blog44_item-content.invest {
    padding: .6rem .6rem .2rem;
  }

  .rl_blog44_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_blog44_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl_blog44_button-row-desktop {
    justify-content: flex-start;
    width: 100%;
    display: none;
  }

  .rl-text-style-medium-24 {
    font-size: 1rem;
  }

  .rl_blog44_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-26 {
    font-size: 2.25rem;
  }

  .rl_blog44_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl_blog44_heading {
    margin-right: 0;
  }

  .rl_blog44_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rl-padding-section-large-19 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl-padding-section-large-19.kampanje.mer-under {
    padding-top: 2rem;
    padding-bottom: 5rem;
  }

  .rl_layout192_spacing-block-3-3 {
    padding-bottom: 1.5rem;
  }

  .rl_layout192_spacing-block-2-3 {
    padding-bottom: 1.25rem;
  }

  .rl_layout192_spacing-block-1-3 {
    padding-bottom: .75rem;
  }

  .rl_layout192_component-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout242_spacing-block-4 {
    padding-bottom: 1.5rem;
  }

  .rl_layout242_spacing-block-3, .rl_layout242_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl_layout242_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout242_spacing-block-1 {
    padding-bottom: 3rem;
  }

  .rl-heading-style-h3-4 {
    font-size: 2rem;
  }

  .rl_layout1_image-4.invest {
    max-height: 50%;
  }

  .rl_layout1_image-4.kampanje {
    width: 8rem;
  }

  .rl_layout1_spacing-block-3-4 {
    padding-bottom: 1.5rem;
  }

  .rl_layout1_spacing-block-2-4 {
    padding-bottom: 1.25rem;
  }

  .rl_layout1_spacing-block-1-4 {
    padding-bottom: .75rem;
  }

  .rl_layout1_component-4 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout1_component-4.invest.l-sning {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .rl_layout1_component-4.invest.l-sning.knapp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-auto-flow: column;
  }

  .rl_layout1_component-4.kampanje, .rl_layout1_component-4.kampanje.ladeanlegg {
    grid-template-columns: 1fr;
  }

  .rl_gallery10_lightbox-link {
    margin-bottom: 1rem;
  }

  .rl_gallery10_masonry-grid {
    column-count: 1;
    column-gap: 1.5rem;
  }

  .rl_gallery10_spacing-block-2 {
    padding-bottom: 3rem;
  }

  .rl_gallery10_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

  .rl_gallery10_component.invest {
    flex-flow: column;
  }

  .rl_section_gallery10.invest {
    margin-top: 0;
    margin-bottom: 0;
  }

  .rl_gallery7_image-wrapper-large {
    padding-top: 100%;
  }

  .rl_gallery_gallery-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .rl_gallery7_spacing-block-2 {
    padding-bottom: 3rem;
  }

  .rl-text-style-medium-25 {
    font-size: 1rem;
  }

  .rl_gallery7_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-27 {
    font-size: 2.25rem;
  }

  .rl-padding-section-large-20 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_team8_spacing-block-9-2 {
    padding-bottom: 1.5rem;
  }

  .rl_team8_spacing-block-8-2 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4-15 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_team8_spacing-block-7-2 {
    padding-bottom: 3.5rem;
  }

  .rl_team8_spacing-block-6-2 {
    padding-bottom: 1.25rem;
  }

  .rl_team8_spacing-block-5-2 {
    padding-bottom: .75rem;
  }

  .rl_team8_name-text-2 {
    font-size: 1.125rem;
  }

  .rl_team8_spacing-block-4-2 {
    padding-bottom: 1.25rem;
  }

  .rl_team8_image-wrapper-2 {
    height: 100%;
  }

  .rl_team8_list-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_team8_list-2.invest {
    grid-template-columns: 1fr 1fr;
  }

  .rl_team8_spacing-block-3-2 {
    padding-bottom: 3rem;
  }

  .rl_team8_spacing-block-2-2 {
    padding-bottom: 1.25rem;
  }

  .rl_team8_spacing-block-1-2 {
    padding-bottom: .75rem;
  }

  .rl_gallery3_gallery-grid-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .rl_gallery3_gallery-grid-2.invest {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .rl_gallery3_spacing-block-2-2 {
    padding-bottom: 3rem;
  }

  .rl-text-style-medium-26 {
    font-size: 1rem;
  }

  .rl_gallery3_spacing-block-1-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-28 {
    font-size: 2.25rem;
  }

  .rl-padding-section-large-21 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_testimonial1_spacing-block-2 {
    padding-bottom: .75rem;
  }

  .rl_testimonial1_spacing-block-1 {
    padding-bottom: 1.5rem;
  }

  .rl-heading-style-h5-10 {
    font-size: 1.25rem;
  }

  .rl-padding-section-large-22 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_layout1_spacing-block-3-5 {
    padding-bottom: 1.5rem;
  }

  .rl-text-style-medium-27 {
    font-size: 1rem;
  }

  .rl_layout1_spacing-block-2-5 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-29 {
    font-size: 2.25rem;
  }

  .rl_layout1_spacing-block-1-5 {
    padding-bottom: .75rem;
  }

  .rl_layout1_component-5 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl-padding-section-large-23 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_footer4_legal-link {
    font-size: .7rem;
  }

  .rl_footer4_credit-text {
    margin-top: 1rem;
    font-size: .7rem;
  }

  .rl_footer4_bottom-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
    justify-items: center;
  }

  .rl_footer4_spacing-block2 {
    padding-bottom: 1.5rem;
  }

  .rl_footer4_spacing-block1 {
    padding-bottom: 3rem;
  }

  .rl_footer4_link-list {
    grid-column-gap: 0px;
    grid-row-gap: 1.5rem;
    grid-auto-flow: row;
    justify-items: center;
  }

  .rl_footer4_logo {
    min-width: 30vw;
  }

  .rl-padding-section-medium-5 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .rl_navbar1_logo-link-4 {
    padding-left: 0;
  }

  .navbar-kampanje {
    height: auto;
    min-height: 4rem;
  }

  .rl_heading1_spacing-block-2-4 {
    padding-bottom: 1.5rem;
  }

  .rl-text-style-medium-28 {
    font-size: 1rem;
  }

  .rl_heading1_spacing-block-1-4 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h1-10 {
    font-size: 2.5rem;
  }

  .rl-padding-global-30.kampanje {
    padding-left: 2%;
    padding-right: 2%;
  }

  .hero-kampanje {
    height: 50vh;
  }

  .ingress {
    max-width: none;
  }

  .ingress.large.white {
    font-size: 18px;
  }

  .bodycopy.large {
    font-size: 17px;
  }

  .bodycopy.centered {
    font-size: 16px;
  }

  .rl_layout237_spacing-block-6-2 {
    padding-bottom: 2.5rem;
  }

  .rl_layout237_spacing-block-5-2 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4-16 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_layout237_spacing-block-4-2 {
    padding-bottom: 1.25rem;
  }

  .rl_layout237_item-2 {
    align-self: flex-start;
  }

  .rl_layout237_content-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout237_content-2.kampanje.ladeanlegg {
    grid-template-columns: 1fr 1fr;
  }

  .rl_layout237_spacing-block-3-2 {
    padding-bottom: 3rem;
  }

  .rl-text-style-medium-29 {
    font-size: 1rem;
  }

  .rl_layout237_spacing-block-2-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-30 {
    font-size: 2.25rem;
  }

  .rl_layout237_spacing-block-1-2 {
    padding-bottom: .75rem;
  }

  .rl-padding-section-large-24 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_heading1_spacing-block-2-5 {
    padding-bottom: 1.5rem;
  }

  .rl_heading1_spacing-block-1-5 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h1-11 {
    font-size: 2.5rem;
  }

  .rl_pricing11_spacing-block-8 {
    padding-bottom: 1.5rem;
  }

  .rl_pricing11_spacing-block-7 {
    padding-bottom: 1.25rem;
  }

  .rl_pricing11_spacing-block-6 {
    padding-bottom: 1.5rem;
  }

  .rl-heading-style-h4-17 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl-heading-style-h1-12 {
    font-size: 2.5rem;
  }

  .rl-heading-style-h6-8 {
    font-size: 1.125rem;
  }

  .rl_pricing11_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .rl_pricing11_plans {
    grid-template-columns: 1fr;
  }

  .rl_pricing11_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl-text-style-medium-30 {
    font-size: 1rem;
  }

  .rl_pricing11_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-31 {
    font-size: 2.25rem;
  }

  .rl_pricing11_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl-padding-section-large-25 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_gallery3_gallery-grid-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .rl_gallery3_spacing-block-2-3 {
    padding-bottom: 3rem;
  }

  .rl-text-style-medium-31 {
    font-size: 1rem;
  }

  .rl_gallery3_spacing-block-1-3 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-32 {
    font-size: 2.25rem;
  }

  .rl-padding-section-large-26 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_layout239_spacing-block-6-3 {
    padding-bottom: 2.5rem;
  }

  .rl_layout239_spacing-block-5-3 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h4-18 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_layout239_spacing-block-4-3 {
    padding-bottom: 1.5rem;
  }

  .rl_layout239_content-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout239_spacing-block-3-3 {
    padding-bottom: 3rem;
  }

  .rl_layout239_spacing-block-2-3 {
    padding-bottom: 1.25rem;
  }

  .rl_layout239_spacing-block-1-3 {
    padding-bottom: .75rem;
  }

  .image-41 {
    max-height: none;
  }

  .div-l1 {
    padding: 32px 4%;
  }

  .div-l1.bottom {
    height: 40vh;
  }

  .div-l1.left {
    padding-top: 40px;
  }

  .rl_layout250_content-copy {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .div-block-16 {
    grid-template-columns: 1.75fr;
  }

  .div-block-18 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

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

  .grid-5.reverse {
    grid-template-columns: 1.25fr;
  }

  .grid-5.text {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: .5fr 1fr;
  }

  .section-33 {
    height: 35vh;
  }

  .section-33.priv {
    background-position: 0 0, 50% 90%;
    height: 40vh;
  }

  .section-33.utbygg {
    height: 40vh;
  }

  .section-33.nakenlading {
    background-position: 0 0, 45% 65%;
    background-size: auto, cover;
    height: 50vh;
  }

  .section-33.ladeanlegg-kampanje {
    background-position: 0 0, 80%;
    background-size: auto, cover;
    height: 90vh;
  }

  .section-33.grossist {
    height: 40vh;
  }

  .div-block-22 {
    width: 95%;
  }

  .div-block-23 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-25, .div-block-34 {
    width: 100%;
  }

  .grid-7 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .section-44 {
    justify-content: center;
    align-items: flex-end;
    height: 100vh;
  }

  .div-block-37 {
    background-color: #ffffffd9;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

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

  .div-block-39 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-10, .grid-10._1row {
    grid-column-gap: 16px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .sverige {
    height: 35vh;
  }

  .country-selector {
    font-size: 34px;
  }

  .div-l1-vertical {
    padding: 32px 4%;
  }

  .image-63 {
    width: 400px;
  }

  .image-64 {
    display: none;
  }

  .navbar-2 {
    flex-flow: row;
  }

  .div-block-81 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    max-width: 100%;
  }

  .section-54 {
    background-position: 50% 100%;
    height: 45vh;
  }

  .div-l1-60vh {
    padding: 32px 4%;
  }

  .div-l1-60vh.bottom {
    height: 30vh;
  }

  .div-l1-60vh.left {
    padding-top: 40px;
  }

  .section-55 {
    padding-bottom: 32px;
  }

  .div-block-85 {
    height: 70vh;
  }

  .div-block-87 {
    flex-flow: column;
  }

  .grid-24 {
    grid-template-columns: 1fr;
  }

  .grid-25 {
    grid-template-columns: 1.5fr;
  }

  .div-block-95 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .section-57 {
    height: 40vh;
  }

  .grid-27 {
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .div-block-108 {
    width: 100%;
  }

  .section-60 {
    background-color: var(--white);
    margin-bottom: 24px;
  }

  .grid-28 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-111 {
    width: 200px;
  }

  .grid-29 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .grid-32 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .div-block-136 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .div-block-137 {
    align-self: center;
  }

  .grid-33 {
    grid-row-gap: 24px;
    grid-template-columns: 1.5fr;
  }

  .grid-34 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .div-block-145 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .section-62 {
    background-position: 80%;
    height: 100vh;
  }

  .div-block-150 {
    width: 100%;
  }

  .div-block-151 {
    flex-flow: column;
  }

  .div-block-152 {
    width: 100%;
  }

  .grid-35 {
    grid-template-columns: 1fr;
  }

  .div-block-157 {
    flex-flow: column;
  }

  .div-block-159 {
    max-width: 100%;
  }

  .space-menu-24 {
    width: 24px;
  }

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

  .image-77 {
    max-width: none;
    display: block;
  }

  .space-menu-24-copy {
    width: 24px;
  }

  .div-block-167, .grid-36, .grid-37 {
    grid-template-columns: 1fr;
  }

  .div-block-172, .div-block-172.utbygg {
    padding: 32px 16px;
  }

  .grid-39 {
    grid-template-columns: 1fr;
  }

  .div-block-175 {
    border-right: 1px solid var(--medium-grey);
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
    margin-bottom: -1px;
  }

  .div-block-176 {
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
  }

  .navbar-2-copy, .navbar-en {
    flex-flow: row;
  }

  .grid-43 {
    grid-template-columns: 1fr;
  }

  .rl-padding-section-large-27 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl-heading-style-h2-33 {
    font-size: 2.25rem;
  }

  .rl_gallery21_slide {
    padding-right: 1.5rem;
  }

  .rl_gallery21_mask {
    width: 100%;
  }

  .rl-text-style-medium-32 {
    font-size: 1rem;
  }

  .rl_gallery21_spacing-block-1 {
    padding-bottom: 3rem;
  }

  .rl_blog33_spacing-block-2-4 {
    padding-bottom: 1.25rem;
  }

  .rl_gallery21_arrow-left {
    right: 3.5rem;
  }

  .features-table {
    padding: 60px 15px;
  }

  .grid-47 {
    grid-template-columns: 1fr;
  }

  .grid-51 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .rl_navbar5_spacing-block1 {
    padding-bottom: .75rem;
  }

  .rl_navbar5_blog-item {
    grid-template-columns: .6fr 1fr;
  }

  .rl_navbar5_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .nav-drop-desc {
    display: none;
  }

  .rl_navbar5_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .rl_navbar5_dropdown-content-right {
    padding: 1.5rem;
  }

  .rl_navbar5_spacing-block2 {
    padding-bottom: .75rem;
  }

  .rl_navbar5_component {
    min-height: 4rem;
  }

  .rl-padding-section-large-28 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_layout250_spacing-block-1-2 {
    padding-bottom: 3rem;
  }

  .rl-heading-style-h5-11 {
    font-size: 1.25rem;
  }

  .rl_layout250_spacing-block-4-2 {
    padding-bottom: 1.5rem;
  }

  .rl_layout250_spacing-block-3-2 {
    padding-bottom: 1.25rem;
  }

  .rl_layout250_content-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .rl_layout250_spacing-block-2-2 {
    padding-bottom: 1.5rem;
  }

  .rl-heading-style-h3-5 {
    font-size: 2rem;
  }

  .icons-mainsite {
    background-color: var(--white);
    margin-bottom: 24px;
  }

  .rl_heading1_spacing-block-2-6 {
    padding-bottom: 1.5rem;
  }

  .rl-text-style-medium-33 {
    font-size: 1rem;
  }

  .rl_heading1_spacing-block-1-6 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h1-13 {
    font-size: 2.5rem;
  }

  .rl_section_header5-6.solutions {
    height: 15rem;
  }

  .footer-dark-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper-2 {
    flex-direction: column;
    align-items: center;
  }

  .footer-content-2 {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-block-2 {
    align-items: center;
  }

  .footer-link-2:hover {
    color: #1a1b1fbf;
  }

  .footer-social-block-2 {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-social-link-2 {
    margin-left: 20px;
  }

  .footer-divider-2 {
    margin-top: 60px;
  }

  .rl_footer3_bottom-wrapper-copy {
    flex-direction: column-reverse;
    align-items: center;
    padding-bottom: 1rem;
  }

  .section-base.accessories {
    background-position: 0 0, 0%;
    background-size: auto, cover;
  }

  .rl-padding-section-large-29 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl-heading-style-h2-34 {
    font-size: 2.25rem;
  }

  .rl_layout207_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout270_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl_layout270_spacing-block-4 {
    padding-bottom: 1.5rem;
  }

  .rl_layout270_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl-text-style-medium-34 {
    font-size: 1rem;
  }

  .rl_layout270_spacing-block-3 {
    padding-bottom: 1.25rem;
  }

  .rt-feature-left {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .rt-feature-left-content {
    max-width: none;
    margin-bottom: 30px;
  }

  .rt-feature-right-content {
    max-width: none;
  }

  .rt-feature-main-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .rt-feature-right {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .rt-branches-list-wrapper {
    grid-template-columns: 1fr;
  }

  .rt-service-sticky {
    position: static;
  }

  .rt-service-cards-information {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 20px;
  }

  .rt-service-card {
    margin-bottom: 20px;
  }

  .rt-services-cards-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .rt-services-number-wrap {
    display: none;
  }

  .rt-autofit {
    height: auto;
  }

  .rt-icon-3, .icon-2 {
    margin-top: 140px;
  }

  .rl-padding-section-large-30 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl-heading-style-h2-35 {
    font-size: 2.25rem;
  }

  .rl_layout207_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout270_spacing-block-2-2 {
    padding-bottom: 1.25rem;
  }

  .rl_layout270_spacing-block-4-2 {
    padding-bottom: 1.5rem;
  }

  .rl_layout270_spacing-block-1-2 {
    padding-bottom: .75rem;
  }

  .rl-text-style-medium-35 {
    font-size: 1rem;
  }

  .rl_layout270_spacing-block-3-2 {
    padding-bottom: 1.25rem;
  }

  .div-block-237 {
    min-width: 300%;
  }

  .features-metrics-3 {
    padding: 60px 15px;
  }

  .features-wrapper-3 {
    flex-wrap: wrap;
    margin-bottom: -40px;
  }

  .features-block-3 {
    width: 50%;
    margin-bottom: 40px;
  }

  .features-list-3 {
    padding: 60px 15px;
  }
}

@media screen and (max-width: 479px) {
  .h1.white {
    font-size: 40px;
  }

  .h1.white.kampanje {
    max-width: 80vw;
    font-size: 35px;
  }

  .p1.small {
    margin-top: 0;
    font-size: 14px;
  }

  .body {
    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;
    align-items: flex-start;
    display: block;
  }

  .h2 {
    font-size: 36px;
    line-height: 95%;
  }

  .h2.light.small {
    font-size: 28px;
    line-height: 120%;
  }

  .h3 {
    font-size: 32px;
  }

  .h3.small {
    margin-bottom: 0;
    font-size: 24px;
  }

  .h3.small.mob {
    max-width: 280px;
    margin-bottom: 16px;
  }

  .h4 {
    font-size: 26px;
  }

  .h4.white {
    font-size: 23px;
  }

  .h5 {
    font-size: 22px;
  }

  .h5.small {
    max-width: 280px;
  }

  .container-2 {
    max-width: none;
  }

  .p2.light.small {
    margin-bottom: 24px;
    font-size: 15px;
  }

  .p2.small {
    max-width: 280px;
  }

  .footer {
    height: auto;
  }

  .image-7.mobile {
    width: 288px;
  }

  .rl-padding-global {
    height: auto;
  }

  .rl-padding-global.subhero {
    height: 30vh;
    margin-top: 0;
  }

  .rl-container-large {
    height: auto;
  }

  .rl-container-large.subhero {
    height: 30vh;
  }

  .rl-text-style-regular {
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .rl-heading-style-h5 {
    text-align: left;
  }

  .rl-button.light {
    text-align: center;
    flex: 1;
  }

  .rl-button.secondary.rl-button-secondary-small {
    flex: 1;
    font-family: Manrope, sans-serif;
    font-size: .7rem;
  }

  .rl-button.invest {
    font-size: .6rem;
  }

  .rl-text-style-link, .rl-text-style-small {
    text-align: left;
  }

  .rl-text-style-small.white {
    color: var(--light-grey);
    text-align: center;
  }

  .rl-text-style-medium {
    text-align: left;
    margin-top: 4.9rem;
    padding-left: 0;
    padding-right: 0;
  }

  .rl-text-style-medium.white {
    text-align: center;
  }

  .rl-text-style-medium.white-copy {
    text-align: center;
    margin-top: 0;
  }

  .rl-text-style-large.white {
    text-align: left;
    min-width: 0;
  }

  .rl-text-style-large.center-aligned {
    font-size: 1rem;
  }

  .rl-heading-style-h6 {
    text-align: left;
  }

  .rl-heading-style-h6.white {
    text-align: center;
  }

  .rl-heading-style-h4 {
    text-align: left;
  }

  .rl-heading-style-h3 {
    text-align: left;
    font-size: 1.8rem;
  }

  .rl-heading-style-h2.white {
    text-align: center;
    font-size: 1.8rem;
  }

  .rl-heading-style-h2.white-copy {
    text-align: left;
    font-size: 1.8rem;
  }

  .rl-heading-style-h2.invest {
    font-size: 24px;
  }

  .rl-heading-style-h1 {
    font-size: 2rem;
  }

  .rl-heading-style-h1.light {
    text-align: left;
  }

  .rl-heading-style-h1.light.center-aligned {
    font-size: 2rem;
  }

  .rl-heading-style-h1.light.subhero {
    width: auto;
  }

  .rl-heading-style-h1.small {
    text-align: left;
    margin-top: -6.9rem;
    margin-bottom: -3.6rem;
    font-size: 2rem;
  }

  .rl-button-group {
    justify-content: flex-start;
  }

  .rl-button-group.small {
    max-width: 250px;
  }

  .rl_header5_content {
    max-width: none;
  }

  .rl_header5_content.support.brandcenter {
    align-self: flex-end;
    margin-bottom: 0;
  }

  .rl_header5_content.home {
    max-width: 100%;
  }

  .header5_component {
    justify-content: center;
    align-items: stretch;
    height: auto;
    max-height: none;
    padding-top: 0;
  }

  .header5_component.subhero {
    justify-content: center;
    align-items: center;
    height: 30vh;
    padding-top: 0;
  }

  .header5_component.subhero.support {
    height: 30vh;
  }

  .section-13 {
    background-position: 220%;
    height: 40vh;
  }

  .container-17 {
    height: 40vh;
  }

  .rl_section_header5-2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .rl_section_header5-2.subhero.tredjepart {
    height: 30vh;
    position: relative;
  }

  .rl-padding-global-2, .rl_section_header44, .container-19 {
    height: 35vh;
  }

  .rl_layout237_content {
    grid-template-columns: 1fr;
  }

  .rl-padding-section-large-2 {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .rl_layout192_component, .rl_layout239_content {
    grid-template-columns: 1fr;
  }

  .rl-padding-section-large-3 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .rl-container-large-4 {
    margin-left: 0;
    margin-right: 0;
  }

  .rl_layout28_tabs-link, .rl_layout28_tabs-link.w--current {
    padding-left: 0;
  }

  .rl_layout28_component, .rl_header1_component, .rl_layout1_component, .rl_layout28_component-2 {
    grid-template-columns: 1fr;
  }

  .rl_menu-icon_line-bottom-2, .rl_menu-icon_line-middle-2, .rl_menu-icon_line-top-2 {
    background-color: var(--white);
  }

  .rl_navbar1_logo-link-2, .rl_navbar1_logo-link-2.w--current {
    width: 50%;
  }

  .rl-padding-section-large-5 {
    grid-template-columns: 1fr;
  }

  .rl-container-large-6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .rl-button-group-3 {
    justify-content: center;
    align-items: center;
  }

  .rl_layout250_content, .rl_layout28_component-3, .rl_layout192_component-2, .rl_layout1_component-2 {
    grid-template-columns: 1fr;
  }

  .rl_layout1_component-2.text {
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
  }

  .rl_layout1_component-2.text.multiple-rows {
    grid-column-gap: 1rem;
    grid-auto-columns: 1fr;
  }

  .rl_layout1_component-2.usp {
    justify-items: stretch;
  }

  .rl_faq1_question {
    justify-content: flex-start;
  }

  .rl_layout239_content-2 {
    grid-template-columns: 1fr;
  }

  .rl_team8_image {
    text-align: left;
    object-fit: cover;
  }

  .rl_team8_image-wrapper {
    padding-top: 66%;
  }

  .rl_team8_list {
    grid-template-rows: minmax(auto, 1fr);
    grid-template-columns: .5fr;
    grid-auto-flow: row;
    display: block;
  }

  .rl_faq6_component {
    grid-template-columns: 1fr;
  }

  .rl_blogpost1_author-wrapper {
    margin-bottom: 1rem;
  }

  .rl_blogpost1_tag-list {
    justify-content: flex-start;
  }

  .rl_blogpost1_tag-list-wrapper {
    width: 100%;
  }

  .rl_blogpost1_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .rl_blogpost1_content-bottom, .rl_blogpost1_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .rl_footer3_legal-list {
    align-self: center;
  }

  .rl_footer3_bottom-wrapper {
    align-items: center;
  }

  .rl_footer3_link {
    text-align: center;
  }

  .rl_footer3_link.dark {
    align-self: flex-start;
  }

  .rl_footer3_link-list {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .rl_footer3_menu-wrapper {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .rl_footer3_top-wrapper {
    justify-content: center;
    justify-items: center;
  }

  .rl-padding-global-10 {
    margin-top: 0;
    padding-top: 0;
  }

  .rl_blogpost1_author-wrapper-2 {
    margin-bottom: 1rem;
  }

  .rl_blogpost1_tag-list-2 {
    justify-content: flex-start;
  }

  .rl_blogpost1_tag-list-wrapper-2 {
    width: 100%;
  }

  .rl_blogpost1_share-wrapper-2 {
    width: 100%;
    margin-bottom: 2rem;
  }

  .rl_blogpost1_content-bottom-2, .rl_blogpost1_content-top-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .rl_blogpost1_author-wrapper-3 {
    margin-bottom: 1rem;
  }

  .rl_blogpost1_tag-list-3 {
    justify-content: flex-start;
  }

  .rl_blogpost1_tag-list-wrapper-3 {
    width: 100%;
  }

  .rl_blogpost1_share-wrapper-3 {
    width: 100%;
    margin-bottom: 2rem;
  }

  .rl_blogpost1_content-bottom-3, .rl_blogpost1_content-top-3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .collection-list {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column dense;
    display: block;
  }

  .rl_layout1_component-3 {
    grid-template-columns: 1fr;
  }

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

  .collection-list-2 {
    display: block;
  }

  .image-20 {
    display: none;
  }

  .rl_faq6_component-2 {
    grid-template-columns: 1fr;
  }

  .section-17 {
    aspect-ratio: auto;
    object-fit: cover;
    background-position: 50% 60%;
    background-repeat: repeat;
    background-size: 650px;
    background-attachment: scroll;
    height: 20vh;
  }

  .heading-5 {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 28px;
    line-height: 34px;
  }

  .container-29 {
    padding-left: 0;
  }

  .paragraph-4 {
    padding-bottom: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-18 {
    z-index: 1;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .heading-6 {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 28px;
    line-height: 34px;
  }

  .container-31 {
    z-index: 2;
    aspect-ratio: auto;
    height: auto;
    margin-bottom: auto;
    position: relative;
  }

  .heading-7 {
    font-size: 28px;
    line-height: 34px;
  }

  .paragraph-5 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .bold-text {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 28px;
    font-weight: 500;
    line-height: 34px;
  }

  .paragraph-6 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-8 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
    font-family: Manrope, sans-serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 34px;
  }

  .heading-10 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .paragraph-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-2 {
    padding-top: 40px;
    padding-left: 20px;
  }

  .heading-11 {
    text-align: left;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-3 {
    padding-top: 40px;
  }

  .paragraph-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-12 {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-4, .text-block-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-16, .bold-text-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-4, .bold-text-5 {
    padding-left: 0;
    padding-right: 20px;
  }

  .rl_contact20_content {
    grid-template-columns: 1fr;
  }

  .rl-padding-section-large-15 {
    padding-bottom: 0;
  }

  .button {
    font-size: 8px;
  }

  .rl_faq1_question-text-4 {
    padding-left: 20px;
  }

  .list-item {
    font-size: 15px;
  }

  .list-item.white {
    font-size: 14px;
  }

  .list-item.white.large {
    font-size: 16px;
  }

  .stat {
    max-width: none;
  }

  .features-wrapper {
    display: flex;
  }

  .features-block {
    width: auto;
    min-width: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .features-title {
    flex: 0 auto;
    order: 0;
    align-self: auto;
    display: block;
    position: static;
    inset: 0%;
  }

  .text-block-7 {
    flex-flow: column;
    flex: 0 auto;
    order: 0;
    align-self: center;
    align-items: center;
    display: flex;
    position: static;
  }

  .features-right {
    margin-bottom: -30px;
  }

  .features-block-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 30px;
  }

  .features-image {
    margin-bottom: 10px;
    margin-right: auto;
  }

  .features-metrics-copy {
    object-fit: fill;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0;
    display: flex;
  }

  .heading-13 {
    min-width: 0;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  .image-32 {
    margin-top: 0;
  }

  .text-block-8 {
    justify-content: center;
    align-items: center;
  }

  .text-block-10 {
    position: relative;
  }

  .rl-button-kontakt-oss.light {
    flex: 1;
  }

  .rl-button-kontakt-oss.secondary.rl-button-secondary-small {
    flex: 1;
    font-family: Manrope, sans-serif;
    font-size: .7rem;
  }

  .text-maks-lading, .rl-text-style-regular-copy {
    text-align: left;
  }

  .teknisk {
    grid-template-columns: 1fr;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .pricing-grid {
    grid-template-columns: 1fr;
  }

  .rl-container-large-6-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .list {
    padding-left: 16px;
  }

  .list-copy {
    padding-left: 24px;
  }

  .image-33 {
    max-width: none;
    height: auto;
  }

  .image-34 {
    max-width: none;
    height: 50px;
  }

  .section-23 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .stat-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    mix-blend-mode: normal;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: none;
    margin-left: auto;
    display: block;
    position: static;
  }

  .paragraph-20 {
    margin-left: 0;
  }

  .container-36 {
    max-width: none;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
    font-size: 28px;
  }

  .team-grid {
    grid-template-columns: 1fr;
  }

  .heading-14, .heading-15, .heading-16 {
    font-size: 24px;
  }

  .grid-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area-2"
                   "Area"
                   / auto 1fr;
    grid-auto-columns: 1fr;
    margin-left: 13px;
    margin-right: 13px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .image-35 {
    display: block;
  }

  .image-36 {
    width: auto;
    max-width: none;
    height: 400px;
    margin-top: 114px;
    margin-left: -133px;
    margin-right: 0;
    display: block;
  }

  .container-38 {
    max-width: none;
  }

  .quick-stack, .quick-stack-2 {
    background-color: var(--light-grey);
  }

  .columns-9 {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .column-17 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .cell {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .cell-2 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .container-39 {
    align-self: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 0;
  }

  .container-40 {
    padding-top: 50px;
  }

  .link-block {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .link-block-2 {
    padding-bottom: 100px;
    padding-right: 0;
  }

  .rl_faq6_component-3 {
    grid-template-columns: 1fr;
  }

  .column-18 {
    margin-top: 40px;
  }

  .rl-button-group-6 {
    justify-content: flex-start;
    align-items: center;
  }

  .rl-text-style-medium-23.is-white.invest {
    font-size: 14px;
  }

  .rl-text-style-medium-23.invest {
    font-size: 15px;
  }

  .rl-heading-style-h1-9.is-white.invest {
    font-size: 26px;
  }

  .rl_header5_content-2.invest {
    padding: 32px 16px;
  }

  .header5_component-2.invest {
    justify-content: center;
    align-items: flex-start;
    min-height: 30vh;
    max-height: 50rem;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .rl-padding-global-23.invest {
    padding-left: 8px;
    padding-right: 8px;
  }

  .rl_section_header5-3.invest {
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
    display: block;
  }

  .rl_logo1_logo.invest {
    max-width: 60px;
  }

  .rl_logo1_logo.invest.tu {
    max-width: 36px;
  }

  .rl_logo1_logo.invest.mn24 {
    max-width: 50px;
  }

  .rl_logo1_logo-list {
    justify-content: center;
  }

  .rl_logo1_logo-list.invest {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 1rem;
  }

  .rl_logo1_logo-list.invest.fewer-logos {
    grid-column-gap: 1.1rem;
    grid-row-gap: .5rem;
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .rl-heading-style-h6-7.invest {
    font-size: 17px;
  }

  .rl-heading-style-h6-7.invest.quote {
    font-size: 24px;
  }

  .rl_logo1_heading-wrapper.invest {
    font-size: 13px;
  }

  .rl-padding-section-medium-4.invest.less-padding-below {
    padding-top: 2rem;
    padding-bottom: 1.5rem;
  }

  .features-list-2.invest {
    padding: 24px 8px;
  }

  .container-41 {
    max-width: none;
  }

  .features-wrapper-two-2.invest {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .features-wrapper-two-2.invest.milep-ler {
    flex-flow: column;
  }

  .features-right-2 {
    margin-bottom: -30px;
  }

  .features-right-2.invest {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .features-right-2.invest.milep-ler {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .features-block-two-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 30px;
  }

  .features-block-two-2.invest {
    padding: 19px 8px;
  }

  .features-block-two-2.invest.milep-ler {
    padding: 16px 8px;
  }

  .features-image-2 {
    margin-bottom: 10px;
  }

  .list-invest {
    padding-left: 20px;
    padding-right: 12px;
  }

  .list-item-invest {
    padding-bottom: 8px;
    font-size: 15px;
    line-height: 19px;
  }

  .list-header-invest {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 17px;
  }

  .list-header-invest.white {
    font-size: 13px;
  }

  .list-header-invest.purple {
    font-size: 14px;
  }

  .list-header-invest.large {
    font-weight: 600;
  }

  .rl-text-style-regular-25.invest {
    font-size: 16px;
  }

  .rl_blog44_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .rl_blog44_list.invest {
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .rl_blog44_list.invest.two-stories {
    grid-template-columns: 1fr;
  }

  .rl-padding-section-large-19.invest {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .rl-padding-section-large-19.invest.mindre-padding {
    padding-bottom: 2rem;
  }

  .rl-padding-section-large-19.invest.mindre-under {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rl-padding-section-large-19.kampanje {
    padding-top: 2rem;
  }

  .rl-padding-section-large-19.kampanje.mindre-under {
    padding-bottom: 1rem;
  }

  .rl_layout192_component-3, .rl_layout242_content {
    grid-template-columns: 1fr;
  }

  .rl_layout242_content.invest {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .rl_layout242_heading-wrapper.invest {
    width: 100%;
  }

  .rl_layout1_component-4 {
    grid-template-columns: 1fr;
  }

  .rl_layout1_component-4.invest {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .rl_layout1_component-4.invest.l-sning {
    grid-auto-flow: row;
  }

  .rl_layout1_component-4.invest.l-sning.knapp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .rl_layout1_component-4.kampanje {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .rl_layout1_component-4.kampanje.ladeanlegg {
    grid-template-columns: 1fr;
  }

  .rl_gallery10_lightbox-link, .rl_gallery10_lightbox-link.invest {
    margin-bottom: 0;
  }

  .image-37.no-shadow {
    max-width: 100%;
    max-height: 32vh;
    margin-top: 0;
  }

  .image-37.no-shadow.europe {
    max-width: 100%;
  }

  .rl_gallery_gallery-grid.invest {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1.25fr;
  }

  .rl_team8_spacing-block-5-2, .rl_team8_spacing-block-4-2 {
    padding-bottom: .5rem;
  }

  .rl_team8_image-wrapper-2 {
    padding-top: 66%;
  }

  .rl_team8_image-wrapper-2.invest {
    padding-top: 80%;
  }

  .rl_team8_list-2 {
    grid-template-columns: 1fr;
  }

  .rl_team8_list-2.invest {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .rl_gallery3_image-2.invest {
    border-radius: 8px;
  }

  .rl_gallery3_gallery-grid-2.invest {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .rl_layout1_component-5 {
    grid-template-columns: 1fr;
  }

  .rl_footer4_legal-link {
    text-align: center;
    font-size: .6rem;
  }

  .image-38 {
    max-width: 40%;
  }

  .header5_component-3.kampanje {
    min-height: 40vh;
  }

  .rl-padding-global-30.kampanje {
    padding-left: 4%;
  }

  .hero-kampanje {
    height: 40vh;
  }

  .ingress {
    max-width: none;
    font-size: 17px;
    line-height: 130%;
  }

  .ingress.white {
    font-size: 16px;
  }

  .ingress.large.white {
    font-size: 17px;
  }

  .ingress.white-copy, .bodycopy.large {
    font-size: 16px;
  }

  .bodycopy.centered {
    font-size: 15px;
  }

  .bodycopy.spacing-block-40 {
    font-size: 17px;
  }

  .liste-punkt {
    font-size: 15px;
  }

  .rl_layout237_content-2 {
    grid-template-columns: 1fr;
  }

  .rl_layout237_content-2.kampanje {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .rl_layout237_content-2.kampanje.ladeanlegg {
    grid-template-columns: 1fr;
  }

  .rl-button-group-10 {
    justify-content: center;
    align-items: center;
  }

  .header5_component-4 {
    min-height: 50vh;
  }

  .rl_section_header5-5 {
    background-image: linear-gradient(to bottom, null, null), url('../images/Enua_2023_redigert_18_lavoppløselig.jpg');
    background-position: 0 0, 100%;
  }

  .rl_section_header5-5.plug-and-play {
    background-image: linear-gradient(#00000061, #00000061), url('../images/Garasje-seriekobling.jpg');
    background-position: 0 0, 50%;
  }

  .rl_pricing11_plan.invest {
    padding-left: .6rem;
    padding-right: .6rem;
  }

  .rl_layout239_content-3 {
    grid-template-columns: 1fr;
  }

  .rl_layout239_content-3.kampanje.ladeanlegg {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .mobile-hero {
    display: block;
  }

  .mobile-hero-content {
    height: 20vh;
  }

  .overline.purple {
    font-size: 13px;
  }

  .overline.white.small {
    font-size: 12px;
  }

  .pri-button {
    padding: 10px 16px 12px;
    font-size: 18px;
  }

  .pri-button.light {
    justify-content: center;
    align-items: center;
    font-size: 18px;
    display: flex;
  }

  .pri-button.light.secondary {
    white-space: normal;
    line-height: 22px;
  }

  .pri-button.light.small {
    font-size: 14px;
  }

  .pri-button.purple {
    width: 100%;
  }

  .pri-button.smaller-mob {
    display: block;
  }

  .pri-button.smaller-desk {
    display: none;
  }

  .spacing-block-32, .spacing-block-16 {
    display: block;
  }

  .hero-home {
    background-image: linear-gradient(to bottom, null, null), url('../images/Enua_2023_redigert_18_lavoppløselig.jpg');
    background-position: 0 0, 100%;
  }

  .div-l1 {
    padding-top: 32px;
    padding-bottom: 32px;
    padding-right: 4%;
  }

  .div-l1.bottom {
    height: 30vh;
  }

  .div-l1.right {
    padding-left: 2%;
    padding-right: 2%;
  }

  .div-l1.div-l1-60vh {
    height: 80vh;
  }

  .div-l1.support {
    height: auto;
  }

  .rl_layout250_content-copy {
    grid-template-columns: 1fr;
  }

  .div-block-16 {
    padding-left: 3%;
    padding-right: 3%;
  }

  .div-block-17 {
    align-items: stretch;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

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

  .grid-5.text {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
    grid-auto-flow: column;
  }

  .section-33 {
    height: 30vh;
  }

  .section-33.brl {
    background-position: 0 0, 50%;
  }

  .section-33.priv {
    height: 80vh;
  }

  .section-33.utbygg {
    background-position: 0 0, 40%;
    height: 80vh;
  }

  .section-33.nakenlading {
    background-image: linear-gradient(90deg, #131e2aad, #fff0), url('../images/mann-plugger-lader-i-elbil.jpg');
    background-position: 0 0, 50% 65%;
    background-size: auto, cover;
    height: 35vh;
  }

  .section-33.ladeanlegg-kampanje {
    background-image: linear-gradient(45deg, #131e2aad, #fff0), url('../images/Ladeanlegg-Martin.jpg');
    background-position: 0 0, 80%;
    background-size: auto, cover;
    height: 90vh;
    margin-left: 2%;
    margin-right: 2%;
  }

  .section-33.grossist {
    height: 70vh;
  }

  .div-block-22 {
    width: 100%;
  }

  .div-block-23 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .section-35 {
    margin-left: 4%;
    margin-right: 4%;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .div-block-26 {
    padding-left: 4%;
    padding-right: 4%;
  }

  .section-37 {
    margin-left: 2%;
    margin-right: 2%;
    padding-top: 40px;
    padding-bottom: 8px;
  }

  .div-block-28 {
    padding-left: 3%;
    padding-right: 3%;
  }

  .div-block-29 {
    background-position: 54%;
    height: 20vh;
    margin-top: 32px;
  }

  .grid-6 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .subhero.purple {
    height: 20vh;
  }

  .subhero.charcoal {
    height: 25vh;
  }

  .div-block-31 {
    padding-bottom: 24px;
    padding-left: 4%;
  }

  .div-block-33 {
    padding: 24px 16px;
  }

  .div-block-34 {
    justify-content: center;
    align-items: flex-start;
  }

  .section-44 {
    background-position: 10%;
    height: 60vh;
  }

  .div-block-37 {
    padding-left: 4%;
    padding-right: 4%;
  }

  .image-45 {
    width: 15%;
  }

  .grid-10 {
    grid-template-columns: 1fr;
  }

  .grid-10._1row {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .div-block-46 {
    width: 100%;
  }

  .sverige {
    height: 30vh;
  }

  .sverige.brl {
    background-position: 0 0, 50%;
  }

  .sverige.utbygg {
    background-position: 0 0, 35%;
  }

  .grid-15 {
    grid-template-columns: 1fr;
  }

  .div-block-54 {
    width: 100%;
  }

  .country-selector {
    font-size: 28px;
  }

  .country-selector.light.small {
    font-size: 28px;
    line-height: 120%;
  }

  .div-l1-vertical {
    padding: 32px 4%;
  }

  .long-button.purple {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .navbar-2 {
    justify-content: space-between;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .nav-link-2 {
    text-align: right;
    font-size: 16px;
  }

  .nav-menu-2 {
    border: 1px solid var(--medium-grey);
    border-radius: 0 0 16px 16px;
    justify-content: flex-end;
    align-items: center;
    padding: 16px 16px 32px 10px;
  }

  .div-block-81 {
    padding-top: 24px;
  }

  .menu-button.w--open {
    background-color: var(--white);
    color: var(--almost-black);
  }

  .section-54 {
    height: 45vh;
  }

  .div-l1-60vh {
    height: 80vh;
    padding: 32px 4%;
  }

  .div-l1-60vh.bottom {
    height: 60vh;
    padding-bottom: 24px;
  }

  .section-55 {
    padding-bottom: 16px;
  }

  .div-block-85 {
    height: 70vh;
  }

  .div-block-86 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .div-block-88 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .grid-25 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .div-block-91 {
    margin-top: 24px;
    padding-top: 12px;
    padding-bottom: 24px;
  }

  .div-block-93 {
    padding-bottom: 16px;
  }

  .div-block-95 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    padding-top: 16px;
  }

  .grid-26 {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .div-block-97 {
    width: 100%;
  }

  .section-56 {
    margin-top: 16px;
  }

  .div-block-99 {
    padding-bottom: 32px;
    padding-left: 4%;
    padding-right: 4%;
  }

  .section-57 {
    height: 80vh;
  }

  .div-block-103 {
    justify-content: flex-end;
    align-self: flex-end;
    align-items: stretch;
  }

  .section-58 {
    background-position: 0 0, 60%;
    height: 80vh;
  }

  .grid-27 {
    grid-template-columns: 1fr;
  }

  .section-59 {
    height: 80vh;
  }

  .div-block-104 {
    width: 100%;
  }

  .section-60 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-109 {
    padding-bottom: 56px;
  }

  .grid-28 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .grid-30 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .grid-31 {
    grid-template-columns: 1fr;
  }

  .bilde-17-20.ladeanlegg, .bilde-17-20.hjemme, .bilde-17-20.installasjon, .bilde-17-20.eiendomsutvikler {
    width: 100%;
  }

  .bilde-17-20.drift {
    background-position: 50%;
    width: 100%;
  }

  .section-61 {
    height: 60vh;
  }

  .div-block-121 {
    width: 100%;
  }

  .div-block-122 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .grid-32 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .bodycopy-2 {
    font-size: 15px;
  }

  .div-block-131 {
    padding-top: 0;
  }

  .div-block-132 {
    flex-flow: column;
    width: 100%;
    display: block;
  }

  .background-video-5 {
    height: 40vh;
  }

  .div-block-142 {
    padding: 16px;
  }

  .div-block-143 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .grid-35 {
    grid-row-gap: 32px;
  }

  .div-block-154 {
    flex-flow: column;
  }

  .image-72 {
    max-width: 100%;
  }

  .div-block-155 {
    align-self: center;
    max-width: 100%;
  }

  .div-block-160 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .section-64 {
    width: 100%;
  }

  .image-73, .image-74 {
    height: 40px;
  }

  .div-block-161 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-162 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: center;
  }

  .div-block-163 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .space-menu-24 {
    width: 24px;
  }

  .div-block-164 {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
  }

  .brand.w--current {
    justify-content: flex-start;
    align-items: center;
  }

  .image-77 {
    display: block;
  }

  .space-menu-24-copy {
    width: 16px;
  }

  .icon {
    font-size: 30px;
    line-height: 40px;
  }

  .div-block-165 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-167 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .div-block-168 {
    grid-template-columns: 1fr;
  }

  .navbar-2-copy, .navbar-en {
    justify-content: space-between;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .div-block-180 {
    padding-left: 3%;
    padding-right: 3%;
  }

  .grid-43 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .grid-44 {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
  }

  .wholesaler-logo {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .div-block-185 {
    flex-flow: column;
  }

  .container-44 {
    max-width: none;
  }

  .centered-heading-3 {
    margin-bottom: 24px;
  }

  .comparison-row-main {
    grid-column-gap: 20px;
  }

  .comparison-title {
    margin-left: 10px;
  }

  .comparison-row {
    grid-column-gap: 20px;
  }

  .comparison-negative {
    background-position: 0 5px;
    background-size: 14px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .comparison-positive {
    background-position: 0 4px;
    background-size: 16px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .grid-45 {
    grid-column-gap: 9px;
    grid-row-gap: 8px;
    grid-template-columns: 1.25fr;
    padding-left: 0;
  }

  .grid-46 {
    grid-template-columns: 1fr;
  }

  .div-block-187 {
    margin-bottom: -8px;
    padding-bottom: 0;
  }

  .div-block-188 {
    margin-top: -2px;
    margin-bottom: 6px;
  }

  .grid-48 {
    grid-template-columns: 1fr;
  }

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

  .div-block-197 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .div-block-199 {
    padding-left: 4%;
    padding-right: 4%;
  }

  .grid-49 {
    grid-template-columns: 1fr;
  }

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

  .image-92 {
    min-width: 96vw;
  }

  .supportgrid {
    grid-template-columns: 1fr;
    height: auto;
  }

  .rl_navbar5_blog-item {
    flex-direction: column;
    display: flex;
  }

  .rl_navbar5_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rl_navbar5_large-item-content {
    margin-top: 1rem;
  }

  .navbar-grid.products {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
  }

  .rl_navbar5_blog-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rl_navbar5_dropdown-link {
    padding-left: 0;
  }

  .div-block-210:hover {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-217 {
    width: 128px;
    height: 128px;
  }

  .nav-support-grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 128px repeat(auto-fit, 128px);
    justify-items: center;
  }

  .nav-support-grid.support-grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 144px 144px;
    overflow: visible;
  }

  .div-block-219 {
    background-position: 0 0, 65%;
    height: 45vh;
  }

  .rl_layout250_content-2 {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .rl-padding-global-35 {
    padding-top: 10%;
  }

  .icons-mainsite {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-56-copy {
    margin-top: 16px;
  }

  .rl_section_header5-6, .rl_section_header5-7 {
    height: 35rem;
  }

  .footer-dark-2 {
    border-bottom-style: none;
  }

  .container-45 {
    max-width: none;
  }

  .footer-divider-2 {
    background-color: var(--medium-grey);
  }

  .rl_footer3_bottom-wrapper-copy {
    align-items: center;
    padding-top: 1rem;
  }

  .rl_layout207_component {
    grid-template-columns: 1fr;
  }

  .rt-main-block.rt-interest-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rt-service-cards-name {
    text-align: center;
    justify-content: center;
    align-items: center;
    bottom: 40px;
    right: auto;
  }

  .rt-service-overlays {
    background-image: linear-gradient(#05061000, #050610b3 74%);
  }

  .rt-service-card {
    justify-content: center;
    align-items: center;
  }

  .rt-demo-two-accordion-left-arrow {
    bottom: 0%;
  }

  .rt-demo-two-accordion-right-arrow {
    bottom: 0;
  }

  .rt-icon-3, .icon-2 {
    margin-top: 60px;
  }

  .rl_layout207_component-2 {
    grid-template-columns: 1fr;
  }

  .container-47, .container-48 {
    max-width: none;
  }

  .features-right-3 {
    margin-bottom: -30px;
  }

  .features-block-two-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 30px;
  }

  .features-image-3 {
    margin-bottom: 10px;
  }

  .div-block-241 {
    grid-template-columns: 1fr;
  }
}

#w-node-dbf907d6-3452-2c7f-9c6a-bfcd38c2a412-1dd74a46, #w-node-dbf907d6-3452-2c7f-9c6a-bfcd38c2a415-1dd74a46, #w-node-dbf907d6-3452-2c7f-9c6a-bfcd38c2a418-1dd74a46 {
  justify-self: center;
}

#w-node-_64e64b74-fe90-95bc-325e-d9f34c1ed949-1dd74a46, #w-node-_64e64b74-fe90-95bc-325e-d9f34c1ed953-1dd74a46, #w-node-_64e64b74-fe90-95bc-325e-d9f34c1ed95d-1dd74a46, #w-node-_8ccf9546-5275-62bd-bea7-139f6cbdac88-1dd74a46, #w-node-_0dd2730f-72d5-d049-7579-0d36f085a6aa-1dd74a46, #w-node-ffb6cb2e-ca64-5b09-6f7b-9b37e5ed4721-1dd74a46, #w-node-_5adee364-ac5e-25fb-7fd9-4bcfb386199d-1dd74a46, #w-node-_72e02835-ed9b-3f34-7196-663db426a234-1dd74a46 {
  align-self: center;
}

#w-node-_72e02835-ed9b-3f34-7196-663db426a24c-1dd74a46 {
  place-self: center;
}

#w-node-a77eca5b-153f-ce95-8a25-16e346d7f962-1dd74a46, #w-node-a77eca5b-153f-ce95-8a25-16e346d7f967-1dd74a46, #w-node-a77eca5b-153f-ce95-8a25-16e346d7f96c-1dd74a46, #w-node-a77eca5b-153f-ce95-8a25-16e346d7f971-1dd74a46, #w-node-a77eca5b-153f-ce95-8a25-16e346d7f976-1dd74a46 {
  place-self: start center;
}

#w-node-_488403bf-c793-ab09-da74-0f0e6a7d9715-1dd74a46 {
  place-self: end start;
}

#w-node-_488403bf-c793-ab09-da74-0f0e6a7d9729-1dd74a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3ed255a-9b1a-f72f-3472-298ddc930701-1dd74a46, #w-node-_81d66407-7d26-48eb-ac3c-31f225a4ac35-1dd74a46, #w-node-_4af43b2a-4110-d9ad-7d72-e80c109c6c9d-1dd74a46 {
  justify-self: center;
}

#w-node-_15ba0386-9262-2d26-e804-2bae61216d1b-1dd74a46, #w-node-_15ba0386-9262-2d26-e804-2bae61216d32-1dd74a46 {
  align-self: center;
}

#w-node-_5b6ce923-4765-2ba9-3654-c10fff2807fc-ff2807c5 {
  place-self: end start;
}

#w-node-_5b6ce923-4765-2ba9-3654-c10fff280810-ff2807c5, #w-node-fb9fb71c-0793-2f20-6be7-4718dc24d1b8-1dd74a4b, #w-node-d804b49a-6c58-9fc6-f600-65c727e6b823-27e6b81d, #w-node-d804b49a-6c58-9fc6-f600-65c727e6b82e-27e6b81d, #w-node-d804b49a-6c58-9fc6-f600-65c727e6b839-27e6b81d, #w-node-d804b49a-6c58-9fc6-f600-65c727e6b84b-27e6b81d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ecbd40a-1785-938f-dcff-9e686ac11b1b-6ac11b06, #w-node-bdf405ce-b65c-6b58-db29-41f2e3eba18c-6ac11b06, #w-node-_6ecbd40a-1785-938f-dcff-9e686ac11b20-6ac11b06, #w-node-_6ecbd40a-1785-938f-dcff-9e686ac11b25-6ac11b06 {
  justify-self: center;
}

#w-node-_6ecbd40a-1785-938f-dcff-9e686ac11b61-6ac11b06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07cf73f6-58a3-725b-2fdd-a5211c7fddf5-6ac11b06 {
  place-self: auto;
}

#w-node-_07cf73f6-58a3-725b-2fdd-a5211c7fde11-6ac11b06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ecbd40a-1785-938f-dcff-9e686ac11b8b-6ac11b06 {
  place-self: auto;
}

#w-node-_6ecbd40a-1785-938f-dcff-9e686ac11ba7-6ac11b06, #w-node-_6ecbd40a-1785-938f-dcff-9e686ac11bdd-6ac11b06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d6bd9d0-82bf-8d72-a742-4761940aa348-1dd74a4c {
  align-self: center;
}

#w-node-_5d6bd9d0-82bf-8d72-a742-4761940aa34b-1dd74a4c, #w-node-fba43244-709b-204c-a139-3c3ac0d2fd24-1dd74a4c, #w-node-_5d6bd9d0-82bf-8d72-a742-4761940aa353-1dd74a4c, #w-node-_5d6bd9d0-82bf-8d72-a742-4761940aa356-1dd74a4c, #w-node-_5d6bd9d0-82bf-8d72-a742-4761940aa359-1dd74a4c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_5d6bd9d0-82bf-8d72-a742-4761940aa361-1dd74a4c {
  align-self: center;
}

#w-node-_5d6bd9d0-82bf-8d72-a742-4761940aa364-1dd74a4c, #w-node-_79b42418-93ca-177b-8e3e-f76fe6c23db4-1dd74a4c, #w-node-_5d6bd9d0-82bf-8d72-a742-4761940aa36c-1dd74a4c, #w-node-_5d6bd9d0-82bf-8d72-a742-4761940aa36f-1dd74a4c, #w-node-_5d6bd9d0-82bf-8d72-a742-4761940aa372-1dd74a4c, #w-node-_8dc38640-74ca-7779-b572-292d4adaaba8-1dd74a4c, #w-node-_6a328c60-b7ce-c966-7282-a4c25513cc5f-1dd74a4c, #w-node-_8501b913-b4ce-4842-5caf-bb5834d7e3ce-1dd74a4c, #w-node-_5d6bd9d0-82bf-8d72-a742-4761940aa37a-1dd74a4c, #w-node-_5d6bd9d0-82bf-8d72-a742-4761940aa37d-1dd74a4c, #w-node-_5d6bd9d0-82bf-8d72-a742-4761940aa380-1dd74a4c, #w-node-_55af07c1-60a7-c9af-35c7-f81fdc0f8771-1dd74a4c, #w-node-_3b04dbbb-86cf-9fb7-3872-2fdcd5ede274-1dd74a4c, #w-node-f5849554-1474-c317-6d85-1f263f3b8c20-1dd74a4c, #w-node-_5d6bd9d0-82bf-8d72-a742-4761940aa388-1dd74a4c, #w-node-_5d6bd9d0-82bf-8d72-a742-4761940aa38b-1dd74a4c, #w-node-_5d6bd9d0-82bf-8d72-a742-4761940aa38e-1dd74a4c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-e8ce22e9-b840-c2b8-73a5-acb2b73033c2-1dd74a4c {
  align-self: center;
}

#w-node-_47038ee9-24ab-0666-1e89-56f32254a1c0-1dd74a4f {
  align-self: start;
}

#w-node-_84d6972b-c082-662b-4335-6ac22d8a3652-1dd74a4f {
  place-self: end start;
}

#w-node-_7c5b4622-99a7-64ef-7139-c555ffa2c449-1dd74a4f {
  place-self: center start;
}

#w-node-eaf93a73-bd0c-b0a1-6392-53f7de86da34-1dd74a4f, #w-node-_1dd3ee07-f958-1387-f47c-514ae449aa8e-1dd74a4f {
  align-self: end;
}

#w-node-d960ac07-42ad-faf2-78bc-cfa8af1da28c-1dd74a4f {
  place-self: center start;
}

#w-node-d594e4d4-1b69-9327-571b-f7192b347d59-1dd74a51, #w-node-e3946361-0675-a14d-bd38-7af66f72f60f-1dd74a51, #w-node-_07cf57da-7452-46a6-531a-ae7e4eaaf9fa-1dd74a51 {
  place-self: start stretch;
}

#w-node-_3b9ee219-8c4e-5a87-9092-af1d3a5f5c6f-1dd74a51, #w-node-_695cb6b3-33f5-6f28-8e2e-2786347d6c14-1dd74a51, #w-node-c1673bfd-a3e0-f920-1845-85469f65ccad-1dd74a51, #w-node-_88624732-aded-61da-0c7f-a427e488310f-1dd74a51, #w-node-_7f5e2be7-e327-371f-ff4e-b30dcf77cf49-1dd74a51, #w-node-ec13476d-9ac3-77f0-efba-27d9b1447b75-1dd74a51, #w-node-_6d5e844f-33ed-33f9-663e-ea6f69787950-1dd74a51, #w-node-_6d5e844f-33ed-33f9-663e-ea6f69787958-1dd74a51, #w-node-_6d5e844f-33ed-33f9-663e-ea6f69787960-1dd74a51 {
  place-self: start center;
}

#w-node-ca39a2fe-9064-a58b-e33f-4266281c3bc0-1dd74a51, #w-node-ca39a2fe-9064-a58b-e33f-4266281c3bcb-1dd74a51, #w-node-ca39a2fe-9064-a58b-e33f-4266281c3bd5-1dd74a51, #w-node-ca39a2fe-9064-a58b-e33f-4266281c3bdf-1dd74a51, #w-node-ca39a2fe-9064-a58b-e33f-4266281c3be9-1dd74a51, #w-node-ca39a2fe-9064-a58b-e33f-4266281c3bf3-1dd74a51, #w-node-_016447f2-6d43-4bb7-a8c6-132225e82803-1dd74a51, #w-node-_016447f2-6d43-4bb7-a8c6-132225e82809-1dd74a51, #w-node-_016447f2-6d43-4bb7-a8c6-132225e8280f-1dd74a51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c83b9f1-c09e-b33c-3976-bed96076c125-1dd74a54, #w-node-_9c83b9f1-c09e-b33c-3976-bed96076c12a-1dd74a54, #w-node-_9c83b9f1-c09e-b33c-3976-bed96076c12f-1dd74a54, #w-node-_9c83b9f1-c09e-b33c-3976-bed96076c134-1dd74a54, #w-node-_9c83b9f1-c09e-b33c-3976-bed96076c139-1dd74a54 {
  place-self: start center;
}

#w-node-e58d2be6-0283-d185-6dab-7fdf6932a23d-1dd74a54 {
  align-self: center;
}

#w-node-_2ad57b2a-c30e-1de1-64b9-38628993de6b-1dd74a54 {
  order: 9999;
  align-self: center;
}

#w-node-_1baead94-634a-abf9-6195-c2275be8b4d3-1dd74a54 {
  place-self: center;
}

#w-node-_432ffbb3-f0c2-4d5f-a3c8-2a4ecb523d11-1dd74a57, #w-node-b1a8f659-1b2c-0d12-0c75-abd6ccdb54e5-1dd74a57, #w-node-_76cef7a7-4d2b-ec74-1161-781daf5ffdd2-1dd74a57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_09ae5bfd-14f5-06ff-3aca-b6316cb4f872-1dd74a58 {
  align-self: center;
}

#w-node-_2c38c823-b040-38d3-85a0-66cffa9218ac-1dd74a58 {
  place-self: center start;
}

#w-node-_2c38c823-b040-38d3-85a0-66cffa9218af-1dd74a58 {
  place-self: center end;
}

#w-node-c2e34f77-639e-84c9-dc51-1739baf7baf2-1dd74a58 {
  place-self: center;
}

#w-node-_7f03043f-39d0-7857-c1d8-1433321f0555-1dd74a5f {
  align-self: center;
}

#w-node-_7f03043f-39d0-7857-c1d8-1433321f0558-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f055b-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f0563-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f0566-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f0569-1dd74a5f {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_7f03043f-39d0-7857-c1d8-1433321f0571-1dd74a5f {
  align-self: center;
}

#w-node-_7f03043f-39d0-7857-c1d8-1433321f0574-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f057a-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f057f-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f0582-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f0585-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f058d-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f0590-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f0593-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f0598-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f059b-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f059e-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f05a6-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f05a9-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f05ac-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f05b1-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f05b4-1dd74a5f, #w-node-_7f03043f-39d0-7857-c1d8-1433321f05b7-1dd74a5f {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_848871a5-c0ed-7081-968c-e0f31546b0f2-1dd74a5f {
  align-self: center;
}

#w-node-_848871a5-c0ed-7081-968c-e0f31546b0f5-1dd74a5f, #w-node-_848871a5-c0ed-7081-968c-e0f31546b0fd-1dd74a5f, #w-node-_848871a5-c0ed-7081-968c-e0f31546b100-1dd74a5f, #w-node-_848871a5-c0ed-7081-968c-e0f31546b103-1dd74a5f {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_848871a5-c0ed-7081-968c-e0f31546b10b-1dd74a5f {
  align-self: center;
}

#w-node-_848871a5-c0ed-7081-968c-e0f31546b10e-1dd74a5f, #w-node-_848871a5-c0ed-7081-968c-e0f31546b116-1dd74a5f, #w-node-_848871a5-c0ed-7081-968c-e0f31546b119-1dd74a5f, #w-node-_848871a5-c0ed-7081-968c-e0f31546b11c-1dd74a5f, #w-node-_848871a5-c0ed-7081-968c-e0f31546b124-1dd74a5f, #w-node-_848871a5-c0ed-7081-968c-e0f31546b129-1dd74a5f, #w-node-_848871a5-c0ed-7081-968c-e0f31546b12c-1dd74a5f, #w-node-_848871a5-c0ed-7081-968c-e0f31546b12f-1dd74a5f, #w-node-_848871a5-c0ed-7081-968c-e0f31546b137-1dd74a5f, #w-node-_848871a5-c0ed-7081-968c-e0f31546b13c-1dd74a5f, #w-node-_848871a5-c0ed-7081-968c-e0f31546b13f-1dd74a5f, #w-node-_848871a5-c0ed-7081-968c-e0f31546b142-1dd74a5f {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_4d99d0cb-c1fd-4d90-0907-b187170eaed2-1dd74a5f {
  align-self: center;
}

#w-node-_10d2b42b-dcb0-ef2a-c3b8-6e25e699ce3f-e699cdf3 {
  place-self: end start;
}

#w-node-_10d2b42b-dcb0-ef2a-c3b8-6e25e699ce53-e699cdf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae85dc20-a122-e938-f285-594921a30f81-1dd74a61, #w-node-ae85dc20-a122-e938-f285-594921a30f84-1dd74a61, #w-node-ae85dc20-a122-e938-f285-594921a30f87-1dd74a61 {
  justify-self: center;
}

#w-node-e58d2be6-0283-d185-6dab-7fdf6932a23d-1dd74a61, #w-node-a106b3b9-7bfc-1dd6-2add-c7de846a0aa1-1dd74a61 {
  align-self: center;
}

#w-node-a106b3b9-7bfc-1dd6-2add-c7de846a0ab3-1dd74a61 {
  place-self: center;
}

#w-node-_5941fdd5-9991-b6ad-5c24-59db03cd4ea0-1dd74a61, #w-node-_5941fdd5-9991-b6ad-5c24-59db03cd4ea5-1dd74a61, #w-node-_5941fdd5-9991-b6ad-5c24-59db03cd4eaa-1dd74a61, #w-node-_5941fdd5-9991-b6ad-5c24-59db03cd4eaf-1dd74a61, #w-node-_5941fdd5-9991-b6ad-5c24-59db03cd4eb4-1dd74a61 {
  place-self: start center;
}

#w-node-_83b9f59e-a6fb-62b1-c925-5be81cd29f98-1dd74a61 {
  place-self: center start;
}

#w-node-_83b9f59e-a6fb-62b1-c925-5be81cd29f9b-1dd74a61 {
  place-self: center end;
}

#w-node-_30a36978-091d-fba1-f4d0-43d50a62e58d-1dd74a61, #w-node-bc01ad00-c4eb-d811-ae75-8945168d987b-1dd74a61 {
  align-self: center;
}

#w-node-ab169178-e508-3141-9e5f-d49812b74c64-1dd74a61 {
  place-self: center start;
}

#w-node-_679b19fe-b9e4-f85b-8513-72453fe7ae17-1dd74a61 {
  justify-self: end;
}

#w-node-_2ad57b2a-c30e-1de1-64b9-38628993de6b-1dd74a61, #w-node-_8599cacc-cf08-7c46-5b12-11766f7efd7f-1dd74a61 {
  order: 9999;
  align-self: center;
}

#w-node-abbe395e-29f7-1ec0-eedf-75fe9aa7539c-1dd74a61, #w-node-abbe395e-29f7-1ec0-eedf-75fe9aa753b2-1dd74a61 {
  align-self: center;
}

#w-node-_9c3716eb-6e8b-a25a-9c55-b3b89585ff2a-1dd74a62 {
  place-self: stretch start;
}

#w-node-cb490175-9705-fbb7-1255-a015fd09ca27-1dd74a62 {
  place-self: center end;
}

#w-node-dc73cb9e-4a8c-260a-7d3e-0ac2149e8c7d-1dd74a62, #w-node-_5998c9e3-464b-f4bf-f0ae-42a8114df86d-1dd74a62 {
  justify-self: center;
}

#w-node-e9d761e7-ecf0-b7b7-a2dc-8c290d75473a-1dd74a62 {
  place-self: start center;
}

#w-node-_1df08377-df9a-2f0c-8c5e-29c9b8c33c73-1dd74a62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f0dc12b-add2-2538-9a2c-f6b744cf9bb7-1dd74a62 {
  align-self: center;
}

#w-node-_41e824a2-4d8f-c824-afcf-609cdaa7e9d4-1dd74a62 {
  place-self: center;
}

#w-node-_372b1591-1378-799d-7ebb-03ffbc04be2c-1dd74a62, #w-node-_372b1591-1378-799d-7ebb-03ffbc04be31-1dd74a62 {
  justify-self: center;
}

#w-node-_372b1591-1378-799d-7ebb-03ffbc04be36-1dd74a62, #w-node-_372b1591-1378-799d-7ebb-03ffbc04be3b-1dd74a62 {
  place-self: start center;
}

#w-node-c2a1a7d4-0067-9150-9197-8ff0cd3b32c4-1dd74a62 {
  place-self: stretch start;
}

#w-node-c2a1a7d4-0067-9150-9197-8ff0cd3b32cc-1dd74a62 {
  place-self: center end;
}

#w-node-c25f1246-a46e-1133-c73d-05a96cd5f276-1dd74a64 {
  align-self: center;
}

#w-node-c25f1246-a46e-1133-c73d-05a96cd5f27f-1dd74a64 {
  place-self: center end;
}

#w-node-_4eb9823c-8e57-4251-0f88-21519884aada-1dd74a64 {
  align-self: center;
}

#w-node-_4eb9823c-8e57-4251-0f88-21519884aae3-1dd74a64 {
  place-self: center end;
}

#w-node-_5a2868be-49c4-4842-38a4-940cb11aaf45-1dd74a64 {
  align-self: center;
}

#w-node-_5a2868be-49c4-4842-38a4-940cb11aaf4e-1dd74a64 {
  justify-self: end;
}

#w-node-_3844e415-99fe-1002-1dc5-1afd03a32cc2-1dd74a64 {
  align-self: center;
}

#w-node-_3844e415-99fe-1002-1dc5-1afd03a32ccb-1dd74a64 {
  justify-self: end;
}

#w-node-_5b390f4a-509d-b574-b78e-119af30c19e3-1dd74a64 {
  align-self: center;
}

#w-node-_5b390f4a-509d-b574-b78e-119af30c19ea-1dd74a64 {
  justify-self: end;
}

#w-node-_89bd91fe-5672-9f25-407e-36f3f4436934-1dd74a64 {
  align-self: center;
}

#w-node-_89bd91fe-5672-9f25-407e-36f3f443693b-1dd74a64 {
  justify-self: end;
}

#w-node-_14d6ca5e-5d28-8da7-ee26-2a29064b4586-1dd74a64 {
  align-self: center;
}

#w-node-_14d6ca5e-5d28-8da7-ee26-2a29064b458d-1dd74a64 {
  justify-self: end;
}

#w-node-_45462ac5-6ff9-d201-dc7b-b0b5a3fd9afe-1dd74a64 {
  place-self: stretch start;
}

#w-node-_45462ac5-6ff9-d201-dc7b-b0b5a3fd9b06-1dd74a64 {
  place-self: center end;
}

#w-node-_5a6b7c4c-2457-1338-7b5f-cab330d40123-1dd74a66, #w-node-_5a6b7c4c-2457-1338-7b5f-cab330d40128-1dd74a66 {
  justify-self: center;
}

#w-node-_5a6b7c4c-2457-1338-7b5f-cab330d4012d-1dd74a66, #w-node-_5a6b7c4c-2457-1338-7b5f-cab330d40132-1dd74a66 {
  place-self: start center;
}

#w-node-e58d2be6-0283-d185-6dab-7fdf6932a23d-1dd74a67, #w-node-_30a36978-091d-fba1-f4d0-43d50a62e58d-1dd74a67 {
  align-self: center;
}

#w-node-_2ad57b2a-c30e-1de1-64b9-38628993de6b-1dd74a67 {
  order: 9999;
  align-self: center;
}

#w-node-ab169178-e508-3141-9e5f-d49812b74c64-1dd74a67 {
  justify-self: start;
}

#w-node-_679b19fe-b9e4-f85b-8513-72453fe7ae17-1dd74a67 {
  justify-self: end;
}

#w-node-_1baead94-634a-abf9-6195-c2275be8b4d3-1dd74a67 {
  place-self: center;
}

#w-node-_87b1775c-fd21-5b49-c524-4ec72676ee75-1dd74a67 {
  place-self: end start;
}

#w-node-_87b1775c-fd21-5b49-c524-4ec72676ee87-1dd74a67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3333836-73b7-fca1-6407-b3a3a09a4356-1dd74a68, #w-node-c2698095-665e-60a7-1726-b119701f1ddb-1dd74a68 {
  align-self: center;
}

#w-node-_343120c3-63b0-0bae-a430-60a4d3172b41-1dd74a68, #w-node-_343120c3-63b0-0bae-a430-60a4d3172b46-1dd74a68, #w-node-_343120c3-63b0-0bae-a430-60a4d3172b4b-1dd74a68, #w-node-_343120c3-63b0-0bae-a430-60a4d3172b50-1dd74a68, #w-node-_343120c3-63b0-0bae-a430-60a4d3172b55-1dd74a68 {
  place-self: start center;
}

#w-node-c2e34f77-639e-84c9-dc51-1739baf7baf2-1dd74a68 {
  place-self: center;
}

#w-node-_7b777ba7-dac5-2e71-06d8-eb11c4b8b29a-1dd74a68 {
  align-self: center;
}

#w-node-_5326cdd8-e6d7-612b-c960-dae9dc2a4885-1dd74a68, #w-node-_37363562-cf0f-5db5-c4ee-2aa17bb92ef2-1dd74a68 {
  place-self: center;
}

#w-node-_5de6d3b8-6f09-6e1d-2202-a760afaf9f56-1dd74a68 {
  align-self: center;
}

#w-node-d2d181f3-950d-a6d9-94a8-9f7c5f78673c-1dd74a69, #w-node-d2d181f3-950d-a6d9-94a8-9f7c5f78673f-1dd74a69, #w-node-d2d181f3-950d-a6d9-94a8-9f7c5f786742-1dd74a69, #w-node-_38c11bf0-4077-1968-8185-12708b71c30d-1dd74a69, #w-node-_38c11bf0-4077-1968-8185-12708b71c310-1dd74a69, #w-node-_38c11bf0-4077-1968-8185-12708b71c313-1dd74a69 {
  justify-self: center;
}

#w-node-_69eb0d22-d2cb-d38f-78c7-5e323fa77853-1dd74a69 {
  place-self: center end;
}

#w-node-_24df77e1-d757-5e1f-632d-21597080d523-1dd74a69, #w-node-_24df77e1-d757-5e1f-632d-21597080d528-1dd74a69, #w-node-_24df77e1-d757-5e1f-632d-21597080d52d-1dd74a69, #w-node-_24df77e1-d757-5e1f-632d-21597080d532-1dd74a69, #w-node-_24df77e1-d757-5e1f-632d-21597080d537-1dd74a69 {
  place-self: start center;
}

#w-node-a387ed46-fc87-765f-070c-854b47b67708-1dd74a69 {
  place-self: center end;
}

#w-node-_8787f6d0-44d8-ad1b-0907-457bfef6ab82-1dd74a69 {
  order: 9999;
  align-self: center;
}

#w-node-_8787f6d0-44d8-ad1b-0907-457bfef6ab88-1dd74a69 {
  place-self: center;
}

#w-node-_1acc36b7-889f-0725-5f6d-5928f1cd3dd9-1dd74a69 {
  align-self: start;
}

#w-node-_1ff363b5-c4c4-6bd6-7cad-6edb09a45ef8-1dd74a69, #w-node-_4b0a9dc5-9912-3563-9b44-1568075b2b7b-1dd74a6a {
  place-self: center end;
}

#w-node-dbf907d6-3452-2c7f-9c6a-bfcd38c2a412-1dd74a6d, #w-node-dbf907d6-3452-2c7f-9c6a-bfcd38c2a415-1dd74a6d, #w-node-dbf907d6-3452-2c7f-9c6a-bfcd38c2a418-1dd74a6d {
  justify-self: center;
}

#w-node-_12b9019d-2581-1a55-565d-732d670500c4-1dd74a6d, #w-node-_12b9019d-2581-1a55-565d-732d670500ce-1dd74a6d, #w-node-_12b9019d-2581-1a55-565d-732d670500d8-1dd74a6d, #w-node-ffb6cb2e-ca64-5b09-6f7b-9b37e5ed4721-1dd74a6d, #w-node-_5adee364-ac5e-25fb-7fd9-4bcfb386199d-1dd74a6d, #w-node-_72e02835-ed9b-3f34-7196-663db426a234-1dd74a6d {
  align-self: center;
}

#w-node-_72e02835-ed9b-3f34-7196-663db426a24c-1dd74a6d {
  place-self: center;
}

#w-node-a77eca5b-153f-ce95-8a25-16e346d7f962-1dd74a6d, #w-node-a77eca5b-153f-ce95-8a25-16e346d7f967-1dd74a6d, #w-node-a77eca5b-153f-ce95-8a25-16e346d7f96c-1dd74a6d, #w-node-a77eca5b-153f-ce95-8a25-16e346d7f971-1dd74a6d, #w-node-a77eca5b-153f-ce95-8a25-16e346d7f976-1dd74a6d {
  place-self: start center;
}

#w-node-acf0b5bd-5b64-bccb-d489-c8b1ea5cdee6-ea5cde94 {
  place-self: end start;
}

#w-node-acf0b5bd-5b64-bccb-d489-c8b1ea5cdefa-ea5cde94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09ae5bfd-14f5-06ff-3aca-b6316cb4f872-1dd74a6e {
  align-self: center;
}

#w-node-_2c38c823-b040-38d3-85a0-66cffa9218ac-1dd74a6e {
  place-self: center start;
}

#w-node-_2c38c823-b040-38d3-85a0-66cffa9218af-1dd74a6e {
  place-self: center end;
}

#w-node-c2e34f77-639e-84c9-dc51-1739baf7baf2-1dd74a6e {
  place-self: center;
}

#w-node-e3333836-73b7-fca1-6407-b3a3a09a4356-1dd74a6f, #w-node-c2698095-665e-60a7-1726-b119701f1ddb-1dd74a6f {
  align-self: center;
}

#w-node-_343120c3-63b0-0bae-a430-60a4d3172b41-1dd74a6f, #w-node-_343120c3-63b0-0bae-a430-60a4d3172b46-1dd74a6f, #w-node-_343120c3-63b0-0bae-a430-60a4d3172b4b-1dd74a6f, #w-node-_343120c3-63b0-0bae-a430-60a4d3172b50-1dd74a6f, #w-node-_343120c3-63b0-0bae-a430-60a4d3172b55-1dd74a6f {
  place-self: start center;
}

#w-node-c2e34f77-639e-84c9-dc51-1739baf7baf2-1dd74a6f {
  place-self: center;
}

#w-node-_7b777ba7-dac5-2e71-06d8-eb11c4b8b29a-1dd74a6f {
  align-self: center;
}

#w-node-_5326cdd8-e6d7-612b-c960-dae9dc2a4885-1dd74a6f, #w-node-_37363562-cf0f-5db5-c4ee-2aa17bb92ef2-1dd74a6f {
  place-self: center;
}

#w-node-dbf907d6-3452-2c7f-9c6a-bfcd38c2a412-1dd74a9b, #w-node-dbf907d6-3452-2c7f-9c6a-bfcd38c2a415-1dd74a9b, #w-node-dbf907d6-3452-2c7f-9c6a-bfcd38c2a418-1dd74a9b {
  justify-self: center;
}

#w-node-_8ccf9546-5275-62bd-bea7-139f6cbdac88-1dd74a9b, #w-node-_0dd2730f-72d5-d049-7579-0d36f085a6aa-1dd74a9b, #w-node-ffb6cb2e-ca64-5b09-6f7b-9b37e5ed4721-1dd74a9b, #w-node-_5adee364-ac5e-25fb-7fd9-4bcfb386199d-1dd74a9b, #w-node-_72e02835-ed9b-3f34-7196-663db426a234-1dd74a9b {
  align-self: center;
}

#w-node-_72e02835-ed9b-3f34-7196-663db426a24c-1dd74a9b {
  place-self: center;
}

#w-node-a77eca5b-153f-ce95-8a25-16e346d7f962-1dd74a9b, #w-node-a77eca5b-153f-ce95-8a25-16e346d7f967-1dd74a9b, #w-node-a77eca5b-153f-ce95-8a25-16e346d7f96c-1dd74a9b, #w-node-a77eca5b-153f-ce95-8a25-16e346d7f971-1dd74a9b, #w-node-a77eca5b-153f-ce95-8a25-16e346d7f976-1dd74a9b {
  place-self: start center;
}

#w-node-_488403bf-c793-ab09-da74-0f0e6a7d9715-1dd74a9b {
  place-self: end start;
}

#w-node-_488403bf-c793-ab09-da74-0f0e6a7d9729-1dd74a9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3ed255a-9b1a-f72f-3472-298ddc930701-1dd74a9b, #w-node-_81d66407-7d26-48eb-ac3c-31f225a4ac35-1dd74a9b, #w-node-_4af43b2a-4110-d9ad-7d72-e80c109c6c9d-1dd74a9b {
  justify-self: center;
}

#w-node-_15ba0386-9262-2d26-e804-2bae61216d1b-1dd74a9b, #w-node-_15ba0386-9262-2d26-e804-2bae61216d32-1dd74a9b {
  align-self: center;
}

#w-node-_23a4e581-5585-8e96-66fe-67bd47e1e12a-1dd74adb {
  place-self: center start;
}

#w-node-_23a4e581-5585-8e96-66fe-67bd47e1e130-1dd74adb {
  place-self: center end;
}

#w-node-_5941fdd5-9991-b6ad-5c24-59db03cd4ea0-1dd74adb, #w-node-_5941fdd5-9991-b6ad-5c24-59db03cd4ea5-1dd74adb, #w-node-_5941fdd5-9991-b6ad-5c24-59db03cd4eaa-1dd74adb, #w-node-_5941fdd5-9991-b6ad-5c24-59db03cd4eaf-1dd74adb, #w-node-_5941fdd5-9991-b6ad-5c24-59db03cd4eb4-1dd74adb {
  place-self: start center;
}

#w-node-_4bcc749b-ee77-8a0d-cbbd-30fc76b8a7e6-1dd74adb {
  align-self: center;
}

#w-node-dc252417-1a63-be6f-90cb-d294f0105211-1dd74adb {
  place-self: center start;
}

#w-node-f89431bf-71bf-23b3-a436-c94d3b05e6d4-1dd74adb {
  place-self: center;
}

#w-node-b1f0e9dd-1030-de1f-1e3e-8e6b1404ec71-1dd74adb, #w-node-b1f0e9dd-1030-de1f-1e3e-8e6b1404ec76-1dd74adb, #w-node-b1f0e9dd-1030-de1f-1e3e-8e6b1404ec7b-1dd74adb, #w-node-b1f0e9dd-1030-de1f-1e3e-8e6b1404ec80-1dd74adb {
  place-self: start center;
}

#w-node-_4f5eab9d-1f6f-275c-5ea1-c8fb2ad006e0-1dd74adb {
  place-self: center start;
}

#w-node-_4f5eab9d-1f6f-275c-5ea1-c8fb2ad006e9-1dd74adb {
  place-self: center end;
}

#w-node-b1f2a18e-b4d1-b6da-46a4-65d04cd90c47-1dd74adb {
  align-self: center;
}

#w-node-_6f2b850d-3f49-a5fc-e900-0450d5b4429e-1dd74adf, #w-node-_8b8042ba-cb37-88bc-a7aa-b4636a8bd789-1dd74adf, #w-node-_9ece32a4-dc06-1b09-bdc4-d4ee054977d1-1dd74adf, #w-node-c565d447-ce2b-16e2-e7da-b6314db57db0-1dd74adf, #w-node-_5a9894a5-77b2-fb58-7d74-e16398009a85-1dd74adf {
  justify-self: end;
}

#w-node-b0583861-ac52-f083-7d7b-a20a7b9915a2-1dd74ae0, #w-node-b0583861-ac52-f083-7d7b-a20a7b9915ac-1dd74ae0, #w-node-b0583861-ac52-f083-7d7b-a20a7b9915b6-1dd74ae0, #w-node-_1597a564-c275-d234-4e7c-88f5af52e26f-1dd74ae0 {
  align-self: center;
}

#w-node-_1597a564-c275-d234-4e7c-88f5af52e27e-1dd74ae0 {
  place-self: center;
}

#w-node-_1597a564-c275-d234-4e7c-88f5af52e287-1dd74ae0, #w-node-_1597a564-c275-d234-4e7c-88f5af52e28a-1dd74ae0, #w-node-_656abc0a-1e5a-c8ed-7627-c8c951c2ce1f-1dd74ae0, #w-node-_49ac79b2-84b3-06a5-d2fb-577aae1b0bbf-1dd74ae0, #w-node-_1597a564-c275-d234-4e7c-88f5af52e28d-1dd74ae0, #w-node-_1597a564-c275-d234-4e7c-88f5af52e290-1dd74ae0, #w-node-_1597a564-c275-d234-4e7c-88f5af52e293-1dd74ae0, #w-node-_1597a564-c275-d234-4e7c-88f5af52e296-1dd74ae0, #w-node-_1597a564-c275-d234-4e7c-88f5af52e299-1dd74ae0, #w-node-_1597a564-c275-d234-4e7c-88f5af52e29c-1dd74ae0, #w-node-_1597a564-c275-d234-4e7c-88f5af52e29f-1dd74ae0, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2a2-1dd74ae0, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2b1-1dd74ae0, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2b4-1dd74ae0, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2b7-1dd74ae0, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2ba-1dd74ae0, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2ab-1dd74ae0, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2ae-1dd74ae0, #w-node-bc9ff92a-3aa0-26d0-8f5e-19111b1ae6a0-1dd74ae0, #w-node-_680e6089-4cb6-48ae-bd83-d8d3cd1a6a2d-1dd74ae0, #w-node-_60481f5c-7f1d-790a-3c25-ad4f5f8ee465-1dd74ae0, #w-node-ef3083eb-19ed-d87c-ad29-b815440386c6-1dd74ae0, #w-node-e5cfc30c-4cb6-2695-53be-9d9d0015f78e-1dd74ae0, #w-node-_6548ee15-69aa-cbfa-a840-9893a796dc5e-1dd74ae0, #w-node-dc2d9347-7dcb-a63b-ca1d-6173ca323063-1dd74ae0, #w-node-c609db70-6936-d424-4341-e0f44165c783-1dd74ae0, #w-node-_3a4cf96b-2d71-8a2d-b593-46df98658fd8-1dd74ae0, #w-node-_73715332-c85d-71fb-20e4-79047e924d26-1dd74ae0, #w-node-_4f5b674b-c7c0-68d9-1f6c-0e1f0a37c2dd-1dd74ae0, #w-node-_8325b92a-77ca-0f3a-ff7a-6a1932c9f2f4-1dd74ae0, #w-node-b5881e8a-ac83-673b-8a24-960e3ae38b86-1dd74ae0, #w-node-_9bfa67dd-d99a-c4ff-14f1-600fe816f91d-1dd74ae0 {
  place-self: start;
}

#w-node-_1597a564-c275-d234-4e7c-88f5af52e283-1dd74ae0 {
  place-self: center start;
}

#w-node-_73b3e350-4626-1a88-1640-a2b2aa02edec-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02edef-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02edf2-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02edf5-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02edf8-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02edfb-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02edfe-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee01-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee06-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee09-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee0c-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee0f-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee18-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee1b-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee1e-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee21-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee28-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee2b-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee30-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee33-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee36-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee39-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee40-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee43-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee48-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee4b-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee50-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee53-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee58-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee5b-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee61-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee64-1dd74ae0 {
  place-self: start;
}

#w-node-_9440b329-0bcf-8386-a906-1050980d693b-1dd74ae0 {
  align-self: center;
}

#w-node-_9440b329-0bcf-8386-a906-1050980d6947-1dd74ae0 {
  place-self: center;
}

#w-node-_9440b329-0bcf-8386-a906-1050980d6950-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d6953-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d6956-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d6959-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d695c-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d695f-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d6962-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d6965-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d696a-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d696d-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d6970-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d6973-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d697c-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d697f-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d6982-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d6985-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d698c-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d698f-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d6994-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d6997-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d699a-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d699d-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d69a4-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d69a7-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d69ac-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d69af-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d69b4-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d69b7-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d69ba-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d69bd-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d69c3-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d69c6-1dd74ae0 {
  place-self: start;
}

#w-node-_9440b329-0bcf-8386-a906-1050980d694c-1dd74ae0 {
  place-self: center start;
}

#w-node-b97329e9-a995-98db-327d-75faca71acfc-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71acff-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad02-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad05-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad08-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad0b-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad0e-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad11-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad16-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad19-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad1c-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad1f-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad28-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad2b-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad30-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad33-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad3a-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad3d-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad42-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad45-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad48-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad4b-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad52-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad55-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad5a-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad5d-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad62-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad65-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad6a-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad6d-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad73-1dd74ae0, #w-node-b97329e9-a995-98db-327d-75faca71ad76-1dd74ae0 {
  place-self: start;
}

#w-node-_705081fd-a7e0-d7dd-bbf9-267ed1260e75-1dd74ae0 {
  align-self: center;
}

#w-node-_705081fd-a7e0-d7dd-bbf9-267ed1260e7e-1dd74ae0 {
  place-self: center;
}

#w-node-_9502a082-dcae-2363-c3e5-7c01b8bc8ed6-1dd74ae0, #w-node-b7bafc69-0e35-8809-e812-47fe2acd6b5f-1dd74ae0, #w-node-_176cc849-1158-f4de-8a49-7baf62aea904-1dd74ae0, #w-node-b4e3813e-4eb7-fbe2-fe91-0cde4a5b6dc5-1dd74ae0, #w-node-_18d8c05a-14f5-6e82-5d53-96e88a119086-1dd74ae0, #w-node-_6150b83b-152f-3d9e-6946-333dd3c945ff-1dd74ae0, #w-node-_71026a27-b7f5-acf2-af36-9a79f6d498fc-1dd74ae0, #w-node-_1c56e8fc-c65a-e970-0180-28b9191c0518-1dd74ae0, #w-node-_0cc075e4-1413-6ad4-cc1e-73e241eec310-1dd74ae0, #w-node-_43d0e0c6-1bba-82c5-13e2-812eada6b81f-1dd74ae0, #w-node-_74d16050-12c9-98b8-5d61-bb21d5ecd7ad-1dd74ae0, #w-node-_8e22d813-b3b1-8a2b-3594-79f7efd3d745-1dd74ae0, #w-node-aaea0be2-5b02-0163-c622-29c8b25ac696-1dd74ae0, #w-node-c1f52085-c7df-67d9-d050-956ee515e583-1dd74ae0, #w-node-_942f1bd5-7b2f-a293-6cf0-075c61c178e4-1dd74ae0, #w-node-_155d22a5-013b-e3e8-88c6-a3b8e73ab2f4-1dd74ae0 {
  place-self: start;
}

#w-node-_66ef0122-a06b-583d-d1b0-1bcd17e60e93-1dd74ae0, #w-node-_66ef0122-a06b-583d-d1b0-1bcd17e60ea0-1dd74ae0 {
  align-self: center;
}

#w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb4-1dd74ae0 {
  place-self: center start;
}

#w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb7-1dd74ae0 {
  place-self: center end;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8326-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8329-1dd74ae0 {
  place-self: center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d832d-1dd74ae0 {
  place-self: end start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8330-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8332-1dd74ae0 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8336-1dd74ae0 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8339-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d833b-1dd74ae0 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d833d-1dd74ae0 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8340-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8343-1dd74ae0 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8346-1dd74ae0 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8349-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d834b-1dd74ae0 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d834d-1dd74ae0 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8350-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8353-1dd74ae0 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8356-1dd74ae0 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8359-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d835b-1dd74ae0 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d835d-1dd74ae0 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8360-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8362-1dd74ae0 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8364-1dd74ae0 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8367-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8369-1dd74ae0 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d836b-1dd74ae0 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d836e-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8371-1dd74ae0 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8374-1dd74ae0 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8377-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8379-1dd74ae0 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d837b-1dd74ae0 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8380-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8382-1dd74ae0 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8384-1dd74ae0 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8387-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8389-1dd74ae0 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d838b-1dd74ae0 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d838e-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8390-1dd74ae0 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8392-1dd74ae0 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8395-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8397-1dd74ae0 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8399-1dd74ae0 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d839c-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d839e-1dd74ae0 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d83a0-1dd74ae0 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d83a3-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d83a5-1dd74ae0 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d83a7-1dd74ae0 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d83aa-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d83ae-1dd74ae0 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d83b1-1dd74ae0 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d83b4-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d83b8-1dd74ae0 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d83bb-1dd74ae0 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d83be-1dd74ae0, #w-node-_6b53cff5-f891-7fe1-5471-224e043d83c2-1dd74ae0 {
  place-self: end center;
}

#w-node-b566f876-1398-2d7e-47c3-6e8cfadf0860-1dd74ae5, #w-node-ff5a12a3-d5ef-906b-bda3-5f15b565d9c9-1dd74ae5, #w-node-_6dd7c3e9-1954-d5f1-eeff-843fdfd63d22-1dd74ae5 {
  align-self: start;
}

#w-node-_9c83b9f1-c09e-b33c-3976-bed96076c125-1dd74ae6, #w-node-_9c83b9f1-c09e-b33c-3976-bed96076c12a-1dd74ae6, #w-node-_9c83b9f1-c09e-b33c-3976-bed96076c12f-1dd74ae6, #w-node-_9c83b9f1-c09e-b33c-3976-bed96076c134-1dd74ae6, #w-node-_9c83b9f1-c09e-b33c-3976-bed96076c139-1dd74ae6 {
  place-self: start center;
}

#w-node-e58d2be6-0283-d185-6dab-7fdf6932a23d-1dd74ae6 {
  align-self: center;
}

#w-node-_2ad57b2a-c30e-1de1-64b9-38628993de6b-1dd74ae6 {
  order: 9999;
  align-self: center;
}

#w-node-_1baead94-634a-abf9-6195-c2275be8b4d3-1dd74ae6 {
  place-self: center;
}

#w-node-d2d181f3-950d-a6d9-94a8-9f7c5f78673c-1dd74ae7, #w-node-d2d181f3-950d-a6d9-94a8-9f7c5f78673f-1dd74ae7, #w-node-d2d181f3-950d-a6d9-94a8-9f7c5f786742-1dd74ae7, #w-node-_38c11bf0-4077-1968-8185-12708b71c30d-1dd74ae7, #w-node-_38c11bf0-4077-1968-8185-12708b71c310-1dd74ae7, #w-node-_38c11bf0-4077-1968-8185-12708b71c313-1dd74ae7 {
  justify-self: center;
}

#w-node-_69eb0d22-d2cb-d38f-78c7-5e323fa77853-1dd74ae7 {
  place-self: center end;
}

#w-node-_24df77e1-d757-5e1f-632d-21597080d523-1dd74ae7, #w-node-_24df77e1-d757-5e1f-632d-21597080d528-1dd74ae7, #w-node-_24df77e1-d757-5e1f-632d-21597080d52d-1dd74ae7, #w-node-_24df77e1-d757-5e1f-632d-21597080d532-1dd74ae7, #w-node-_24df77e1-d757-5e1f-632d-21597080d537-1dd74ae7 {
  place-self: start center;
}

#w-node-a387ed46-fc87-765f-070c-854b47b67708-1dd74ae7 {
  place-self: center end;
}

#w-node-_8787f6d0-44d8-ad1b-0907-457bfef6ab82-1dd74ae7 {
  order: 9999;
  align-self: center;
}

#w-node-_8787f6d0-44d8-ad1b-0907-457bfef6ab88-1dd74ae7 {
  place-self: center;
}

#w-node-_1acc36b7-889f-0725-5f6d-5928f1cd3dd9-1dd74ae7 {
  align-self: start;
}

#w-node-_1ff363b5-c4c4-6bd6-7cad-6edb09a45ef8-1dd74ae7 {
  place-self: center end;
}

#w-node-b0583861-ac52-f083-7d7b-a20a7b9915a2-1dd74ae9, #w-node-b0583861-ac52-f083-7d7b-a20a7b9915ac-1dd74ae9, #w-node-b0583861-ac52-f083-7d7b-a20a7b9915b6-1dd74ae9, #w-node-_1597a564-c275-d234-4e7c-88f5af52e26f-1dd74ae9 {
  align-self: center;
}

#w-node-_1597a564-c275-d234-4e7c-88f5af52e27e-1dd74ae9 {
  place-self: center;
}

#w-node-_1597a564-c275-d234-4e7c-88f5af52e287-1dd74ae9, #w-node-_1597a564-c275-d234-4e7c-88f5af52e28a-1dd74ae9, #w-node-_656abc0a-1e5a-c8ed-7627-c8c951c2ce1f-1dd74ae9, #w-node-_49ac79b2-84b3-06a5-d2fb-577aae1b0bbf-1dd74ae9, #w-node-_1597a564-c275-d234-4e7c-88f5af52e28d-1dd74ae9, #w-node-_1597a564-c275-d234-4e7c-88f5af52e290-1dd74ae9, #w-node-_1597a564-c275-d234-4e7c-88f5af52e293-1dd74ae9, #w-node-_1597a564-c275-d234-4e7c-88f5af52e296-1dd74ae9, #w-node-_1597a564-c275-d234-4e7c-88f5af52e299-1dd74ae9, #w-node-_1597a564-c275-d234-4e7c-88f5af52e29c-1dd74ae9, #w-node-_1597a564-c275-d234-4e7c-88f5af52e29f-1dd74ae9, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2a2-1dd74ae9, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2b1-1dd74ae9, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2b4-1dd74ae9, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2b7-1dd74ae9, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2ba-1dd74ae9, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2ab-1dd74ae9, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2ae-1dd74ae9, #w-node-bc9ff92a-3aa0-26d0-8f5e-19111b1ae6a0-1dd74ae9, #w-node-_680e6089-4cb6-48ae-bd83-d8d3cd1a6a2d-1dd74ae9, #w-node-_60481f5c-7f1d-790a-3c25-ad4f5f8ee465-1dd74ae9, #w-node-ef3083eb-19ed-d87c-ad29-b815440386c6-1dd74ae9, #w-node-e5cfc30c-4cb6-2695-53be-9d9d0015f78e-1dd74ae9, #w-node-_6548ee15-69aa-cbfa-a840-9893a796dc5e-1dd74ae9, #w-node-dc2d9347-7dcb-a63b-ca1d-6173ca323063-1dd74ae9, #w-node-c609db70-6936-d424-4341-e0f44165c783-1dd74ae9, #w-node-_3a4cf96b-2d71-8a2d-b593-46df98658fd8-1dd74ae9, #w-node-_73715332-c85d-71fb-20e4-79047e924d26-1dd74ae9, #w-node-_4f5b674b-c7c0-68d9-1f6c-0e1f0a37c2dd-1dd74ae9, #w-node-_8325b92a-77ca-0f3a-ff7a-6a1932c9f2f4-1dd74ae9, #w-node-b5881e8a-ac83-673b-8a24-960e3ae38b86-1dd74ae9, #w-node-_9bfa67dd-d99a-c4ff-14f1-600fe816f91d-1dd74ae9 {
  place-self: start;
}

#w-node-_1597a564-c275-d234-4e7c-88f5af52e283-1dd74ae9 {
  place-self: center start;
}

#w-node-_73b3e350-4626-1a88-1640-a2b2aa02edec-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02edef-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02edf2-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02edf5-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02edf8-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02edfb-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02edfe-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee01-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee06-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee09-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee0c-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee0f-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee18-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee1b-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee1e-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee21-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee28-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee2b-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee30-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee33-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee36-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee39-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee40-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee43-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee48-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee4b-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee50-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee53-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee58-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee5b-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee61-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02ee64-1dd74ae9 {
  place-self: start;
}

#w-node-_9440b329-0bcf-8386-a906-1050980d693b-1dd74ae9 {
  align-self: center;
}

#w-node-_9440b329-0bcf-8386-a906-1050980d6947-1dd74ae9 {
  place-self: center;
}

#w-node-_9440b329-0bcf-8386-a906-1050980d6950-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d6953-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d6956-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d6959-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d695c-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d695f-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d6962-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d6965-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d696a-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d696d-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d6970-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d6973-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d697c-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d697f-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d6982-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d6985-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d698c-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d698f-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d6994-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d6997-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d699a-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d699d-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d69a4-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d69a7-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d69ac-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d69af-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d69b4-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d69b7-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d69ba-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d69bd-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d69c3-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d69c6-1dd74ae9 {
  place-self: start;
}

#w-node-_9440b329-0bcf-8386-a906-1050980d694c-1dd74ae9 {
  place-self: center start;
}

#w-node-b97329e9-a995-98db-327d-75faca71acfc-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71acff-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad02-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad05-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad08-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad0b-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad0e-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad11-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad16-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad19-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad1c-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad1f-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad28-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad2b-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad30-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad33-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad3a-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad3d-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad42-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad45-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad48-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad4b-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad52-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad55-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad5a-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad5d-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad62-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad65-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad6a-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad6d-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad73-1dd74ae9, #w-node-b97329e9-a995-98db-327d-75faca71ad76-1dd74ae9 {
  place-self: start;
}

#w-node-_705081fd-a7e0-d7dd-bbf9-267ed1260e75-1dd74ae9 {
  align-self: center;
}

#w-node-_705081fd-a7e0-d7dd-bbf9-267ed1260e7e-1dd74ae9 {
  place-self: center;
}

#w-node-_9502a082-dcae-2363-c3e5-7c01b8bc8ed6-1dd74ae9, #w-node-b7bafc69-0e35-8809-e812-47fe2acd6b5f-1dd74ae9, #w-node-_176cc849-1158-f4de-8a49-7baf62aea904-1dd74ae9, #w-node-b4e3813e-4eb7-fbe2-fe91-0cde4a5b6dc5-1dd74ae9, #w-node-_18d8c05a-14f5-6e82-5d53-96e88a119086-1dd74ae9, #w-node-_6150b83b-152f-3d9e-6946-333dd3c945ff-1dd74ae9, #w-node-_71026a27-b7f5-acf2-af36-9a79f6d498fc-1dd74ae9, #w-node-_1c56e8fc-c65a-e970-0180-28b9191c0518-1dd74ae9, #w-node-_0cc075e4-1413-6ad4-cc1e-73e241eec310-1dd74ae9, #w-node-_43d0e0c6-1bba-82c5-13e2-812eada6b81f-1dd74ae9, #w-node-_74d16050-12c9-98b8-5d61-bb21d5ecd7ad-1dd74ae9, #w-node-_8e22d813-b3b1-8a2b-3594-79f7efd3d745-1dd74ae9, #w-node-aaea0be2-5b02-0163-c622-29c8b25ac696-1dd74ae9, #w-node-c1f52085-c7df-67d9-d050-956ee515e583-1dd74ae9, #w-node-_942f1bd5-7b2f-a293-6cf0-075c61c178e4-1dd74ae9, #w-node-_155d22a5-013b-e3e8-88c6-a3b8e73ab2f4-1dd74ae9 {
  place-self: start;
}

#w-node-_66ef0122-a06b-583d-d1b0-1bcd17e60e93-1dd74ae9, #w-node-_66ef0122-a06b-583d-d1b0-1bcd17e60ea0-1dd74ae9 {
  align-self: center;
}

#w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb4-1dd74ae9 {
  place-self: center start;
}

#w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb7-1dd74ae9 {
  place-self: center end;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8326-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8329-1dd74ae9 {
  place-self: center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d832d-1dd74ae9 {
  place-self: end start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8330-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8332-1dd74ae9 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8336-1dd74ae9 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8339-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d833b-1dd74ae9 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d833d-1dd74ae9 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8340-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8343-1dd74ae9 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8346-1dd74ae9 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8349-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d834b-1dd74ae9 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d834d-1dd74ae9 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8350-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8353-1dd74ae9 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8356-1dd74ae9 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8359-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d835b-1dd74ae9 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d835d-1dd74ae9 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8360-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8362-1dd74ae9 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8364-1dd74ae9 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8367-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8369-1dd74ae9 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d836b-1dd74ae9 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d836e-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8371-1dd74ae9 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8374-1dd74ae9 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8377-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8379-1dd74ae9 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d837b-1dd74ae9 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8380-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8382-1dd74ae9 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8384-1dd74ae9 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8387-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8389-1dd74ae9 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d838b-1dd74ae9 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d838e-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8390-1dd74ae9 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8392-1dd74ae9 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8395-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d8397-1dd74ae9 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d8399-1dd74ae9 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d839c-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d839e-1dd74ae9 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d83a0-1dd74ae9 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d83a3-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d83a5-1dd74ae9 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d83a7-1dd74ae9 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d83aa-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d83ae-1dd74ae9 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d83b1-1dd74ae9 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d83b4-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d83b8-1dd74ae9 {
  place-self: end center;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d83bb-1dd74ae9 {
  place-self: center start;
}

#w-node-_6b53cff5-f891-7fe1-5471-224e043d83be-1dd74ae9, #w-node-_6b53cff5-f891-7fe1-5471-224e043d83c2-1dd74ae9 {
  place-self: end center;
}

#w-node-ae85dc20-a122-e938-f285-594921a30f81-1dd74afd, #w-node-ae85dc20-a122-e938-f285-594921a30f84-1dd74afd, #w-node-ae85dc20-a122-e938-f285-594921a30f87-1dd74afd {
  justify-self: center;
}

#w-node-e58d2be6-0283-d185-6dab-7fdf6932a23d-1dd74afd, #w-node-a106b3b9-7bfc-1dd6-2add-c7de846a0aa1-1dd74afd {
  align-self: center;
}

#w-node-a106b3b9-7bfc-1dd6-2add-c7de846a0ab3-1dd74afd {
  place-self: center;
}

#w-node-_5941fdd5-9991-b6ad-5c24-59db03cd4ea0-1dd74afd, #w-node-_5941fdd5-9991-b6ad-5c24-59db03cd4ea5-1dd74afd, #w-node-_5941fdd5-9991-b6ad-5c24-59db03cd4eaa-1dd74afd, #w-node-_5941fdd5-9991-b6ad-5c24-59db03cd4eaf-1dd74afd, #w-node-_5941fdd5-9991-b6ad-5c24-59db03cd4eb4-1dd74afd {
  place-self: start center;
}

#w-node-_83b9f59e-a6fb-62b1-c925-5be81cd29f98-1dd74afd {
  place-self: center start;
}

#w-node-_83b9f59e-a6fb-62b1-c925-5be81cd29f9b-1dd74afd {
  place-self: center end;
}

#w-node-_30a36978-091d-fba1-f4d0-43d50a62e58d-1dd74afd, #w-node-bc01ad00-c4eb-d811-ae75-8945168d987b-1dd74afd {
  align-self: center;
}

#w-node-ab169178-e508-3141-9e5f-d49812b74c64-1dd74afd {
  place-self: center start;
}

#w-node-_679b19fe-b9e4-f85b-8513-72453fe7ae17-1dd74afd {
  justify-self: end;
}

#w-node-_2ad57b2a-c30e-1de1-64b9-38628993de6b-1dd74afd, #w-node-_8599cacc-cf08-7c46-5b12-11766f7efd7f-1dd74afd {
  order: 9999;
  align-self: center;
}

#w-node-abbe395e-29f7-1ec0-eedf-75fe9aa7539c-1dd74afd, #w-node-abbe395e-29f7-1ec0-eedf-75fe9aa753b2-1dd74afd {
  align-self: center;
}

#w-node-d594e4d4-1b69-9327-571b-f7192b347d59-1dd74afe, #w-node-e3946361-0675-a14d-bd38-7af66f72f60f-1dd74afe, #w-node-_07cf57da-7452-46a6-531a-ae7e4eaaf9fa-1dd74afe {
  place-self: start stretch;
}

#w-node-_3b9ee219-8c4e-5a87-9092-af1d3a5f5c6f-1dd74afe, #w-node-_695cb6b3-33f5-6f28-8e2e-2786347d6c14-1dd74afe, #w-node-c1673bfd-a3e0-f920-1845-85469f65ccad-1dd74afe, #w-node-_88624732-aded-61da-0c7f-a427e488310f-1dd74afe, #w-node-_7f5e2be7-e327-371f-ff4e-b30dcf77cf49-1dd74afe, #w-node-ec13476d-9ac3-77f0-efba-27d9b1447b75-1dd74afe, #w-node-_6d5e844f-33ed-33f9-663e-ea6f69787950-1dd74afe, #w-node-_6d5e844f-33ed-33f9-663e-ea6f69787958-1dd74afe, #w-node-_6d5e844f-33ed-33f9-663e-ea6f69787960-1dd74afe {
  place-self: start center;
}

#w-node-ca39a2fe-9064-a58b-e33f-4266281c3bc0-1dd74afe, #w-node-ca39a2fe-9064-a58b-e33f-4266281c3bcb-1dd74afe, #w-node-ca39a2fe-9064-a58b-e33f-4266281c3bd5-1dd74afe, #w-node-ca39a2fe-9064-a58b-e33f-4266281c3bdf-1dd74afe, #w-node-ca39a2fe-9064-a58b-e33f-4266281c3be9-1dd74afe, #w-node-ca39a2fe-9064-a58b-e33f-4266281c3bf3-1dd74afe, #w-node-_016447f2-6d43-4bb7-a8c6-132225e82803-1dd74afe, #w-node-_016447f2-6d43-4bb7-a8c6-132225e82809-1dd74afe, #w-node-_016447f2-6d43-4bb7-a8c6-132225e8280f-1dd74afe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b566f876-1398-2d7e-47c3-6e8cfadf0860-1dd74aff, #w-node-ff5a12a3-d5ef-906b-bda3-5f15b565d9c9-1dd74aff, #w-node-_6dd7c3e9-1954-d5f1-eeff-843fdfd63d22-1dd74aff {
  align-self: start;
}

#w-node-e20e6f2f-e12d-f06f-a238-cb746416573b-1dd74b03 {
  place-self: end;
}

#w-node-a77f286c-a785-a2d3-9b2b-86c738423aba-1dd74b03, #w-node-a77f286c-a785-a2d3-9b2b-86c738423abf-1dd74b03, #w-node-a77f286c-a785-a2d3-9b2b-86c738423ac4-1dd74b03, #w-node-a77f286c-a785-a2d3-9b2b-86c738423ac9-1dd74b03, #w-node-a77f286c-a785-a2d3-9b2b-86c738423ace-1dd74b03 {
  place-self: start center;
}

#w-node-e20e6f2f-e12d-f06f-a238-cb746416573b-1dd74b05, #w-node-e20e6f2f-e12d-f06f-a238-cb746416573b-1dd74b06 {
  place-self: end;
}

#w-node-_7b27ce95-0d37-54d9-b905-ac114c99c900-1dd74b06 {
  align-self: auto;
}

#w-node-e20e6f2f-e12d-f06f-a238-cb746416573b-1dd74b08 {
  place-self: end;
}

#w-node-_20e5d629-190f-4e54-3c19-8c883850316e-1dd74b08 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6619eb5c-75bf-317b-e8b7-cd449d2fcc9d-1dd74b1c {
  place-self: end;
}

#w-node-e3333836-73b7-fca1-6407-b3a3a09a4356-1dd74b1c, #w-node-c2698095-665e-60a7-1726-b119701f1ddb-1dd74b1c {
  align-self: center;
}

#w-node-_343120c3-63b0-0bae-a430-60a4d3172b41-1dd74b1c, #w-node-_343120c3-63b0-0bae-a430-60a4d3172b46-1dd74b1c, #w-node-_343120c3-63b0-0bae-a430-60a4d3172b50-1dd74b1c, #w-node-_343120c3-63b0-0bae-a430-60a4d3172b55-1dd74b1c {
  place-self: start center;
}

#w-node-c2e34f77-639e-84c9-dc51-1739baf7baf2-1dd74b1c {
  place-self: center;
}

#w-node-_185645fa-4daa-f2d4-1092-920a42825743-1dd74b1c {
  align-self: center;
}

#w-node-_185645fa-4daa-f2d4-1092-920a4282575b-1dd74b1c, #w-node-_37363562-cf0f-5db5-c4ee-2aa17bb92ef2-1dd74b1c {
  place-self: center;
}

#w-node-_5de6d3b8-6f09-6e1d-2202-a760afaf9f56-1dd74b1c {
  align-self: center;
}

#w-node-_70f9304a-498b-1716-927d-41ccf95be1ae-1dd74b1d {
  place-self: end;
}

#w-node-_1597a564-c275-d234-4e7c-88f5af52e26f-1dd74b1d {
  align-self: center;
}

#w-node-_1597a564-c275-d234-4e7c-88f5af52e27e-1dd74b1d {
  place-self: center;
}

#w-node-_1597a564-c275-d234-4e7c-88f5af52e287-1dd74b1d, #w-node-_1597a564-c275-d234-4e7c-88f5af52e28a-1dd74b1d, #w-node-_656abc0a-1e5a-c8ed-7627-c8c951c2ce1f-1dd74b1d, #w-node-_49ac79b2-84b3-06a5-d2fb-577aae1b0bbf-1dd74b1d, #w-node-_1597a564-c275-d234-4e7c-88f5af52e28d-1dd74b1d, #w-node-_1597a564-c275-d234-4e7c-88f5af52e290-1dd74b1d, #w-node-_1597a564-c275-d234-4e7c-88f5af52e293-1dd74b1d, #w-node-_1597a564-c275-d234-4e7c-88f5af52e296-1dd74b1d, #w-node-_1597a564-c275-d234-4e7c-88f5af52e299-1dd74b1d, #w-node-_1597a564-c275-d234-4e7c-88f5af52e29c-1dd74b1d, #w-node-_1597a564-c275-d234-4e7c-88f5af52e29f-1dd74b1d, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2a2-1dd74b1d, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2b1-1dd74b1d, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2b4-1dd74b1d, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2b7-1dd74b1d, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2ba-1dd74b1d, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2ab-1dd74b1d, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2ae-1dd74b1d, #w-node-bc9ff92a-3aa0-26d0-8f5e-19111b1ae6a0-1dd74b1d, #w-node-_680e6089-4cb6-48ae-bd83-d8d3cd1a6a2d-1dd74b1d, #w-node-_60481f5c-7f1d-790a-3c25-ad4f5f8ee465-1dd74b1d, #w-node-ef3083eb-19ed-d87c-ad29-b815440386c6-1dd74b1d, #w-node-e5cfc30c-4cb6-2695-53be-9d9d0015f78e-1dd74b1d, #w-node-_6548ee15-69aa-cbfa-a840-9893a796dc5e-1dd74b1d, #w-node-dc2d9347-7dcb-a63b-ca1d-6173ca323063-1dd74b1d, #w-node-c609db70-6936-d424-4341-e0f44165c783-1dd74b1d, #w-node-_3a4cf96b-2d71-8a2d-b593-46df98658fd8-1dd74b1d, #w-node-_73715332-c85d-71fb-20e4-79047e924d26-1dd74b1d, #w-node-_4f5b674b-c7c0-68d9-1f6c-0e1f0a37c2dd-1dd74b1d, #w-node-_8325b92a-77ca-0f3a-ff7a-6a1932c9f2f4-1dd74b1d, #w-node-b5881e8a-ac83-673b-8a24-960e3ae38b86-1dd74b1d, #w-node-_9bfa67dd-d99a-c4ff-14f1-600fe816f91d-1dd74b1d {
  place-self: start;
}

#w-node-_9440b329-0bcf-8386-a906-1050980d693b-1dd74b1d {
  align-self: center;
}

#w-node-_9440b329-0bcf-8386-a906-1050980d6947-1dd74b1d {
  place-self: center;
}

#w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb02-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb05-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb08-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb0b-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb0e-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb12-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb15-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb19-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb1e-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb21-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb24-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb28-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb31-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb34-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb37-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb3a-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb41-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb44-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb49-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb4c-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb4f-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb52-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb59-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb5c-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb61-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb64-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb69-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb6c-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb71-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb74-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb79-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb7c-1dd74b1d {
  place-self: start;
}

#w-node-_705081fd-a7e0-d7dd-bbf9-267ed1260e75-1dd74b1d {
  align-self: center;
}

#w-node-_705081fd-a7e0-d7dd-bbf9-267ed1260e7e-1dd74b1d {
  place-self: center;
}

#w-node-_9502a082-dcae-2363-c3e5-7c01b8bc8ed6-1dd74b1d, #w-node-b7bafc69-0e35-8809-e812-47fe2acd6b5f-1dd74b1d, #w-node-_176cc849-1158-f4de-8a49-7baf62aea904-1dd74b1d, #w-node-b4e3813e-4eb7-fbe2-fe91-0cde4a5b6dc5-1dd74b1d, #w-node-_18d8c05a-14f5-6e82-5d53-96e88a119086-1dd74b1d, #w-node-_6150b83b-152f-3d9e-6946-333dd3c945ff-1dd74b1d, #w-node-_71026a27-b7f5-acf2-af36-9a79f6d498fc-1dd74b1d, #w-node-_1c56e8fc-c65a-e970-0180-28b9191c0518-1dd74b1d, #w-node-_0cc075e4-1413-6ad4-cc1e-73e241eec310-1dd74b1d, #w-node-_43d0e0c6-1bba-82c5-13e2-812eada6b81f-1dd74b1d, #w-node-_74d16050-12c9-98b8-5d61-bb21d5ecd7ad-1dd74b1d, #w-node-_8e22d813-b3b1-8a2b-3594-79f7efd3d745-1dd74b1d, #w-node-aaea0be2-5b02-0163-c622-29c8b25ac696-1dd74b1d, #w-node-c1f52085-c7df-67d9-d050-956ee515e583-1dd74b1d, #w-node-_942f1bd5-7b2f-a293-6cf0-075c61c178e4-1dd74b1d, #w-node-_155d22a5-013b-e3e8-88c6-a3b8e73ab2f4-1dd74b1d {
  place-self: start;
}

#w-node-_66ef0122-a06b-583d-d1b0-1bcd17e60e93-1dd74b1d, #w-node-_66ef0122-a06b-583d-d1b0-1bcd17e60ea0-1dd74b1d {
  align-self: center;
}

#w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb4-1dd74b1d {
  place-self: center start;
}

#w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb7-1dd74b1d {
  place-self: center end;
}

#w-node-_70f9304a-498b-1716-927d-41ccf95be1ae-1dd74b1e {
  place-self: end;
}

#w-node-_1597a564-c275-d234-4e7c-88f5af52e26f-1dd74b1e {
  align-self: center;
}

#w-node-_1597a564-c275-d234-4e7c-88f5af52e27e-1dd74b1e {
  place-self: center;
}

#w-node-_1597a564-c275-d234-4e7c-88f5af52e287-1dd74b1e, #w-node-_1597a564-c275-d234-4e7c-88f5af52e28a-1dd74b1e, #w-node-_656abc0a-1e5a-c8ed-7627-c8c951c2ce1f-1dd74b1e, #w-node-_49ac79b2-84b3-06a5-d2fb-577aae1b0bbf-1dd74b1e, #w-node-_1597a564-c275-d234-4e7c-88f5af52e28d-1dd74b1e, #w-node-_1597a564-c275-d234-4e7c-88f5af52e290-1dd74b1e, #w-node-_1597a564-c275-d234-4e7c-88f5af52e293-1dd74b1e, #w-node-_1597a564-c275-d234-4e7c-88f5af52e296-1dd74b1e, #w-node-_1597a564-c275-d234-4e7c-88f5af52e299-1dd74b1e, #w-node-_1597a564-c275-d234-4e7c-88f5af52e29c-1dd74b1e, #w-node-_1597a564-c275-d234-4e7c-88f5af52e29f-1dd74b1e, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2a2-1dd74b1e, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2b1-1dd74b1e, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2b4-1dd74b1e, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2b7-1dd74b1e, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2ba-1dd74b1e, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2ab-1dd74b1e, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2ae-1dd74b1e, #w-node-bc9ff92a-3aa0-26d0-8f5e-19111b1ae6a0-1dd74b1e, #w-node-_680e6089-4cb6-48ae-bd83-d8d3cd1a6a2d-1dd74b1e, #w-node-_60481f5c-7f1d-790a-3c25-ad4f5f8ee465-1dd74b1e, #w-node-ef3083eb-19ed-d87c-ad29-b815440386c6-1dd74b1e, #w-node-e5cfc30c-4cb6-2695-53be-9d9d0015f78e-1dd74b1e, #w-node-_6548ee15-69aa-cbfa-a840-9893a796dc5e-1dd74b1e, #w-node-dc2d9347-7dcb-a63b-ca1d-6173ca323063-1dd74b1e, #w-node-c609db70-6936-d424-4341-e0f44165c783-1dd74b1e, #w-node-_3a4cf96b-2d71-8a2d-b593-46df98658fd8-1dd74b1e, #w-node-_73715332-c85d-71fb-20e4-79047e924d26-1dd74b1e, #w-node-_4f5b674b-c7c0-68d9-1f6c-0e1f0a37c2dd-1dd74b1e, #w-node-_8325b92a-77ca-0f3a-ff7a-6a1932c9f2f4-1dd74b1e, #w-node-b5881e8a-ac83-673b-8a24-960e3ae38b86-1dd74b1e, #w-node-_9bfa67dd-d99a-c4ff-14f1-600fe816f91d-1dd74b1e {
  place-self: start;
}

#w-node-_9440b329-0bcf-8386-a906-1050980d693b-1dd74b1e {
  align-self: center;
}

#w-node-_9440b329-0bcf-8386-a906-1050980d6947-1dd74b1e {
  place-self: center;
}

#w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb02-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb05-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb08-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb0b-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb0e-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb12-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb15-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb19-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb1e-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb21-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb24-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb28-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb31-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb34-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb37-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb3a-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb41-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb44-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb49-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb4c-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb4f-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb52-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb59-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb5c-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb61-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb64-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb69-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb6c-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb71-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb74-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb79-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb7c-1dd74b1e {
  place-self: start;
}

#w-node-_705081fd-a7e0-d7dd-bbf9-267ed1260e75-1dd74b1e {
  align-self: center;
}

#w-node-_705081fd-a7e0-d7dd-bbf9-267ed1260e7e-1dd74b1e {
  place-self: center;
}

#w-node-_9502a082-dcae-2363-c3e5-7c01b8bc8ed6-1dd74b1e, #w-node-b7bafc69-0e35-8809-e812-47fe2acd6b5f-1dd74b1e, #w-node-_176cc849-1158-f4de-8a49-7baf62aea904-1dd74b1e, #w-node-b4e3813e-4eb7-fbe2-fe91-0cde4a5b6dc5-1dd74b1e, #w-node-_18d8c05a-14f5-6e82-5d53-96e88a119086-1dd74b1e, #w-node-_6150b83b-152f-3d9e-6946-333dd3c945ff-1dd74b1e, #w-node-_71026a27-b7f5-acf2-af36-9a79f6d498fc-1dd74b1e, #w-node-_1c56e8fc-c65a-e970-0180-28b9191c0518-1dd74b1e, #w-node-_0cc075e4-1413-6ad4-cc1e-73e241eec310-1dd74b1e, #w-node-_43d0e0c6-1bba-82c5-13e2-812eada6b81f-1dd74b1e, #w-node-_74d16050-12c9-98b8-5d61-bb21d5ecd7ad-1dd74b1e, #w-node-_8e22d813-b3b1-8a2b-3594-79f7efd3d745-1dd74b1e, #w-node-aaea0be2-5b02-0163-c622-29c8b25ac696-1dd74b1e, #w-node-c1f52085-c7df-67d9-d050-956ee515e583-1dd74b1e, #w-node-_942f1bd5-7b2f-a293-6cf0-075c61c178e4-1dd74b1e, #w-node-_155d22a5-013b-e3e8-88c6-a3b8e73ab2f4-1dd74b1e {
  place-self: start;
}

#w-node-_66ef0122-a06b-583d-d1b0-1bcd17e60e93-1dd74b1e, #w-node-_66ef0122-a06b-583d-d1b0-1bcd17e60ea0-1dd74b1e {
  align-self: center;
}

#w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb4-1dd74b1e {
  place-self: center start;
}

#w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb7-1dd74b1e {
  place-self: center end;
}

#w-node-_70f9304a-498b-1716-927d-41ccf95be1ae-1dd74b1f {
  place-self: end;
}

#w-node-_1597a564-c275-d234-4e7c-88f5af52e26f-1dd74b1f {
  align-self: center;
}

#w-node-_1597a564-c275-d234-4e7c-88f5af52e27e-1dd74b1f {
  place-self: center;
}

#w-node-_1597a564-c275-d234-4e7c-88f5af52e287-1dd74b1f, #w-node-_1597a564-c275-d234-4e7c-88f5af52e28a-1dd74b1f, #w-node-_656abc0a-1e5a-c8ed-7627-c8c951c2ce1f-1dd74b1f, #w-node-_49ac79b2-84b3-06a5-d2fb-577aae1b0bbf-1dd74b1f, #w-node-_1597a564-c275-d234-4e7c-88f5af52e28d-1dd74b1f, #w-node-_1597a564-c275-d234-4e7c-88f5af52e290-1dd74b1f, #w-node-_1597a564-c275-d234-4e7c-88f5af52e293-1dd74b1f, #w-node-_1597a564-c275-d234-4e7c-88f5af52e296-1dd74b1f, #w-node-_1597a564-c275-d234-4e7c-88f5af52e299-1dd74b1f, #w-node-_1597a564-c275-d234-4e7c-88f5af52e29c-1dd74b1f, #w-node-_1597a564-c275-d234-4e7c-88f5af52e29f-1dd74b1f, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2a2-1dd74b1f, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2b1-1dd74b1f, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2b4-1dd74b1f, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2b7-1dd74b1f, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2ba-1dd74b1f, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2ab-1dd74b1f, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2ae-1dd74b1f, #w-node-bc9ff92a-3aa0-26d0-8f5e-19111b1ae6a0-1dd74b1f, #w-node-_680e6089-4cb6-48ae-bd83-d8d3cd1a6a2d-1dd74b1f, #w-node-_60481f5c-7f1d-790a-3c25-ad4f5f8ee465-1dd74b1f, #w-node-ef3083eb-19ed-d87c-ad29-b815440386c6-1dd74b1f, #w-node-e5cfc30c-4cb6-2695-53be-9d9d0015f78e-1dd74b1f, #w-node-_6548ee15-69aa-cbfa-a840-9893a796dc5e-1dd74b1f, #w-node-dc2d9347-7dcb-a63b-ca1d-6173ca323063-1dd74b1f, #w-node-c609db70-6936-d424-4341-e0f44165c783-1dd74b1f, #w-node-_3a4cf96b-2d71-8a2d-b593-46df98658fd8-1dd74b1f, #w-node-_73715332-c85d-71fb-20e4-79047e924d26-1dd74b1f, #w-node-_4f5b674b-c7c0-68d9-1f6c-0e1f0a37c2dd-1dd74b1f, #w-node-_8325b92a-77ca-0f3a-ff7a-6a1932c9f2f4-1dd74b1f, #w-node-b5881e8a-ac83-673b-8a24-960e3ae38b86-1dd74b1f, #w-node-_9bfa67dd-d99a-c4ff-14f1-600fe816f91d-1dd74b1f {
  place-self: start;
}

#w-node-_9440b329-0bcf-8386-a906-1050980d693b-1dd74b1f {
  align-self: center;
}

#w-node-_9440b329-0bcf-8386-a906-1050980d6947-1dd74b1f {
  place-self: center;
}

#w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb02-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb05-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb08-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb0b-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb0e-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb12-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb15-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb19-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb1e-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb21-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb24-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb28-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb31-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb34-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb37-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb3a-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb41-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb44-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb49-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb4c-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb4f-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb52-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb59-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb5c-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb61-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb64-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb69-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb6c-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb71-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb74-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb79-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb7c-1dd74b1f {
  place-self: start;
}

#w-node-_705081fd-a7e0-d7dd-bbf9-267ed1260e75-1dd74b1f {
  align-self: center;
}

#w-node-_705081fd-a7e0-d7dd-bbf9-267ed1260e7e-1dd74b1f {
  place-self: center;
}

#w-node-_9502a082-dcae-2363-c3e5-7c01b8bc8ed6-1dd74b1f, #w-node-b7bafc69-0e35-8809-e812-47fe2acd6b5f-1dd74b1f, #w-node-_176cc849-1158-f4de-8a49-7baf62aea904-1dd74b1f, #w-node-b4e3813e-4eb7-fbe2-fe91-0cde4a5b6dc5-1dd74b1f, #w-node-_18d8c05a-14f5-6e82-5d53-96e88a119086-1dd74b1f, #w-node-_6150b83b-152f-3d9e-6946-333dd3c945ff-1dd74b1f, #w-node-_71026a27-b7f5-acf2-af36-9a79f6d498fc-1dd74b1f, #w-node-_1c56e8fc-c65a-e970-0180-28b9191c0518-1dd74b1f, #w-node-_0cc075e4-1413-6ad4-cc1e-73e241eec310-1dd74b1f, #w-node-_43d0e0c6-1bba-82c5-13e2-812eada6b81f-1dd74b1f, #w-node-_74d16050-12c9-98b8-5d61-bb21d5ecd7ad-1dd74b1f, #w-node-_8e22d813-b3b1-8a2b-3594-79f7efd3d745-1dd74b1f, #w-node-aaea0be2-5b02-0163-c622-29c8b25ac696-1dd74b1f, #w-node-c1f52085-c7df-67d9-d050-956ee515e583-1dd74b1f, #w-node-_942f1bd5-7b2f-a293-6cf0-075c61c178e4-1dd74b1f, #w-node-_155d22a5-013b-e3e8-88c6-a3b8e73ab2f4-1dd74b1f {
  place-self: start;
}

#w-node-_66ef0122-a06b-583d-d1b0-1bcd17e60e93-1dd74b1f, #w-node-_66ef0122-a06b-583d-d1b0-1bcd17e60ea0-1dd74b1f {
  align-self: center;
}

#w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb4-1dd74b1f {
  place-self: center start;
}

#w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb7-1dd74b1f {
  place-self: center end;
}

#w-node-_70f9304a-498b-1716-927d-41ccf95be1ae-1dd74b20 {
  place-self: end;
}

#w-node-_1597a564-c275-d234-4e7c-88f5af52e26f-1dd74b20 {
  align-self: center;
}

#w-node-_1597a564-c275-d234-4e7c-88f5af52e27e-1dd74b20 {
  place-self: center;
}

#w-node-_1597a564-c275-d234-4e7c-88f5af52e287-1dd74b20, #w-node-_1597a564-c275-d234-4e7c-88f5af52e28a-1dd74b20, #w-node-_656abc0a-1e5a-c8ed-7627-c8c951c2ce1f-1dd74b20, #w-node-_49ac79b2-84b3-06a5-d2fb-577aae1b0bbf-1dd74b20, #w-node-_1597a564-c275-d234-4e7c-88f5af52e28d-1dd74b20, #w-node-_1597a564-c275-d234-4e7c-88f5af52e290-1dd74b20, #w-node-_1597a564-c275-d234-4e7c-88f5af52e293-1dd74b20, #w-node-_1597a564-c275-d234-4e7c-88f5af52e296-1dd74b20, #w-node-_1597a564-c275-d234-4e7c-88f5af52e299-1dd74b20, #w-node-_1597a564-c275-d234-4e7c-88f5af52e29c-1dd74b20, #w-node-_1597a564-c275-d234-4e7c-88f5af52e29f-1dd74b20, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2a2-1dd74b20, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2b1-1dd74b20, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2b4-1dd74b20, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2b7-1dd74b20, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2ba-1dd74b20, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2ab-1dd74b20, #w-node-_1597a564-c275-d234-4e7c-88f5af52e2ae-1dd74b20, #w-node-bc9ff92a-3aa0-26d0-8f5e-19111b1ae6a0-1dd74b20, #w-node-_680e6089-4cb6-48ae-bd83-d8d3cd1a6a2d-1dd74b20, #w-node-_60481f5c-7f1d-790a-3c25-ad4f5f8ee465-1dd74b20, #w-node-ef3083eb-19ed-d87c-ad29-b815440386c6-1dd74b20, #w-node-e5cfc30c-4cb6-2695-53be-9d9d0015f78e-1dd74b20, #w-node-_6548ee15-69aa-cbfa-a840-9893a796dc5e-1dd74b20, #w-node-dc2d9347-7dcb-a63b-ca1d-6173ca323063-1dd74b20, #w-node-c609db70-6936-d424-4341-e0f44165c783-1dd74b20, #w-node-_3a4cf96b-2d71-8a2d-b593-46df98658fd8-1dd74b20, #w-node-_73715332-c85d-71fb-20e4-79047e924d26-1dd74b20, #w-node-_4f5b674b-c7c0-68d9-1f6c-0e1f0a37c2dd-1dd74b20, #w-node-_8325b92a-77ca-0f3a-ff7a-6a1932c9f2f4-1dd74b20, #w-node-b5881e8a-ac83-673b-8a24-960e3ae38b86-1dd74b20, #w-node-_9bfa67dd-d99a-c4ff-14f1-600fe816f91d-1dd74b20 {
  place-self: start;
}

#w-node-_9b197509-91e2-55db-c86e-a1613724a98e-1dd74b20 {
  align-self: center;
}

#w-node-_9b197509-91e2-55db-c86e-a1613724a9a6-1dd74b20 {
  place-self: center;
}

#w-node-_2e9d53e4-fc43-b100-7169-de20cb945bf1-1dd74b20 {
  align-self: center;
}

#w-node-_2e9d53e4-fc43-b100-7169-de20cb945c09-1dd74b20 {
  place-self: center;
}

#w-node-_9440b329-0bcf-8386-a906-1050980d693b-1dd74b20 {
  align-self: center;
}

#w-node-_9440b329-0bcf-8386-a906-1050980d6947-1dd74b20 {
  place-self: center;
}

#w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb02-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb05-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb08-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb0b-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb0e-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb12-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb15-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb19-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb1e-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb21-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb24-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb28-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb31-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb34-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb37-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb3a-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb41-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb44-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb49-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb4c-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb4f-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb52-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb59-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb5c-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb61-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb64-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb69-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb6c-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb71-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb74-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb79-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb7c-1dd74b20 {
  place-self: start;
}

#w-node-_705081fd-a7e0-d7dd-bbf9-267ed1260e75-1dd74b20 {
  align-self: center;
}

#w-node-_705081fd-a7e0-d7dd-bbf9-267ed1260e7e-1dd74b20 {
  place-self: center;
}

#w-node-_9502a082-dcae-2363-c3e5-7c01b8bc8ed6-1dd74b20, #w-node-b7bafc69-0e35-8809-e812-47fe2acd6b5f-1dd74b20, #w-node-_176cc849-1158-f4de-8a49-7baf62aea904-1dd74b20, #w-node-b4e3813e-4eb7-fbe2-fe91-0cde4a5b6dc5-1dd74b20, #w-node-_18d8c05a-14f5-6e82-5d53-96e88a119086-1dd74b20, #w-node-_6150b83b-152f-3d9e-6946-333dd3c945ff-1dd74b20, #w-node-_71026a27-b7f5-acf2-af36-9a79f6d498fc-1dd74b20, #w-node-_1c56e8fc-c65a-e970-0180-28b9191c0518-1dd74b20, #w-node-_0cc075e4-1413-6ad4-cc1e-73e241eec310-1dd74b20, #w-node-_43d0e0c6-1bba-82c5-13e2-812eada6b81f-1dd74b20, #w-node-_74d16050-12c9-98b8-5d61-bb21d5ecd7ad-1dd74b20, #w-node-_8e22d813-b3b1-8a2b-3594-79f7efd3d745-1dd74b20, #w-node-aaea0be2-5b02-0163-c622-29c8b25ac696-1dd74b20, #w-node-c1f52085-c7df-67d9-d050-956ee515e583-1dd74b20, #w-node-_942f1bd5-7b2f-a293-6cf0-075c61c178e4-1dd74b20, #w-node-_155d22a5-013b-e3e8-88c6-a3b8e73ab2f4-1dd74b20 {
  place-self: start;
}

#w-node-_66ef0122-a06b-583d-d1b0-1bcd17e60e93-1dd74b20, #w-node-_66ef0122-a06b-583d-d1b0-1bcd17e60ea0-1dd74b20 {
  align-self: center;
}

#w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb4-1dd74b20 {
  place-self: center start;
}

#w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb7-1dd74b20 {
  place-self: center end;
}

#w-node-_68476e8b-0cc0-ac12-3ae3-e1a307b82722-1dd74b21, #w-node-_49802fc0-d5e3-3882-676a-feb33a0456bb-1dd74b21, #w-node-_2d114260-e21d-0140-ef0f-f47853d61bb7-1dd74b21, #w-node-bb7ce225-951d-3acd-a18b-21f43d57cc74-1dd74b21, #w-node-e9151f5b-05a6-ee60-fc8a-cb0804c11988-1dd74b21, #w-node-d7e1e825-405f-a509-a720-fe2189f4ee97-1dd74b21 {
  place-self: auto;
}

#w-node-_68476e8b-0cc0-ac12-3ae3-e1a307b8273e-1dd74b21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21127fb9-a7ec-9600-cced-224409162e12-1dd74b22, #w-node-_21127fb9-a7ec-9600-cced-224409162e16-1dd74b22, #w-node-_21127fb9-a7ec-9600-cced-224409162e1a-1dd74b22, #w-node-_21127fb9-a7ec-9600-cced-224409162e1e-1dd74b22, #w-node-_21127fb9-a7ec-9600-cced-224409162e26-1dd74b22, #w-node-_21127fb9-a7ec-9600-cced-224409162e22-1dd74b22 {
  place-self: auto;
}

#w-node-_21127fb9-a7ec-9600-cced-224409162e2e-1dd74b22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_569672a1-86be-f19e-b5fd-c598ff1c8f8e-1dd74b23, #w-node-_569672a1-86be-f19e-b5fd-c598ff1c8f92-1dd74b23, #w-node-_569672a1-86be-f19e-b5fd-c598ff1c8f98-1dd74b23, #w-node-_569672a1-86be-f19e-b5fd-c598ff1c8f9c-1dd74b23, #w-node-_569672a1-86be-f19e-b5fd-c598ff1c8fa0-1dd74b23, #w-node-_569672a1-86be-f19e-b5fd-c598ff1c8fa4-1dd74b23 {
  place-self: auto;
}

#w-node-_569672a1-86be-f19e-b5fd-c598ff1c8fac-1dd74b23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5058793-4628-5ddb-688d-c58a02e40cb4-1dd74b24 {
  place-self: end;
}

#w-node-_31dfd707-9cea-8861-7b1a-72d12495f399-1dd74b24 {
  align-self: center;
}

#w-node-_31dfd707-9cea-8861-7b1a-72d12495f39c-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f39f-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3a7-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3aa-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3ad-1dd74b24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_31dfd707-9cea-8861-7b1a-72d12495f3b5-1dd74b24 {
  align-self: center;
}

#w-node-_31dfd707-9cea-8861-7b1a-72d12495f3b8-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3be-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3c3-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3c6-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3c9-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3d1-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3d4-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3d7-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3dc-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3df-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3e2-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3ea-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3ed-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3f0-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3f5-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3f8-1dd74b24, #w-node-_31dfd707-9cea-8861-7b1a-72d12495f3fb-1dd74b24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_4d99d0cb-c1fd-4d90-0907-b187170eaed2-1dd74b24 {
  align-self: center;
}

#w-node-_57bc451d-5d05-a3f5-4d4c-e709e514736d-1dd74b24, #w-node-_57bc451d-5d05-a3f5-4d4c-e709e5147371-1dd74b24, #w-node-_57bc451d-5d05-a3f5-4d4c-e709e5147377-1dd74b24, #w-node-_57bc451d-5d05-a3f5-4d4c-e709e514737b-1dd74b24, #w-node-_57bc451d-5d05-a3f5-4d4c-e709e514737f-1dd74b24, #w-node-_57bc451d-5d05-a3f5-4d4c-e709e5147383-1dd74b24 {
  place-self: auto;
}

#w-node-_57bc451d-5d05-a3f5-4d4c-e709e514738b-1dd74b24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37a17e63-9de2-697b-468e-ba7398b91927-1dd74b25 {
  place-self: end;
}

#w-node-b566f876-1398-2d7e-47c3-6e8cfadf0860-1dd74b25, #w-node-ff5a12a3-d5ef-906b-bda3-5f15b565d9c9-1dd74b25, #w-node-_6dd7c3e9-1954-d5f1-eeff-843fdfd63d22-1dd74b25 {
  align-self: start;
}

#w-node-eec5a991-2152-bc49-759e-fae8234b8b7d-1dd74b25, #w-node-eec5a991-2152-bc49-759e-fae8234b8b81-1dd74b25, #w-node-eec5a991-2152-bc49-759e-fae8234b8b87-1dd74b25, #w-node-eec5a991-2152-bc49-759e-fae8234b8b8b-1dd74b25, #w-node-eec5a991-2152-bc49-759e-fae8234b8b8f-1dd74b25, #w-node-eec5a991-2152-bc49-759e-fae8234b8b93-1dd74b25 {
  place-self: auto;
}

#w-node-eec5a991-2152-bc49-759e-fae8234b8b9b-1dd74b25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37a17e63-9de2-697b-468e-ba7398b91927-1dd74b26 {
  place-self: end;
}

#w-node-_96bce071-fa9a-2e11-9e86-51eb0b7d6e4b-1dd74b26, #w-node-_96bce071-fa9a-2e11-9e86-51eb0b7d6e4f-1dd74b26, #w-node-_96bce071-fa9a-2e11-9e86-51eb0b7d6e55-1dd74b26, #w-node-_96bce071-fa9a-2e11-9e86-51eb0b7d6e59-1dd74b26, #w-node-_96bce071-fa9a-2e11-9e86-51eb0b7d6e5d-1dd74b26, #w-node-_96bce071-fa9a-2e11-9e86-51eb0b7d6e61-1dd74b26 {
  place-self: auto;
}

#w-node-_96bce071-fa9a-2e11-9e86-51eb0b7d6e69-1dd74b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_432ffbb3-f0c2-4d5f-a3c8-2a4ecb523d11-1dd74b27, #w-node-b1a8f659-1b2c-0d12-0c75-abd6ccdb54e5-1dd74b27, #w-node-_76cef7a7-4d2b-ec74-1161-781daf5ffdd2-1dd74b27 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-c8a21f95-0e30-b2da-e443-9113a7a4c9db-1dd74b29 {
  align-self: start;
}

#w-node-c8a21f95-0e30-b2da-e443-9113a7a4c9de-1dd74b29 {
  place-self: end start;
}

#w-node-c8a21f95-0e30-b2da-e443-9113a7a4c9df-1dd74b29 {
  place-self: center start;
}

#w-node-c8a21f95-0e30-b2da-e443-9113a7a4c9e8-1dd74b29, #w-node-c8a21f95-0e30-b2da-e443-9113a7a4c9ec-1dd74b29 {
  align-self: end;
}

#w-node-d594e4d4-1b69-9327-571b-f7192b347d59-1dd74b2a, #w-node-e3946361-0675-a14d-bd38-7af66f72f60f-1dd74b2a, #w-node-_07cf57da-7452-46a6-531a-ae7e4eaaf9fa-1dd74b2a {
  place-self: start stretch;
}

#w-node-c05f046b-73c9-cb50-f16a-d2e8cdb04499-1dd74b2a, #w-node-c05f046b-73c9-cb50-f16a-d2e8cdb0449f-1dd74b2a, #w-node-c05f046b-73c9-cb50-f16a-d2e8cdb044a5-1dd74b2a, #w-node-_77d85bc9-43f6-33f6-bbec-1ce0adf98c2a-1dd74b2a, #w-node-_77d85bc9-43f6-33f6-bbec-1ce0adf98c30-1dd74b2a, #w-node-_77d85bc9-43f6-33f6-bbec-1ce0adf98c36-1dd74b2a {
  align-self: start;
}

#w-node-cf035add-f49b-90c0-b865-38d405c21093-1dd74b2b, #w-node-cf035add-f49b-90c0-b865-38d405c2109b-1dd74b2b, #w-node-cf035add-f49b-90c0-b865-38d405c210a9-1dd74b2b, #w-node-cf035add-f49b-90c0-b865-38d405c210af-1dd74b2b, #w-node-cf035add-f49b-90c0-b865-38d405c210b5-1dd74b2b {
  justify-self: end;
}

#w-node-e20e6f2f-e12d-f06f-a238-cb746416573b-1dd74b2e, #w-node-e20e6f2f-e12d-f06f-a238-cb746416573b-1dd74b36 {
  place-self: end;
}

#w-node-_5d3682c9-fe72-1ced-f51e-bb3cd2a7a4bc-1dd74b36 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e20e6f2f-e12d-f06f-a238-cb746416573b-1dd74b47 {
  place-self: end;
}

#w-node-_20f3b571-86f3-d103-246b-b67610cc42bb-1dd74b47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e20e6f2f-e12d-f06f-a238-cb746416573b-1dd74b48 {
  place-self: end;
}

#w-node-_8fd56885-221e-2706-69ec-767c88a5d799-1dd74b49, #w-node-_8fd56885-221e-2706-69ec-767c88a5d79c-1dd74b49, #w-node-_8fd56885-221e-2706-69ec-767c88a5d79f-1dd74b49 {
  justify-self: center;
}

#w-node-_9e6107de-7e39-a742-38e5-95453da78e8c-1dd74b49 {
  align-self: center;
}

#w-node-_9e6107de-7e39-a742-38e5-95453da78e98-1dd74b49 {
  place-self: center;
}

#w-node-e2be514b-9b06-1328-f169-ba43dcb94762-1dd74b49 {
  order: 9999;
  align-self: center;
}

#w-node-e20e6f2f-e12d-f06f-a238-cb746416573b-5a5816bc {
  place-self: end;
}

#w-node-a77f286c-a785-a2d3-9b2b-86c738423aba-5a5816bc, #w-node-a77f286c-a785-a2d3-9b2b-86c738423abf-5a5816bc, #w-node-a77f286c-a785-a2d3-9b2b-86c738423ac4-5a5816bc, #w-node-a77f286c-a785-a2d3-9b2b-86c738423ac9-5a5816bc, #w-node-a77f286c-a785-a2d3-9b2b-86c738423ace-5a5816bc {
  place-self: start center;
}

#w-node-dce45ea3-fc4a-a302-b43e-a1a840adc8f5-40adc8ef, #w-node-dce45ea3-fc4a-a302-b43e-a1a840adc900-40adc8ef, #w-node-dce45ea3-fc4a-a302-b43e-a1a840adc90b-40adc8ef, #w-node-dce45ea3-fc4a-a302-b43e-a1a840adc91d-40adc8ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5eade177-bd5d-5a09-5337-4b7669755e8e-69755e7c, #w-node-_5eade177-bd5d-5a09-5337-4b7669755e95-69755e7c, #w-node-_5eade177-bd5d-5a09-5337-4b7669755e9c-69755e7c, #w-node-_5eade177-bd5d-5a09-5337-4b7669755ea3-69755e7c {
  justify-self: center;
}

#w-node-_5eade177-bd5d-5a09-5337-4b7669755edd-69755e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5eade177-bd5d-5a09-5337-4b7669755f01-69755e7c {
  place-self: auto;
}

#w-node-_5eade177-bd5d-5a09-5337-4b7669755f1d-69755e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5eade177-bd5d-5a09-5337-4b7669755f49-69755e7c {
  place-self: auto;
}

#w-node-_5eade177-bd5d-5a09-5337-4b7669755f65-69755e7c, #w-node-_5eade177-bd5d-5a09-5337-4b7669755f9f-69755e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e20e6f2f-e12d-f06f-a238-cb746416573b-d1896c9b, #w-node-e20e6f2f-e12d-f06f-a238-cb746416573b-355176e3 {
  place-self: end;
}

#w-node-_7b27ce95-0d37-54d9-b905-ac114c99c900-355176e3 {
  align-self: auto;
}

#w-node-e20e6f2f-e12d-f06f-a238-cb746416573b-07bf06e8, #w-node-e20e6f2f-e12d-f06f-a238-cb746416573b-0f3bd1ba {
  place-self: end;
}

#w-node-_20f3b571-86f3-d103-246b-b67610cc42bb-0f3bd1ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e20e6f2f-e12d-f06f-a238-cb746416573b-fc1de890 {
  place-self: end;
}

#w-node-_5d3682c9-fe72-1ced-f51e-bb3cd2a7a4bc-fc1de890 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e20e6f2f-e12d-f06f-a238-cb746416573b-ea48ba95 {
  place-self: end;
}

#w-node-_20e5d629-190f-4e54-3c19-8c883850316e-ea48ba95 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e20e6f2f-e12d-f06f-a238-cb746416573b-e5090c3f {
  place-self: end;
}

@media screen and (min-width: 1440px) {
  #w-node-ca39a2fe-9064-a58b-e33f-4266281c3bcb-1dd74a51, #w-node-ca39a2fe-9064-a58b-e33f-4266281c3bd5-1dd74a51, #w-node-_016447f2-6d43-4bb7-a8c6-132225e82809-1dd74a51, #w-node-_016447f2-6d43-4bb7-a8c6-132225e8280f-1dd74a51 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_592a9263-268b-46f2-a39f-a1a58a224d93-1dd74a66 {
    place-self: start;
  }

  #w-node-_5a6b7c4c-2457-1338-7b5f-cab330d40123-1dd74a66, #w-node-_5a6b7c4c-2457-1338-7b5f-cab330d40128-1dd74a66 {
    align-self: start;
  }

  #w-node-ca39a2fe-9064-a58b-e33f-4266281c3bcb-1dd74afe, #w-node-ca39a2fe-9064-a58b-e33f-4266281c3bd5-1dd74afe, #w-node-_016447f2-6d43-4bb7-a8c6-132225e82809-1dd74afe, #w-node-_016447f2-6d43-4bb7-a8c6-132225e8280f-1dd74afe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_8ccf9546-5275-62bd-bea7-139f6cbdac88-1dd74a46, #w-node-_0dd2730f-72d5-d049-7579-0d36f085a6aa-1dd74a46 {
    align-self: start;
  }

  #w-node-_72e02835-ed9b-3f34-7196-663db426a24c-1dd74a46 {
    order: -9999;
  }

  #w-node-_488403bf-c793-ab09-da74-0f0e6a7d9715-1dd74a46, #w-node-_5b6ce923-4765-2ba9-3654-c10fff2807fc-ff2807c5 {
    justify-self: start;
  }

  #w-node-e8ce22e9-b840-c2b8-73a5-acb2b73033d4-1dd74a4c, #w-node-_8e6d8224-7b15-16e8-5e57-950ae53bafd6-1dd74a54, #w-node-_03e7317a-726d-30bd-7bce-ac84c0cc6dc0-1dd74a54, #w-node-_4d99d0cb-c1fd-4d90-0907-b187170eaee1-1dd74a5f {
    align-self: center;
  }

  #w-node-_10d2b42b-dcb0-ef2a-c3b8-6e25e699ce3f-e699cdf3 {
    justify-self: start;
  }

  #w-node-_30a36978-091d-fba1-f4d0-43d50a62e59d-1dd74a61 {
    order: -9999;
    align-self: center;
  }

  #w-node-_03e7317a-726d-30bd-7bce-ac84c0cc6dc0-1dd74a61, #w-node-_8599cacc-cf08-7c46-5b12-11766f7efd89-1dd74a61, #w-node-c25f1246-a46e-1133-c73d-05a96cd5f27f-1dd74a64, #w-node-_4eb9823c-8e57-4251-0f88-21519884aae3-1dd74a64, #w-node-_5a2868be-49c4-4842-38a4-940cb11aaf4e-1dd74a64, #w-node-_3844e415-99fe-1002-1dc5-1afd03a32ccb-1dd74a64, #w-node-_5b390f4a-509d-b574-b78e-119af30c19ea-1dd74a64, #w-node-_89bd91fe-5672-9f25-407e-36f3f443693b-1dd74a64, #w-node-_14d6ca5e-5d28-8da7-ee26-2a29064b458d-1dd74a64, #w-node-_30a36978-091d-fba1-f4d0-43d50a62e59d-1dd74a67, #w-node-_03e7317a-726d-30bd-7bce-ac84c0cc6dc0-1dd74a67 {
    align-self: center;
  }

  #w-node-_87b1775c-fd21-5b49-c524-4ec72676ee75-1dd74a67 {
    justify-self: start;
  }

  #w-node-_8787f6d0-44d8-ad1b-0907-457bfef6ab88-1dd74a69 {
    align-self: center;
  }

  #w-node-_72e02835-ed9b-3f34-7196-663db426a24c-1dd74a6d {
    order: -9999;
  }

  #w-node-acf0b5bd-5b64-bccb-d489-c8b1ea5cdee6-ea5cde94 {
    justify-self: start;
  }

  #w-node-_8ccf9546-5275-62bd-bea7-139f6cbdac88-1dd74a9b, #w-node-_0dd2730f-72d5-d049-7579-0d36f085a6aa-1dd74a9b {
    align-self: start;
  }

  #w-node-_72e02835-ed9b-3f34-7196-663db426a24c-1dd74a9b {
    order: -9999;
  }

  #w-node-_488403bf-c793-ab09-da74-0f0e6a7d9715-1dd74a9b {
    justify-self: start;
  }

  #w-node-_4bcc749b-ee77-8a0d-cbbd-30fc76b8a7f7-1dd74adb {
    order: -9999;
  }

  #w-node-f89431bf-71bf-23b3-a436-c94d3b05e6d4-1dd74adb {
    align-self: center;
  }

  #w-node-d070a0ce-3ee9-8949-4a37-a0ce315a91e7-1dd74adf, #w-node-_6f2b850d-3f49-a5fc-e900-0450d5b4429e-1dd74adf, #w-node-caba330a-104e-652a-b881-6bd1da025d23-1dd74adf, #w-node-_8b8042ba-cb37-88bc-a7aa-b4636a8bd789-1dd74adf, #w-node-fa0da4f4-1c32-7dec-1ae6-7035750bbd2c-1dd74adf, #w-node-_9ece32a4-dc06-1b09-bdc4-d4ee054977d1-1dd74adf, #w-node-a3be3724-7d2b-19cb-19b4-3f0af8f736b4-1dd74adf, #w-node-c565d447-ce2b-16e2-e7da-b6314db57db0-1dd74adf, #w-node-_9a70ba21-24c9-5eeb-3a93-569c5ba55483-1dd74adf, #w-node-_5a9894a5-77b2-fb58-7d74-e16398009a85-1dd74adf {
    justify-self: center;
  }

  #w-node-_1597a564-c275-d234-4e7c-88f5af52e27e-1dd74ae0, #w-node-_9440b329-0bcf-8386-a906-1050980d6947-1dd74ae0, #w-node-_705081fd-a7e0-d7dd-bbf9-267ed1260e7e-1dd74ae0 {
    order: -9999;
  }

  #w-node-_8e6d8224-7b15-16e8-5e57-950ae53bafd6-1dd74ae6, #w-node-_03e7317a-726d-30bd-7bce-ac84c0cc6dc0-1dd74ae6, #w-node-_8787f6d0-44d8-ad1b-0907-457bfef6ab88-1dd74ae7 {
    align-self: center;
  }

  #w-node-_1597a564-c275-d234-4e7c-88f5af52e27e-1dd74ae9, #w-node-_9440b329-0bcf-8386-a906-1050980d6947-1dd74ae9, #w-node-_705081fd-a7e0-d7dd-bbf9-267ed1260e7e-1dd74ae9 {
    order: -9999;
  }

  #w-node-_30a36978-091d-fba1-f4d0-43d50a62e59d-1dd74afd {
    order: -9999;
    align-self: center;
  }

  #w-node-_03e7317a-726d-30bd-7bce-ac84c0cc6dc0-1dd74afd, #w-node-_8599cacc-cf08-7c46-5b12-11766f7efd89-1dd74afd {
    align-self: center;
  }

  #w-node-bad69532-00e7-ed81-6ba4-2387afd80a6f-1dd74b06, #w-node-_53b49f62-f617-1e96-8c92-e1fd7bc7ddcb-1dd74b06, #w-node-bad69532-00e7-ed81-6ba4-2387afd80a6f-1dd74b08, #w-node-_185645fa-4daa-f2d4-1092-920a4282575b-1dd74b1c, #w-node-_1597a564-c275-d234-4e7c-88f5af52e27e-1dd74b1d, #w-node-_9440b329-0bcf-8386-a906-1050980d6947-1dd74b1d, #w-node-_705081fd-a7e0-d7dd-bbf9-267ed1260e7e-1dd74b1d, #w-node-_1597a564-c275-d234-4e7c-88f5af52e27e-1dd74b1e, #w-node-_9440b329-0bcf-8386-a906-1050980d6947-1dd74b1e, #w-node-_705081fd-a7e0-d7dd-bbf9-267ed1260e7e-1dd74b1e, #w-node-_1597a564-c275-d234-4e7c-88f5af52e27e-1dd74b1f, #w-node-_9440b329-0bcf-8386-a906-1050980d6947-1dd74b1f, #w-node-_705081fd-a7e0-d7dd-bbf9-267ed1260e7e-1dd74b1f, #w-node-_1597a564-c275-d234-4e7c-88f5af52e27e-1dd74b20, #w-node-_9b197509-91e2-55db-c86e-a1613724a9a6-1dd74b20, #w-node-_2e9d53e4-fc43-b100-7169-de20cb945c09-1dd74b20, #w-node-_9440b329-0bcf-8386-a906-1050980d6947-1dd74b20, #w-node-_705081fd-a7e0-d7dd-bbf9-267ed1260e7e-1dd74b20 {
    order: -9999;
  }

  #w-node-_4d99d0cb-c1fd-4d90-0907-b187170eaee1-1dd74b24 {
    align-self: center;
  }

  #w-node-cf035add-f49b-90c0-b865-38d405c21090-1dd74b2b, #w-node-cf035add-f49b-90c0-b865-38d405c21093-1dd74b2b, #w-node-cf035add-f49b-90c0-b865-38d405c21098-1dd74b2b, #w-node-cf035add-f49b-90c0-b865-38d405c2109b-1dd74b2b, #w-node-cf035add-f49b-90c0-b865-38d405c210a6-1dd74b2b, #w-node-cf035add-f49b-90c0-b865-38d405c210a9-1dd74b2b, #w-node-cf035add-f49b-90c0-b865-38d405c210ac-1dd74b2b, #w-node-cf035add-f49b-90c0-b865-38d405c210af-1dd74b2b, #w-node-cf035add-f49b-90c0-b865-38d405c210b2-1dd74b2b, #w-node-cf035add-f49b-90c0-b865-38d405c210b5-1dd74b2b {
    justify-self: center;
  }

  #w-node-bad69532-00e7-ed81-6ba4-2387afd80a6f-1dd74b2e, #w-node-da7854aa-8708-9b6c-db0d-e6264dded3be-1dd74b2e, #w-node-bad69532-00e7-ed81-6ba4-2387afd80a6f-1dd74b36, #w-node-_8bbd21ed-ade8-f8c0-1b8d-fb431cf625fd-1dd74b36, #w-node-bad69532-00e7-ed81-6ba4-2387afd80a6f-1dd74b47, #w-node-ee644cea-cfa7-d48c-1022-6e643b60f5e5-1dd74b47, #w-node-bad69532-00e7-ed81-6ba4-2387afd80a6f-1dd74b48 {
    order: -9999;
  }

  #w-node-e2be514b-9b06-1328-f169-ba43dcb9476f-1dd74b49 {
    align-self: center;
  }

  #w-node-bad69532-00e7-ed81-6ba4-2387afd80a6f-355176e3, #w-node-_53b49f62-f617-1e96-8c92-e1fd7bc7ddcb-355176e3, #w-node-bad69532-00e7-ed81-6ba4-2387afd80a6f-07bf06e8, #w-node-da7854aa-8708-9b6c-db0d-e6264dded3be-07bf06e8, #w-node-bad69532-00e7-ed81-6ba4-2387afd80a6f-0f3bd1ba, #w-node-ee644cea-cfa7-d48c-1022-6e643b60f5e5-0f3bd1ba, #w-node-bad69532-00e7-ed81-6ba4-2387afd80a6f-fc1de890, #w-node-_8bbd21ed-ade8-f8c0-1b8d-fb431cf625fd-fc1de890, #w-node-bad69532-00e7-ed81-6ba4-2387afd80a6f-ea48ba95, #w-node-bad69532-00e7-ed81-6ba4-2387afd80a6f-e5090c3f {
    order: -9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_66937687-26e3-8573-979b-d61eb8d765a0-1dd74a46 {
    order: -9999;
  }

  #w-node-d804b49a-6c58-9fc6-f600-65c727e6b849-27e6b81d {
    justify-self: center;
  }

  #w-node-_2ad57b2a-c30e-1de1-64b9-38628993de6b-1dd74a54 {
    order: -9999;
  }

  #w-node-_1baead94-634a-abf9-6195-c2275be8b4d3-1dd74a54, #w-node-_679b19fe-b9e4-f85b-8513-72453fe7ae17-1dd74a54 {
    justify-self: start;
  }

  #w-node-_2c38c823-b040-38d3-85a0-66cffa9218ac-1dd74a58, #w-node-_2c38c823-b040-38d3-85a0-66cffa9218af-1dd74a58 {
    justify-self: center;
  }

  #w-node-c2e34f77-639e-84c9-dc51-1739baf7baf2-1dd74a58 {
    justify-self: start;
  }

  #w-node-_83b9f59e-a6fb-62b1-c925-5be81cd29f98-1dd74a61, #w-node-_83b9f59e-a6fb-62b1-c925-5be81cd29f9b-1dd74a61 {
    justify-self: center;
  }

  #w-node-_30a36978-091d-fba1-f4d0-43d50a62e59d-1dd74a61 {
    order: -9999;
  }

  #w-node-ab169178-e508-3141-9e5f-d49812b74c64-1dd74a61, #w-node-_679b19fe-b9e4-f85b-8513-72453fe7ae17-1dd74a61 {
    justify-self: center;
  }

  #w-node-_2ad57b2a-c30e-1de1-64b9-38628993de6b-1dd74a61, #w-node-_8599cacc-cf08-7c46-5b12-11766f7efd7f-1dd74a61, #w-node-_30a36978-091d-fba1-f4d0-43d50a62e59d-1dd74a67, #w-node-_2ad57b2a-c30e-1de1-64b9-38628993de6b-1dd74a67 {
    order: -9999;
  }

  #w-node-ab169178-e508-3141-9e5f-d49812b74c64-1dd74a67, #w-node-_679b19fe-b9e4-f85b-8513-72453fe7ae17-1dd74a67 {
    justify-self: center;
  }

  #w-node-_1baead94-634a-abf9-6195-c2275be8b4d3-1dd74a67, #w-node-c2e34f77-639e-84c9-dc51-1739baf7baf2-1dd74a68, #w-node-_5326cdd8-e6d7-612b-c960-dae9dc2a4885-1dd74a68, #w-node-_37363562-cf0f-5db5-c4ee-2aa17bb92ef2-1dd74a68, #w-node-_69eb0d22-d2cb-d38f-78c7-5e323fa77853-1dd74a69, #w-node-a387ed46-fc87-765f-070c-854b47b67708-1dd74a69 {
    justify-self: start;
  }

  #w-node-_8787f6d0-44d8-ad1b-0907-457bfef6ab82-1dd74a69 {
    order: -9999;
  }

  #w-node-_8787f6d0-44d8-ad1b-0907-457bfef6ab88-1dd74a69 {
    justify-self: center;
  }

  #w-node-c16346ce-819e-a7ad-47b3-34ce34d8cdf7-1dd74a69 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1ff363b5-c4c4-6bd6-7cad-6edb09a45ef8-1dd74a69, #w-node-_4b0a9dc5-9912-3563-9b44-1568075b2b7b-1dd74a6a {
    justify-self: start;
  }

  #w-node-_2c38c823-b040-38d3-85a0-66cffa9218ac-1dd74a6e, #w-node-_2c38c823-b040-38d3-85a0-66cffa9218af-1dd74a6e {
    justify-self: center;
  }

  #w-node-c2e34f77-639e-84c9-dc51-1739baf7baf2-1dd74a6e, #w-node-c2e34f77-639e-84c9-dc51-1739baf7baf2-1dd74a6f, #w-node-_5326cdd8-e6d7-612b-c960-dae9dc2a4885-1dd74a6f, #w-node-_37363562-cf0f-5db5-c4ee-2aa17bb92ef2-1dd74a6f {
    justify-self: start;
  }

  #w-node-_66937687-26e3-8573-979b-d61eb8d765a0-1dd74a9b {
    order: -9999;
  }

  #w-node-_23a4e581-5585-8e96-66fe-67bd47e1e12a-1dd74adb, #w-node-_23a4e581-5585-8e96-66fe-67bd47e1e130-1dd74adb, #w-node-f89431bf-71bf-23b3-a436-c94d3b05e6d4-1dd74adb, #w-node-_4f5eab9d-1f6f-275c-5ea1-c8fb2ad006e0-1dd74adb, #w-node-_4f5eab9d-1f6f-275c-5ea1-c8fb2ad006e9-1dd74adb, #w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb4-1dd74ae0, #w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb7-1dd74ae0 {
    justify-self: center;
  }

  #w-node-_2ad57b2a-c30e-1de1-64b9-38628993de6b-1dd74ae6 {
    order: -9999;
  }

  #w-node-_1baead94-634a-abf9-6195-c2275be8b4d3-1dd74ae6, #w-node-_679b19fe-b9e4-f85b-8513-72453fe7ae17-1dd74ae6, #w-node-_69eb0d22-d2cb-d38f-78c7-5e323fa77853-1dd74ae7, #w-node-a387ed46-fc87-765f-070c-854b47b67708-1dd74ae7 {
    justify-self: start;
  }

  #w-node-_8787f6d0-44d8-ad1b-0907-457bfef6ab82-1dd74ae7 {
    order: -9999;
  }

  #w-node-_8787f6d0-44d8-ad1b-0907-457bfef6ab88-1dd74ae7 {
    justify-self: center;
  }

  #w-node-c16346ce-819e-a7ad-47b3-34ce34d8cdf7-1dd74ae7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1ff363b5-c4c4-6bd6-7cad-6edb09a45ef8-1dd74ae7 {
    justify-self: start;
  }

  #w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb4-1dd74ae9, #w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb7-1dd74ae9, #w-node-_83b9f59e-a6fb-62b1-c925-5be81cd29f98-1dd74afd, #w-node-_83b9f59e-a6fb-62b1-c925-5be81cd29f9b-1dd74afd {
    justify-self: center;
  }

  #w-node-_30a36978-091d-fba1-f4d0-43d50a62e59d-1dd74afd {
    order: -9999;
  }

  #w-node-ab169178-e508-3141-9e5f-d49812b74c64-1dd74afd, #w-node-_679b19fe-b9e4-f85b-8513-72453fe7ae17-1dd74afd {
    justify-self: center;
  }

  #w-node-_2ad57b2a-c30e-1de1-64b9-38628993de6b-1dd74afd, #w-node-_8599cacc-cf08-7c46-5b12-11766f7efd7f-1dd74afd {
    order: -9999;
  }

  #w-node-c2e34f77-639e-84c9-dc51-1739baf7baf2-1dd74b1c, #w-node-_37363562-cf0f-5db5-c4ee-2aa17bb92ef2-1dd74b1c {
    justify-self: start;
  }

  #w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb4-1dd74b1d, #w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb7-1dd74b1d, #w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb4-1dd74b1e, #w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb7-1dd74b1e, #w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb4-1dd74b1f, #w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb7-1dd74b1f, #w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb4-1dd74b20, #w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb7-1dd74b20 {
    justify-self: center;
  }

  #w-node-e2be514b-9b06-1328-f169-ba43dcb94762-1dd74b49 {
    order: -9999;
  }

  #w-node-dce45ea3-fc4a-a302-b43e-a1a840adc91b-40adc8ef {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_488403bf-c793-ab09-da74-0f0e6a7d96e3-1dd74a46, #w-node-_488403bf-c793-ab09-da74-0f0e6a7d9727-1dd74a46, #w-node-_488403bf-c793-ab09-da74-0f0e6a7d9729-1dd74a46 {
    justify-self: center;
  }

  #w-node-_66937687-26e3-8573-979b-d61eb8d7659e-1dd74a46 {
    order: -9999;
  }

  #w-node-_5b6ce923-4765-2ba9-3654-c10fff2807ca-ff2807c5, #w-node-_5b6ce923-4765-2ba9-3654-c10fff28080e-ff2807c5, #w-node-_5b6ce923-4765-2ba9-3654-c10fff280810-ff2807c5, #w-node-d804b49a-6c58-9fc6-f600-65c727e6b849-27e6b81d, #w-node-d804b49a-6c58-9fc6-f600-65c727e6b84b-27e6b81d {
    justify-self: center;
  }

  #w-node-bdf405ce-b65c-6b58-db29-41f2e3eba18c-6ac11b06 {
    order: -9999;
  }

  #w-node-_1dd3ee07-f958-1387-f47c-514ae449aa8e-1dd74a4f {
    justify-self: start;
  }

  #w-node-ab169178-e508-3141-9e5f-d49812b74c64-1dd74a54, #w-node-_2c38c823-b040-38d3-85a0-66cffa9218ac-1dd74a58, #w-node-_10d2b42b-dcb0-ef2a-c3b8-6e25e699cdf8-e699cdf3, #w-node-_10d2b42b-dcb0-ef2a-c3b8-6e25e699ce51-e699cdf3, #w-node-_10d2b42b-dcb0-ef2a-c3b8-6e25e699ce53-e699cdf3, #w-node-_83b9f59e-a6fb-62b1-c925-5be81cd29f98-1dd74a61, #w-node-ab169178-e508-3141-9e5f-d49812b74c64-1dd74a61, #w-node-ab169178-e508-3141-9e5f-d49812b74c64-1dd74a67, #w-node-_87b1775c-fd21-5b49-c524-4ec72676ee3f-1dd74a67, #w-node-_87b1775c-fd21-5b49-c524-4ec72676ee85-1dd74a67, #w-node-_87b1775c-fd21-5b49-c524-4ec72676ee87-1dd74a67, #w-node-c2e34f77-639e-84c9-dc51-1739baf7baf2-1dd74a68, #w-node-_5326cdd8-e6d7-612b-c960-dae9dc2a4885-1dd74a68, #w-node-_37363562-cf0f-5db5-c4ee-2aa17bb92ef2-1dd74a68, #w-node-acf0b5bd-5b64-bccb-d489-c8b1ea5cde99-ea5cde94, #w-node-acf0b5bd-5b64-bccb-d489-c8b1ea5cdef8-ea5cde94, #w-node-acf0b5bd-5b64-bccb-d489-c8b1ea5cdefa-ea5cde94, #w-node-_2c38c823-b040-38d3-85a0-66cffa9218ac-1dd74a6e, #w-node-c2e34f77-639e-84c9-dc51-1739baf7baf2-1dd74a6f, #w-node-_5326cdd8-e6d7-612b-c960-dae9dc2a4885-1dd74a6f, #w-node-_37363562-cf0f-5db5-c4ee-2aa17bb92ef2-1dd74a6f, #w-node-_488403bf-c793-ab09-da74-0f0e6a7d96e3-1dd74a9b, #w-node-_488403bf-c793-ab09-da74-0f0e6a7d9727-1dd74a9b, #w-node-_488403bf-c793-ab09-da74-0f0e6a7d9729-1dd74a9b {
    justify-self: center;
  }

  #w-node-_66937687-26e3-8573-979b-d61eb8d7659e-1dd74a9b {
    order: -9999;
  }

  #w-node-_23a4e581-5585-8e96-66fe-67bd47e1e12a-1dd74adb, #w-node-_4f5eab9d-1f6f-275c-5ea1-c8fb2ad006e0-1dd74adb {
    justify-self: center;
  }

  #w-node-_1597a564-c275-d234-4e7c-88f5af52e287-1dd74ae0, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02edec-1dd74ae0 {
    align-self: end;
  }

  #w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb4-1dd74ae0, #w-node-ab169178-e508-3141-9e5f-d49812b74c64-1dd74ae6 {
    justify-self: center;
  }

  #w-node-_1597a564-c275-d234-4e7c-88f5af52e287-1dd74ae9, #w-node-_73b3e350-4626-1a88-1640-a2b2aa02edec-1dd74ae9 {
    align-self: end;
  }

  #w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb4-1dd74ae9, #w-node-_83b9f59e-a6fb-62b1-c925-5be81cd29f98-1dd74afd, #w-node-ab169178-e508-3141-9e5f-d49812b74c64-1dd74afd {
    justify-self: center;
  }

  #w-node-_20e5d629-190f-4e54-3c19-8c883850316e-1dd74b08 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c2e34f77-639e-84c9-dc51-1739baf7baf2-1dd74b1c, #w-node-_37363562-cf0f-5db5-c4ee-2aa17bb92ef2-1dd74b1c {
    justify-self: center;
  }

  #w-node-_1597a564-c275-d234-4e7c-88f5af52e287-1dd74b1d, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb02-1dd74b1d {
    align-self: end;
  }

  #w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb4-1dd74b1d {
    justify-self: center;
  }

  #w-node-_1597a564-c275-d234-4e7c-88f5af52e287-1dd74b1e, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb02-1dd74b1e {
    align-self: end;
  }

  #w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb4-1dd74b1e {
    justify-self: center;
  }

  #w-node-_1597a564-c275-d234-4e7c-88f5af52e287-1dd74b1f, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb02-1dd74b1f {
    align-self: end;
  }

  #w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb4-1dd74b1f {
    justify-self: center;
  }

  #w-node-_1597a564-c275-d234-4e7c-88f5af52e287-1dd74b20, #w-node-c519b4fd-e5b2-fd39-5468-6f793c2bcb02-1dd74b20 {
    align-self: end;
  }

  #w-node-d4f565d8-e3ba-b06d-7f32-fe3c3278eeb4-1dd74b20 {
    justify-self: center;
  }

  #w-node-c8a21f95-0e30-b2da-e443-9113a7a4c9ec-1dd74b29 {
    justify-self: start;
  }

  #w-node-_5d3682c9-fe72-1ced-f51e-bb3cd2a7a4bc-1dd74b36 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-dce45ea3-fc4a-a302-b43e-a1a840adc91b-40adc8ef, #w-node-dce45ea3-fc4a-a302-b43e-a1a840adc91d-40adc8ef {
    justify-self: center;
  }

  #w-node-_5eade177-bd5d-5a09-5337-4b7669755e95-69755e7c {
    order: -9999;
  }

  #w-node-_5d3682c9-fe72-1ced-f51e-bb3cd2a7a4bc-fc1de890, #w-node-_20e5d629-190f-4e54-3c19-8c883850316e-ea48ba95 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}


@font-face {
  font-family: 'Manrope';
  src: url('../fonts/Manrope-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Manrope';
  src: url('../fonts/Manrope-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Manrope';
  src: url('../fonts/Manrope-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Manrope';
  src: url('../fonts/Manrope-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Manrope';
  src: url('../fonts/Manrope-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Manrope';
  src: url('../fonts/Manrope-Bold.ttf') format('truetype'), url('../fonts/Manrope-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}