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

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

h2 {
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: Roboto;
  font-size: 44px;
  font-weight: 900;
  line-height: 52px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

h4 {
  color: #333;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

h5 {
  color: gray;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

p {
  color: #8f8f8f;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.3;
}

a {
  box-shadow: none;
  color: gray;
  font-size: 16px;
  text-decoration: none;
}

a:hover {
  box-shadow: none;
  transition-property: none;
}

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

figure {
  margin-bottom: 10px;
}

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

.hero {
  justify-content: center;
  align-items: center;
  padding: 270px 5% 220px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero.inner {
  padding-top: 180px;
  padding-bottom: 200px;
}

.wrapper {
  width: 100%;
  justify-content: space-between;
  align-items: stretch;
}

.button {
  color: #fff;
  background-color: #646cc9;
  border-radius: 30px;
  padding: 15px 30px;
  font-family: Clashdisplay, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.4;
  transition: all .2s;
  position: relative;
}

.button:hover {
  color: #fff;
  background-color: #3e46a3;
}

.button.full-width {
  width: 100%;
  cursor: pointer;
}

.button.full-width.diensten {
  margin-top: 10px;
  margin-bottom: 10px;
}

.container {
  z-index: 1;
  max-width: 1200px;
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container.absolute {
  margin-bottom: 20px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.container.margin-top {
  margin-top: 100px;
}

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

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

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

.why-pointer {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.case-study-image {
  z-index: 1;
  width: 100%;
  height: auto;
  border-radius: 30px 0 30px 30px;
  margin-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.read-case-study-link {
  background-color: #f7a400;
  border-radius: 35px;
  justify-content: space-between;
  align-items: center;
  padding: 6px 12px;
  display: flex;
}

.footer {
  padding: 30px 5% 20px;
}

.footer-link {
  color: #636363;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
  text-decoration: none;
  display: block;
}

.footer-link:hover, .footer-link.w--current, .footer-link.w--current:hover {
  color: #646cc9;
}

.footer-link.dropdown {
  margin-bottom: 0;
}

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

.footer-social-icon {
  width: 32px;
  height: 32px;
  background-color: rgba(255, 255, 255, .1);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-right: 24px;
  transition: filter .2s;
  display: flex;
}

.footer-social-icon:hover {
  filter: contrast(30%);
}

.page-content {
  color: #000;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
}

.navigation-fixed {
  z-index: 21;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.navigation-wrapper {
  padding-top: 20px;
}

.navigation-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-bottom: 20px;
  display: grid;
}

.line-below {
  height: 1px;
  background-color: #e7e7f0;
  position: absolute;
  left: 0%;
  right: 0%;
}

.based-wrapper {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: center;
  display: none;
}

.part-3 {
  grid-column-gap: 5px;
  align-items: center;
  display: flex;
}

.logo-link {
  box-shadow: none;
  padding-bottom: 0;
  transition-property: none;
}

.globe {
  width: 22px;
  position: relative;
  top: 2px;
}

.location {
  margin-bottom: 0;
  font-family: Clashdisplay, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
}

.hamburger-circle {
  z-index: 21;
  width: 48px;
  height: 48px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: none;
  position: relative;
}

.small-circle {
  z-index: 20;
  width: 1.2em;
  height: 1.2em;
  background-color: #000;
  border-radius: 100%;
  position: absolute;
}

.minus {
  z-index: 21;
  width: 24px;
  height: 3px;
  background-color: #fff;
  border-radius: 5px;
  position: absolute;
  transform: scale(0);
}

.navigation-menu {
  z-index: 21;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.menu-grid {
  z-index: 22;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.nav-wrapper {
  box-shadow: none;
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  text-decoration: none;
  transition-property: none;
  display: flex;
  position: relative;
}

.nav-wrapper:hover {
  color: #fff;
}

.nav-text {
  margin-bottom: 7px;
  font-family: Clashdisplay, sans-serif;
  font-size: 80px;
  font-weight: 600;
  line-height: .71;
  transition: all .1s;
}

.nav-paragraph {
  color: rgba(255, 255, 255, .6);
  margin-bottom: 0;
  font-family: Clashdisplay, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
  position: relative;
}

.hero-center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.introducing-text {
  color: #646cc9;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-weight: 600;
}

.introducing-text.price {
  text-align: center;
  margin-bottom: 0;
  font-size: 18px;
}

.hero-flex-center {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-display {
  z-index: 1;
  font-size: 90px;
  font-weight: 500;
  line-height: .9;
  position: relative;
}

.hero-display.contact {
  text-align: left;
  font-size: 130px;
  font-weight: 600;
}

.hero-display.nomargin {
  margin-top: 0;
}

.hero-display._1 {
  margin-top: 0;
  font-size: 145px;
}

.lighter {
  color: #b7c9fa;
  font-size: 90px;
}

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

.margin-30px.none {
  display: none;
}

.margin-30px.grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.margin-30px.center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.margin-30px.diensten {
  text-align: right;
}

.button-flex {
  grid-column-gap: 25px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-flex.diensten {
  justify-content: space-between;
}

.button-flex.vertical {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
}

.button-flex.vertical.success {
  align-items: flex-start;
}

.button-liner {
  box-shadow: none;
  color: #000;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-bottom: 0;
  font-family: Clashdisplay, sans-serif;
  font-size: 12px;
  font-weight: 600;
  transition-property: none;
}

.button-line {
  width: 100%;
  height: 1px;
  background-color: rgba(177, 177, 177, .56);
  position: relative;
}

.button-line-absolute {
  z-index: 1;
  width: 100%;
  height: 1px;
  background-color: #646cc9;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.scroll-center {
  justify-content: center;
  display: flex;
}

.lottie-animation {
  width: 18px;
}

.social-wrapper-footer {
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-right: 2%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.social-wrapper-footer._2 {
  max-width: 1200px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  justify-content: flex-end;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0%;
  position: relative;
  top: auto;
  bottom: auto;
  right: auto;
}

.social-icon-wrapper {
  width: 45px;
  height: 45px;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.social-overlay {
  width: 100%;
  height: 100%;
  background-color: #b7c9fa;
  border-radius: 100%;
  position: absolute;
}

.social-image {
  z-index: 1;
  width: 20px;
  position: relative;
}

.object {
  position: absolute;
}

.object._2 {
  bottom: 20px;
  right: 60px;
}

.object._1 {
  top: 150px;
  left: 50px;
}

.track {
  height: 400vh;
}

.sticky {
  width: 100%;
  height: auto;
  justify-content: center;
  align-items: flex-start;
  padding-top: 90px;
  padding-left: 0%;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.sticky._2 {
  padding-top: 25vh;
}

.collection-list {
  display: flex;
}

.work-item {
  width: 50%;
  flex: none;
  align-items: flex-end;
  display: flex;
}

.work-wrapper {
  cursor: none;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.project-circle {
  z-index: 10;
  width: 84px;
  height: 84px;
  cursor: none;
  background-color: #e4feef;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
}

.plus-icon {
  width: 30px;
}

.category-top {
  z-index: 1;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  position: absolute;
  top: auto;
  bottom: 15px;
  left: 15px;
  right: auto;
}

.section {
  padding: 100px 5%;
  position: relative;
}

.section.gradient {
  background-color: #f9f9ff;
  background-image: linear-gradient(#f9f9ff, #fff);
}

.section._2 {
  padding-top: 150px;
}

.section.hide {
  display: none;
}

.section.padding-200px {
  padding-top: 200px;
}

.section.height {
  position: static;
}

.max-w-center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.max-w-center._1 {
  max-width: 40%;
}

.max-w-center._1.larger {
  max-width: 80%;
}

.max-w-center.pricing {
  margin-bottom: 100px;
}

.max-w-center.aanpak {
  align-items: flex-start;
}

.display-2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Clashdisplay, sans-serif;
  font-size: 62px;
  font-weight: 600;
  line-height: 1;
}

.display-2.left {
  text-align: left;
}

.display-2.diensten {
  text-align: left;
  margin-bottom: 50px;
}

.display-2.diensten.blog {
  margin-bottom: 0;
}

.display-2.cta {
  margin-bottom: 40px;
}

.margin-50px {
  margin-top: 50px;
}

.grid-3-columns {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-3-columns._4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.diensten-content {
  min-height: 250px;
  padding: 30px;
}

.icon-circle {
  width: 95px;
  height: 95px;
  background-color: #b7c9fa;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.dienst-title {
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.margin-20px {
  margin-top: 20px;
}

.paragraph-3 {
  color: #8f8f8f;
}

.display-3 {
  letter-spacing: 1px;
  margin-top: 0;
  font-family: Clashdisplay, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.15;
}

.display-3.dienst {
  color: #000;
}

.display-3.dienst.price, .align-center {
  text-align: center;
}

.margin-60px {
  margin-top: 60px;
}

.testimonials-wrapper {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.testimonials-content {
  border-bottom: 1px solid #e1e1e1;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.testimonials-content.empty {
  display: none;
}

.testiomonials-logo {
  width: 100px;
  height: 100px;
  filter: grayscale();
  background-image: url('../images/001.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  flex: none;
  margin-right: 40px;
}

.testiomonials-logo._3 {
  background-image: url('../images/5f6b419aa22b47aa984cce58_JoSh_logo_zwart-p-500.png');
  background-size: 80%;
}

.testiomonials-logo._2 {
  background-image: url('../images/32132_0653f42a178fef6d374281fbec7e9056.png');
  background-size: 80%;
}

.testiomonials-logo._1 {
  background-image: url('../images/619675f10be55ccd7592e3f2_logo--docknord.jpg');
  background-size: 80%;
}

.role-name {
  font-size: 17px;
  font-weight: 500;
}

.no-color {
  color: #8f8f8f;
  border-left-width: 2px;
  border-left-color: #5bb381;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 30px;
}

.gray-text {
  color: #8f8f8f;
}

.margin-150px {
  margin-top: 150px;
}

.margin-150px.hide {
  display: none;
}

.margin-150px.maxw {
  max-width: 1200px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid-2-columns {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.grid-2-columns.align-top {
  align-items: start;
}

.grid-2-columns.align-top.home {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-2-columns.diensten {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  align-items: start;
}

.grid-2-columns.website-laten-maken {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.grid-2-columns.webshop-laten-maken {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
}

.logo-grid {
  max-width: 550px;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.logo-image {
  z-index: 2;
  position: relative;
}

.photo-move-main {
  max-width: 100%;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.photo-first {
  height: 100%;
}

.paragraph-4 {
  color: #636363;
}

.paragraph-4.black {
  color: #000;
}

.max-w-width {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.max-w-width.left {
  text-align: left;
}

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

.footer-top-part {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-bottom: 30px;
  display: grid;
}

.footer-logo {
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr 2fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.footer-title {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-28 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template: "."
                 "."
                 "."
                 "."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.formulier-teruggebeld-worden {
  z-index: 9999;
  background-color: rgba(0, 0, 0, .5);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.form-wrapper {
  width: 100%;
  max-width: 600px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
}

.form-wrapper.offerte {
  z-index: 1000;
}

.general-form {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.text-field {
  height: 50px;
  color: #636363;
  border: 1px solid #e1e1e1;
  border-radius: 30px;
  padding-left: 18px;
  font-weight: 500;
}

.text-field:hover, .text-field:focus {
  border-color: #646cc9;
}

.text-field.large {
  height: auto;
  padding-top: 20px;
  padding-bottom: 85px;
}

.text-field.hide {
  display: none;
}

.close-button {
  z-index: 10;
  cursor: pointer;
}

.error-message {
  text-align: center;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.success-message {
  background-color: rgba(0, 0, 0, 0);
}

.form-success-trigger {
  display: none;
}

.formulier-offerte-aanvraag {
  z-index: 9999;
  background-color: rgba(0, 0, 0, .5);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hero-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-grid.home {
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.part-1 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.text-inner {
  margin-bottom: 20px;
}

.lottie-animation-3 {
  width: 30px;
  height: 30px;
  margin-right: 20px;
}

.form-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.blog-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-content {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 25px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.category-tag {
  color: #5bb381;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #e4feef;
  border-radius: 20px;
  padding: 6px 15px;
  font-size: 12px;
  font-weight: 600;
}

.blog-title {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.2;
  transition: all .3s;
}

.paragraph-max-w {
  max-width: 90%;
}

.pop-up-form {
  width: 100%;
}

.contactlink {
  color: #636363;
  transition: all .2s;
}

.contactlink:hover {
  color: #646cc9;
}

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

.step2.hidden {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  transition: opacity .2s;
  display: block;
}

.return {
  cursor: pointer;
  display: none;
}

.pricing-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.card-container {
  width: 100%;
  text-align: center;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 20px;
  padding-left: 25px;
  padding-right: 25px;
  transition: all .2s;
  display: flex;
}

.card-container:hover {
  border-color: #646cc9;
}

.pricing-icon {
  width: 110px;
  height: 110px;
  justify-content: center;
  align-items: center;
  margin-top: -53px;
  display: flex;
  position: relative;
}

.pricing-circle {
  width: 100%;
  height: 100%;
  background-color: #b7c9fa;
  border-radius: 100%;
  position: absolute;
}

.pricing-image {
  width: 45px;
  position: relative;
}

.pricing-tyoe {
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 19px;
  font-weight: 600;
  line-height: 26px;
}

.pricing-title {
  font-size: 32px;
  font-weight: 500;
  line-height: 1;
}

.feature-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-top: 30px;
  display: grid;
}

.feature-grid.diensten {
  grid-template-rows: auto auto auto;
  margin-bottom: 30px;
}

.feature {
  color: #636363;
  text-align: left;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  font-size: 18px;
  font-weight: 500;
  display: flex;
}

.feature.line {
  color: #646cc9;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 16px;
}

.feature.price {
  padding-top: 20px;
  padding-left: 0;
}

.feature.highlight {
  color: #000;
}

.margin-40px {
  margin-top: 40px;
  position: relative;
}

.pricing {
  margin-bottom: 55px;
}

.textarea {
  height: 50px;
  color: #636363;
  border: 1px solid #e1e1e1;
  border-radius: 30px;
  padding-left: 18px;
  font-weight: 500;
  overflow: hidden;
}

.textarea:hover, .textarea:focus {
  border-color: #646cc9;
}

.slider-testimonials {
  height: auto;
  max-width: 880px;
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.mask-testimonials {
  max-width: 60%;
  flex: 0 auto;
  margin-left: auto;
  margin-right: auto;
}

.testimonials-slide-content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonials-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.clip {
  overflow: hidden;
}

.testimonials-avatar-wrapper {
  width: 90px;
  height: 90px;
  justify-content: center;
  align-items: center;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
  overflow: hidden;
}

.text-wrapper {
  z-index: 10;
  position: relative;
}

.testimonials-item {
  margin-top: 30px;
}

.slide-nav {
  display: none;
}

.testimonials-quote {
  font-size: 25px;
  font-weight: 500;
  line-height: 1.1;
}

.testimonials-name {
  color: #8f8f8f;
  margin-top: 15px;
  margin-bottom: 10px;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.3;
}

.black {
  color: #000;
}

.left-arrow {
  height: 70px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.slide-item {
  width: 60px;
  height: 60px;
  background-color: #b7c9fa;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.arrow-image {
  width: 18px;
}

.arrow-image.rotate {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.right-arrow {
  height: 70px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.skills-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.skills-text {
  color: #636363;
  justify-content: space-between;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.skills-wrapper {
  width: 100%;
  height: 2px;
  background-color: #5bb381;
  position: relative;
  overflow: hidden;
}

.skills-wrapper.javascript {
  width: 60%;
}

.skills-wrapper.react {
  width: 20%;
}

.more-4, .more-1, .more-2, .more-3, .more-5 {
  display: none;
}

.paragraph-5 {
  width: 60%;
  margin-bottom: 30px;
}

.feature-wrap {
  display: flex;
}

.feature-wrap.line {
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-5 {
  width: 25px;
  height: 25px;
}

.div-block-29 {
  height: 1px;
  background-color: #646cc9;
  flex: 1;
}

.text-span {
  color: #646cc9;
  padding-left: 10px;
}

.locatie-grid {
  max-width: 1200px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.service-wrapper {
  border: 3px solid #e7e7f0;
  border-radius: 20px;
  transition: all .2s;
}

.service-wrapper:hover {
  border-color: #b7c9fa;
}

.service-wrapper._1 {
  background-color: #b7c9fa;
  border-style: none;
  border-width: 0;
}

.service-wrapper._2 {
  text-align: center;
}

.service-wrapper.price {
  border-style: none;
}

.div-block-30 {
  flex-direction: column;
  align-items: center;
  padding: 30px;
}

.div-block-30.dienst {
  align-items: center;
  display: flex;
}

.cta-wrapper {
  max-width: 1200px;
  text-align: left;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.cta-2 {
  z-index: 20;
  width: 100%;
  background-color: #b7c9fa;
  justify-content: center;
  padding: 20px 5%;
  position: absolute;
}

.cta-2.menu {
  padding-top: 10px;
  padding-bottom: 0;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.cta-2.relative {
  position: relative;
}

.text-block.forward {
  background-image: url('../images/arrow_forward_ios_FILL0_wght600_GRAD0_opsz48.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 10px 10px;
  padding-right: 15px;
}

.text-block.forward.blog {
  color: #646cc9;
  font-weight: 600;
}

.breadcrumb-wrapper {
  margin-bottom: 0;
  list-style-type: none;
  display: flex;
}

.breadcrumb {
  color: #000;
  text-transform: uppercase;
  background-image: url('../images/arrow_forward_ios_FILL0_wght600_GRAD0_opsz48.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 10px 10px;
  margin-right: 10px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 600;
}

.breadcrumb.w--current, .breadcrumb.current {
  color: #646cc9;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  margin-right: 0;
  padding-right: 0;
}

.div-block-32 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.paragraph-6 {
  max-width: 50%;
  color: #636363;
}

.text-span-2 {
  color: #646cc9;
}

.div-block-33 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph-7 {
  color: #636363;
}

.header-link {
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
}

.dropdown-toggle {
  padding-left: 0;
  padding-right: 20px;
}

.icon {
  color: #636363;
  margin-right: 0;
}

.dropdown-link, .dropdown-link-2 {
  background-color: #724444;
}

.dropdown-link-3, .dropdown-link-4 {
  background-color: rgba(0, 0, 0, 0);
}

.dropdown-link-5, .dropdown-link-6, .dropdown-link-7, .dropdown-link-8, .dropdown-link-9, .dropdown-link-10, .dropdown-link-11, .dropdown-link-12, .dropdown-link-13 {
  border-radius: 20px;
}

.dropdown-link-14, .dropdown-link-15, .dropdown-link-16 {
  border-radius: 0;
}

.dropdown-link-17, .dropdown-link-18, .dropdown-link-19 {
  border-radius: 4px;
}

.dropdown-link-20, .dropdown-link-21 {
  border-radius: 10px;
}

.dropdown-link-22 {
  border-radius: 1px;
}

.dropdown-link-23 {
  border-radius: 8px;
}

.dropdown-link-24, .dropdown-link-25, .dropdown-link-26 {
  border-radius: 12px;
}

.dropdown-link-27 {
  border-radius: 1px;
}

.dropdown-link-28 {
  border-radius: 11px;
}

.dropdown-list {
  background-color: #fff;
}

.dropdown-list.w--open {
  border: 1px solid #e7e7f0;
  border-radius: 20px;
}

.text-block-2 {
  color: #636363;
}

.a-text-link-regular {
  color: #5167f6;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.8;
}

.a-paragraph-regular {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.a-margin-bottom-16 {
  margin-bottom: 16px;
}

.a-subheading-large {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.8;
}

.a-blog-details-wrapper {
  padding: 24px;
}

.a-blog-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.a-blog-image-wrapper {
  width: 100%;
  height: 270px;
  overflow: hidden;
}

.a-blog-card-outline {
  border: 1px solid #dedfe3;
  border-radius: 24px;
  overflow: hidden;
}

.a-caption {
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.a-button-primary {
  min-height: 48px;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #5167f6;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
}

.a-button-primary:hover {
  background-color: #6478f7;
}

.a-button-primary:active {
  background-color: #7788f8;
}

.a-h3-heading {
  color: #131316;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.a-margin-bottom-24 {
  margin-bottom: 24px;
}

.a-detail-regular {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-blog-title-grid-item {
  height: 100%;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.a-blog-grid-large {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
}

.a-container-large {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.a-section-regular {
  padding: 92px 5%;
  position: relative;
}

.paragraph-3-copy {
  color: #8f8f8f;
}

.f-button-neutral {
  min-height: 48px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #160042;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral:hover {
  background-color: #282556;
}

.f-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.f-paragraph-regular {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.f-icon-regular {
  width: 24px;
  height: 24px;
  justify-content: center;
  align-items: center;
  transition: color .2s;
  display: flex;
}

.f-content-list-item {
  grid-column-gap: 16px;
  align-items: flex-start;
  display: flex;
}

.f-content-list-wrapper {
  grid-row-gap: 12px;
  flex-direction: column;
  margin-top: 32px;
  margin-bottom: 42px;
  font-size: 16px;
  display: flex;
}

.f-paragraph-large {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-h3-heading {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Clashdisplay, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.2;
}

.f-margin-bottom-16 {
  margin-bottom: 16px;
}

.f-heading-detail-small {
  color: #6b7094;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-margin-bottom-12 {
  margin-bottom: 12px;
}

.f-image-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.f-content-image-wrapper-large {
  width: 100%;
  height: 460px;
  max-width: 450px;
  border-radius: 12px;
  overflow: hidden;
}

.f-grid-two-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.f-container-regular {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-section-large {
  padding: 92px 5%;
  position: relative;
}

.f-h2-heading {
  color: #160042;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 1.2;
}

.a-paragraph-small {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.a-subheading-regular {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-icon-regular {
  width: 24px;
  height: 24px;
  justify-content: center;
  align-items: center;
  transition: color .2s;
  display: flex;
}

.a-feature-icon {
  width: 48px;
  height: 48px;
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, .05);
}

.a-content-card-top {
  color: #000;
}

.a-content-card {
  min-height: 440px;
  grid-row-gap: 16px;
  border: 1.5px solid #f4f4f6;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  padding: 24px;
  display: flex;
}

.a-content-grid-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.a-paragraph-regular-2 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.a-span-underline {
  color: #5167f6;
  border-bottom: 6px solid #5167f6;
}

.a-h3-heading-2 {
  color: #131316;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.a-detail-regular-2 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-margin-bottom-25 {
  margin-bottom: 16px;
}

.a-content-title-wrapper-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  align-items: end;
  margin-bottom: 64px;
}

.a-container-regular {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.a-section-regular-2 {
  padding: 92px 5%;
  position: relative;
}

.captcha-embed {
  margin-bottom: 10px;
}

.html-embed, .html-embed-2 {
  display: none;
}

.div-block-34 {
  justify-content: space-between;
  display: flex;
}

@media screen and (min-width: 1440px) {
  .menu-grid {
    max-width: none;
    color: #fff;
    grid-template-rows: auto;
  }

  .nav-wrapper {
    box-shadow: none;
    transition-property: none;
  }

  .nav-text {
    color: #fff;
  }

  .social-icon-wrapper {
    padding-bottom: 0;
  }

  .formulier-teruggebeld-worden {
    display: none;
  }

  .formulier-offerte-aanvraag {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .step1 {
    display: none;
  }

  .step2.hidden {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .f-grid-two-column {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
}

@media screen and (max-width: 991px) {
  a {
    margin-bottom: 20px;
  }

  .hero {
    padding-top: 220px;
    padding-bottom: 230px;
    padding-left: 5%;
  }

  .wrapper {
    width: auto;
    flex-direction: column-reverse;
  }

  .why-pointer {
    max-width: 400px;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-column {
    width: 30%;
  }

  .navigation-content {
    padding-bottom: 15px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .hamburger-circle {
    display: flex;
  }

  .hero-flex-center.home {
    justify-content: center;
  }

  .button-flex.diensten.nav {
    display: none;
  }

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

  .work-item {
    width: 50%;
  }

  .section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .max-w-center {
    max-width: 80%;
  }

  .max-w-center._1 {
    max-width: 60%;
  }

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

  .display-3 {
    font-size: 40px;
  }

  .grid-2-columns {
    flex-direction: column;
    display: flex;
  }

  .hero-grid {
    flex-direction: column;
  }

  .hero-grid.home {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .part-1.home {
    display: none;
  }

  .a-button-primary {
    display: flex;
  }

  .a-blog-grid-large {
    grid-template-columns: 1fr 1fr;
  }

  .f-content-image-wrapper-large {
    max-width: 100%;
  }

  .f-grid-two-column {
    grid-template-columns: 1fr;
  }

  .a-content-card {
    min-height: 320px;
  }

  .a-content-grid-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .a-content-title-wrapper-grid {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  .mask-testimonials {
    max-width: 100%;
  }

  .slide-nav {
    display: block;
    bottom: -50px;
  }

  .slide-item {
    display: none;
  }

  .a-h3-heading {
    font-size: 40px;
  }

  .a-blog-grid-large {
    grid-template-columns: 1fr;
  }

  .a-section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h3-heading {
    font-size: 40px;
  }

  .f-section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h2-heading {
    font-size: 44px;
  }

  .a-content-card {
    min-height: 260px;
  }

  .a-content-grid-wrapper {
    grid-template-columns: 1fr;
  }

  .a-h3-heading-2 {
    font-size: 40px;
  }

  .a-section-regular-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    font-size: 30px;
    line-height: 40px;
  }

  .hero {
    align-items: center;
    padding: 100px 5% 60px;
  }

  .hero.inner {
    padding-top: 120px;
    padding-bottom: 150px;
  }

  .hero.seo {
    height: auto;
  }

  .wrapper {
    flex: none;
  }

  .button {
    margin-top: 20px;
  }

  .button.full-width {
    margin-top: 0;
  }

  .button.full-width.diensten {
    white-space: normal;
  }

  .button.diensten {
    margin-top: 0;
    margin-bottom: 0;
  }

  .container {
    padding-left: 0;
    padding-right: 0;
  }

  .container.top {
    padding-bottom: 30px;
  }

  .why-pointer {
    align-items: center;
  }

  .footer {
    padding-top: 60px;
  }

  .footer-link:hover {
    color: #646cc9;
  }

  .footer-column {
    width: 100%;
    margin-bottom: 40px;
  }

  .navigation-content {
    grid-template-columns: 1fr 1fr;
    align-items: start;
    padding-bottom: 0;
    padding-left: 5%;
  }

  .based-wrapper {
    display: none;
  }

  .nav-text {
    font-size: 40px;
  }

  .introducing-text {
    margin-bottom: 20px;
  }

  .introducing-text.form {
    margin-bottom: 10px;
  }

  .hero-flex-center {
    justify-content: center;
  }

  .hero-flex-center.diensten {
    padding-bottom: 20px;
  }

  .hero-display {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 11vw;
    line-height: 1;
  }

  .hero-display.contact {
    text-align: center;
    font-size: 11vw;
    line-height: 1.2;
  }

  .hero-display._1 {
    font-size: 18vw;
  }

  .lighter {
    font-size: 12vw;
    line-height: 1.1;
  }

  .margin-30px.diensten {
    text-align: center;
  }

  .button-flex {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-direction: column;
  }

  .button-flex.diensten {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 20px;
    display: flex;
  }

  .button-flex.vertical.success {
    align-items: center;
  }

  .social-wrapper-footer {
    display: none;
  }

  .social-wrapper-footer._2 {
    justify-content: center;
    display: flex;
  }

  .social-icon-wrapper.dienst {
    margin-bottom: 0;
  }

  .object._2, .object._1 {
    display: none;
  }

  .track {
    height: 100%;
  }

  .sticky._2 {
    padding-top: 90px;
  }

  .sticky._2.diensten {
    padding-top: 0;
  }

  .work-item {
    width: 100%;
  }

  .project-circle {
    display: none;
  }

  .category-top {
    bottom: 5px;
  }

  .section._2 {
    padding-top: 60px;
  }

  .section.padding-200px {
    padding-top: 100px;
  }

  .max-w-center {
    max-width: 100%;
  }

  .display-2 {
    font-size: 38px;
  }

  .display-2.diensten {
    font-weight: 600;
  }

  .grid-3-columns {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-3-columns._4 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .diensten-content {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .display-3 {
    font-size: 38px;
  }

  .display-3.form {
    font-size: 28px;
  }

  .display-3.dienst {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 28px;
  }

  .margin-60px._40px {
    margin-top: 40px;
  }

  .testimonials-content {
    flex-direction: column;
  }

  .margin-150px.maxw {
    max-width: 100%;
  }

  .grid-2-columns {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .grid-2-columns.contact-hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column-reverse;
    padding-left: 5%;
    padding-right: 5%;
  }

  .grid-2-columns.overons {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: flex-start;
  }

  .grid-2-columns.align-top {
    flex-direction: column;
  }

  .grid-2-columns.align-top._2 {
    flex-direction: column-reverse;
  }

  .grid-2-columns.align-top.home {
    grid-template-columns: 1fr;
  }

  .logo-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .paragraph-4.black {
    margin-bottom: 0;
  }

  .footer-top-part {
    grid-template-columns: 1fr;
  }

  .footer-logo.w--current {
    justify-content: center;
  }

  .footer-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.2fr;
  }

  .div-block-28 {
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1.75fr;
    grid-auto-flow: column;
  }

  .formulier-teruggebeld-worden {
    display: none;
  }

  .form-wrapper.offerte {
    height: auto;
    position: fixed;
  }

  .text-field {
    height: 40px;
  }

  .image-3 {
    margin-left: 15px;
  }

  .hero-grid.reverse {
    text-align: center;
    flex-flow: column wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .lottie-animation-3 {
    margin-right: 0;
  }

  .step1, .step2.hidden {
    padding-top: 25px;
  }

  .return {
    cursor: pointer;
  }

  .pricing-grid {
    flex-direction: column;
    display: flex;
  }

  .card-container {
    margin-bottom: 80px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .card-container.final {
    margin-bottom: 0;
  }

  .feature {
    padding-left: 10px;
  }

  .margin-40px {
    margin-bottom: -67px;
  }

  .mask-testimonials {
    max-width: 100%;
  }

  .slide-nav {
    padding-top: 0;
  }

  .paragraph-5 {
    width: 100%;
  }

  .locatie-grid {
    grid-template-columns: 1fr;
  }

  .div-block-30 {
    margin-bottom: 0;
    padding: 15px;
  }

  .cta-wrapper {
    flex-direction: column;
  }

  .cta-container {
    text-align: center;
  }

  .cta-2 {
    position: static;
  }

  .cta-2.menu {
    display: none;
  }

  .breadcrumb-wrapper.dienst {
    padding-top: 40px;
  }

  .breadcrumb.w--current {
    color: #646cc9;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-right: 0;
    padding-right: 0;
  }

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

  .div-block-32 {
    flex-direction: column;
  }

  .paragraph-6 {
    max-width: 100%;
  }

  .div-block-33 {
    display: block;
  }

  .a-button-primary {
    width: 100%;
  }

  .f-button-wrapper {
    justify-content: center;
  }

  .f-content-image-wrapper-large {
    display: none;
  }

  .f-section-large {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .f-section-large._1 {
    padding-top: 120px;
  }
}

#w-node-_4e44890a-9817-211b-17d5-85bfc0619d5e-2d60b97c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3448bb6a-dcec-4b28-b319-52dc9aede4ff-2d60b97c, #w-node-b4820e25-97fc-f7c4-7f46-075c9e768ccb-2d60b97c, #w-node-b4820e25-97fc-f7c4-7f46-075c9e768cce-2d60b97c, #w-node-_31d63561-4330-a460-d655-22e942efa77c-2d60b97c, #w-node-_19a97711-5dc9-0d95-f73d-7bdf7085d625-2d60b97c, #w-node-_19a97711-5dc9-0d95-f73d-7bdf7085d629-2d60b97c, #w-node-_19a97711-5dc9-0d95-f73d-7bdf7085d62d-2d60b97c, #w-node-_4f2665b1-6e9a-216e-6b69-f2c9fbe8f6de-2d60b97c, #w-node-_4f2665b1-6e9a-216e-6b69-f2c9fbe8f6e7-2d60b97c, #w-node-_4f2665b1-6e9a-216e-6b69-f2c9fbe8f6eb-2d60b97c, #w-node-_4f2665b1-6e9a-216e-6b69-f2c9fbe8f6ef-2d60b97c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32c5301c-42bd-73c2-3b79-d748d4c4fd11-2d60b97c {
  justify-self: start;
}

#w-node-_9310f996-7fac-3c61-d292-d44baae77a72-2d60b97c {
  justify-self: end;
}

#website.w-node-ffd0003e-36fa-9e5b-3b2b-9040a1ed330c-a1ed32ef, #message.w-node-ffd0003e-36fa-9e5b-3b2b-9040a1ed330d-a1ed32ef {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cee3c48a-bb36-2914-85cf-ccda1d702364-a1ed32ef {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
  justify-self: center;
}

#w-node-ffd0003e-36fa-9e5b-3b2b-9040a1ed330e-a1ed32ef, #name.w-node-be18852d-3bcd-16e6-375c-90a286543ca7-86543c9c, #phone.w-node-be18852d-3bcd-16e6-375c-90a286543ca8-86543c9c, #website.w-node-be18852d-3bcd-16e6-375c-90a286543ca9-86543c9c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac6eacf2-8974-8f25-7e10-1c4bcc0d606b-86543c9c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
  justify-self: start;
}

#w-node-be18852d-3bcd-16e6-375c-90a286543cab-86543c9c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_36ba5367-8103-acee-7d56-d677d59e4aa3-d59e4a74 {
  justify-self: end;
}

#w-node-ee9aaa28-19ab-4f42-56d5-a95a1a005bfc-1a005bbb, #w-node-ee9aaa28-19ab-4f42-56d5-a95a1a005c03-1a005bbb, #w-node-ee9aaa28-19ab-4f42-56d5-a95a1a005c0a-1a005bbb, #w-node-ee9aaa28-19ab-4f42-56d5-a95a1a005c11-1a005bbb, #w-node-ee9aaa28-19ab-4f42-56d5-a95a1a005c1f-1a005bbb, #w-node-_79129690-60bd-405e-5499-81651b8dc86d-1b8dc869, #w-node-_79129690-60bd-405e-5499-81651b8dc870-1b8dc869 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79129690-60bd-405e-5499-81651b8dc874-1b8dc869 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9253f8f0-617d-68c7-3447-6e3ce8691a8d-2360b985, #w-node-_9253f8f0-617d-68c7-3447-6e3ce8691a97-2360b985, #w-node-_76f1bf5b-11cb-f975-3ac9-1c110fbfefc5-5c60b987, #w-node-_76f1bf5b-11cb-f975-3ac9-1c110fbfefcf-5c60b987, #w-node-_3b567a12-c778-4110-894d-63e0f7ed9941-5c60b987, #w-node-_3b567a12-c778-4110-894d-63e0f7ed9942-5c60b987, #w-node-_3b567a12-c778-4110-894d-63e0f7ed994c-5c60b987, #w-node-_3b567a12-c778-4110-894d-63e0f7ed994d-5c60b987, #w-node-_3b567a12-c778-4110-894d-63e0f7ed9957-5c60b987, #w-node-_3b567a12-c778-4110-894d-63e0f7ed9958-5c60b987, #w-node-_3b567a12-c778-4110-894d-63e0f7ed9962-5c60b987, #w-node-_3b567a12-c778-4110-894d-63e0f7ed9963-5c60b987, #w-node-_3b567a12-c778-4110-894d-63e0f7ed996d-5c60b987, #w-node-_3b567a12-c778-4110-894d-63e0f7ed996e-5c60b987, #w-node-a17ca373-e236-4d1b-2cae-0bbcb0131b1a-2060b988, #w-node-a17ca373-e236-4d1b-2cae-0bbcb0131b24-2060b988, #w-node-_1b5b489a-cbda-0f02-b940-84ce8aec4f47-2060b988, #w-node-a67c84b8-f679-c5b4-c17e-6d0576accbd9-2060b988, #w-node-_659c9cc5-d7f8-9f0a-560d-b547b727b839-2060b988, #w-node-_29e3c925-f594-5310-7a82-315b5ade10c2-0e60b98d, #w-node-_29e3c925-f594-5310-7a82-315b5ade10cf-0e60b98d, #w-node-_1a293c67-f980-5a01-9ca5-54cea90f4de1-0e60b98d, #w-node-_1a293c67-f980-5a01-9ca5-54cea90f4dea-0e60b98d, #w-node-_1a293c67-f980-5a01-9ca5-54cea90f4dee-0e60b98d, #w-node-_1a293c67-f980-5a01-9ca5-54cea90f4df2-0e60b98d, #w-node-_32f72c3b-fdc5-087b-51ef-2b33782c8308-0e60b98d, #w-node-_32f72c3b-fdc5-087b-51ef-2b33782c8311-0e60b98d, #w-node-_32f72c3b-fdc5-087b-51ef-2b33782c8315-0e60b98d, #w-node-_32f72c3b-fdc5-087b-51ef-2b33782c8319-0e60b98d, #w-node-b0f57e0c-1e9c-f8c7-0185-af9524ed199f-0e60b98d, #w-node-b0f57e0c-1e9c-f8c7-0185-af9524ed19a8-0e60b98d, #w-node-b0f57e0c-1e9c-f8c7-0185-af9524ed19ac-0e60b98d, #w-node-b0f57e0c-1e9c-f8c7-0185-af9524ed19b0-0e60b98d, #w-node-a15d0903-4302-b5c6-9d72-18e4be338fe2-0e60b98d, #w-node-a15d0903-4302-b5c6-9d72-18e4be338feb-0e60b98d, #w-node-a15d0903-4302-b5c6-9d72-18e4be338fef-0e60b98d, #w-node-a15d0903-4302-b5c6-9d72-18e4be338ff3-0e60b98d, #w-node-d8506c3f-1216-6db8-04b1-847352ae692b-a060b994, #w-node-d8506c3f-1216-6db8-04b1-847352ae6935-a060b994, #w-node-_754505f2-7181-4e58-3c85-53bbb1be8833-a060b994, #w-node-_80f9a2e2-7a71-d6d5-2eb8-684f7e33a6da-a060b994, #w-node-b75175b9-6a8d-092a-d13a-fd66972b4516-5060b99b, #w-node-b75175b9-6a8d-092a-d13a-fd66972b4523-5060b99b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b75175b9-6a8d-092a-d13a-fd66972b4536-5060b99b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b75175b9-6a8d-092a-d13a-fd66972b453c-5060b99b, #w-node-b75175b9-6a8d-092a-d13a-fd66972b4540-5060b99b, #w-node-b75175b9-6a8d-092a-d13a-fd66972b4544-5060b99b, #w-node-b75175b9-6a8d-092a-d13a-fd66972b4548-5060b99b, #w-node-b75175b9-6a8d-092a-d13a-fd66972b454c-5060b99b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b75175b9-6a8d-092a-d13a-fd66972b4550-5060b99b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: stretch;
}

#w-node-b75175b9-6a8d-092a-d13a-fd66972b4555-5060b99b, #w-node-b75175b9-6a8d-092a-d13a-fd66972b4561-5060b99b, #w-node-b75175b9-6a8d-092a-d13a-fd66972b4565-5060b99b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b75175b9-6a8d-092a-d13a-fd66972b4569-5060b99b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b75175b9-6a8d-092a-d13a-fd66972b4577-5060b99b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b75175b9-6a8d-092a-d13a-fd66972b457d-5060b99b, #w-node-b75175b9-6a8d-092a-d13a-fd66972b4581-5060b99b, #w-node-b75175b9-6a8d-092a-d13a-fd66972b4585-5060b99b, #w-node-b75175b9-6a8d-092a-d13a-fd66972b4589-5060b99b, #w-node-b75175b9-6a8d-092a-d13a-fd66972b458d-5060b99b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b75175b9-6a8d-092a-d13a-fd66972b4591-5060b99b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: stretch;
}

#w-node-b75175b9-6a8d-092a-d13a-fd66972b4596-5060b99b, #w-node-b75175b9-6a8d-092a-d13a-fd66972b45a2-5060b99b, #w-node-b75175b9-6a8d-092a-d13a-fd66972b45a6-5060b99b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b75175b9-6a8d-092a-d13a-fd66972b45aa-5060b99b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ebb2488e-e762-fb71-f795-610dabe5db9a-fd60b99c, #w-node-ebb2488e-e762-fb71-f795-610dabe5db9d-fd60b99c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774f45-0e774f40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774f4d-0e774f40, #w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774f51-0e774f40, #w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774f55-0e774f40, #w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774f59-0e774f40, #w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774f5d-0e774f40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774f61-0e774f40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: stretch;
}

#w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774f66-0e774f40, #w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774f72-0e774f40, #w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774f76-0e774f40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774f7a-0e774f40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774f88-0e774f40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774f90-0e774f40, #w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774f94-0e774f40, #w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774f98-0e774f40, #w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774f9c-0e774f40, #w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774fa0-0e774f40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774fa4-0e774f40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: stretch;
}

#w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774fa9-0e774f40, #w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774fb5-0e774f40, #w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774fb9-0e774f40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774fbd-0e774f40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774fcb-0e774f40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774fd3-0e774f40, #w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774fd7-0e774f40, #w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774fdb-0e774f40, #w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774fdf-0e774f40, #w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774fe3-0e774f40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774fe7-0e774f40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: stretch;
}

#w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774fec-0e774f40, #w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774ff8-0e774f40, #w-node-a6e9cc3e-c22d-01c4-acd5-44a00e774ffc-0e774f40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e9cc3e-c22d-01c4-acd5-44a00e775000-0e774f40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_300c8249-a088-ed1c-3b46-48750185f8ad-f260b99d, #w-node-_300c8249-a088-ed1c-3b46-48750185f8b7-f260b99d, #w-node-_54045150-4df0-cbc9-2cd9-1a5e7e5390b1-f260b99d, #w-node-_54045150-4df0-cbc9-2cd9-1a5e7e5390b6-f260b99d, #w-node-_54045150-4df0-cbc9-2cd9-1a5e7e5390b7-f260b99d, #w-node-_54045150-4df0-cbc9-2cd9-1a5e7e5390c7-f260b99d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54045150-4df0-cbc9-2cd9-1a5e7e5390d0-f260b99d, #w-node-_54045150-4df0-cbc9-2cd9-1a5e7e5390d1-f260b99d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_54045150-4df0-cbc9-2cd9-1a5e7e5390d2-f260b99d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-bc52dc34-0da0-da1b-674c-c23881f13056-f260b99d, #w-node-bc52dc34-0da0-da1b-674c-c23881f1305f-f260b99d, #w-node-bc52dc34-0da0-da1b-674c-c23881f13062-f260b99d, #w-node-bc52dc34-0da0-da1b-674c-c23881f1306a-f260b99d, #w-node-bc52dc34-0da0-da1b-674c-c23881f13072-f260b99d, #w-node-bc52dc34-0da0-da1b-674c-c23881f1307a-f260b99d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b4d5fc9-1b72-2bd9-9717-e19a89529a77-89529a59, #w-node-_8b4d5fc9-1b72-2bd9-9717-e19a89529a7f-89529a59 {
  order: 9999;
}

#w-node-b6c559f2-748a-c40c-2773-c778937148b6-4460b99e, #w-node-b6c559f2-748a-c40c-2773-c778937148c0-4460b99e, #w-node-_46b26636-dea6-8b73-437f-c15795e69b8d-4460b99e, #w-node-_46b26636-dea6-8b73-437f-c15795e69b92-4460b99e, #w-node-_46b26636-dea6-8b73-437f-c15795e69b93-4460b99e, #w-node-_46b26636-dea6-8b73-437f-c15795e69ba3-4460b99e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46b26636-dea6-8b73-437f-c15795e69bac-4460b99e, #w-node-_46b26636-dea6-8b73-437f-c15795e69bad-4460b99e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_46b26636-dea6-8b73-437f-c15795e69bae-4460b99e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_6b250603-a100-6f22-5a6e-9b2fd859ecac-4460b9a0, #w-node-_6b250603-a100-6f22-5a6e-9b2fd859ecb9-4460b9a0, #w-node-_3b3a4286-5fee-107b-e4aa-661c223a031d-4460b9a0, #w-node-_3b3a4286-5fee-107b-e4aa-661c223a031c-4460b9a0, #w-node-_2988820a-d614-12f0-7943-df52de69a975-4460b9a0, #w-node-e74532e2-2879-791e-5392-d1b303e898a6-4460b9a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_754a4bdb-91c1-0376-c4a0-78e25b18aa25-4460b9a0, #w-node-_754a4bdb-91c1-0376-c4a0-78e25b18aa24-4460b9a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_754a4bdb-91c1-0376-c4a0-78e25b18aa23-4460b9a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_242ef632-85ad-1cd9-7325-6df326fd401c-4960b9b4, #w-node-_242ef632-85ad-1cd9-7325-6df326fd4026-4960b9b4, #w-node-_23fa8823-d0e0-250b-508f-c32664680232-4960b9b4, #w-node-_23fa8823-d0e0-250b-508f-c32664680237-4960b9b4, #w-node-_23fa8823-d0e0-250b-508f-c32664680238-4960b9b4, #w-node-_23fa8823-d0e0-250b-508f-c32664680248-4960b9b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23fa8823-d0e0-250b-508f-c32664680251-4960b9b4, #w-node-_23fa8823-d0e0-250b-508f-c32664680252-4960b9b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_23fa8823-d0e0-250b-508f-c32664680253-4960b9b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_22883ec9-c26a-623f-97f4-67204733cacf-0b60b9c9, #w-node-_22883ec9-c26a-623f-97f4-67204733cadc-0b60b9c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22883ec9-c26a-623f-97f4-67204733caef-0b60b9c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_22883ec9-c26a-623f-97f4-67204733caf7-0b60b9c9, #w-node-_22883ec9-c26a-623f-97f4-67204733cafb-0b60b9c9, #w-node-_22883ec9-c26a-623f-97f4-67204733caff-0b60b9c9, #w-node-_22883ec9-c26a-623f-97f4-67204733cb03-0b60b9c9, #w-node-c4fa7d92-2b12-b03d-3380-0be43d73b230-0b60b9c9, #w-node-_8388c671-1438-d5ed-be03-2566bac81afc-0b60b9c9, #w-node-_67bee283-5a74-b4d2-7df1-6e9bf00d5687-0b60b9c9, #w-node-_043ccb25-f4b2-541c-eba8-54d3426077e3-0b60b9c9, #w-node-e3a11c27-da1a-5bcf-6e96-c5f3756aea48-0b60b9c9, #w-node-_22883ec9-c26a-623f-97f4-67204733cb07-0b60b9c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22883ec9-c26a-623f-97f4-67204733cb32-0b60b9c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_22883ec9-c26a-623f-97f4-67204733cb3a-0b60b9c9, #w-node-_22883ec9-c26a-623f-97f4-67204733cb3e-0b60b9c9, #w-node-_22883ec9-c26a-623f-97f4-67204733cb42-0b60b9c9, #w-node-_22883ec9-c26a-623f-97f4-67204733cb46-0b60b9c9, #w-node-_669cab9e-5def-04cf-decb-b63e9721c11b-0b60b9c9, #w-node-_6a6805db-2e8f-bf01-d76d-b1d2432dc251-0b60b9c9, #w-node-_4e2c1445-0b17-49d6-4af5-d7b4ed6c58af-0b60b9c9, #w-node-_30478502-1703-a79d-3a10-eb5917e2447e-0b60b9c9, #w-node-ecd90b11-6241-c601-5acf-d692f88c29c8-0b60b9c9, #w-node-_22883ec9-c26a-623f-97f4-67204733cb4a-0b60b9c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22883ec9-c26a-623f-97f4-67204733cb4e-0b60b9c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: stretch;
}

#w-node-_22883ec9-c26a-623f-97f4-67204733cb53-0b60b9c9, #w-node-_22883ec9-c26a-623f-97f4-67204733cb57-0b60b9c9, #w-node-_22883ec9-c26a-623f-97f4-67204733cb5b-0b60b9c9, #w-node-f0c16a71-2cf8-3f42-a254-b4627b845e2a-ac913637, #w-node-f0c16a71-2cf8-3f42-a254-b4627b845e37-ac913637 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0c16a71-2cf8-3f42-a254-b4627b845e4a-ac913637 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f0c16a71-2cf8-3f42-a254-b4627b845e52-ac913637, #w-node-f0c16a71-2cf8-3f42-a254-b4627b845e56-ac913637, #w-node-f0c16a71-2cf8-3f42-a254-b4627b845e5a-ac913637, #w-node-f0c16a71-2cf8-3f42-a254-b4627b845e5e-ac913637, #w-node-f0c16a71-2cf8-3f42-a254-b4627b845e62-ac913637 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0c16a71-2cf8-3f42-a254-b4627b845e66-ac913637 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: stretch;
}

#w-node-f0c16a71-2cf8-3f42-a254-b4627b845e6b-ac913637, #w-node-f0c16a71-2cf8-3f42-a254-b4627b845e6f-ac913637, #w-node-f0c16a71-2cf8-3f42-a254-b4627b845e73-ac913637, #w-node-f0c16a71-2cf8-3f42-a254-b4627b845e77-ac913637, #w-node-f0c16a71-2cf8-3f42-a254-b4627b845e7b-ac913637 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0c16a71-2cf8-3f42-a254-b4627b845e8d-ac913637 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f0c16a71-2cf8-3f42-a254-b4627b845e95-ac913637, #w-node-f0c16a71-2cf8-3f42-a254-b4627b845e99-ac913637, #w-node-f0c16a71-2cf8-3f42-a254-b4627b845e9d-ac913637, #w-node-f0c16a71-2cf8-3f42-a254-b4627b845ea1-ac913637, #w-node-f0c16a71-2cf8-3f42-a254-b4627b845ea5-ac913637 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0c16a71-2cf8-3f42-a254-b4627b845ea9-ac913637 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: stretch;
}

#w-node-f0c16a71-2cf8-3f42-a254-b4627b845eae-ac913637, #w-node-f0c16a71-2cf8-3f42-a254-b4627b845eb2-ac913637, #w-node-f0c16a71-2cf8-3f42-a254-b4627b845eb6-ac913637, #w-node-f0c16a71-2cf8-3f42-a254-b4627b845eba-ac913637, #w-node-f0c16a71-2cf8-3f42-a254-b4627b845ebe-ac913637, #w-node-_242ef632-85ad-1cd9-7325-6df326fd401c-a6407537, #w-node-_242ef632-85ad-1cd9-7325-6df326fd4026-a6407537, #w-node-_2f6a731b-ece4-c4f3-90de-0fb5ec52c2eb-a6407537, #w-node-_2f6a731b-ece4-c4f3-90de-0fb5ec52c2f0-a6407537, #w-node-_2f6a731b-ece4-c4f3-90de-0fb5ec52c2f1-a6407537, #w-node-_2f6a731b-ece4-c4f3-90de-0fb5ec52c301-a6407537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f6a731b-ece4-c4f3-90de-0fb5ec52c30a-a6407537, #w-node-_2f6a731b-ece4-c4f3-90de-0fb5ec52c30b-a6407537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2f6a731b-ece4-c4f3-90de-0fb5ec52c30c-a6407537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_242ef632-85ad-1cd9-7325-6df326fd401c-7d3bc550, #w-node-_242ef632-85ad-1cd9-7325-6df326fd4026-7d3bc550, #w-node-_617f7545-a76b-b871-5337-d96234dcbf43-7d3bc550, #w-node-_617f7545-a76b-b871-5337-d96234dcbf48-7d3bc550, #w-node-_617f7545-a76b-b871-5337-d96234dcbf49-7d3bc550, #w-node-_617f7545-a76b-b871-5337-d96234dcbf59-7d3bc550 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_617f7545-a76b-b871-5337-d96234dcbf62-7d3bc550, #w-node-_617f7545-a76b-b871-5337-d96234dcbf63-7d3bc550 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_617f7545-a76b-b871-5337-d96234dcbf64-7d3bc550 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_242ef632-85ad-1cd9-7325-6df326fd401c-019839a4, #w-node-_242ef632-85ad-1cd9-7325-6df326fd4026-019839a4, #w-node-_2c85e438-c8b8-131a-02fb-df4cd69b96fa-019839a4, #w-node-_2c85e438-c8b8-131a-02fb-df4cd69b96ff-019839a4, #w-node-_2c85e438-c8b8-131a-02fb-df4cd69b9700-019839a4, #w-node-_2c85e438-c8b8-131a-02fb-df4cd69b9710-019839a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c85e438-c8b8-131a-02fb-df4cd69b9719-019839a4, #w-node-_2c85e438-c8b8-131a-02fb-df4cd69b971a-019839a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2c85e438-c8b8-131a-02fb-df4cd69b971b-019839a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b6c559f2-748a-c40c-2773-c778937148b6-fabe80b7, #w-node-b6c559f2-748a-c40c-2773-c778937148c0-fabe80b7, #w-node-_04889aa1-f46f-10e4-090d-b078b8eff1ed-fabe80b7, #w-node-_04889aa1-f46f-10e4-090d-b078b8eff1f2-fabe80b7, #w-node-_04889aa1-f46f-10e4-090d-b078b8eff1f3-fabe80b7, #w-node-_04889aa1-f46f-10e4-090d-b078b8eff203-fabe80b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04889aa1-f46f-10e4-090d-b078b8eff20c-fabe80b7, #w-node-_04889aa1-f46f-10e4-090d-b078b8eff20d-fabe80b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_04889aa1-f46f-10e4-090d-b078b8eff20e-fabe80b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b6c559f2-748a-c40c-2773-c778937148b6-46d0721c, #w-node-b6c559f2-748a-c40c-2773-c778937148c0-46d0721c, #w-node-fd06d931-8d1e-c4c2-ae2f-da7cc787b479-46d0721c, #w-node-fd06d931-8d1e-c4c2-ae2f-da7cc787b47e-46d0721c, #w-node-fd06d931-8d1e-c4c2-ae2f-da7cc787b47f-46d0721c, #w-node-fd06d931-8d1e-c4c2-ae2f-da7cc787b48f-46d0721c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd06d931-8d1e-c4c2-ae2f-da7cc787b498-46d0721c, #w-node-fd06d931-8d1e-c4c2-ae2f-da7cc787b499-46d0721c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fd06d931-8d1e-c4c2-ae2f-da7cc787b49a-46d0721c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b6c559f2-748a-c40c-2773-c778937148b6-41dba1a5, #w-node-b6c559f2-748a-c40c-2773-c778937148c0-41dba1a5, #w-node-d476c117-fb11-b722-659e-b72bbcb702b4-41dba1a5, #w-node-d476c117-fb11-b722-659e-b72bbcb702b9-41dba1a5, #w-node-d476c117-fb11-b722-659e-b72bbcb702ba-41dba1a5, #w-node-d476c117-fb11-b722-659e-b72bbcb702ca-41dba1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d476c117-fb11-b722-659e-b72bbcb702d3-41dba1a5, #w-node-d476c117-fb11-b722-659e-b72bbcb702d4-41dba1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d476c117-fb11-b722-659e-b72bbcb702d5-41dba1a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b6c559f2-748a-c40c-2773-c778937148b6-3d26315a, #w-node-b6c559f2-748a-c40c-2773-c778937148c0-3d26315a, #w-node-_14dca91a-60c3-3fdf-f831-7a8dcaa74dc1-3d26315a, #w-node-_14dca91a-60c3-3fdf-f831-7a8dcaa74dc6-3d26315a, #w-node-_14dca91a-60c3-3fdf-f831-7a8dcaa74dc7-3d26315a, #w-node-_14dca91a-60c3-3fdf-f831-7a8dcaa74dd7-3d26315a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14dca91a-60c3-3fdf-f831-7a8dcaa74de0-3d26315a, #w-node-_14dca91a-60c3-3fdf-f831-7a8dcaa74de1-3d26315a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_14dca91a-60c3-3fdf-f831-7a8dcaa74de2-3d26315a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b6c559f2-748a-c40c-2773-c778937148b6-68a3a8d1, #w-node-b6c559f2-748a-c40c-2773-c778937148c0-68a3a8d1, #w-node-_7269c18a-fe5c-0a43-c582-cd6cd3411ca2-68a3a8d1, #w-node-_7269c18a-fe5c-0a43-c582-cd6cd3411ca7-68a3a8d1, #w-node-_7269c18a-fe5c-0a43-c582-cd6cd3411ca8-68a3a8d1, #w-node-_7269c18a-fe5c-0a43-c582-cd6cd3411cb8-68a3a8d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7269c18a-fe5c-0a43-c582-cd6cd3411cc1-68a3a8d1, #w-node-_7269c18a-fe5c-0a43-c582-cd6cd3411cc2-68a3a8d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7269c18a-fe5c-0a43-c582-cd6cd3411cc3-68a3a8d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b6c559f2-748a-c40c-2773-c778937148b6-d10c0b0e, #w-node-b6c559f2-748a-c40c-2773-c778937148c0-d10c0b0e, #w-node-f328d32d-af0c-58f4-85d8-2ea516c26009-d10c0b0e, #w-node-f328d32d-af0c-58f4-85d8-2ea516c2600e-d10c0b0e, #w-node-f328d32d-af0c-58f4-85d8-2ea516c2600f-d10c0b0e, #w-node-f328d32d-af0c-58f4-85d8-2ea516c2601f-d10c0b0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f328d32d-af0c-58f4-85d8-2ea516c26028-d10c0b0e, #w-node-f328d32d-af0c-58f4-85d8-2ea516c26029-d10c0b0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f328d32d-af0c-58f4-85d8-2ea516c2602a-d10c0b0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b6c559f2-748a-c40c-2773-c778937148b6-4ea5d73a, #w-node-b6c559f2-748a-c40c-2773-c778937148c0-4ea5d73a, #w-node-_0975aac5-96e5-8ea2-8a48-961b714f58f8-4ea5d73a, #w-node-_0975aac5-96e5-8ea2-8a48-961b714f58fd-4ea5d73a, #w-node-_0975aac5-96e5-8ea2-8a48-961b714f58fe-4ea5d73a, #w-node-_0975aac5-96e5-8ea2-8a48-961b714f590e-4ea5d73a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0975aac5-96e5-8ea2-8a48-961b714f5917-4ea5d73a, #w-node-_0975aac5-96e5-8ea2-8a48-961b714f5918-4ea5d73a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0975aac5-96e5-8ea2-8a48-961b714f5919-4ea5d73a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b6c559f2-748a-c40c-2773-c778937148b6-d49d19ac, #w-node-b6c559f2-748a-c40c-2773-c778937148c0-d49d19ac, #w-node-_2b3f2365-85f3-3c6b-7acf-900bed08a572-d49d19ac, #w-node-_2b3f2365-85f3-3c6b-7acf-900bed08a577-d49d19ac, #w-node-_2b3f2365-85f3-3c6b-7acf-900bed08a578-d49d19ac, #w-node-_2b3f2365-85f3-3c6b-7acf-900bed08a588-d49d19ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b3f2365-85f3-3c6b-7acf-900bed08a591-d49d19ac, #w-node-_2b3f2365-85f3-3c6b-7acf-900bed08a592-d49d19ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2b3f2365-85f3-3c6b-7acf-900bed08a593-d49d19ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b6c559f2-748a-c40c-2773-c778937148b6-50845be3, #w-node-b6c559f2-748a-c40c-2773-c778937148c0-50845be3, #w-node-a85eccf1-f92b-94e6-a5e6-6b453241f625-50845be3, #w-node-a85eccf1-f92b-94e6-a5e6-6b453241f62a-50845be3, #w-node-a85eccf1-f92b-94e6-a5e6-6b453241f62b-50845be3, #w-node-a85eccf1-f92b-94e6-a5e6-6b453241f63b-50845be3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a85eccf1-f92b-94e6-a5e6-6b453241f644-50845be3, #w-node-a85eccf1-f92b-94e6-a5e6-6b453241f645-50845be3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a85eccf1-f92b-94e6-a5e6-6b453241f646-50845be3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_4cf63671-eeae-a9f7-7a30-26884d56b46f-dfaaa82d, #w-node-_4cf63671-eeae-a9f7-7a30-26884d56b47c-dfaaa82d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-cee3c48a-bb36-2914-85cf-ccda1d702364-a1ed32ef, #w-node-_22221742-8258-421b-0a8d-969c7c026307-2060b988 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-ac6eacf2-8974-8f25-7e10-1c4bcc0d606b-86543c9c {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #name.w-node-ffd0003e-36fa-9e5b-3b2b-9040a1ed3307-a1ed32ef, #company.w-node-ffd0003e-36fa-9e5b-3b2b-9040a1ed3309-a1ed32ef, #phone.w-node-ffd0003e-36fa-9e5b-3b2b-9040a1ed330a-a1ed32ef, #email.w-node-ffd0003e-36fa-9e5b-3b2b-9040a1ed330b-a1ed32ef {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_36ba5367-8103-acee-7d56-d677d59e4a77-d59e4a74 {
    align-self: center;
    justify-self: center;
  }

  #w-node-_36ba5367-8103-acee-7d56-d677d59e4aa3-d59e4a74 {
    justify-self: start;
  }

  #w-node-_54045150-4df0-cbc9-2cd9-1a5e7e5390d0-f260b99d, #w-node-_54045150-4df0-cbc9-2cd9-1a5e7e5390d1-f260b99d, #w-node-_54045150-4df0-cbc9-2cd9-1a5e7e5390d2-f260b99d, #w-node-_46b26636-dea6-8b73-437f-c15795e69bac-4460b99e, #w-node-_46b26636-dea6-8b73-437f-c15795e69bad-4460b99e, #w-node-_46b26636-dea6-8b73-437f-c15795e69bae-4460b99e, #w-node-_754a4bdb-91c1-0376-c4a0-78e25b18aa25-4460b9a0, #w-node-_754a4bdb-91c1-0376-c4a0-78e25b18aa24-4460b9a0, #w-node-_754a4bdb-91c1-0376-c4a0-78e25b18aa23-4460b9a0, #w-node-_23fa8823-d0e0-250b-508f-c32664680251-4960b9b4, #w-node-_23fa8823-d0e0-250b-508f-c32664680252-4960b9b4, #w-node-_23fa8823-d0e0-250b-508f-c32664680253-4960b9b4, #w-node-_2f6a731b-ece4-c4f3-90de-0fb5ec52c30a-a6407537, #w-node-_2f6a731b-ece4-c4f3-90de-0fb5ec52c30b-a6407537, #w-node-_2f6a731b-ece4-c4f3-90de-0fb5ec52c30c-a6407537, #w-node-_617f7545-a76b-b871-5337-d96234dcbf62-7d3bc550, #w-node-_617f7545-a76b-b871-5337-d96234dcbf63-7d3bc550, #w-node-_617f7545-a76b-b871-5337-d96234dcbf64-7d3bc550, #w-node-_2c85e438-c8b8-131a-02fb-df4cd69b9719-019839a4, #w-node-_2c85e438-c8b8-131a-02fb-df4cd69b971a-019839a4, #w-node-_2c85e438-c8b8-131a-02fb-df4cd69b971b-019839a4, #w-node-_04889aa1-f46f-10e4-090d-b078b8eff20c-fabe80b7, #w-node-_04889aa1-f46f-10e4-090d-b078b8eff20d-fabe80b7, #w-node-_04889aa1-f46f-10e4-090d-b078b8eff20e-fabe80b7, #w-node-fd06d931-8d1e-c4c2-ae2f-da7cc787b498-46d0721c, #w-node-fd06d931-8d1e-c4c2-ae2f-da7cc787b499-46d0721c, #w-node-fd06d931-8d1e-c4c2-ae2f-da7cc787b49a-46d0721c, #w-node-d476c117-fb11-b722-659e-b72bbcb702d3-41dba1a5, #w-node-d476c117-fb11-b722-659e-b72bbcb702d4-41dba1a5, #w-node-d476c117-fb11-b722-659e-b72bbcb702d5-41dba1a5, #w-node-_14dca91a-60c3-3fdf-f831-7a8dcaa74de0-3d26315a, #w-node-_14dca91a-60c3-3fdf-f831-7a8dcaa74de1-3d26315a, #w-node-_14dca91a-60c3-3fdf-f831-7a8dcaa74de2-3d26315a, #w-node-_7269c18a-fe5c-0a43-c582-cd6cd3411cc1-68a3a8d1, #w-node-_7269c18a-fe5c-0a43-c582-cd6cd3411cc2-68a3a8d1, #w-node-_7269c18a-fe5c-0a43-c582-cd6cd3411cc3-68a3a8d1, #w-node-f328d32d-af0c-58f4-85d8-2ea516c26028-d10c0b0e, #w-node-f328d32d-af0c-58f4-85d8-2ea516c26029-d10c0b0e, #w-node-f328d32d-af0c-58f4-85d8-2ea516c2602a-d10c0b0e, #w-node-_0975aac5-96e5-8ea2-8a48-961b714f5917-4ea5d73a, #w-node-_0975aac5-96e5-8ea2-8a48-961b714f5918-4ea5d73a, #w-node-_0975aac5-96e5-8ea2-8a48-961b714f5919-4ea5d73a, #w-node-_2b3f2365-85f3-3c6b-7acf-900bed08a591-d49d19ac, #w-node-_2b3f2365-85f3-3c6b-7acf-900bed08a592-d49d19ac, #w-node-_2b3f2365-85f3-3c6b-7acf-900bed08a593-d49d19ac, #w-node-a85eccf1-f92b-94e6-a5e6-6b453241f644-50845be3, #w-node-a85eccf1-f92b-94e6-a5e6-6b453241f645-50845be3, #w-node-a85eccf1-f92b-94e6-a5e6-6b453241f646-50845be3 {
    justify-self: center;
  }
}


@font-face {
  font-family: 'Clashdisplay';
  src: url('../fonts/ClashDisplay-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashdisplay';
  src: url('../fonts/ClashDisplay-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashdisplay';
  src: url('../fonts/ClashDisplay-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashdisplay';
  src: url('../fonts/ClashDisplay-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashdisplay';
  src: url('../fonts/ClashDisplay-Extralight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}