@charset "UTF-8";
/*Abstracts*/
/*colors*/
/*currently "brødtekst gray" in figma*/
/*currently unnamed in figma*/
/*font-family*/
/*sizes*/
/*general*/
/*padding/margin sizes. Remember to add new general sizes*/
/*specific sizes for components*/
/*device sizes*/
/*z-index*/
/*standard content level*/
/*above standard content level*/
/*menu*/
/*popovers*/
/*on top of popovers*/
/*datepicker in popover*/
/*for general use */
/*specific break point for hero-image for frontpage*/
/*override inline-svg because it used deprecated functions*/
@font-face {
  font-family: "DINOT";
  src: url("./../assets/fonts/DINOT-Regular.woff2") format("woff2"), url("./../assets/fonts/DINOT-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "DINOT";
  src: url("./../assets/fonts/DINOT-Medium.woff2") format("woff2"), url("./../assets/fonts/DINOT-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: "DINOT";
  src: url("./../assets/fonts/DINOT-Light.woff2") format("woff2"), url("./../assets/fonts/DINOT-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: "DINOT";
  src: url("./../assets/fonts/DINOT-Bold.woff2") format("woff2"), url("./../assets/fonts/DINOT-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: "DINOT";
  src: url("./../assets/fonts/DINOT-Black.woff2") format("woff2"), url("./../assets/fonts/DINOT-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}
/*Vendors*/
/*!
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-ms-viewport {
  width: device-width;
}
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1200px) {
  .container {
    padding-right: 20px;
    padding-left: 20px;
  }
}

@media (min-width: 576px) {
  .container {
    max-width: 534px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 714px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 954px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1134px;
  }
}
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -ms-flex-order: -1;
  order: -1;
}

.order-last {
  -ms-flex-order: 13;
  order: 13;
}

.order-0 {
  -ms-flex-order: 0;
  order: 0;
}

.order-1 {
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -ms-flex-order: 5;
  order: 5;
}

.order-6 {
  -ms-flex-order: 6;
  order: 6;
}

.order-7 {
  -ms-flex-order: 7;
  order: 7;
}

.order-8 {
  -ms-flex-order: 8;
  order: 8;
}

.order-9 {
  -ms-flex-order: 9;
  order: 9;
}

.order-10 {
  -ms-flex-order: 10;
  order: 10;
}

.order-11 {
  -ms-flex-order: 11;
  order: 11;
}

.order-12 {
  -ms-flex-order: 12;
  order: 12;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }

  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }

  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.333333%;
  }

  .offset-sm-2 {
    margin-left: 16.666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.333333%;
  }

  .offset-sm-5 {
    margin-left: 41.666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.333333%;
  }

  .offset-sm-8 {
    margin-left: 66.666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.333333%;
  }

  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }

  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }

  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.333333%;
  }

  .offset-md-2 {
    margin-left: 16.666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.333333%;
  }

  .offset-md-5 {
    margin-left: 41.666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.333333%;
  }

  .offset-md-8 {
    margin-left: 66.666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.333333%;
  }

  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }

  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }

  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.333333%;
  }

  .offset-lg-2 {
    margin-left: 16.666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.333333%;
  }

  .offset-lg-5 {
    margin-left: 41.666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.333333%;
  }

  .offset-lg-8 {
    margin-left: 66.666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.333333%;
  }

  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }

  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }

  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.333333%;
  }

  .offset-xl-2 {
    margin-left: 16.666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.333333%;
  }

  .offset-xl-5 {
    margin-left: 41.666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.333333%;
  }

  .offset-xl-8 {
    margin-left: 66.666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.333333%;
  }

  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
/*# sourceMappingURL=bootstrap-grid.css.map */
/*Base*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, .popover--iam, h2, h1.dark, .dark.popover--iam, h3, h4, #search-box .course-boxes__item__content h2, #search-box .course-boxes__item__content h1.dark, #search-box .course-boxes__item__content .dark.popover--iam, #search-box-ghost .course-boxes__item__content h2, #search-box-ghost .course-boxes__item__content h1.dark, #search-box-ghost .course-boxes__item__content .dark.popover--iam, .related-courses__item__content h3, .bl-campaign__item__text-title h3, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

/*
ol, ul {
  list-style: none; }*/
blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after {
  content: "";
  content: none;
}

q:before, q:after {
  content: "";
  content: none;
}

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

/*should only be used as extensions*/
.background-primary, .counter, .counter-secondary, .tag, label input[type=checkbox]:checked::after, .btn, .btn-secondary {
  background: #66c2a4;
  color: #010f2a;
}
.background-primary--dark {
  background: #48A488;
}
.background-primary--light, .icn--brand-sized, .icn--brand, .tag-secondary {
  background: #e0f3ed;
}
.background-primary--hover:not([disabled]):hover {
  background: #48A488;
}

.background-secondary, .counter-secondary, .btn-secondary {
  background: transparent;
  color: #010f2a;
  border-color: 2px solid #66c2a4 !important;
}
.background-secondary--hover:not([disabled]):hover, .btn-secondary:not([disabled]):hover {
  background: #ffffff;
}

.hover:not([disabled]):hover {
  background: #48A488;
}

.hover-light-green:not([disabled]):hover, .dropdown__content__nested__item:not([disabled]):hover, .dropdown__content-item:not([disabled]):hover {
  background: rgba(102, 194, 164, 0.2);
}

.hover-brightness:not([disabled]):hover, .datepicker:not([disabled]):hover, .dropdown__button:not([disabled]):hover, .tag:not([disabled]):hover {
  filter: brightness(0.97);
}

/*general available backgrounds*/
.background-next-dark, .icn-youtube-bg::before, .icn-linkedin-bg::before, .icn-instagram-bg::before, .icn-facebook-bg::before, .icn-tandteknik-bg::before, .icn-support-bg::before, .icn-stillads-bg::before, .icn-salg-bg::before, .icn-mediegrafiker-bg::before, .icn-maskin-og-vaerksted-bg::before, .icn-Lygte_hvid-bg::before, .icn-kosmetiker-bg::before, .icn-it-bg::before, .icn-e_handel_vogn-bg::before, .icn-ejendomsservicetekniker-bg::before, .icn-design-og-formgivning-bg::before, .icn-deling-bg::before, .icn-dato-bg::before, .icn-cnc_tekniker-bg::before, .icn-bygge-anlaeg-og-industri-bg::before, .icn-business-og-ledelse-bg::before, .icn-beauty-bg::before, .icn-anlaegsstruktoer-bg::before, .icn-anlaegsgartner-bg::before, .icn-tilskud-bg::before, .icn-tag-dato-bg::before, .icn-pris-bg::before, .icn-info-bg::before, .icn-certifikat-bg::before, .icn-UI-up-bg::before, .icn-UI-next-bg::before, .icn-UI-next-1-bg::before, .icn-UI-info-bg::before, .icn-UI-down-bg::before, .icn-UI-close-bg::before, .icn-UI-checkmark-bg::before, .icn-UI-back-bg::before, .icn-small-continue-bg::before, .icn-small-arrow-down-bg::before, .icn-search-bg::before, .icn-quote-mobile-bg::before, .icn-quote-desktop-bg::before, .icn-play-bg::before, .icn-play-circle-bg::before, .icn-logo-bg::before, .icn-line-bg::before, .icn-continue-bg::before, .icn-close-bg::before, .icn-close-white-bg::before, .icn-close-black-bg::before, .icn-chev-up-bg::before, .icn-chev-down-bg::before, .icn-check-bg::before, .icn-burgermenu-bg::before, .icn-back-bg::before, .icn-arrow-right-bg::before, .icn-arrow-left-bg::before {
  background: #010f2a;
  color: #ffffff;
}

.background-newspaper-grey {
  background: #eeedec;
}

.background-newspaper-grey-alternate {
  background: #f3f2f2;
}

.hover:not([disabled]):hover {
  background: #48A488;
}

.hover-light-green:not([disabled]):hover, .dropdown__content__nested__item:not([disabled]):hover, .dropdown__content-item:not([disabled]):hover {
  background: rgba(102, 194, 164, 0.2);
}

.hover-brightness:not([disabled]):hover, .datepicker:not([disabled]):hover, .dropdown__button:not([disabled]):hover, .tag:not([disabled]):hover {
  filter: brightness(0.97);
}

.bg--next-green {
  background-color: #66c2a4;
}
.bg--next-dark-green {
  background-color: #48A488;
}
.bg--dark {
  background-color: #010f2a;
  color: #ffffff;
}

.text-white {
  color: #ffffff;
}

/*enforce font on everything */
* {
  font-family: "DINOT", sans-serif !important;
}

/*BASICS*/
/*bolds*/
h1, .popover--iam,
h2,
h1.dark,
.dark.popover--iam,
h3,
h4,
#search-box .course-boxes__item__content h2,
#search-box .course-boxes__item__content h1.dark,
#search-box .course-boxes__item__content .dark.popover--iam,
#search-box-ghost .course-boxes__item__content h2,
#search-box-ghost .course-boxes__item__content h1.dark,
#search-box-ghost .course-boxes__item__content .dark.popover--iam,
.related-courses__item__content h3,
.bl-campaign__item__text-title h3,
b,
strong,
p.headline,
.big-text,
.bold,
.btn,
.btn-secondary {
  font-weight: bold;
  overflow-wrap: break-word;
}

h2, h1.dark, .dark.popover--iam,
h3,
h4,
#search-box .course-boxes__item__content h2,
#search-box .course-boxes__item__content h1.dark,
#search-box .course-boxes__item__content .dark.popover--iam,
#search-box-ghost .course-boxes__item__content h2,
#search-box-ghost .course-boxes__item__content h1.dark,
#search-box-ghost .course-boxes__item__content .dark.popover--iam,
.related-courses__item__content h3,
.bl-campaign__item__text-title h3,
b,
p {
  color: #010f2a;
}

h1, .popover--iam {
  font-size: 50px;
  line-height: 55px;
  color: #ffffff;
  font-weight: bold;
  /*mixing mobile, font-weight:normal*/
}
@media (max-width: 992px) {
  h1, .popover--iam {
    font-size: 30px;
    font-weight: 900;
  }
}

h2, h1.dark, .dark.popover--iam {
  font-size: 34px;
  line-height: 40px;
  padding: 30px 0;
  font-weight: bold;
}
@media (max-width: 992px) {
  h2, h1.dark, .dark.popover--iam {
    font-size: 26px;
    padding: 24px 0;
  }
}
h2.smaller, h1.smaller.dark, .smaller.dark.popover--iam {
  font-size: 26px;
}

h3 {
  font-size: 26px;
  line-height: 32px;
  padding: 24px 0;
  font-weight: bold;
}
@media (max-width: 992px) {
  h3 {
    font-size: 18px;
  }
}
h3.smaller {
  font-size: 18px;
}

h4, #search-box .course-boxes__item__content h2, #search-box .course-boxes__item__content h1.dark, #search-box .course-boxes__item__content .dark.popover--iam, #search-box-ghost .course-boxes__item__content h2, #search-box-ghost .course-boxes__item__content h1.dark, #search-box-ghost .course-boxes__item__content .dark.popover--iam, .related-courses__item__content h3, .bl-campaign__item__text-title h3 {
  font-size: 18px;
  line-height: 26px;
  font-weight: bold;
}

p {
  font-size: 16px;
  line-height: 26px;
  padding: 16px 0;
}
p.headline {
  line-height: 24px;
}

/*SPECIFICS*/
.bg .big-text {
  font-size: 64px;
  line-height: 40px;
}

.center {
  text-align: center;
}

.small, .bl-campaign__item__text-info {
  font-size: 14px;
  line-height: 20px;
}

.next-link--after, .menu__popover-item-heading a::before, .next-link-menu-mobile::after, .next-link-menu::after, .next-link::after {
  content: "";
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgba%280%2C0%2C0%2C0%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.9 15.516 8.47 8.6l.177-.268-.178-.267-4.377-6.581h4.164l4.177 6.85-4.368 7.182H3.9z' stroke='rgb%2823%2C25%2C26%29' stroke-width='.968'/%3E%3C/svg%3E");
  background-size: cover;
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  right: -24px;
  top: 2px;
}

.big-link a {
  font-size: 32px;
  font-weight: bold;
  text-decoration: none !important;
  line-height: 40px;
}

.next-link {
  position: relative;
}
.next-link:hover::after {
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgb%28224%2C85%2C59%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.9 15.516 8.47 8.6l.177-.268-.178-.267-4.377-6.581h4.164l4.177 6.85-4.368 7.182H3.9z' stroke='rgb%28224%2C85%2C59%29' stroke-width='.968'/%3E%3C/svg%3E");
}
.next-link-menu {
  position: relative;
}
.next-link-menu::after {
  transform: rotate(90deg);
  width: 12px;
  height: 12px;
  top: 7px;
  right: -20px;
}
.next-link-menu-mobile {
  position: relative;
}
.next-link-menu-mobile::after {
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgba%280%2C0%2C0%2C0%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.9 15.516 8.47 8.6l.177-.268-.178-.267-4.377-6.581h4.164l4.177 6.85-4.368 7.182H3.9z' stroke='rgb%28255%2C255%2C255%29' stroke-width='.968'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  right: 0;
}

@media (max-width: 992px) {
  .block-on-mobile, .dropdown__content, .dropdown__button, .dropdown, .btn, .btn-secondary, .standard-input, .datepicker, .text-input, .text-input--secondary {
    display: block;
    width: 100% !important;
  }
}

.only-mobile {
  display: none !important;
}
@media (max-width: 992px) {
  .only-mobile {
    display: block !important;
  }
  .only-mobile h3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media (max-width: 992px) {
  .only-desktop {
    display: none;
  }
}

.transition-ease, #suggestions, .popover--header, #course-popover, #course-popover-grayout, .menu__popover-item, .menu__drop, .dropdown__content {
  transition: all 0.3s ease;
}

.fade-in, #search-box #mobileFilters_underlay, #search-box-ghost #mobileFilters_underlay, #search-box .search-box__content__parameters, #search-box-ghost .search-box__content__parameters, .menu__popover {
  opacity: 1;
  animation-name: fadeInOpacity;
  animation-iteration-count: 1;
  animation-timing-function: ease-in;
  animation-duration: 0.2s;
}

.ghost {
  opacity: 0.2;
}

.hidden {
  display: none;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.box-shadow, .team, #search-box .course-boxes__item, #search-box-ghost .course-boxes__item, .course__box__worldgoals li, .courseSubjects__item, .related-courses__item, .bl-campaign__item {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.box-shadow-hover, .team:hover, #search-box .course-boxes__item:hover, #search-box-ghost .course-boxes__item:hover, .courseSubjects__item:hover, .related-courses__item:hover, .bl-campaign__item:hover {
  box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.2);
}

.flex-inline-center, .consultant__fact__content, .consultant__fact, .fact__content, .fact, .icn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.background-hero {
  background-size: cover;
}

.standard-input, .datepicker, .text-input, .text-input--secondary {
  display: initial;
  padding: 16px 22px;
  font-size: 16px;
  border: none;
  border-radius: 3px;
  border: 1px solid transparent;
}
.standard-input::placeholder, .datepicker::placeholder, .text-input::placeholder, .text-input--secondary::placeholder {
  color: #8c9398;
}
.standard-input:focus, .datepicker:focus, .text-input:focus, .text-input--secondary:focus {
  border: 1px solid #66c2a4;
  outline: none;
}

.has-side-icon, .datepicker, .text-input--invalid, .text-input--valid, .dropdown__content-item.can-nest button, .dropdown__button {
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 12px;
}

.overflow-hide {
  overflow: hidden;
}

@font-face {
  font-family: "umbraco-icons";
  src: url("../assets/fonts/umbraco-icons.eot");
  src: url("../assets/fonts/umbraco-icons.eot?#iefix") format("eot"), url("../assets/fonts/umbraco-icons.woff2") format("woff2"), url("../assets/fonts/umbraco-icons.woff") format("woff"), url("../assets/fonts/umbraco-icons.ttf") format("truetype"), url("../assets/fonts/umbraco-icons.svg#umbraco-icons") format("svg");
}
.icn:before {
  font-family: "umbraco-icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  /* speak: none; only necessary if not using the private unicode range (firstGlyph option) */
  text-decoration: none;
  text-transform: none;
}

.icn-anlaegsgartner:before {
  content: "\e001";
}

.icn-anlaegsstruktoer:before {
  content: "\e002";
}

.icn-beauty:before {
  content: "\e003";
}

.icn-business-og-ledelse:before {
  content: "\e004";
}

.icn-bygge-anlaeg-og-industri:before {
  content: "\e005";
}

.icn-cnc_tekniker:before {
  content: "\e006";
}

.icn-dato:before {
  content: "\e007";
}

.icn-deling:before {
  content: "\e008";
}

.icn-design-og-formgivning:before {
  content: "\e009";
}

.icn-ejendomsservicetekniker:before {
  content: "\e00a";
}

.icn-e_handel_vogn:before {
  content: "\e00b";
}

.icn-it:before {
  content: "\e00c";
}

.icn-kosmetiker:before {
  content: "\e00d";
}

.icn-Lygte_hvid:before {
  content: "\e00e";
}

.icn-maskin-og-vaerksted:before {
  content: "\e00f";
}

.icn-mediegrafiker:before {
  content: "\e010";
}

.icn-salg:before {
  content: "\e011";
}

.icn-stillads:before {
  content: "\e012";
}

.icn-support:before {
  content: "\e013";
}

.icn-tandteknik:before {
  content: "\e014";
}

.icn-facebook:before {
  content: "\e015";
}

.icn-instagram:before {
  content: "\e016";
}

.icn-linkedin:before {
  content: "\e017";
}

.icn-youtube:before {
  content: "\e018";
}

.p--clear {
  padding: 0 !important;
}
.p--2xsmall {
  padding: 4px !important;
}
.p--xsmall {
  padding: 8px !important;
}
.p--smaller {
  padding: 16px !important;
}
.p--small {
  padding: 24px !important;
}
.p--medium {
  padding: 30px !important;
}
.p--sizable {
  padding: 35px !important;
}
.p--large {
  padding: 45px !important;
}
.p--big {
  padding: 60px !important;
}
.p--bigger {
  padding: 95px !important;
}
.p--huge {
  padding: 130px !important;
}
.p-l--2xsmall {
  padding-left: 4px !important;
}
.p-l--xsmall {
  padding-left: 8px !important;
}
.p-l--smaller {
  padding-left: 16px !important;
}
.p-l--small {
  padding-left: 24px !important;
}
.p-l--medium {
  padding-left: 30px !important;
}
.p-l--sizable {
  padding-left: 35px !important;
}
.p-l--large {
  padding-left: 45px !important;
}
.p-l--big {
  padding-left: 60px !important;
}
.p-l--bigger {
  padding-left: 95px !important;
}
.p-l--huge {
  padding-left: 130px !important;
}
.p-l--clear {
  margin-left: 0 !important;
}
.p-r--2xsmall {
  padding-right: 4px !important;
}
.p-r--xsmall {
  padding-right: 8px !important;
}
.p-r--smaller {
  padding-right: 16px !important;
}
.p-r--small {
  padding-right: 24px !important;
}
.p-r--medium {
  padding-right: 30px !important;
}
.p-r--sizable {
  padding-right: 35px !important;
}
.p-r--large {
  padding-right: 45px !important;
}
.p-r--big {
  padding-right: 60px !important;
}
.p-r--bigger {
  padding-right: 95px !important;
}
.p-r--huge {
  padding-right: 130px !important;
}
.p-r--clear {
  margin-right: 0 !important;
}
.p-b--2xsmall {
  padding-bottom: 4px !important;
}
.p-b--xsmall {
  padding-bottom: 8px !important;
}
.p-b--smaller {
  padding-bottom: 16px !important;
}
.p-b--small {
  padding-bottom: 24px !important;
}
.p-b--medium {
  padding-bottom: 30px !important;
}
.p-b--sizable {
  padding-bottom: 35px !important;
}
.p-b--large {
  padding-bottom: 45px !important;
}
.p-b--big {
  padding-bottom: 60px !important;
}
.p-b--bigger {
  padding-bottom: 95px !important;
}
.p-b--huge {
  padding-bottom: 130px !important;
}
.p-b--clear {
  margin-bottom: 0 !important;
}
.p-t--2xsmall {
  padding-top: 4px !important;
}
.p-t--xsmall {
  padding-top: 8px !important;
}
.p-t--smaller {
  padding-top: 16px !important;
}
.p-t--small {
  padding-top: 24px !important;
}
.p-t--medium {
  padding-top: 30px !important;
}
.p-t--sizable {
  padding-top: 35px !important;
}
.p-t--large {
  padding-top: 45px !important;
}
.p-t--big {
  padding-top: 60px !important;
}
.p-t--bigger {
  padding-top: 95px !important;
}
.p-t--huge {
  padding-top: 130px !important;
}
.p-t--clear {
  margin-top: 0 !important;
}
.p-t-b--2xsmall {
  padding: 4px 0 !important;
}
.p-t-b--xsmall {
  padding: 8px 0 !important;
}
.p-t-b--smaller {
  padding: 16px 0 !important;
}
.p-t-b--small {
  padding: 24px 0 !important;
}
.p-t-b--medium {
  padding: 30px 0 !important;
}
.p-t-b--sizable {
  padding: 35px 0 !important;
}
.p-t-b--large {
  padding: 45px 0 !important;
}
.p-t-b--big {
  padding: 60px 0 !important;
}
.p-t-b--bigger {
  padding: 95px 0 !important;
}
.p-t-b--huge {
  padding: 130px 0 !important;
}

.m--clear {
  margin: 0 !important;
}
.m--2xsmall {
  margin: 4px !important;
}
.m--xsmall {
  margin: 8px !important;
}
.m--smaller {
  margin: 16px !important;
}
.m--small {
  margin: 24px !important;
}
.m--medium {
  margin: 30px !important;
}
.m--sizable {
  margin: 35px !important;
}
.m--large {
  margin: 45px !important;
}
.m--big {
  margin: 60px !important;
}
.m--bigger {
  margin: 95px !important;
}
.m--huge {
  margin: 130px !important;
}
.m-l--2xsmall {
  margin-left: 4px !important;
}
.m-l--xsmall {
  margin-left: 8px !important;
}
.m-l--smaller {
  margin-left: 16px !important;
}
.m-l--small {
  margin-left: 24px !important;
}
.m-l--medium {
  margin-left: 30px !important;
}
.m-l--sizable {
  margin-left: 35px !important;
}
.m-l--large {
  margin-left: 45px !important;
}
.m-l--big {
  margin-left: 60px !important;
}
.m-l--bigger {
  margin-left: 95px !important;
}
.m-l--huge {
  margin-left: 130px !important;
}
.m-l--clear {
  margin-left: 0 !important;
}
.m-r--2xsmall {
  margin-right: 4px !important;
}
.m-r--xsmall {
  margin-right: 8px !important;
}
.m-r--smaller {
  margin-right: 16px !important;
}
.m-r--small {
  margin-right: 24px !important;
}
.m-r--medium {
  margin-right: 30px !important;
}
.m-r--sizable {
  margin-right: 35px !important;
}
.m-r--large {
  margin-right: 45px !important;
}
.m-r--big {
  margin-right: 60px !important;
}
.m-r--bigger {
  margin-right: 95px !important;
}
.m-r--huge {
  margin-right: 130px !important;
}
.m-r--clear {
  margin-right: 0 !important;
}
.m-b--2xsmall {
  margin-bottom: 4px !important;
}
.m-b--xsmall {
  margin-bottom: 8px !important;
}
.m-b--smaller {
  margin-bottom: 16px !important;
}
.m-b--small {
  margin-bottom: 24px !important;
}
.m-b--medium {
  margin-bottom: 30px !important;
}
.m-b--sizable {
  margin-bottom: 35px !important;
}
.m-b--large {
  margin-bottom: 45px !important;
}
.m-b--big {
  margin-bottom: 60px !important;
}
.m-b--bigger {
  margin-bottom: 95px !important;
}
.m-b--huge {
  margin-bottom: 130px !important;
}
.m-b--clear {
  margin-bottom: 0 !important;
}
.m-t--2xsmall {
  margin-top: 4px !important;
}
.m-t--xsmall {
  margin-top: 8px !important;
}
.m-t--smaller {
  margin-top: 16px !important;
}
.m-t--small {
  margin-top: 24px !important;
}
.m-t--medium {
  margin-top: 30px !important;
}
.m-t--sizable {
  margin-top: 35px !important;
}
.m-t--large {
  margin-top: 45px !important;
}
.m-t--big {
  margin-top: 60px !important;
}
.m-t--bigger {
  margin-top: 95px !important;
}
.m-t--huge {
  margin-top: 130px !important;
}
.m-t--clear {
  margin-top: 0 !important;
}
.m-t-b--2xsmall {
  margin: 4px 0 !important;
}
.m-t-b--xsmall {
  margin: 8px 0 !important;
}
.m-t-b--smaller {
  margin: 16px 0 !important;
}
.m-t-b--small {
  margin: 24px 0 !important;
}
.m-t-b--medium {
  margin: 30px 0 !important;
}
.m-t-b--sizable {
  margin: 35px 0 !important;
}
.m-t-b--large {
  margin: 45px 0 !important;
}
.m-t-b--big {
  margin: 60px 0 !important;
}
.m-t-b--bigger {
  margin: 95px 0 !important;
}
.m-t-b--huge {
  margin: 130px 0 !important;
}

@media (max-width: 992px) {
  .p-mobile--clear {
    padding: 0 !important;
  }
  .p-mobile--2xsmall {
    padding: 4px !important;
  }
  .p-mobile--xsmall {
    padding: 8px !important;
  }
  .p-mobile--smaller {
    padding: 16px !important;
  }
  .p-mobile--small {
    padding: 24px !important;
  }
  .p-mobile--medium {
    padding: 30px !important;
  }
  .p-mobile--sizable {
    padding: 35px !important;
  }
  .p-mobile--large {
    padding: 45px !important;
  }
  .p-mobile--big {
    padding: 60px !important;
  }
  .p-mobile--bigger {
    padding: 95px !important;
  }
  .p-mobile--huge {
    padding: 130px !important;
  }
  .p-mobile-l--2xsmall {
    padding-left: 4px !important;
  }
  .p-mobile-l--xsmall {
    padding-left: 8px !important;
  }
  .p-mobile-l--smaller {
    padding-left: 16px !important;
  }
  .p-mobile-l--small {
    padding-left: 24px !important;
  }
  .p-mobile-l--medium {
    padding-left: 30px !important;
  }
  .p-mobile-l--sizable {
    padding-left: 35px !important;
  }
  .p-mobile-l--large {
    padding-left: 45px !important;
  }
  .p-mobile-l--big {
    padding-left: 60px !important;
  }
  .p-mobile-l--bigger {
    padding-left: 95px !important;
  }
  .p-mobile-l--huge {
    padding-left: 130px !important;
  }
  .p-mobile-l--clear {
    padding-left: 0 !important;
  }
  .p-mobile-r--2xsmall {
    padding-right: 4px !important;
  }
  .p-mobile-r--xsmall {
    padding-right: 8px !important;
  }
  .p-mobile-r--smaller {
    padding-right: 16px !important;
  }
  .p-mobile-r--small {
    padding-right: 24px !important;
  }
  .p-mobile-r--medium {
    padding-right: 30px !important;
  }
  .p-mobile-r--sizable {
    padding-right: 35px !important;
  }
  .p-mobile-r--large {
    padding-right: 45px !important;
  }
  .p-mobile-r--big {
    padding-right: 60px !important;
  }
  .p-mobile-r--bigger {
    padding-right: 95px !important;
  }
  .p-mobile-r--huge {
    padding-right: 130px !important;
  }
  .p-mobile-r--clear {
    padding-right: 0 !important;
  }
  .p-mobile-b--2xsmall {
    padding-bottom: 4px !important;
  }
  .p-mobile-b--xsmall {
    padding-bottom: 8px !important;
  }
  .p-mobile-b--smaller {
    padding-bottom: 16px !important;
  }
  .p-mobile-b--small {
    padding-bottom: 24px !important;
  }
  .p-mobile-b--medium {
    padding-bottom: 30px !important;
  }
  .p-mobile-b--sizable {
    padding-bottom: 35px !important;
  }
  .p-mobile-b--large {
    padding-bottom: 45px !important;
  }
  .p-mobile-b--big {
    padding-bottom: 60px !important;
  }
  .p-mobile-b--bigger {
    padding-bottom: 95px !important;
  }
  .p-mobile-b--huge {
    padding-bottom: 130px !important;
  }
  .p-mobile-b--clear {
    padding-bottom: 0 !important;
  }
  .p-mobile-t--2xsmall {
    padding-top: 4px !important;
  }
  .p-mobile-t--xsmall {
    padding-top: 8px !important;
  }
  .p-mobile-t--smaller {
    padding-top: 16px !important;
  }
  .p-mobile-t--small {
    padding-top: 24px !important;
  }
  .p-mobile-t--medium {
    padding-top: 30px !important;
  }
  .p-mobile-t--sizable {
    padding-top: 35px !important;
  }
  .p-mobile-t--large {
    padding-top: 45px !important;
  }
  .p-mobile-t--big {
    padding-top: 60px !important;
  }
  .p-mobile-t--bigger {
    padding-top: 95px !important;
  }
  .p-mobile-t--huge {
    padding-top: 130px !important;
  }
  .p-mobile-t--clear {
    padding-top: 0 !important;
  }
  .p-mobile-t-b--2xsmall {
    padding: 4px 0 !important;
  }
  .p-mobile-t-b--xsmall {
    padding: 8px 0 !important;
  }
  .p-mobile-t-b--smaller {
    padding: 16px 0 !important;
  }
  .p-mobile-t-b--small {
    padding: 24px 0 !important;
  }
  .p-mobile-t-b--medium {
    padding: 30px 0 !important;
  }
  .p-mobile-t-b--sizable {
    padding: 35px 0 !important;
  }
  .p-mobile-t-b--large {
    padding: 45px 0 !important;
  }
  .p-mobile-t-b--big {
    padding: 60px 0 !important;
  }
  .p-mobile-t-b--bigger {
    padding: 95px 0 !important;
  }
  .p-mobile-t-b--huge {
    padding: 130px 0 !important;
  }

  .m-mobile--clear {
    margin: 0 !important;
  }
  .m-mobile--2xsmall {
    margin: 4px !important;
  }
  .m-mobile--xsmall {
    margin: 8px !important;
  }
  .m-mobile--smaller {
    margin: 16px !important;
  }
  .m-mobile--small {
    margin: 24px !important;
  }
  .m-mobile--medium {
    margin: 30px !important;
  }
  .m-mobile--sizable {
    margin: 35px !important;
  }
  .m-mobile--large {
    margin: 45px !important;
  }
  .m-mobile--big {
    margin: 60px !important;
  }
  .m-mobile--bigger {
    margin: 95px !important;
  }
  .m-mobile--huge {
    margin: 130px !important;
  }
  .m-mobile-l--2xsmall {
    margin-left: 4px !important;
  }
  .m-mobile-l--xsmall {
    margin-left: 8px !important;
  }
  .m-mobile-l--smaller {
    margin-left: 16px !important;
  }
  .m-mobile-l--small {
    margin-left: 24px !important;
  }
  .m-mobile-l--medium {
    margin-left: 30px !important;
  }
  .m-mobile-l--sizable {
    margin-left: 35px !important;
  }
  .m-mobile-l--large {
    margin-left: 45px !important;
  }
  .m-mobile-l--big {
    margin-left: 60px !important;
  }
  .m-mobile-l--bigger {
    margin-left: 95px !important;
  }
  .m-mobile-l--huge {
    margin-left: 130px !important;
  }
  .m-mobile-l--clear {
    margin-left: 0 !important;
  }
  .m-mobile-r--2xsmall {
    margin-right: 4px !important;
  }
  .m-mobile-r--xsmall {
    margin-right: 8px !important;
  }
  .m-mobile-r--smaller {
    margin-right: 16px !important;
  }
  .m-mobile-r--small {
    margin-right: 24px !important;
  }
  .m-mobile-r--medium {
    margin-right: 30px !important;
  }
  .m-mobile-r--sizable {
    margin-right: 35px !important;
  }
  .m-mobile-r--large {
    margin-right: 45px !important;
  }
  .m-mobile-r--big {
    margin-right: 60px !important;
  }
  .m-mobile-r--bigger {
    margin-right: 95px !important;
  }
  .m-mobile-r--huge {
    margin-right: 130px !important;
  }
  .m-mobile-r--clear {
    margin-right: 0 !important;
  }
  .m-mobile-b--2xsmall {
    margin-bottom: 4px !important;
  }
  .m-mobile-b--xsmall {
    margin-bottom: 8px !important;
  }
  .m-mobile-b--smaller {
    margin-bottom: 16px !important;
  }
  .m-mobile-b--small {
    margin-bottom: 24px !important;
  }
  .m-mobile-b--medium {
    margin-bottom: 30px !important;
  }
  .m-mobile-b--sizable {
    margin-bottom: 35px !important;
  }
  .m-mobile-b--large {
    margin-bottom: 45px !important;
  }
  .m-mobile-b--big {
    margin-bottom: 60px !important;
  }
  .m-mobile-b--bigger {
    margin-bottom: 95px !important;
  }
  .m-mobile-b--huge {
    margin-bottom: 130px !important;
  }
  .m-mobile-b--clear {
    margin-bottom: 0 !important;
  }
  .m-mobile-t--2xsmall {
    margin-top: 4px !important;
  }
  .m-mobile-t--xsmall {
    margin-top: 8px !important;
  }
  .m-mobile-t--smaller {
    margin-top: 16px !important;
  }
  .m-mobile-t--small {
    margin-top: 24px !important;
  }
  .m-mobile-t--medium {
    margin-top: 30px !important;
  }
  .m-mobile-t--sizable {
    margin-top: 35px !important;
  }
  .m-mobile-t--large {
    margin-top: 45px !important;
  }
  .m-mobile-t--big {
    margin-top: 60px !important;
  }
  .m-mobile-t--bigger {
    margin-top: 95px !important;
  }
  .m-mobile-t--huge {
    margin-top: 130px !important;
  }
  .m-mobile-t--clear {
    margin-top: 0 !important;
  }
  .m-mobile-t-b--2xsmall {
    margin: 4px 0 !important;
  }
  .m-mobile-t-b--xsmall {
    margin: 8px 0 !important;
  }
  .m-mobile-t-b--smaller {
    margin: 16px 0 !important;
  }
  .m-mobile-t-b--small {
    margin: 24px 0 !important;
  }
  .m-mobile-t-b--medium {
    margin: 30px 0 !important;
  }
  .m-mobile-t-b--sizable {
    margin: 35px 0 !important;
  }
  .m-mobile-t-b--large {
    margin: 45px 0 !important;
  }
  .m-mobile-t-b--big {
    margin: 60px 0 !important;
  }
  .m-mobile-t-b--bigger {
    margin: 95px 0 !important;
  }
  .m-mobile-t-b--huge {
    margin: 130px 0 !important;
  }
}
/*Layout*/
/*Components*/
.btn, .btn-secondary {
  padding: 14px 30px;
  margin-bottom: 16px;
  border: 2px solid #66c2a4;
  cursor: pointer;
  border-radius: 3px;
  display: inline-block;
  text-align: center;
  font-size: 16px;
  position: relative;
}
.btn-secondary {
  /*adjust border*/
  padding: calc(14px - 2px) calc(30px - 2px);
}
.btn:hover, .btn-secondary:hover {
  border: 2px solid #48A488;
}
.btn:disabled, .btn-secondary:disabled {
  cursor: no-drop;
  background: #E9EBEC;
  border: 1px solid #E9EBEC;
  color: #A6ABAF;
}
.btn--big {
  padding: 14px 60px;
}
.btn--slim-padding {
  padding: 14px 15px;
}
.btn--search:hover {
  border-left: 0;
}

.btn[data-loading=true], [data-loading=true].btn-secondary {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 76px;
  transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;
}

.btn[data-loading=true] .btn-spinner, [data-loading=true].btn-secondary .btn-spinner {
  opacity: 1;
}

.btn-spinner {
  position: absolute;
  left: -5px;
  opacity: 0;
  color: official;
  display: inline-block;
  width: 80px;
  height: 80px;
  transform: scale(0.35);
  transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;
}

.btn-spinner div {
  transform-origin: 40px 40px;
  animation: btn-spinner 1.2s linear infinite;
}

.btn-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 37px;
  width: 6px;
  height: 18px;
  border-radius: 20%;
  background: #010f2a;
}

.btn-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}

.btn-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}

.btn-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}

.btn-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}

.btn-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}

.btn-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}

.btn-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}

.btn-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}

.btn-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}

.btn-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}

.btn-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}

.btn-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}

@keyframes btn-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.checkbox-after, label input[type=checkbox]:checked::after, label input[type=checkbox]::after {
  content: "";
  visibility: visible;
  width: 16px;
  height: 16px;
  display: block;
  border-radius: 3px;
  border: 1px solid #4E5961;
  pointer-events: none;
}

/*hides real checkbox behind a ::after inserted element that is clickthrough to original checkbox*/
label input[type=checkbox] {
  -webkit-appearance: attachment;
  -moz-appearance: initial;
  appearance: initial;
  /*to get firefox to also render ::after*/
  position: relative;
  top: 2px;
  margin: 0;
}
label input[type=checkbox]::after {
  content: "";
  background: #ffffff;
}
label input[type=checkbox]:checked::after {
  content: "";
  background-image: url("data:image/svg+xml, %3Csvg width='10' height='10' fill='rgba%280%2C0%2C0%2C0%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 5.948 1.682 2.15a.615.615 0 0 0 .744.18.615.615 0 0 0 .216-.166L9 1.667' stroke='rgb%280%2C0%2C0%29' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  border: 1px solid #66c2a4;
}
label input[type=checkbox].checkbox-partial:checked::after {
  background-image: url("data:image/svg+xml, %3Csvg width='8' height='2' fill='rgba%280%2C0%2C0%2C0%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1h8' stroke='rgb%280%2C0%2C0%29' stroke-width='1.5'/%3E%3C/svg%3E");
}
label input[type=checkbox] + span {
  margin-left: 8px;
}

.custom-input {
  display: flex;
}
.custom-input input[type=radio],
.custom-input input[type=checkbox] {
  position: absolute;
  top: auto;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  white-space: nowrap;
  /* https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe */
}
.custom-input input[type=radio]:focus-visible + label::before,
.custom-input input[type=checkbox]:focus-visible + label::before {
  outline-color: -webkit-focus-ring-color;
  outline-offset: 3px;
  outline-style: auto;
  outline-width: 1px;
  border-radius: 0;
}
.custom-input input[type=radio] + label,
.custom-input input[type=checkbox] + label {
  position: relative;
  display: inline-block;
  padding: 3px 0 3px 26px;
  cursor: pointer;
  user-select: none;
  text-transform: none;
}
.custom-input input[type=radio] + label:before,
.custom-input input[type=checkbox] + label:before {
  content: "";
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  left: 0;
  background: #fff;
  display: block;
  width: 16px;
  height: 16px;
  cursor: pointer;
  text-align: center;
  border-radius: 3px;
  border: 1px solid #4E5961;
}
.custom-input input[type=checkbox]:checked + label:before {
  content: "";
  line-height: 1;
  background-color: #66c2a4;
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
  background-image: url("data:image/svg+xml, %3Csvg width='10' height='10' fill='rgba%280%2C0%2C0%2C0%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 5.948 1.682 2.15a.615.615 0 0 0 .744.18.615.615 0 0 0 .216-.166L9 1.667' stroke='rgb%280%2C0%2C0%29' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  border-color: #66c2a4;
}
.custom-input.checkbox-partial input[type=checkbox]:checked + label:before {
  background-image: url("data:image/svg+xml, %3Csvg width='8' height='2' fill='rgba%280%2C0%2C0%2C0%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1h8' stroke='rgb%280%2C0%2C0%29' stroke-width='1.5'/%3E%3C/svg%3E");
  background-size: 8px 2px;
}

.radio-after, label input[type=radio]:checked::before, label input[type=radio]:checked::after, label input[type=radio]::after {
  content: "";
  visibility: visible;
  width: 20px;
  height: 20px;
  display: block;
  border-radius: 20px;
  border: 1px solid #4E5961;
  pointer-events: none;
}

/*hides real checkbox behind a ::after inserted element that is clickthrough to original checkbox*/
label input[type=radio] {
  -webkit-appearance: initial;
  -moz-appearance: initial;
  appearance: initial;
  /*to get firefox to also render ::after*/
  position: relative;
  top: 2px;
  margin: 0;
}
label input[type=radio]::after {
  content: "";
  background: #ffffff;
}
label input[type=radio]:checked::after {
  content: "";
  /*replace with svg library when we got one*/
  border: 1px solid #51a388;
  position: absolute;
  top: 0;
  background: transparent;
}
label input[type=radio]:checked::before {
  content: "";
  border: 5px solid #66c2a4;
}
label input[type=radio] + span {
  margin-left: 8px;
  font-size: 24px;
}
@media (max-width: 992px) {
  label input[type=radio] + span {
    font-size: 18px;
    position: relative;
    top: -2px;
  }
}

.tag {
  border: none;
  cursor: pointer;
  padding: 9px 16px;
  border-radius: 30px;
  margin-right: 8px;
  margin-bottom: 16px;
  display: inline-block;
  font-weight: 500;
  font-size: 1rem;
}
.tag::after {
  content: "";
  height: 10px;
  width: 10px;
  display: inline-block;
  /*move to svg library when implemented*/
  background-image: url("data:image/svg+xml, %3Csvg width='11' height='11' fill='rgba%280%2C0%2C0%2C0%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.188 1.188 8.624 8.624M9.813 1.188 1.187 9.812' stroke='rgb%2823%2C25%2C26%29' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 10px;
}
.tag:last-of-type {
  margin-right: 0;
}
.tag.hidden {
  display: none;
}
.dropdown {
  position: relative;
  display: inline-block;
}
@media (max-width: 992px) {
  .dropdown {
    font-size: 0;
  }
}
.dropdown__button {
  font-size: 16px;
  width: 100%;
  border: 1px solid #8C9398;
  border-radius: 3px;
  background: #ffffff;
  padding: 16px;
  text-align: left;
  cursor: pointer;
  color: #4E5961;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.605 7.653c-.309 0-.57-.119-.831-.309L.196 1.146C-.065.885-.065.505.196.267c.261-.261.641-.261.879 0l6.53 6.127 6.53-6.198c.262-.261.642-.261.88 0 .26.261.26.641 0 .879L8.436 7.273c-.26.332-.522.38-.83.38z' fill='%234E5961'/%3E%3C/svg%3E");
}
.dropdown__button.dropdown--visible {
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.605.347c-.309 0-.57.119-.831.309L.196 6.854c-.261.261-.261.641 0 .879.261.261.641.261.879 0l6.53-6.127 6.53 6.198c.262.261.642.261.88 0 .26-.261.26-.641 0-.879L8.436.727c-.26-.332-.522-.38-.83-.38z' fill='%234E5961'/%3E%3C/svg%3E");
  border: 1px solid #E9EBEC;
  border-bottom: 1px solid white;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border: 1px solid #66c2a4;
}
.dropdown__button span {
  margin-left: 16px;
}
.dropdown__button .counter, .dropdown__button .counter-secondary {
  margin-left: 8px !important;
}
@media (max-width: 992px) {
  .dropdown__button:hover {
    filter: none !important;
  }
}
.dropdown__content__wide {
  width: 135% !important;
}
@media (max-width: 992px) {
  .dropdown__content__wide {
    width: 100% !important;
  }
}
.dropdown__content {
  max-height: 0;
  width: calc(100% - 2px);
  position: absolute;
  z-index: 10;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0px 5px 20px rgba(23, 25, 26, 0.1);
  left: 0px;
  top: 86px;
  display: inline-block;
}
@media (max-width: 992px) {
  .dropdown__content {
    top: 0;
    position: inherit;
    box-shadow: none;
    padding-left: 0;
    border: none !important;
  }
}
.dropdown__content-flex {
  display: flex;
}
.dropdown__content ul {
  display: none;
  font-size: 16px;
  background: #ffffff;
}
.dropdown__content ul li {
  display: flex;
  flex-direction: column;
  padding: 0;
}
.dropdown__content ul li label {
  display: block;
  padding: 8px 8px 8px 24px;
  width: 100%;
}
@media (max-width: 992px) {
  .dropdown__content ul li label {
    padding-left: 0;
  }
  .dropdown__content ul li label span {
    line-height: 18px;
  }
}
.dropdown__content ul li .custom-input {
  flex: 1;
  padding-left: 24px;
  padding-top: 6px;
  padding-bottom: 6px;
}
@media (max-width: 992px) {
  .dropdown__content ul li .custom-input {
    padding-left: 0;
  }
}
.dropdown__content-item.nested:hover {
  background-color: white !important;
}
.dropdown__content-item.can-nest button {
  cursor: pointer;
  width: 52px;
  border: none;
  background: white;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.605 7.653c-.309 0-.57-.119-.831-.309L.196 1.146C-.065.885-.065.505.196.267c.261-.261.641-.261.879 0l6.53 6.127 6.53-6.198c.262-.261.642-.261.88 0 .26.261.26.641 0 .879L8.436 7.273c-.26.332-.522.38-.83.38z' fill='%234E5961'/%3E%3C/svg%3E") !important;
  background-size: 16px;
}
.dropdown__content-item.can-nest button:hover {
  background: #66c2a4;
}
.dropdown__content-item.open button {
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.605.347c-.309 0-.57.119-.831.309L.196 6.854c-.261.261-.261.641 0 .879.261.261.641.261.879 0l6.53-6.127 6.53 6.198c.262.261.642.261.88 0 .26-.261.26-.641 0-.879L8.436.727c-.26-.332-.522-.38-.83-.38z' fill='%234E5961'/%3E%3C/svg%3E") !important;
}
.dropdown__content__nested {
  display: none !important;
  list-style: none;
}
.dropdown__content__nested.open {
  display: block !important;
}
.dropdown__content__nested__item label {
  margin-left: 24px;
}
.dropdown__content__nested__item-span {
  padding: 8px;
}
.dropdown__content.dropdown--visible {
  padding: 0;
  max-height: 800px;
  border: 1px solid #66c2a4;
}
.dropdown__content.dropdown--visible ul {
  display: inherit;
}
@media (max-width: 992px) {
  .dropdown__content.dropdown--visible {
    position: inherit;
    top: 0;
  }
}
.dropdown__content.teamtype-width {
  min-width: 318px;
}

.counter, .counter-secondary {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-width: 20px;
  height: 20px;
  font-size: 13px;
  padding-left: 2px;
  padding-right: 2px;
  border-radius: 20px;
}
.icn {
  width: 50px;
  height: 50px;
  font-size: 50px;
  border-radius: 50px;
  /*these will generate all icn-$name-svg classes. They should really only be used in elements that won't be happy about an actual font-icon*/
}
@media (max-width: 992px) {
  .icn {
    width: 48px;
    height: 48px;
    font-size: 48px;
    border-radius: 48px;
  }
}
.icn--large {
  width: 50px;
  height: 50px;
  font-size: 50px;
  border-radius: 50px;
}
.icn--small {
  width: 40px;
  height: 40px;
  font-size: 40px;
  border-radius: 40px;
}
.icn--xsmall {
  width: 30px;
  height: 30px;
  font-size: 30px;
  border-radius: 30px;
}
.icn--brand {
  color: #66c2a4;
  border: 1px solid #66c2a4;
}
.icn--brand::before {
  font-size: 40px;
}
.icn--brand-sized {
  width: 60px;
  height: 60px;
  font-size: 45px;
  border-radius: 60px;
  color: #66c2a4;
  border: 1px solid #66c2a4;
}
.icn--brand-sized::before {
  font-size: 40px;
}
.icn--inline {
  width: 40px;
  height: 40px;
  font-size: 40px;
  border-radius: 40px;
}
.icn.icn-arrow-left-svg {
  position: relative;
  width: 20px;
}
.icn.icn-arrow-left-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='24' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.003 4.21H3.064l1.957-2.364c.406-.406.296-1.07-.11-1.366C4.503.074 3.84.185 3.543.59L.775 3.84a2.215 2.215 0 0 0 0 2.658l2.77 3.25c.11.295.405.406.7.406.185 0 .48-.11.592-.185.406-.406.48-.997.11-1.366L2.99 6.24h20.013c.59 0 .997-.406.997-.997 0-.628-.406-1.034-.997-1.034z' fill='rgb%281%2C15%2C42%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-arrow-right-svg {
  position: relative;
  width: 20px;
}
.icn.icn-arrow-right-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='22' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.188 3.903 18.649.924c-.372-.372-.914-.44-1.252-.101-.372.372-.44.914-.102 1.252l1.794 2.166H.914c-.542 0-.914.373-.914.914 0 .542.372.914.914.914h18.21l-1.795 2.166c-.372.372-.27.982.102 1.252.169.17.372.17.541.17.271 0 .542-.102.711-.373l2.538-2.978c.61-.575.61-1.659-.033-2.403z' fill='rgb%281%2C15%2C42%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-back-svg {
  position: relative;
  width: 20px;
}
.icn.icn-back-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='32' height='32' fill='rgb%281%2C15%2C42%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m22.565 27.113-7.328-10.777-.192-.282.193-.282L22.268 5.5h-7.056L8.59 16.055l6.917 11.058h7.058z' stroke='rgba%280%2C0%2C0%2C0%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-burgermenu-svg {
  position: relative;
  width: 20px;
}
.icn.icn-burgermenu-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='32' height='32' fill='rgb%281%2C15%2C42%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%280%2C0%2C0%2C0%29' d='M4.5 7.5h23v4h-23zM4.5 14.5h23v4h-23zM4.5 21.5h23v4h-23z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-check-svg {
  position: relative;
  width: 20px;
}
.icn.icn-check-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='10' height='10' fill='rgb%281%2C15%2C42%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 5.948 1.682 2.15a.615.615 0 0 0 .744.18.615.615 0 0 0 .216-.166L9 1.667' stroke='rgba%280%2C0%2C0%2C0%29' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-chev-down-svg {
  position: relative;
  width: 20px;
}
.icn.icn-chev-down-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.605 7.653c-.309 0-.57-.119-.831-.309L.196 1.146C-.065.885-.065.505.196.267c.261-.261.641-.261.879 0l6.53 6.127 6.53-6.198c.262-.261.642-.261.88 0 .26.261.26.641 0 .879L8.436 7.273c-.26.332-.522.38-.83.38z' fill='%234E5961'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-chev-up-svg {
  position: relative;
  width: 20px;
}
.icn.icn-chev-up-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.605.347c-.309 0-.57.119-.831.309L.196 6.854c-.261.261-.261.641 0 .879.261.261.641.261.879 0l6.53-6.127 6.53 6.198c.262.261.642.261.88 0 .26-.261.26-.641 0-.879L8.436.727c-.26-.332-.522-.38-.83-.38z' fill='%234E5961'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-close-black-svg {
  position: relative;
  width: 20px;
}
.icn.icn-close-black-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m28.563 5.5-7.328 10.777-.192.282.193.282 7.03 10.272H21.21l-6.622-10.555L21.505 5.5h7.058z' stroke='rgba%280%2C0%2C0%2C0%29'/%3E%3Cpath d='m3.945 27.113 7.328-10.777.192-.282-.193-.282L4.242 5.5h7.056l6.621 10.555-6.916 11.058H3.945z' fill='%23fff' stroke='rgba%280%2C0%2C0%2C0%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-close-white-svg {
  position: relative;
  width: 20px;
}
.icn.icn-close-white-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m28.563 5.5-7.328 10.777-.192.282.193.282 7.03 10.272H21.21l-6.622-10.555L21.505 5.5h7.058z' stroke='%23fff'/%3E%3Cpath d='m3.945 27.113 7.328-10.777.192-.282-.193-.282L4.242 5.5h7.056l6.621 10.555-6.916 11.058H3.945z' fill='rgb%281%2C15%2C42%29' stroke='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-close-svg {
  position: relative;
  width: 20px;
}
.icn.icn-close-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='11' height='11' fill='rgb%281%2C15%2C42%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.188 1.188 8.624 8.624M9.813 1.188 1.187 9.812' stroke='rgba%280%2C0%2C0%2C0%29' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-continue-svg {
  position: relative;
  width: 20px;
}
.icn.icn-continue-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='32' height='32' fill='rgb%281%2C15%2C42%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.945 27.113 7.328-10.777.192-.282-.193-.282L9.242 5.5h7.056l6.622 10.555-6.917 11.058H8.945z' stroke='rgba%280%2C0%2C0%2C0%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-line-svg {
  position: relative;
  width: 20px;
}
.icn.icn-line-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='8' height='2' fill='rgb%281%2C15%2C42%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1h8' stroke='rgba%280%2C0%2C0%2C0%29' stroke-width='1.5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-logo-svg {
  position: relative;
  width: 20px;
}
.icn.icn-logo-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='182' height='27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='3' width='20' height='24'%3E%3Cpath d='M0 3.429h19.334v22.864H0V3.43z' fill='%23fff'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.442 26.293V12.76c0-2.606-1.85-3.11-2.774-3.11-.925 0-2.774.504-2.774 3.11v13.534H0V3.68h6.725v1.85c1.387-1.387 3.447-2.101 5.254-2.101 2.144 0 3.867.714 5.086 1.932 1.933 1.934 2.27 4.078 2.27 6.474v14.458h-6.893z' fill='rgb%281%2C15%2C42%29'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.446 10.868c-.42-.967-1.345-1.765-2.985-1.765-1.639 0-2.563.798-2.983 1.765-.295.589-.379 1.22-.379 1.766h6.725c0-.546-.084-1.177-.378-1.766zm-6.347 6.347c0 1.85 1.43 3.53 3.993 3.53 2.396 0 3.447-.672 4.665-1.89l4.12 4.118c-2.313 2.312-4.582 3.573-8.785 3.573-5.002 0-10.76-1.807-10.76-11.56 0-7.396 4.203-11.557 10.13-11.557 6.557 0 10.171 4.791 10.171 10.718v3.068H28.1zM50.324 14.735 57.26 3.682h8.28l-7.565 11.053 7.86 11.559h-8.28l-7.23-11.559z' fill='rgb%281%2C15%2C42%29'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.17 26.293h-8.28l7.86-11.559L41.184 3.68h8.281L56.4 14.734l-7.23 11.559z' fill='rgb%281%2C15%2C42%29'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M89.545 26.293h-8.28l7.86-11.559L81.56 3.68h8.281l6.935 11.054-7.23 11.559z' fill='%23E0553B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M79.015 3.68h-5.278V0h-6.893v19.61c0 3.11 2.018 6.684 7.02 6.684h5.15v-5.8h-5.276V9.233h5.277V3.681z' fill='rgb%281%2C15%2C42%29'/%3E%3Cpath d='M119.236 23.064h-4.872l-2.688-4.728-.768.84v3.888h-3.936V5.976h3.936v8.688l3.48-4.512h4.728l-4.752 5.352 4.872 7.56zM131.649 23.064h-3.84v-1.056c-.8.8-1.8 1.2-3 1.2s-2.168-.368-2.904-1.104c-.864-.864-1.296-2.096-1.296-3.696v-8.256h3.936v7.728c0 .656.168 1.12.504 1.392a1.75 1.75 0 0 0 1.08.384 1.75 1.75 0 0 0 1.08-.384c.336-.272.504-.736.504-1.392v-7.728h3.936v12.912zM144.54 11.208l-2.976 3.024c-.448-.448-.92-.672-1.416-.672-.368 0-.728.136-1.08.408-.336.272-.504.728-.504 1.368v7.728h-3.936V10.152h3.84v1.056c.8-.8 1.816-1.2 3.048-1.2 1.216 0 2.224.4 3.024 1.2zM155.744 18.84c0 1.44-.528 2.528-1.584 3.264-1.056.736-2.392 1.104-4.008 1.104-.8 0-1.456-.032-1.968-.096-.512-.048-1.112-.216-1.8-.504a5.886 5.886 0 0 1-1.848-1.272l2.544-2.544c.72.72 1.768 1.08 3.144 1.08.4 0 .776-.064 1.128-.192.368-.128.552-.344.552-.648 0-.48-.312-.752-.936-.816l-1.992-.192c-2.496-.24-3.744-1.488-3.744-3.744 0-1.344.504-2.392 1.512-3.144 1.024-.752 2.232-1.128 3.624-1.128 2.336 0 4.032.528 5.088 1.584l-2.424 2.424c-.512-.512-1.424-.768-2.736-.768-.432 0-.752.08-.96.24-.208.16-.312.328-.312.504v.24c.016.064.088.152.216.264.144.112.352.184.624.216l1.992.192c1.296.128 2.264.544 2.904 1.248.656.704.984 1.6.984 2.688zM168.798 23.064h-3.84v-1.056c-.8.8-1.8 1.2-3 1.2s-2.168-.368-2.904-1.104c-.864-.864-1.296-2.096-1.296-3.696v-8.256h3.936v7.728c0 .656.168 1.12.504 1.392a1.75 1.75 0 0 0 1.08.384 1.75 1.75 0 0 0 1.08-.384c.336-.272.504-.736.504-1.392v-7.728h3.936v12.912zM181.736 18.84c0 1.44-.528 2.528-1.584 3.264-1.056.736-2.392 1.104-4.008 1.104-.8 0-1.456-.032-1.968-.096-.512-.048-1.112-.216-1.8-.504a5.886 5.886 0 0 1-1.848-1.272l2.544-2.544c.72.72 1.768 1.08 3.144 1.08.4 0 .776-.064 1.128-.192.368-.128.552-.344.552-.648 0-.48-.312-.752-.936-.816l-1.992-.192c-2.496-.24-3.744-1.488-3.744-3.744 0-1.344.504-2.392 1.512-3.144 1.024-.752 2.232-1.128 3.624-1.128 2.336 0 4.032.528 5.088 1.584l-2.424 2.424c-.512-.512-1.424-.768-2.736-.768-.432 0-.752.08-.96.24-.208.16-.312.328-.312.504v.24c.016.064.088.152.216.264.144.112.352.184.624.216l1.992.192c1.296.128 2.264.544 2.904 1.248.656.704.984 1.6.984 2.688z' fill='%23B2A498'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-play-circle-svg {
  position: relative;
  width: 20px;
}
.icn.icn-play-circle-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%2366C2A4'/%3E%3Cpath d='m24.893 19.384-8.447-5.246a1.17 1.17 0 0 0-.553-.137 1 1 0 0 0-.703.361.852.852 0 0 0-.19.548v10.549c0 .243.132.486.31.653a.764.764 0 0 0 .337.177c.093.024.186.038.279.038.154 0 .366-.058.52-.155l8.447-5.226c.251-.154.405-.463.405-.771 0-.309-.154-.637-.405-.791z' fill='rgb%281%2C15%2C42%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-play-svg {
  position: relative;
  width: 20px;
}
.icn.icn-play-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='11' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.893 5.384 1.446.138A1.172 1.172 0 0 0 .893.001 1 1 0 0 0 .19.362.853.853 0 0 0 0 .91v10.549c0 .243.132.486.31.653a.764.764 0 0 0 .337.177c.093.024.186.038.279.038.154 0 .366-.058.52-.155l8.447-5.226c.251-.154.405-.463.405-.771 0-.309-.154-.637-.405-.791z' fill='rgb%281%2C15%2C42%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-quote-desktop-svg {
  position: relative;
  width: 20px;
}
.icn.icn-quote-desktop-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='106' height='82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M106 81.5H62v-42L106 0v81.5zm-62.5 0H0v-42L43.5 0v81.5z' fill='%2366C2A4'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-quote-mobile-svg {
  position: relative;
  width: 20px;
}
.icn.icn-quote-mobile-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='82' height='62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M82 61.05H47.962V29.59L82 0v61.05zm-48.35 0H0V29.59L33.65 0v61.05z' fill='%2366C2A4'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-search-svg {
  position: relative;
  width: 20px;
}
.icn.icn-search-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.657 8.343A8 8 0 1 1 7.343 19.657 8 8 0 0 1 18.657 8.343zM19.94 19.73a9.001 9.001 0 1 0-.68.735 533.236 533.236 0 0 0 4.339 4.238 981.968 981.968 0 0 0 2.622 2.527l.164.157.042.04.01.011.004.003.346-.36.346-.361v-.001l-.003-.003-.01-.01-.043-.04-.163-.157a772.856 772.856 0 0 1-2.62-2.525 529.25 529.25 0 0 1-4.354-4.254z' fill='rgb%281%2C15%2C42%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-small-arrow-down-svg {
  position: relative;
  width: 20px;
}
.icn.icn-small-arrow-down-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgb%281%2C15%2C42%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.5 5.93 4.591 3.034.277.183.276-.183L13 6.066v2.523l-4.633 2.826L3.5 8.455V5.93z' stroke='rgba%280%2C0%2C0%2C0%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-small-continue-svg {
  position: relative;
  width: 20px;
}
.icn.icn-small-continue-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgb%281%2C15%2C42%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.9 15.516 8.47 8.6l.177-.268-.178-.267-4.377-6.581h4.164l4.177 6.85-4.368 7.182H3.9z' stroke='rgba%280%2C0%2C0%2C0%29' stroke-width='.968'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-UI-back-svg {
  position: relative;
  width: 20px;
}
.icn.icn-UI-back-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='11' height='10' fill='rgb%281%2C15%2C42%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.937.937 3.154 4.719a.308.308 0 0 0 0 .435l3.783 3.783' stroke='rgba%280%2C0%2C0%2C0%29' stroke-linecap='square'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-UI-checkmark-svg {
  position: relative;
  width: 20px;
}
.icn.icn-UI-checkmark-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgb%281%2C15%2C42%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m4 9.28 1.682 2.15a.614.614 0 0 0 .744.18.616.616 0 0 0 .216-.165L12 5' stroke='rgba%280%2C0%2C0%2C0%29' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-UI-close-svg {
  position: relative;
  width: 20px;
}
.icn.icn-UI-close-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.95 7.242 3.708 3l-.707.707L7.243 7.95 3 12.192l.707.707L7.95 8.656l4.243 4.243.707-.707L8.657 7.95 12.9 3.707 12.192 3 7.95 7.242z' fill='rgb%281%2C15%2C42%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-UI-down-svg {
  position: relative;
  width: 20px;
}
.icn.icn-UI-down-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='11' height='10' fill='rgb%281%2C15%2C42%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 3 3.782 3.782a.308.308 0 0 0 .436 0L9 3' stroke='rgba%280%2C0%2C0%2C0%29' stroke-linecap='square'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-UI-info-svg {
  position: relative;
  width: 20px;
}
.icn.icn-UI-info-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23A6ABAF'/%3E%3Cpath d='M8.889 12.365H7.225V6.696h1.664v5.669zm.013-7.808H7.199V3.2h1.703v1.357z' fill='rgb%281%2C15%2C42%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-UI-next-1-svg {
  position: relative;
  width: 20px;
}
.icn.icn-UI-next-1-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='11' height='10' fill='rgb%281%2C15%2C42%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.063 8.937 3.783-3.783a.308.308 0 0 0 0-.435L3.063.937' stroke='rgba%280%2C0%2C0%2C0%29' stroke-linecap='square'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-UI-next-svg {
  position: relative;
  width: 20px;
}
.icn.icn-UI-next-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='24' height='24' fill='rgb%281%2C15%2C42%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m17.679 17.608 5.178-5.179M17.68 7.251l5.178 5.178m0 0H2' stroke='rgba%280%2C0%2C0%2C0%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-UI-up-svg {
  position: relative;
  width: 20px;
}
.icn.icn-UI-up-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='11' height='10' fill='rgb%281%2C15%2C42%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 6.872 5.218 3.09a.308.308 0 0 0-.436 0L1 6.872' stroke='rgba%280%2C0%2C0%2C0%29' stroke-linecap='square'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-certifikat-svg {
  position: relative;
  width: 20px;
}
.icn.icn-certifikat-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='%23fff' stroke='%23010F2A' stroke-width='4%25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12V4a2 2 0 0 1 2-2h6.25M10.5 5v8a2 2 0 0 1-2 2H4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.5 13v-.5A.5.5 0 0 0 6 12H1.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 0 2 2h5.5a2 2 0 0 1-2-2zM12.25 2A1.75 1.75 0 0 1 14 3.75v.75a.5.5 0 0 1-.5.5h-3V3.75A1.75 1.75 0 0 1 12.25 2v0zM7 5.5h1.5M6 8.5h2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-info-svg {
  position: relative;
  width: 20px;
}
.icn.icn-info-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='21' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.533 1.75a8.75 8.75 0 1 0 .001 17.501 8.75 8.75 0 0 0 0-17.501zm0 16.016a7.267 7.267 0 0 1 0-14.532 7.267 7.267 0 0 1 0 14.532z' fill='%23010F2A'/%3E%3Cpath d='M9.596 7.063a.938.938 0 1 0 1.875 0 .938.938 0 0 0-1.875 0zm1.406 2.187h-.938a.157.157 0 0 0-.156.156v5.313c0 .086.07.156.157.156h.937c.086 0 .156-.07.156-.156V9.406a.157.157 0 0 0-.156-.156z' fill='%23010F2A'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-pris-svg {
  position: relative;
  width: 20px;
}
.icn.icn-pris-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='17' height='17' stroke='%23010F2A' fill='%23fff' stroke-width='4%25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.714 8.786V6.5a1.143 1.143 0 0 0-1.143-1.143H2.143A1.143 1.143 0 0 0 1 6.5v8a1.143 1.143 0 0 0 1.143 1.143H13.57a1.143 1.143 0 0 0 1.143-1.143v-2.857M3.855 3.513l8.01-2.136a.571.571 0 0 1 .703.413l.43 1.723' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.855 8.786h4v2.857h-4V8.786z' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-tag-dato-svg {
  position: relative;
  width: 20px;
}
.icn.icn-tag-dato-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='17' height='17' stroke='%23010F2A' fill='%23fff' stroke-width='4%25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.998 3.556c-.303 0-.594.115-.808.322a1.078 1.078 0 0 0-.335.777v9.89c0 .29.12.57.335.776.214.206.505.322.808.322h12.57c.303 0 .594-.116.808-.322.215-.206.335-.485.335-.777v-9.89c0-.29-.12-.57-.335-.776a1.166 1.166 0 0 0-.808-.322h-2.285M.855 7.95h14.856M12.283 1.357v4.396M4.04 1.357v4.396M4.283 3.556h5.714' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-tilskud-svg {
  position: relative;
  width: 20px;
}
.icn.icn-tilskud-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='%23fff' stroke='%23010F2A' stroke-width='4%25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.305 6.39c0 .572.51 1.12 1.418 1.523.908.403 2.14.63 3.425.63 1.284 0 2.516-.227 3.424-.63.908-.404 1.419-.951 1.419-1.522 0-.571-.51-1.119-1.419-1.522-.908-.404-2.14-.63-3.424-.63-1.285 0-2.517.226-3.425.63-.908.403-1.418.95-1.418 1.522v0z' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.305 6.39v6.458c0 1.19 2.168 2.152 4.843 2.152 2.674 0 4.843-.963 4.843-2.152V6.39' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.99 9.62c0 1.188-2.168 2.152-4.842 2.152-2.675 0-4.843-.964-4.843-2.153M10.04 2.085A7.302 7.302 0 0 0 5.843 1.01C3.169 1.01 1 1.978 1 3.162c0 .637.623 1.21 1.614 1.604' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.614 11.224C1.624 10.829 1 10.257 1 9.619V3.162' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.614 7.995C1.624 7.6 1 7.028 1 6.391' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-anlaegsgartner-svg {
  position: relative;
  width: 20px;
}
.icn.icn-anlaegsgartner-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='60' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.164 37.851h-1.97l-1.481-3.685a.731.731 0 0 0-.678-.459h-4.203a.737.737 0 0 0 .046-.25v-.748h1.61a.73.73 0 0 0 .679-1.003 7.54 7.54 0 0 0-7.033-4.758h-2.04a2.311 2.311 0 0 0-2.307 2.307v2.723a.729.729 0 0 0 .73.73h1.611v.748c0 .086.016.17.045.251h-3.26a.73.73 0 0 0-.732.731v1.27l-7.748-20.514a.73.73 0 0 0-.688-.473h-2.962a.73.73 0 1 0 0 1.462h2.462l8.292 21.947a3.536 3.536 0 1 0 4.241 5.328h12.526a3.536 3.536 0 1 0 2.865-5.607h-.005zm-15.916-8.599a.846.846 0 0 1 .845-.845h2.04a6.082 6.082 0 0 1 5.166 2.837h-8.051v-1.992zm2.342 4.201v-.747h3.826v.747c0 .086.015.171.045.252h-3.916a.735.735 0 0 0 .045-.249v-.003zm8.95 1.713 1.077 2.685h-13.97v-2.682l12.894-.003zm-13.628 8.296a2.075 2.075 0 1 1-.002-4.15 2.075 2.075 0 0 1 .002 4.15zm3.483-1.466a3.52 3.52 0 0 0-.622-2.683h12.531a3.52 3.52 0 0 0-.621 2.683H28.395zm14.766 1.466a2.075 2.075 0 1 1 .003 0h-.003z' fill='rgb%281%2C15%2C42%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-anlaegsstruktoer-svg {
  position: relative;
  width: 20px;
}
.icn.icn-anlaegsstruktoer-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgb%281%2C15%2C42%29'%3E%3Cpath class='cls-1' d='M475.82 168.43 417 155.29c-10-52.39-57.11-92.16-113.52-92.16h-64.2c-63.71 0-115.55 50.72-115.55 113.06v28.27h-3.34v-56.33a8.5 8.5 0 0 0-17 0v129.66a8.5 8.5 0 0 0 17 0v-56.33h3.34v282.65a8.5 8.5 0 0 0 17 0V397.62H402v22.62c-21.81 3.93-38.4 22.71-38.4 45.22 0 25.37 21 46 46.9 46s46.89-20.63 46.89-46c0-22.51-16.58-41.29-38.39-45.22v-116l60.06-18.73a39.76 39.76 0 0 0 28.28-37.94v-40.32c.03-18.7-12.95-34.67-31.52-38.82zM176.66 297.91a100.63 100.63 0 0 1-33.85-56.39 561 561 0 0 1 257.14 0 100.63 100.63 0 0 1-33.85 56.39 25.2 25.2 0 0 0-9 19.24v21.72H185.69v-21.72a25.2 25.2 0 0 0-9.03-19.24zm85.26-194.77v-23h18.92v23c-6.15-.01-12.77-.01-18.92 0zm41.95 17.07C357.94 123 401 166.62 402 219.48v5.07a577.36 577.36 0 0 0-261.18 0c0-1.69-.07-3.38 0-5.07 1-52.87 44.1-96.48 98.11-99.27 2.96-.09 61.55-.09 64.94 0zm95.69 34.61a9 9 0 0 0-.94.91 121.43 121.43 0 0 0-93.93-52.5c-.47 0-3 0-6.85-.06v-23h5.64c46.8-.04 86.09 31.93 96.08 74.65zM239.28 80.13h5.64v23c-3.84 0-6.38 0-6.85.06a121.39 121.39 0 0 0-95.6 55c8.64-44.36 48.76-78.06 96.81-78.06zm-98.55 300.49v-98.8a119.08 119.08 0 0 0 25 29.08 8.24 8.24 0 0 1 3 6.25v38.72h205.34v-38.72a8.24 8.24 0 0 1 3-6.25 119.27 119.27 0 0 0 25-29.08v98.8zm299.69 84.84a28.16 28.16 0 0 1-3.61 13.8l-14.12-13.8 14.12-13.79a28.09 28.09 0 0 1 3.61 13.79zm-29.89-11.88-14-13.71a30.59 30.59 0 0 1 28.07 0zm-26.29 25.68a28.16 28.16 0 0 1 0-27.59l14.12 13.79zm12.25 11.79 14-13.71 14 13.71a30.59 30.59 0 0 1-28.07 0zm93.88-243.46A22.83 22.83 0 0 1 474 269.3l-55 17.15V173.14L472.11 185a22.87 22.87 0 0 1 18.26 22.23z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-beauty-svg {
  position: relative;
  width: 20px;
}
.icn.icn-beauty-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='60' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.916 21.927h.607a.637.637 0 0 0 .194-1.245h.014a.637.637 0 0 0 .136-1.26.638.638 0 0 0 0-1.244.638.638 0 0 0 0-1.244.636.636 0 0 0-.136-1.259h-.015a.638.638 0 0 0-.193-1.244h-.014a.637.637 0 0 0-.194-1.245h-.4v-.192a.637.637 0 0 0-1.273 0v.192h-.4a.638.638 0 0 0-.194 1.245h-.014a.638.638 0 0 0-.193 1.244h-.014a.636.636 0 0 0-.136 1.259.637.637 0 0 0 0 1.244.638.638 0 0 0 0 1.245.637.637 0 0 0 .136 1.26h.014a.637.637 0 0 0 .193 1.244h.608v7.85h-2.353v15.786a2.082 2.082 0 0 0 2.082 2.08h1.82a2.082 2.082 0 0 0 2.078-2.08V29.778h-2.353v-7.851zm1.079 23.636a.806.806 0 0 1-.806.806h-1.818a.807.807 0 0 1-.806-.806V31.052h3.43v14.511zM34.982 14.372c-.46-.694-1.21-1.149-2.228-1.349l-.034-.006a21.88 21.88 0 0 0-6.34 0c-1.014.146-1.874.675-2.298 1.416a2.042 2.042 0 0 0-.129 1.814l2.389 4.78.936 24.552c.04 1.329.846 2.061 2.272 2.061 1.425 0 2.233-.732 2.271-2.055l.937-24.558 2.369-4.736.02-.044a2.042 2.042 0 0 0-.15-1.855l-.015-.02zm-4.435 31.173c-.021.763-.446.825-.997.825-.552 0-.975-.06-.998-.83l-.75-19.573-.154-4.03h3.797l-.898 23.608zm3.428-29.797-2.457 4.913H31.1l.762-2.936a.638.638 0 0 0-1.234-.32l-.845 3.256h-.466l-.845-3.256a.639.639 0 0 0-1.248.072.637.637 0 0 0 .014.248L28 20.66h-.418l-2.457-4.913a.772.772 0 0 1 .063-.687c.231-.404.745-.698 1.373-.788 1.976-.29 3.985-.29 5.961 0 .666.135 1.12.393 1.39.79a.772.772 0 0 1 .063.685zM43.76 39.323V35.27h-2.107a4.09 4.09 0 0 0 .85-.326l.78-.4-.614-.606c-.112-.169-.232-.868-.253-1.484-.004-.642-.312-.974-.571-1.144a1.487 1.487 0 0 0-.53-.205v-4.123h2.25v-5.236a2.174 2.174 0 0 0-2.168-2.168h-1.149a2.174 2.174 0 0 0-2.168 2.168v5.23h1.961v4.213c-.719.28-.813.946-.813 1.274v.02c.018.595-.06 1.282-.163 1.458l-.58.58.732.411c.26.148.537.261.825.339h-2.153v4.053a4.841 4.841 0 0 0-.052 7.672c.543.42 1.21.648 1.897.648h2.174a3.067 3.067 0 0 0 1.851-.616c.696-.508 1.225-1.208 1.575-2.08a4.844 4.844 0 0 0-1.582-5.623l.007-.002zm-4.405-17.577a.895.895 0 0 1 .893-.893h1.149a.895.895 0 0 1 .893.893v3.956h-2.935v-3.956zM40.37 34.04c.093-.365.154-.874.132-1.584 0-.028.003-.057.008-.085.206-.046.419-.046.624 0a.46.46 0 0 1 .008.094v.02c.02.69.104 1.189.208 1.548-.32.088-.659.09-.98.005v.002zm3.782 10.438c-.262.657-.636 1.156-1.144 1.525l-.02.015c-.31.232-.69.356-1.079.353h-2.174a1.812 1.812 0 0 1-1.111-.374 3.566 3.566 0 0 1 .25-5.805l.289-.189v-3.459h3.322v3.454l.289.189a3.57 3.57 0 0 1 1.381 4.29l-.004.002z' fill='rgb%281%2C15%2C42%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-business-og-ledelse-svg {
  position: relative;
  width: 20px;
}
.icn.icn-business-og-ledelse-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='59' height='59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.248 33.221a6.28 6.28 0 0 0-3.503 1.074 6.297 6.297 0 0 0-2.312 2.848l-4.277-3.017a.616.616 0 0 0-.264-.107 7.896 7.896 0 0 0 .252-7.359.1.1 0 0 0 .015-.008l4.473-3.159a6.243 6.243 0 0 0 3.457 3.079 6.23 6.23 0 0 0 4.624-.153 6.245 6.245 0 0 0 3.248-3.3 6.26 6.26 0 0 0 .086-4.633 6.246 6.246 0 0 0-3.122-3.42 6.23 6.23 0 0 0-4.614-.326 6.242 6.242 0 0 0-3.57 2.947 6.26 6.26 0 0 0-.564 4.6l-4.668 3.292a7.868 7.868 0 0 0-12.723-.275 7.905 7.905 0 0 0-.242 9.254 7.869 7.869 0 0 0 12.72.394.628.628 0 0 0 .174.199l4.629 3.264a6.3 6.3 0 0 0 3.037 6.545 6.27 6.27 0 0 0 7.178-.624 6.292 6.292 0 0 0 1.868-6.97 6.29 6.29 0 0 0-2.3-3.003 6.272 6.272 0 0 0-3.602-1.138v-.004zm-3.08-8.545-.016-.867a.778.778 0 0 1 .532-.602c.464-.147 1.45-.792 1.963-1.542.348.09.712.101 1.064.03.603.83 1.628 1.367 2.095 1.511a.776.776 0 0 1 .538.63l.07.77a5.014 5.014 0 0 1-6.248.073l.003-.003zm4.093-5.06c-.006.484-.46.88-1.013.88-.553 0-1.009-.393-1.014-.88l-.015-1.387a.823.823 0 0 1 .246-.587c.205-.2.48-.311.766-.308h.031a1.077 1.077 0 0 1 .767.308.824.824 0 0 1 .247.587l-.015 1.386zm-1.013-3.967a5.022 5.022 0 0 1 4.403 2.596 5.045 5.045 0 0 1-.138 5.116 2.03 2.03 0 0 0-1.335-1.347c-.324-.101-.941-.456-1.334-.902a2.073 2.073 0 0 0 .663-1.484l.016-1.386a2.064 2.064 0 0 0-.605-1.478 2.33 2.33 0 0 0-1.653-.68h-.034a2.328 2.328 0 0 0-1.653.68 2.055 2.055 0 0 0-.606 1.48l.015 1.385c.009.527.219 1.03.587 1.408-.305.385-.964.887-1.256.978a2.023 2.023 0 0 0-1.335 1.348 5.044 5.044 0 0 1 1.71-7.017 5.022 5.022 0 0 1 2.555-.696v-.001zM14.924 35.303l-.02-1.215a1.176 1.176 0 0 1 .806-.927c.594-.185 1.976-.958 2.612-1.983a2.841 2.841 0 0 0 1.367.02c.797 1.06 2.04 1.757 2.697 1.961a1.173 1.173 0 0 1 .813.955l.098 1.084a6.612 6.612 0 0 1-8.374.102l.001.003zm5.602-6.58c-.008.718-.67 1.302-1.476 1.302-.806 0-1.467-.588-1.477-1.303l-.02-1.778a1.228 1.228 0 0 1 .366-.881 1.56 1.56 0 0 1 1.109-.449h.045a1.557 1.557 0 0 1 1.109.448 1.226 1.226 0 0 1 .367.882l-.023 1.778zm3.912 5.252v-.007a2.426 2.426 0 0 0-1.68-1.998c-.419-.13-1.306-.627-1.918-1.332a2.497 2.497 0 0 0 .933-1.9l.02-1.779a2.475 2.475 0 0 0-.728-1.772 2.814 2.814 0 0 0-1.992-.82h-.04a2.813 2.813 0 0 0-1.995.818 2.469 2.469 0 0 0-.728 1.773l.02 1.779a2.497 2.497 0 0 0 .892 1.865c-.429.62-1.441 1.231-1.876 1.366a2.42 2.42 0 0 0-1.681 1.998v.01a6.653 6.653 0 0 1 1.931-9.547 6.626 6.626 0 0 1 9.36 2.637 6.656 6.656 0 0 1-.512 6.91h-.006zm8.731 9.522-.014-.868a.78.78 0 0 1 .532-.601c.073-.023 1.532-.488 2.127-1.506.273.052.553.054.827.008.654.818 1.7 1.351 2.17 1.498a.776.776 0 0 1 .538.63l.07.768a5.015 5.015 0 0 1-6.247.073l-.003-.002zm4.093-5.062c-.006.485-.46.882-1.014.882-.552 0-1.008-.394-1.013-.882l-.015-1.386a.82.82 0 0 1 .246-.587c.204-.2.48-.311.765-.308h.031a1.076 1.076 0 0 1 .767.308.822.822 0 0 1 .247.587l-.014 1.386zm3.252 3.747a2.031 2.031 0 0 0-1.336-1.348c-.313-.098-.93-.44-1.368-.87a2.076 2.076 0 0 0 .698-1.516l.016-1.386a2.066 2.066 0 0 0-.606-1.478 2.33 2.33 0 0 0-1.653-.679h-.034a2.328 2.328 0 0 0-1.653.679 2.056 2.056 0 0 0-.605 1.476l.015 1.386a2.08 2.08 0 0 0 .699 1.517c-.268.371-.907.726-1.369.87a2.023 2.023 0 0 0-1.335 1.347 5.048 5.048 0 0 1 1.71-7.02 5.026 5.026 0 0 1 6.959 1.902 5.05 5.05 0 0 1-.138 5.118v.002z' fill='rgb%281%2C15%2C42%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-bygge-anlaeg-og-industri-svg {
  position: relative;
  width: 20px;
}
.icn.icn-bygge-anlaeg-og-industri-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='60' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m43.581 20.965-4.514-.994C38.3 16.008 34.684 13 30.355 13h-4.927c-4.889 0-8.867 3.837-8.867 8.552v2.139h-.256V19.43a.638.638 0 0 0-.191-.455.657.657 0 0 0-.923 0 .638.638 0 0 0-.191.455v9.808c0 .17.069.334.191.454a.657.657 0 0 0 .923 0 .639.639 0 0 0 .19-.454v-4.261h.257v21.38c0 .17.069.334.191.455a.657.657 0 0 0 .922 0 .639.639 0 0 0 .192-.455v-8.055h20.05v1.71c-1.674.298-2.947 1.719-2.947 3.421 0 1.92 1.612 3.48 3.6 3.48 1.987 0 3.598-1.56 3.598-3.48 0-1.702-1.273-3.123-2.946-3.42v-8.775l4.609-1.416a3.052 3.052 0 0 0 1.565-1.083A2.98 2.98 0 0 0 46 26.952v-3.05c.002-1.415-.994-2.623-2.419-2.937zM20.623 30.76a7.593 7.593 0 0 1-2.598-4.265 43.66 43.66 0 0 1 19.734 0 7.594 7.594 0 0 1-2.598 4.265 1.883 1.883 0 0 0-.69 1.455v1.644H21.315v-1.643a1.884 1.884 0 0 0-.693-1.456zm6.543-14.733v-1.74h1.452v1.74h-1.452zm3.22 1.292c4.149.21 7.453 3.51 7.53 7.509v.383a44.935 44.935 0 0 0-20.043 0c0-.128-.006-.255 0-.383.076-4 3.384-7.298 7.529-7.51.227-.006 4.723-.006 4.983 0zm7.343 2.618a.69.69 0 0 0-.072.069 9.27 9.27 0 0 0-3.134-2.816 9.42 9.42 0 0 0-4.075-1.156c-.036 0-.23 0-.526-.004v-1.74h.433c3.592-.003 6.607 2.415 7.374 5.647zm-12.3-5.65h.432v1.74c-.294 0-.49 0-.525.004-1.47.073-2.9.489-4.176 1.212A9.261 9.261 0 0 0 18 20.19c.662-3.356 3.741-5.905 7.428-5.905zm-7.563 22.73v-7.474a9.046 9.046 0 0 0 1.918 2.2.624.624 0 0 1 .23.473v2.929h15.759v-2.93a.615.615 0 0 1 .23-.472 9.06 9.06 0 0 0 1.918-2.2v7.474H17.866zm22.998 6.417c0 .366-.095.726-.277 1.044l-1.083-1.044 1.083-1.043c.182.319.278.678.277 1.043zm-2.293-.898-1.075-1.037a2.375 2.375 0 0 1 2.154 0l-1.08 1.037zm-2.018 1.942a2.107 2.107 0 0 1 0-2.087l1.084 1.043-1.084 1.044zm.94.892 1.075-1.037 1.074 1.037a2.375 2.375 0 0 1-2.154 0h.005zm7.205-18.416c-.003.37-.127.73-.353 1.026a1.753 1.753 0 0 1-.904.616l-4.22 1.298V21.32l4.075.898c.394.08.748.29 1.003.596.255.306.396.69.399 1.085v3.053z' fill='rgb%281%2C15%2C42%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-cnc_tekniker-svg {
  position: relative;
  width: 20px;
}
.icn.icn-cnc_tekniker-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgb%281%2C15%2C42%29'%3E%3Cpath class='cls-1' d='M434.8 493.94h-122V365.78h1.05a74.58 74.58 0 0 0 74.5-74.5V166a8.5 8.5 0 0 0-8.5-8.5h-9.5v-23.22a8.49 8.49 0 0 0-.76-3.5h36.26a8.51 8.51 0 0 0 8.5-8.5v-67a8.5 8.5 0 1 0-17 0v25h-228v-25a8.5 8.5 0 0 0-17 0v67a8.5 8.5 0 0 0 8.5 8.5h36.26a8.33 8.33 0 0 0-.76 3.5v23.21h-9.5a8.49 8.49 0 0 0-8.5 8.5v125.29a74.58 74.58 0 0 0 74.49 74.5h1.05v128.16H132a8.5 8.5 0 1 0 0 17h125.72a7.46 7.46 0 0 0 1.16-.09 36.93 36.93 0 0 0 49 0 7.46 7.46 0 0 0 1.16.09H434.8a8.5 8.5 0 0 0 0-17zm-139-86.68a9.61 9.61 0 0 0-.93.88l-24 26.85v-25.32a9.61 9.61 0 0 0 .93-.88l24-26.85zm-24.91 53.09a9.61 9.61 0 0 0 .93-.88l24-26.85v25.32a9.61 9.61 0 0 0-.93.88l-24 26.85zm-75.5-169.07v-60h13v62h-12.95c-.03-.67-.05-1.28-.05-2zm6.54 26.6a57.94 57.94 0 0 1-3.31-7.61h18.25a8.51 8.51 0 0 0 8.5-8.5v-79a8.5 8.5 0 0 0-8.5-8.5h-21.48v-9.48h176v9.48H349.9a8.5 8.5 0 0 0-8.5 8.5v79a8.51 8.51 0 0 0 8.5 8.5h18.25a56.63 56.63 0 0 1-3.31 7.61 799.07 799.07 0 0 1-162.91 0zm169.41-24.61H358.4v-62h13v60c-.01.73-.04 1.34-.06 2zm-201.95-196h228v16.5h-228zm43.24 33.5h141.52a8.33 8.33 0 0 0-.76 3.5v23.21h-140v-23.2a8.49 8.49 0 0 0-.76-3.5zm158.76 43.71v13.32h-176v-13.31zM217.26 336.36q32.91 2.67 66.05 2.69t66.21-2.7a57.18 57.18 0 0 1-35.63 12.43h-61a57.2 57.2 0 0 1-35.63-12.42zm70.23 29.42-16.56 18.53v-18.53zm-4.1 137.37a20.35 20.35 0 0 1-4.77-.57l17.22-19.28v15.5a19.73 19.73 0 0 1-12.45 4.35z'/%3E%3Cpath class='cls-1' d='M307.51 301.77v-79a8.49 8.49 0 0 0-8.5-8.5h-31.25a8.49 8.49 0 0 0-8.5 8.5v79a8.5 8.5 0 0 0 8.5 8.5H299a8.5 8.5 0 0 0 8.51-8.5zm-17-8.5h-14.25v-62h14.25zM366.49 421.66c.06-.1 5.65-9.42 10.88-14.68a8.5 8.5 0 1 0-12-12c-6.73 6.75-13.17 17.51-13.44 18a8.5 8.5 0 0 0 14.6 8.71zM363.3 469.48a8.34 8.34 0 0 0 3.65-.83c.1 0 9.92-4.7 17.19-6.17a8.5 8.5 0 1 0-3.36-16.66c-9.35 1.89-20.67 7.26-21.15 7.49a8.5 8.5 0 0 0 3.67 16.17zM207.59 425.8a8.37 8.37 0 0 0 4.34-1.2 8.5 8.5 0 0 0 2.95-11.6c-.27-.45-6.71-11.21-13.44-18a8.5 8.5 0 1 0-12 12c5.19 5.22 10.74 14.45 10.88 14.67a8.49 8.49 0 0 0 7.27 4.13zM176 452.47a8.5 8.5 0 0 0 6.65 10c7.25 1.47 17.05 6.11 17.19 6.17a8.39 8.39 0 0 0 3.66.83 8.5 8.5 0 0 0 3.66-16.17c-.47-.23-11.8-5.6-21.14-7.49a8.5 8.5 0 0 0-10.02 6.66z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-dato-svg {
  position: relative;
  width: 20px;
}
.icn.icn-dato-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgb%281%2C15%2C42%29'%3E%3Cpath class='cls-1' d='M499.54 135.88a42.1 42.1 0 0 0-42.06-42.06H441V63.9a8.5 8.5 0 1 0-17 0v29.92h-60.5V63.9a8.5 8.5 0 1 0-17 0v29.92H286V63.9a8.5 8.5 0 1 0-17 0v29.92h-60.5V63.9a8.5 8.5 0 1 0-17 0v29.92H131V63.9a8.5 8.5 0 0 0-17 0v29.92h-4.55a42.1 42.1 0 0 0-42.06 42.06v51.57a8.9 8.9 0 0 0 0 .9 9.1 9.1 0 0 0 0 .91v260.57a42.11 42.11 0 0 0 42.06 42.06h348a42.11 42.11 0 0 0 42.06-42.06V189.26a9.1 9.1 0 0 0 0-.91 8.9 8.9 0 0 0 0-.9zm-415.15 0a25.09 25.09 0 0 1 25.06-25.06H114v23.08a8.5 8.5 0 0 0 17 0v-23.08h60.5v23.08a8.5 8.5 0 0 0 17 0v-23.08H269v23.08a8.5 8.5 0 0 0 17 0v-23.08h60.5v23.08a8.5 8.5 0 0 0 17 0v-23.08H424v23.08a8.5 8.5 0 0 0 17 0v-23.08h16.48a25.09 25.09 0 0 1 25.06 25.06V179H84.39zm398.15 314a25.09 25.09 0 0 1-25.06 25.06h-348a25.09 25.09 0 0 1-25.06-25.06V197.76h398.12z'/%3E%3Cpath class='cls-1' d='M122.5 425.69h310a8.5 8.5 0 0 0 8.5-8.5V255.45a8.51 8.51 0 0 0-8.5-8.5h-310a8.51 8.51 0 0 0-8.5 8.5v161.74a8.5 8.5 0 0 0 8.5 8.5zm8.5-80.87h60.5v63.87H131zm155-17V264h60.5v63.87zm60.5 17v63.87H286v-63.87zm-77.5-17h-60.5V264H269zm0 17v63.87h-60.5v-63.87zm94.5 63.87v-63.87H424v63.87zm60.5-80.87h-60.5V264H424zM191.5 264v63.87H131V264z'/%3E%3Cpath class='cls-1' d='M413.43 353.72a8.51 8.51 0 0 0-12 .8l-7.7 8.81-7.73-8.81a8.5 8.5 0 1 0-12.8 11.2l9.21 10.52-9.21 10.53A8.5 8.5 0 1 0 386 398l7.71-8.81 7.7 8.81a8.5 8.5 0 0 0 12.8-11.19L405 376.24l9.21-10.52a8.51 8.51 0 0 0-.78-12z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-deling-svg {
  position: relative;
  width: 20px;
}
.icn.icn-deling-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgb%281%2C15%2C42%29'%3E%3Cpath class='cls-1' d='M402.23 331.74a85.76 85.76 0 0 0-79.31 53.38l-58.33-41.07a8.42 8.42 0 0 0-3.59-1.45 107.34 107.34 0 0 0 3.43-100.18 1.32 1.32 0 0 0 .2-.12l61-43a85.09 85.09 0 1 0-6.2-16.42l-63.66 44.82a107.48 107.48 0 1 0-3.35 127.6 8.54 8.54 0 0 0 2.38 2.7l63.13 44.44a85.63 85.63 0 1 0 84.3-70.65zm-42-116.33L360 203.6a10.59 10.59 0 0 1 7.26-8.19c6.33-2 19.78-10.78 26.77-21a32.27 32.27 0 0 0 14.51.42c8.22 11.29 22.2 18.6 28.57 20.57a10.59 10.59 0 0 1 7.33 8.58l.95 10.46a68.46 68.46 0 0 1-85.19 1zm55.81-68.9c-.08 6.6-6.28 12-13.82 12s-13.75-5.36-13.82-12l-.21-18.87a11.18 11.18 0 0 1 3.36-8 14.72 14.72 0 0 1 10.45-4.19h.42a14.72 14.72 0 0 1 10.46 4.19 11.22 11.22 0 0 1 3.36 8zm-13.82-54a68.58 68.58 0 0 1 58.17 105 27.64 27.64 0 0 0-18.21-18.35c-4.41-1.37-12.83-6.2-18.19-12.27a28.2 28.2 0 0 0 9.05-20.21l.21-18.87a28.08 28.08 0 0 0-8.25-20.12 31.77 31.77 0 0 0-22.54-9.24H402a31.81 31.81 0 0 0-22.55 9.24 28 28 0 0 0-8.27 20.14l.21 18.87a28.09 28.09 0 0 0 8 19.16c-4.15 5.24-13.14 12.08-17.12 13.32a27.6 27.6 0 0 0-18.21 18.35 68.58 68.58 0 0 1 58.17-105zm-290.8 267.57-.29-16.55a16 16 0 0 1 11-12.61c8.11-2.52 26.95-13.05 35.63-27a38.82 38.82 0 0 0 9.9 1.28 39.35 39.35 0 0 0 8.74-1c10.87 14.43 27.81 23.91 36.78 26.69a16 16 0 0 1 11.09 13l1.33 14.76a90.28 90.28 0 0 1-114.2 1.38zm76.4-89.59c-.11 9.78-9.15 17.73-20.14 17.73s-20-8-20.14-17.73l-.28-24.21a16.71 16.71 0 0 1 5-12 21.28 21.28 0 0 1 15.12-6.1h.62a21.28 21.28 0 0 1 15.12 6.1 16.71 16.71 0 0 1 5 12zM241.17 342v-.1a33 33 0 0 0-22.93-27.2c-5.7-1.77-17.8-8.53-26.14-18.13a34 34 0 0 0 12.72-25.86l.28-24.22a33.66 33.66 0 0 0-9.93-24.13A38.41 38.41 0 0 0 168 211.2h-.55a38.41 38.41 0 0 0-27.21 11.14 33.61 33.61 0 0 0-9.92 24.13l.27 24.22a33.94 33.94 0 0 0 12.16 25.39c-5.84 8.45-19.65 16.76-25.58 18.6a33 33 0 0 0-22.93 27.2v.12a90.47 90.47 0 1 1 147 0zm119.07 129.62-.2-11.81a10.59 10.59 0 0 1 7.26-8.19c1-.31 20.89-6.64 29-20.49a32.2 32.2 0 0 0 11.29.1c8.92 11.14 23.17 18.4 29.59 20.39a10.59 10.59 0 0 1 7.33 8.58l.95 10.46a68.46 68.46 0 0 1-85.19 1zm55.81-68.9c-.08 6.6-6.28 12-13.82 12s-13.75-5.36-13.82-12l-.21-18.87a11.18 11.18 0 0 1 3.36-8 14.72 14.72 0 0 1 10.44-4.19h.42a14.68 14.68 0 0 1 10.45 4.19 11.19 11.19 0 0 1 3.37 8zm44.35 51a27.64 27.64 0 0 0-18.21-18.35c-4.27-1.33-12.69-6-18.66-11.84a28.25 28.25 0 0 0 9.52-20.64l.21-18.87A28.08 28.08 0 0 0 425 363.9a31.77 31.77 0 0 0-22.54-9.24H402a31.81 31.81 0 0 0-22.55 9.24 28 28 0 0 0-8.25 20.1l.21 18.87a28.27 28.27 0 0 0 9.52 20.65c-3.65 5.05-12.37 9.88-18.66 11.83a27.6 27.6 0 0 0-18.21 18.35 68.64 68.64 0 1 1 116.34 0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-design-og-formgivning-svg {
  position: relative;
  width: 20px;
}
.icn.icn-design-og-formgivning-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='60' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m36.772 38.027 4.148-9.62-8.269-16.582h-5.01l-8.266 16.581 4.148 9.62H22.29l-1.122 9.007h18.001l-1.122-9.006h-1.275zM30.17 27.503a1.198 1.198 0 1 1-.006 2.398 1.198 1.198 0 0 1 .006-2.4v.002zm-9.018.954 7.49-15.02h.722v12.575a2.81 2.81 0 1 0 1.612 0V13.437h.678l7.49 15.019-4.127 9.575h-9.74l-4.125-9.574zm1.844 16.97.72-5.783h12.908l.72 5.783H22.996z' fill='rgb%281%2C15%2C42%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-ejendomsservicetekniker-svg {
  position: relative;
  width: 20px;
}
.icn.icn-ejendomsservicetekniker-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgb%281%2C15%2C42%29'%3E%3Cpath class='cls-1' d='M429.26 425.63h-22.92l-17.22-42.86a8.49 8.49 0 0 0-7.88-5.33h-48.88a8.54 8.54 0 0 0 .53-2.92v-8.69h18.73a8.49 8.49 0 0 0 7.89-11.66 87.69 87.69 0 0 0-81.79-55.34H254a26.87 26.87 0 0 0-26.83 26.83v31.67a8.49 8.49 0 0 0 8.5 8.5h18.73v8.69a8.54 8.54 0 0 0 .52 2.92H217a8.49 8.49 0 0 0-8.5 8.5v14.76l-90.11-238.56a8.49 8.49 0 0 0-8-5.5H75.94a8.5 8.5 0 0 0 0 17h28.63L201 428.88a41.12 41.12 0 1 0 49.33 61.95H396a41.12 41.12 0 1 0 33.31-65.2zm-185.1-100a9.84 9.84 0 0 1 9.83-9.83h23.73a70.74 70.74 0 0 1 60.07 33h-93.63zm27.24 48.86v-8.69h44.49v8.69a8.54 8.54 0 0 0 .52 2.92h-45.54a8.54 8.54 0 0 0 .53-2.89zm104.09 19.92L388 425.63H225.54v-31.19zM217 490.88a24.13 24.13 0 1 1 24.12-24.12A24.15 24.15 0 0 1 217 490.88zm40.5-17.05a40.93 40.93 0 0 0-7.23-31.2H396a40.93 40.93 0 0 0-7.23 31.2zm171.72 17.05a24.13 24.13 0 1 1 24.13-24.12 24.15 24.15 0 0 1-24.09 24.12z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-e_handel_vogn-svg {
  position: relative;
  width: 20px;
}
.icn.icn-e_handel_vogn-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgb%281%2C15%2C42%29'%3E%3Cpath fill='none' class='cls-1' d='M542.09 421V123.28H24.84V421zm-417-268.26h39.58a8.48 8.48 0 0 1 8.26 6.52l5.33 22.21H392a24 24 0 0 1 23.35 29.61L388.25 324a8.51 8.51 0 0 1-8.27 6.52H206.54c-5.87 0-10.64 5-10.64 11.21S200.67 353 206.54 353h167.85a28.23 28.23 0 1 1-25.88 17H240.42a28.21 28.21 0 1 1-49.15-4.71 28.5 28.5 0 0 1 2-48.27l-30-125-5.27-22.29h-32.87a8.5 8.5 0 0 1 0-17z'/%3E%3Cpath fill='none' class='cls-1' d='m204.66 291.36 5.32 22.2h163.3l25.53-106.45a7 7 0 0 0-6.82-8.65H182.38l22.27 92.88zM363.16 381.19A11.21 11.21 0 1 0 374.37 370a11.23 11.23 0 0 0-11.21 11.19zM203.33 381.19A11.21 11.21 0 1 0 214.54 370a11.23 11.23 0 0 0-11.21 11.19zM24.84 438v42.9h517.25V438zm258.62 34.4a13 13 0 1 1 13-13 13 13 0 0 1-13 13zM188.48 528.13H373.5l-14.37-30.23H188.48v30.23z'/%3E%3Cpath fill='none' class='cls-1' d='M283.46 455.4a4 4 0 1 0 4.05 4 4 4 0 0 0-4.05-4z'/%3E%3Cpath d='M550.59 106.28H16.34a8.5 8.5 0 0 0-8.5 8.5V489.4a8.5 8.5 0 0 0 8.5 8.5h155.14v30.23h-40.55a8.5 8.5 0 1 0 0 17H436a8.5 8.5 0 0 0 0-17h-43.68L378 497.9h172.59a8.5 8.5 0 0 0 8.5-8.5V114.78a8.5 8.5 0 0 0-8.5-8.5zm-8.5 17V421H24.84V123.28zM373.5 528.13h-185V497.9h170.63zm-9-47.23H24.84V438h517.25v42.9z'/%3E%3Cpath d='M283.46 446.49a13 13 0 1 0 13 12.95 13 13 0 0 0-13-12.95zm0 17a4 4 0 1 1 4.05-4.05 4 4 0 0 1-4.05 4.05zM125.13 169.73H158l5.32 22.2 30 125.05a28.5 28.5 0 0 0-2 48.27 28.21 28.21 0 1 0 49.1 4.75h108.07a28.21 28.21 0 1 0 25.88-17H206.54c-5.87 0-10.64-5-10.64-11.21s4.77-11.21 10.64-11.21H380a8.51 8.51 0 0 0 8.27-6.52l27.09-113a24 24 0 0 0-23.36-29.6H178.3l-5.3-22.21a8.48 8.48 0 0 0-8.26-6.52h-39.61a8.5 8.5 0 0 0 0 17zm100.62 211.46A11.21 11.21 0 1 1 214.54 370a11.23 11.23 0 0 1 11.21 11.19zm159.83 0A11.21 11.21 0 1 1 374.37 370a11.23 11.23 0 0 1 11.21 11.19zM392 198.46a7 7 0 0 1 6.82 8.65l-25.54 106.45H210l-5.32-22.2-22.27-92.88z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-it-svg {
  position: relative;
  width: 20px;
}
.icn.icn-it-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='60' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M44.764 13.912H14.771a.992.992 0 0 0-.99.991V44.85a.992.992 0 0 0 .99.991h29.993a.992.992 0 0 0 .99-.99V14.907a.992.992 0 0 0-.99-.996zm-.321 1.312v3.749h-29.35v-3.749h29.35zm-29.35 29.302V20.285h29.35v24.24h-29.35z' fill='rgb%281%2C15%2C42%29'/%3E%3Cpath d='m24.112 27.135-5.525 5.522 5.33 5.331a.656.656 0 1 0 .927-.926l-4.402-4.405 4.598-4.597a.656.656 0 0 0-.926-.927l-.002.002zm10.123 0a.656.656 0 0 0 0 .926l4.598 4.596-4.399 4.407a.655.655 0 0 0 .714 1.084.656.656 0 0 0 .212-.158l5.325-5.333-5.525-5.525a.658.658 0 0 0-.925.003zm-1.978-.128a.654.654 0 0 0-.875.309l-4.673 9.732a.656.656 0 0 0 1.183.568l4.672-9.734a.656.656 0 0 0-.307-.875zm4.733-9.3a.704.704 0 1 0 .923-1.063.704.704 0 0 0-.922 1.063zm2.162-.001a.704.704 0 1 0 .924-1.063.704.704 0 0 0-.924 1.063zm2.16.001a.704.704 0 1 0 .922-1.065.704.704 0 0 0-.922 1.065z' fill='rgb%281%2C15%2C42%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-kosmetiker-svg {
  position: relative;
  width: 20px;
}
.icn.icn-kosmetiker-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgb%281%2C15%2C42%29'%3E%3Cpath class='cls-1' d='M135.61 175.77h8.1a8.5 8.5 0 0 0 2.58-16.6h.19a8.5 8.5 0 0 0 1.82-16.8 8.5 8.5 0 0 0 0-16.6 8.5 8.5 0 0 0 0-16.6 8.49 8.49 0 0 0-1.82-16.79h-.19a8.5 8.5 0 0 0-2.58-16.6h-.19a8.5 8.5 0 0 0-2.58-16.6h-5.33v-2.57a8.5 8.5 0 0 0-17 0v2.57h-5.33a8.5 8.5 0 0 0-2.58 16.6h-.19a8.5 8.5 0 0 0-2.58 16.6h-.18a8.49 8.49 0 0 0-1.82 16.79 8.5 8.5 0 0 0 0 16.6 8.5 8.5 0 0 0 0 16.6 8.5 8.5 0 0 0 1.82 16.8h.18a8.5 8.5 0 0 0 2.58 16.6h8.1V280.5H87.23v210.57A27.78 27.78 0 0 0 115 518.82h24.27A27.77 27.77 0 0 0 167 491.07V280.5h-31.39zM150 491.07a10.76 10.76 0 0 1-10.74 10.75H115a10.76 10.76 0 0 1-10.75-10.75V297.5H150zM349.93 75c-6.14-9.27-16.15-15.33-29.73-18l-.45-.08a291.8 291.8 0 0 0-84.57 0c-13.53 1.94-25 9-30.65 18.89a27.23 27.23 0 0 0-1.72 24.19l31.86 63.76 12.49 327.52c.52 17.73 11.28 27.5 30.3 27.5s29.79-9.77 30.3-27.42l12.5-327.59 31.6-63.18.26-.59a27.23 27.23 0 0 0-2-24.74zm-59.16 415.83c-.29 10.18-5.95 11-13.31 11s-13-.81-13.31-11.07l-10-261.1-2.05-53.76h50.65zm45.72-397.48-32.77 65.54h-5.58l10.16-39.17a8.5 8.5 0 1 0-16.46-4.26l-11.26 43.43h-6.23l-11.26-43.43a8.5 8.5 0 0 0-16.46 4.26l10.16 39.17h-5.58l-32.77-65.54a10.31 10.31 0 0 1 .84-9.17c3.08-5.38 9.93-9.31 18.31-10.51a274.48 274.48 0 0 1 79.52 0c8.88 1.8 14.95 5.24 18.53 10.53a10.3 10.3 0 0 1 .85 9.15zM467 407.83v-54.07h-28.1a54.6 54.6 0 0 0 11.34-4.35l10.41-5.32-8.19-8.09c-1.5-2.26-3.1-11.59-3.38-19.8-.05-8.56-4.16-13-7.62-15.26a19.84 19.84 0 0 0-7.06-2.74v-55h30v-69.84a29 29 0 0 0-28.92-28.92h-15.32a29 29 0 0 0-28.92 28.92v69.77h26.16v56.19c-9.59 3.73-10.85 12.62-10.85 17v.26c.24 7.94-.79 17.1-2.17 19.45l-7.74 7.74 9.77 5.49a46.78 46.78 0 0 0 11 4.51h-28.72v54.07a64.57 64.57 0 0 0-.69 102.34 41.29 41.29 0 0 0 25.3 8.64h29a40.91 40.91 0 0 0 24.7-8.21c9.28-6.78 16.34-16.12 21-27.76a64.61 64.61 0 0 0-21.1-75zm-58.76-234.47a11.94 11.94 0 0 1 11.92-11.92h15.32a11.94 11.94 0 0 1 11.92 11.92v52.77h-39.16zm13.54 164c1.25-4.87 2.06-11.67 1.77-21.13a5.85 5.85 0 0 1 .11-1.14 19 19 0 0 1 8.32 0 6.15 6.15 0 0 1 .1 1.25v.27c.28 9.21 1.39 15.86 2.78 20.65a25.18 25.18 0 0 1-13.08.07zm50.45 139.24c-3.49 8.76-8.47 15.41-15.25 20.34l-.26.19a23.81 23.81 0 0 1-14.4 4.72h-29a24.18 24.18 0 0 1-14.83-5 47.57 47.57 0 0 1 3.33-77.43l3.86-2.52v-46.14H450v46.07l3.85 2.52a47.61 47.61 0 0 1 18.43 57.22z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-Lygte_hvid-svg {
  position: relative;
  width: 20px;
}
.icn.icn-Lygte_hvid-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1080 1080' fill='rgb%281%2C15%2C42%29'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill-rule:evenodd%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M564.32 338.12c-13.18-13.19-34.93-13.19-48.12 0-13.19 13.19-13.16 34.9.03 48.09l160.34 160.34c13.19 13.19 34.9 13.22 48.09.03 13.19-13.19 13.19-34.93 0-48.12L564.32 338.12zm-16.04 16.04 160.33 160.33c4.58 4.58 4.58 11.46 0 16.04-4.58 4.58-11.43 4.55-16.01-.03L532.27 370.17c-4.58-4.58-4.61-11.43-.03-16.01 4.58-4.58 11.46-4.58 16.04 0zm0 0'/%3E%3Cpath class='cls-1' d='M516.2 370.19c-33.41 33.41-60.34 76.66-51.18 122.45.43 2.2 1.51 4.23 3.1 5.82l96.22 96.21c1.58 1.58 3.59 2.66 5.77 3.1 45.79 9.16 89.09-17.82 122.5-51.23 4.42-4.43 4.42-11.6 0-16.03L532.28 370.18c-2.13-2.14-5.02-3.34-8.03-3.34s-5.91 1.2-8.04 3.34zm9.25 25.28 141.92 141.87c-28.15 25.49-59.95 42.84-90.48 37.83l-89.27-89.27c-5-30.52 12.36-62.3 37.83-90.44zm0 0'/%3E%3Cpath class='cls-1' d='M468.11 482.44 227.59 722.96c-30.9 30.9-30.9 81.34 0 112.24 30.9 30.9 81.34 30.9 112.24 0l240.52-240.52c4.42-4.43 4.42-11.6 0-16.03l-96.21-96.21c-4.43-4.42-11.6-4.42-16.03 0zm7.99 24.06 80.19 80.14-232.52 232.52a56.488 56.488 0 0 1-80.14 0 56.53 56.53 0 0 1 0-80.19l232.48-232.48zm0 0'/%3E%3Cpath class='cls-1' d='M436.03 626.74c-13.19-13.19-34.93-13.19-48.12 0l-48.09 48.09c-13.19 13.19-13.19 34.93 0 48.12 13.19 13.19 34.93 13.19 48.12 0l48.09-48.09c13.19-13.19 13.19-34.93 0-48.12zm-16.04 16.04c4.58 4.58 4.58 11.46 0 16.04l-48.09 48.09c-4.58 4.58-11.46 4.58-16.04 0-4.58-4.58-4.58-11.46 0-16.04l48.09-48.09c4.58-4.58 11.46-4.58 16.04 0zm0 0'/%3E%3Cpath class='cls-1' d='M436.03 626.74c-13.19-13.19-34.93-13.19-48.12 0l-8.02 8.02c-13.19 13.19-13.19 34.93 0 48.12 13.19 13.19 34.93 13.19 48.12 0l8.02-8.02c13.19-13.19 13.19-34.93 0-48.12zm-16.04 16.04c4.58 4.58 4.58 11.46 0 16.04l-8.02 8.02c-4.58 4.58-11.46 4.58-16.04 0-4.58-4.58-4.58-11.46 0-16.04l8.02-8.02c4.58-4.58 11.46-4.58 16.04 0zM819.99 226.73 706.62 340.1c-2.14 2.13-3.34 5.02-3.34 8.04s1.2 5.91 3.34 8.03c4.43 4.42 11.6 4.42 16.03 0l113.42-113.42c4.42-4.43 4.42-11.6 0-16.03-2.13-2.14-5.02-3.34-8.04-3.34s-5.91 1.2-8.03 3.34zM714.66 223.42c-3.01 0-5.9 1.18-8.04 3.31l-68.01 68.05c-4.42 4.43-4.42 11.6 0 16.03 4.43 4.43 11.6 4.43 16.03 0l68.01-68.05c4.42-4.43 4.42-11.6 0-16.03-2.12-2.11-5-3.3-7.99-3.31zM819.99 340.1l-68.01 68.05c-4.42 4.43-4.42 11.6 0 16.03 4.43 4.43 11.6 4.43 16.03 0l68.05-68.01c2.14-2.13 3.34-5.02 3.34-8.03s-1.2-5.91-3.34-8.04c-2.13-2.14-5.02-3.34-8.04-3.34s-5.91 1.2-8.03 3.34zM580.02 331.1c-9.76-.02-19.53 2.79-26.54 9.79-4.42 4.43-4.42 11.6 0 16.03l152.34 152.34c2.13 2.14 5.02 3.34 8.03 3.34s5.91-1.2 8.03-3.34c7-7 9.82-16.73 9.79-26.49-.02-9.76-2.57-20.01-6.95-30.76-8.76-21.5-25.01-45.06-46.96-67-21.94-21.95-45.5-38.2-67-46.96-10.75-4.38-21-6.93-30.76-6.95zm3.14 23.4c5.34.42 11.51 1.47 19.08 4.56 17.68 7.2 39.39 21.85 59.51 41.98 20.12 20.12 34.77 41.83 41.98 59.51 3.08 7.56 4.09 13.71 4.52 19.04L583.16 354.5zm0 0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-maskin-og-vaerksted-svg {
  position: relative;
  width: 20px;
}
.icn.icn-maskin-og-vaerksted-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='60' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m30.845 24.021 5.65-5.18a.527.527 0 0 1 .138-.09c2.715-1.208 5.574-1.182 8.05.073a9.309 9.309 0 0 1 3.304 2.83c.928 1.262 1.578 2.751 1.933 4.424a.49.49 0 0 1 .01.087l.295 8.405a4.59 4.59 0 0 1-.762 2.706l-3.042 4.602-.003.003a.454.454 0 0 1-.072.085l-.004.004-.004.004c-2.636 2.358-6.503 3.883-9.771 3.883-.162 0-.323-.005-.48-.012h-.018c-4.518-.379-6.035-7.169-6.097-7.454-.018-.081-.18-.802-.18-1.223l-.035-10.662a3.367 3.367 0 0 1 1.088-2.485zm-.074 2.487v.958l.033 9.704c0 .223.087.693.147.969.454 1.208 1.82 1.552 2.6 1.649 2.266.281 5.454-.763 7.243-3.295l-.486-11.188c-.003-.081-.072-.172-.13-.233-1.416-1.528-5.887-2.835-8.644-.308a2.365 2.365 0 0 0-.763 1.741v.003zm18.437 8.097-.293-8.36c-.327-1.514-.916-2.858-1.75-3.995a8.308 8.308 0 0 0-2.944-2.522c-2.174-1.103-4.691-1.133-7.098-.085l-3.066 2.811a8.024 8.024 0 0 1 2.361-.07c1.797.204 3.57.99 4.51 2.002.253.272.387.57.4.88l.485 11.167 4.112 4.353 2.687-4.065a3.59 3.59 0 0 0 .596-2.116zM36.142 44.834c2.956.138 6.553-1.166 9.118-3.275l-3.898-4.128a8.97 8.97 0 0 1-3.507 2.655c-1.157.499-2.386.76-3.542.76-.297 0-.592-.017-.886-.053a5.289 5.289 0 0 1-1.797-.537c.745 1.88 2.17 4.377 4.512 4.578z' fill='rgb%281%2C15%2C42%29'/%3E%3Cpath d='M39.533 27.455a.51.51 0 0 1 .189.373l.24 5.991a.507.507 0 0 1-.42.52l-7.376 1.305a.51.51 0 0 1-.598-.49l-.096-6.048a.505.505 0 0 1 .42-.508l7.232-1.248a.51.51 0 0 1 .409.105zm-.806.992-6.23 1.076.08 5.02 6.35-1.125-.2-4.971zM25.465 39.334a.507.507 0 0 0-.354-.152l.106-12.246a.51.51 0 0 0 .265-.44l.017-3.43a2.027 2.027 0 0 0-.588-1.44 2.046 2.046 0 0 0-1.437-.605l-3.04-.012h-.487a.51.51 0 0 0-.433.238l-1.106-.007a.511.511 0 0 0-.513.504l-4.325-.03a.51.51 0 0 0-.512.505v1.431a.506.506 0 0 0 .505.508l4.325.03v.092a.507.507 0 0 0 .505.509l1.11.008a.512.512 0 0 0 .429.24l1.16.008a.055.055 0 0 1 .054.055l-.01 1.371a.51.51 0 0 0 .264.448l-.106 12.243h-.004a.51.51 0 0 0-.508.498l-.082 4.817a.506.506 0 0 0 .5.516h.01a.51.51 0 0 0 .508-.499l.066-4.31 2.797.012-.074 4.302a.504.504 0 0 0 .5.515h.01a.511.511 0 0 0 .508-.499l.082-4.817a.504.504 0 0 0-.142-.363zM22.41 26.99l1.785.005-.104 12.084-1.785-.007.104-12.082zm-4.765-3.817-3.574-.025v-.42l3.574.025v.42zm1.263-.919.523.005-.006 1.526-.523-.004.006-1.527zm2.184 1.78-.649-.005.007-2.005 3.015.012c.271.003.53.112.72.304.19.192.296.452.294.721l-.013 2.922-2.314-.007.006-.866a1.067 1.067 0 0 0-.31-.756 1.077 1.077 0 0 0-.755-.317v-.003zM11.458 22.952a.506.506 0 0 0-.509-.507H7.624a.51.51 0 0 0-.509.507.506.506 0 0 0 .51.507h3.324a.51.51 0 0 0 .51-.507zM11.627 20.38 8.69 18.83a.512.512 0 0 0-.665.223.505.505 0 0 0 .188.672l2.94 1.55a.511.511 0 0 0 .688-.208.505.505 0 0 0-.21-.686h-.003zM11.063 24.086l-2.94 1.542a.508.508 0 0 0-.075.847.511.511 0 0 0 .553.048l2.942-1.543a.507.507 0 0 0-.475-.894h-.005z' fill='rgb%281%2C15%2C42%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-mediegrafiker-svg {
  position: relative;
  width: 20px;
}
.icn.icn-mediegrafiker-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgb%281%2C15%2C42%29'%3E%3Cpath d='M286 408.64a12.27 12.27 0 1 0-12.27-12.27A12.28 12.28 0 0 0 286 408.64zm0-17a4.73 4.73 0 1 1-4.73 4.73 4.73 4.73 0 0 1 4.73-4.73z'/%3E%3Cpath d='M511.91 96.4H60.1a8.49 8.49 0 0 0-8.5 8.5v316.81a8.5 8.5 0 0 0 8.5 8.5h28.32v62.4a16.81 16.81 0 0 0 16.79 16.79h108.58a16.81 16.81 0 0 0 16.79-16.79v-22.46H415a8.5 8.5 0 0 0 0-17h-36.11L368 430.21h143.91a8.5 8.5 0 0 0 8.5-8.5V104.9a8.49 8.49 0 0 0-8.5-8.5zM88.42 413.21H68.6v-33.67h19.82zm125.16 79.19H105.42v-8.9h108.16zm0-25.9H105.42V290.39h108.16zm0-193.11H105.42v-8.9h108.16zm17 179.76v-22.94h118.59l10.9 22.94zm272.83-39.94H230.58v-33.67h272.83zm0-50.67H230.58v-98.26a16.81 16.81 0 0 0-16.79-16.79H105.21a16.81 16.81 0 0 0-16.79 16.79v98.26H68.6V113.4h434.81z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-salg-svg {
  position: relative;
  width: 20px;
}
.icn.icn-salg-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='59' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.647 43.425h-1.168v-17.61a1.589 1.589 0 0 0-1.588-1.588h-3.383a1.589 1.589 0 0 0-1.589 1.589v17.609H31.02V33.55a1.588 1.588 0 0 0-1.588-1.588h-3.384a1.588 1.588 0 0 0-1.588 1.588v9.875h-1.899V37.41a1.588 1.588 0 0 0-1.588-1.588h-3.384a1.588 1.588 0 0 0-1.588 1.588v6.014h-1.168a.587.587 0 1 0 0 1.174h25.814a.587.587 0 0 0 0-1.174zm-23.472 0V37.41a.414.414 0 0 1 .414-.415h3.384a.414.414 0 0 1 .414.415v6.014h-4.212zm8.459 0V33.55a.414.414 0 0 1 .414-.414h3.384a.414.414 0 0 1 .414.414v9.875h-4.212zm8.46 0v-17.61a.414.414 0 0 1 .413-.414h3.384a.414.414 0 0 1 .415.415v17.609h-4.213zM16.588 32.509a.643.643 0 0 0 .08-.006c4.741-.655 9.438-2.767 13.58-6.106 3.5-2.82 6.318-6.302 8.028-9.892l.333 1.073a.587.587 0 1 0 1.121-.345l-.918-2.97-2.909.898a.587.587 0 1 0 .345 1.123l.977-.303c-1.633 3.442-4.343 6.785-7.713 9.501-3.977 3.207-8.474 5.232-13.004 5.858a.586.586 0 0 0 .08 1.169z' fill='rgb%281%2C15%2C42%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-stillads-svg {
  position: relative;
  width: 20px;
}
.icn.icn-stillads-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 608 672' fill='rgb%281%2C15%2C42%29'%3E%3Cpath d='M185.9 624h-81.5c-4.5 0-8.15-3.65-8.15-8.15V135h16.3v472.7h65.2V135h16.3v480.85c0 4.5-3.65 8.15-8.15 8.15zM495.6 624h-81.5c-4.5 0-8.15-3.65-8.15-8.15V135h16.3v472.7h65.2V135h16.3v480.85c0 4.5-3.65 8.15-8.15 8.15z'/%3E%3Cpath d='M71.8 444.7h456.4V461H71.8zM71.8 566.95h456.4v16.3H71.8zM71.8 200.2h456.4v16.3H71.8zM71.8 322.45h456.4v16.3H71.8zM414.1 526.2h81.5v16.3h-81.5zM414.1 485.45h81.5v16.3h-81.5zM104.4 403.95h81.5v16.3h-81.5zM104.4 363.2h81.5v16.3h-81.5zM414.1 281.7h81.5V298h-81.5zM414.1 240.95h81.5v16.3h-81.5z'/%3E%3Cpath d='m410.25 582.29-228.2-122.25a8.146 8.146 0 0 1 0-14.36l214.79-115.07-214.79-115.07 7.7-14.37 228.2 122.25a8.146 8.146 0 0 1 0 14.36L203.16 452.85l214.79 115.06-7.7 14.37z'/%3E%3Cpath d='m189.75 582.29-7.7-14.37 214.79-115.06-214.79-115.07a8.146 8.146 0 0 1 0-14.36l228.2-122.25 7.7 14.37-214.79 115.07 214.79 115.07a8.146 8.146 0 0 1 0 14.36L189.75 582.3zM55.5 607.7h179.3V624H55.5zM365.2 607.7h179.3V624H365.2z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-support-svg {
  position: relative;
  width: 20px;
}
.icn.icn-support-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgb%281%2C15%2C42%29'%3E%3Cpath class='cls-1' d='M159.37 234.81h.19a8.49 8.49 0 0 0 7.59-5.07A40.87 40.87 0 0 0 193.69 245c.81 21.57 10.3 41.69 26.93 56.86 17 15.49 39.43 24 63.23 24a93.39 93.39 0 0 0 63.24-24c16.65-15.2 26.15-35.36 26.94-57a40.87 40.87 0 0 0 25.75-15.19 8.5 8.5 0 0 0 16.27-3.24l1.18-53.67c.35-31.31-12-61.25-34.81-84.31-25.06-25.34-60.7-39.88-97.78-39.88h-2.35c-37.08 0-72.72 14.54-97.78 39.88-22.8 23.06-35.16 53-34.81 84.4l1.18 53.58a8.49 8.49 0 0 0 8.49 8.38zm16.07-30.25a23.91 23.91 0 0 1 17.48-23l.52 46.13a23.91 23.91 0 0 1-18-23.13zm181.78 28.13c-14.45 10.92-31.21 22.25-38.08 25.21-.37-.43-.75-.86-1.15-1.28a25.06 25.06 0 0 0-17.69-7.72h-.48a25.22 25.22 0 0 0-.47 50.43h.49A25.21 25.21 0 0 0 325 274.59v-.78c5.2-2.12 12.46-6.37 23.43-13.89 2.5-1.71 4.95-3.43 7.26-5.08-6.6 30.73-36.43 54.08-71.88 54.08-40 0-72.83-29.69-73.24-66.19l-.78-69.11c-.19-16.83 6.51-33 18.86-45.47 13.88-14 33.7-22.09 54.39-22.09h1.55c20.69 0 40.51 8 54.39 22.09 12.35 12.49 19.05 28.64 18.86 45.47zm17.06-5.2.51-45.69a23.87 23.87 0 0 1-.51 45.69zm-177.68-127c21.89-22.13 53.12-34.83 85.69-34.83h2.35c32.57 0 63.8 12.7 85.69 34.83 19.58 19.81 30.2 45.44 29.9 72.08l-.15 7.22a41 41 0 0 0-25.7-15.51 80.89 80.89 0 0 0-23.27-48.06C334.06 99 309.83 89.06 284.63 89.06h-1.55c-25.2 0-49.43 9.89-66.48 27.14a80.88 80.88 0 0 0-23.26 47.94 40.89 40.89 0 0 0-26.49 15.63l-.15-7.13c-.3-26.73 10.3-52.36 29.9-72.17z'/%3E%3Cpath class='cls-1' d='m420 357-64.76-30a8.51 8.51 0 0 0-7.24 15.36l64.76 30a73.3 73.3 0 0 1 42.34 66.29v69.57h-61.65V453.8a8.5 8.5 0 1 0-17 0v54.45H193.92V453.8a8.5 8.5 0 0 0-17 0v54.45h-61.61v-69.57a73.3 73.3 0 0 1 42.34-66.29l64.76-30a8.5 8.5 0 0 0-7.15-15.43L150.5 357a90.38 90.38 0 0 0-52.19 81.72v78.07a8.5 8.5 0 0 0 8.5 8.5h356.82a8.5 8.5 0 0 0 8.5-8.5v-78.11A90.39 90.39 0 0 0 420 357z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-tandteknik-svg {
  position: relative;
  width: 20px;
}
.icn.icn-tandteknik-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='60' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.573 33.427c-2.272 1.105-4.569 1.665-6.828 1.665-2.26 0-4.556-.56-6.827-1.665a.858.858 0 1 0-.752 1.542c2.514 1.223 5.046 1.835 7.579 1.835 2.532 0 5.065-.612 7.579-1.835a.86.86 0 1 0-.752-1.545l.001.003z' fill='rgb%281%2C15%2C42%29'/%3E%3Cpath d='M45.725 24.683c0-6.116-4.669-11.092-10.409-11.092a9.78 9.78 0 0 0-4.135.91c-.938.434-1.799.463-2.559.089-1.038-.514-2.656-1.124-4.463-1.124-5.74 0-10.409 4.976-10.409 11.092a11.503 11.503 0 0 0 2.607 7.343c1.604 1.933 2.355 4.253 2.114 6.531a11.342 11.342 0 0 0 2.504 8.379 1.836 1.836 0 0 0 1.436.69c.234-.001.465-.044.684-.13a1.833 1.833 0 0 0 1.187-1.818 5.583 5.583 0 1 1 11.16-.277v.03a1.86 1.86 0 0 0 1.277 1.79 1.818 1.818 0 0 0 2.06-.635 11.217 11.217 0 0 0 2.291-6.828c0-.323-.014-.65-.041-.971a9.074 9.074 0 0 1 2.077-6.617 11.502 11.502 0 0 0 2.619-7.362zM39.317 38.81c.023.272.035.55.035.825a9.516 9.516 0 0 1-1.967 5.824.1.1 0 0 1-.076.024.1.1 0 0 1-.038-.012.154.154 0 0 1-.111-.162v-.038a7.327 7.327 0 0 0-2.307-5.325 7.3 7.3 0 0 0-12.287 5.685.123.123 0 0 1-.09.137.13.13 0 0 1-.165-.042 9.624 9.624 0 0 1-2.123-7.11c.29-2.742-.599-5.515-2.5-7.807a9.782 9.782 0 0 1-2.212-6.248c0-5.17 3.898-9.374 8.69-9.374 1.152 0 2.467.335 3.704.946.883.443 1.739.937 2.564 1.48 1.402.899 2.325 1.493 5.313 1.82.032 0 .065.004.096.004a.86.86 0 0 0 .094-1.718c-2.508-.278-3.21-.688-4.459-1.487.145-.054.288-.113.433-.18a8.067 8.067 0 0 1 3.413-.752c4.791 0 8.691 4.205 8.691 9.374a9.778 9.778 0 0 1-2.223 6.265 10.78 10.78 0 0 0-2.475 7.87z' fill='rgb%281%2C15%2C42%29'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-facebook-svg {
  position: relative;
  width: 20px;
}
.icn.icn-facebook-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.932 0h.721c2.946 0 5.737 1.252 8.373 3.756 1.852 2.248 2.872 4.283 3.058 6.104.14.86.209 1.407.209 1.64v.988c0 1.597-.543 3.446-1.628 5.547-1.581 2.589-3.833 4.387-6.756 5.395-1.48.38-2.64.57-3.477.57h-.279c-3.062 0-5.903-1.233-8.523-3.698C1.405 17.837.293 14.972.293 11.71v-.14c0-.108.023-.2.07-.278 0-.055-.024-.082-.07-.082.302-2.31.919-4.178 1.849-5.604C3.615 3.209 5.886 1.504 8.956.488 10.103.163 11.096 0 11.932 0zm-1.627 7.663.07 2.197c0 .07-.07.144-.21.221h-1.21v2.477h1.21c.07 0 .14.074.21.221v6.105l.034.43h2.523v-6.605c.016-.1.063-.15.14-.15h2.058c.093 0 .213-.78.36-2.338v-.14h-2.418c-.093 0-.14-.046-.14-.14V8.234c0-.73.427-1.132 1.28-1.21h1.418V4.895c0-.14-.496-.209-1.488-.209h-.36c-1.636 0-2.702.612-3.198 1.837-.093.256-.186.636-.28 1.14z' fill='%23010F2A'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-instagram-svg {
  position: relative;
  width: 20px;
}
.icn.icn-instagram-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.145 0h1.71c1.83 0 3.913.756 6.247 2.269 1.76 1.372 3.037 2.958 3.828 4.758.713 1.714 1.07 3.16 1.07 4.339v.989c0 2.652-1.09 5.282-3.269 7.887-2.528 2.459-5.464 3.688-8.807 3.688-4.172 0-7.58-1.943-10.226-5.828C.566 16.008 0 13.949 0 11.924c0-3.335 1.373-6.34 4.118-9.016C6.678.97 9.02 0 11.145 0zM5.607 10.366v3.699c0 2.016.64 3.362 1.92 4.037.574.325 2.42.446 5.538.36 2.388 0 3.761-.26 4.118-.779.806-.644 1.21-1.71 1.21-3.2V9.727c0-1.877-.663-3.107-1.99-3.688l-.884-.291-.896-.07H9.446c-1.845 0-3.079.9-3.699 2.7-.093.55-.14 1.213-.14 1.989zm4.049-3.549h4.967c1.8 0 2.7.946 2.7 2.839v5.037c-.241 1.753-.974 2.63-2.2 2.63h-2.058c-.962 0-1.978.023-3.048.07-1.784 0-2.827-.567-3.13-1.7-.093-.628-.14-1.574-.14-2.838v-1.57c0-2.366.19-3.549.57-3.549.38-.612 1.16-.919 2.339-.919zm5.037 1.92c.21.473.473.71.791.71.318 0 .578-.237.78-.71-.109-.574-.396-.861-.861-.861-.473.147-.71.434-.71.86zm-5.956 3.408c0 1.528.876 2.59 2.629 3.188h1.42c1.698-.613 2.547-1.699 2.547-3.257v-.152c0-.884-.45-1.71-1.35-2.478-.612-.426-1.248-.64-1.907-.64h-.07c-1.466 0-2.486.757-3.06 2.27-.077.1-.147.457-.21 1.07zm3.269-2.21h.07c1.023 0 1.71.547 2.059 1.64.046.062.07.23.07.5-.225 1.466-.935 2.2-2.13 2.2-.946 0-1.632-.474-2.058-1.42-.063-.078-.113-.314-.152-.71.17-1.473.884-2.21 2.14-2.21z' fill='%23010F2A'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-linkedin-svg {
  position: relative;
  width: 20px;
}
.icn.icn-linkedin-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.754 0h.562c2.524 0 5.043.973 7.559 2.918 1.867 1.875 3.008 3.562 3.422 5.062.281.625.469 1.34.562 2.145.094.797.141 1.316.141 1.559V12.82c-.188 1.727-.566 3.176-1.137 4.348-1.258 2.547-3.18 4.469-5.765 5.766-1.852.765-3.516 1.148-4.992 1.148h-.141c-2.985 0-5.715-1.094-8.192-3.281-1.554-1.617-2.527-3.043-2.918-4.278-.43-.96-.714-2.171-.855-3.632v-1.5c0-2.454 1.02-4.946 3.059-7.477C5.73 1.304 8.629 0 11.754 0zM7.195 7.688v.433c.133.711.582 1.066 1.348 1.066.625 0 1.055-.355 1.289-1.066v-.07c0-.735-.453-1.164-1.36-1.29-.554 0-.98.31-1.277.926zm6.13 3.14h-.153v-.715h-2.274v6.774c.016.093.063.14.141.14h1.992c.094 0 .14-.047.14-.14v-3.633c.118-1 .524-1.5 1.22-1.5.804 0 1.207.5 1.207 1.5v3.633c.015.093.062.14.14.14h2.145V12.54c0-.805-.383-1.543-1.149-2.215-.578-.234-.933-.351-1.066-.351h-.715c-.555.023-1.098.308-1.629.855zm-5.99-.574v6.633c.017.093.063.14.142.14h1.992c.094 0 .14-.047.14-.14v-6.492l-.14-.282H7.477c-.094.016-.141.063-.141.14z' fill='%23010F2A'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.icn.icn-youtube-svg {
  position: relative;
  width: 20px;
}
.icn.icn-youtube-svg:before {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml, %3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0c3.914 0 7.179 1.704 9.794 5.113C23.264 7.339 24 9.658 24 12.07c0 2.794-1.02 5.42-3.058 7.88C18.366 22.65 15.385 24 12 24c-3.852 0-7.093-1.658-9.724-4.973-.825-1.105-1.49-2.548-1.996-4.33L0 12.712v-1.284c.086-1.79.607-3.588 1.564-5.393C4.21 2.012 7.69 0 12 0zm-.502 7.39c-3.977 0-5.965.307-5.965.921-.303.187-.49 1.463-.56 3.83v.07c0 2.676.33 4.194.992 4.552.514.233 1.696.35 3.549.35h6.397c1.486 0 2.361-.33 2.626-.992.28-.708.42-1.845.42-3.409v-.992c0-2.218-.284-3.522-.852-3.91-.428-.28-2.63-.42-6.607-.42zm-.922 2.906h.07c2.233 1.16 3.393 1.797 3.478 1.914l-3.326 1.845h-.222v-3.76z' fill='%23010F2A'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.icn-arrow-left-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-arrow-left-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='24' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.003 4.21H3.064l1.957-2.364c.406-.406.296-1.07-.11-1.366C4.503.074 3.84.185 3.543.59L.775 3.84a2.215 2.215 0 0 0 0 2.658l2.77 3.25c.11.295.405.406.7.406.185 0 .48-.11.592-.185.406-.406.48-.997.11-1.366L2.99 6.24h20.013c.59 0 .997-.406.997-.997 0-.628-.406-1.034-.997-1.034z' fill='rgb%2811%2C33%2C54%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-arrow-right-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-arrow-right-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='22' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.188 3.903 18.649.924c-.372-.372-.914-.44-1.252-.101-.372.372-.44.914-.102 1.252l1.794 2.166H.914c-.542 0-.914.373-.914.914 0 .542.372.914.914.914h18.21l-1.795 2.166c-.372.372-.27.982.102 1.252.169.17.372.17.541.17.271 0 .542-.102.711-.373l2.538-2.978c.61-.575.61-1.659-.033-2.403z' fill='rgb%2811%2C33%2C54%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-back-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-back-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='32' height='32' fill='rgb%2811%2C33%2C54%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m22.565 27.113-7.328-10.777-.192-.282.193-.282L22.268 5.5h-7.056L8.59 16.055l6.917 11.058h7.058z' stroke='rgba%280%2C0%2C0%2C0%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-burgermenu-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-burgermenu-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='32' height='32' fill='rgb%2811%2C33%2C54%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%280%2C0%2C0%2C0%29' d='M4.5 7.5h23v4h-23zM4.5 14.5h23v4h-23zM4.5 21.5h23v4h-23z'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-check-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-check-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='10' height='10' fill='rgb%2811%2C33%2C54%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 5.948 1.682 2.15a.615.615 0 0 0 .744.18.615.615 0 0 0 .216-.166L9 1.667' stroke='rgba%280%2C0%2C0%2C0%29' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-chev-down-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-chev-down-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.605 7.653c-.309 0-.57-.119-.831-.309L.196 1.146C-.065.885-.065.505.196.267c.261-.261.641-.261.879 0l6.53 6.127 6.53-6.198c.262-.261.642-.261.88 0 .26.261.26.641 0 .879L8.436 7.273c-.26.332-.522.38-.83.38z' fill='%234E5961'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-chev-up-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-chev-up-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.605.347c-.309 0-.57.119-.831.309L.196 6.854c-.261.261-.261.641 0 .879.261.261.641.261.879 0l6.53-6.127 6.53 6.198c.262.261.642.261.88 0 .26-.261.26-.641 0-.879L8.436.727c-.26-.332-.522-.38-.83-.38z' fill='%234E5961'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-close-black-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-close-black-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m28.563 5.5-7.328 10.777-.192.282.193.282 7.03 10.272H21.21l-6.622-10.555L21.505 5.5h7.058z' stroke='rgba%280%2C0%2C0%2C0%29'/%3E%3Cpath d='m3.945 27.113 7.328-10.777.192-.282-.193-.282L4.242 5.5h7.056l6.621 10.555-6.916 11.058H3.945z' fill='%23fff' stroke='rgba%280%2C0%2C0%2C0%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-close-white-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-close-white-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m28.563 5.5-7.328 10.777-.192.282.193.282 7.03 10.272H21.21l-6.622-10.555L21.505 5.5h7.058z' stroke='%23fff'/%3E%3Cpath d='m3.945 27.113 7.328-10.777.192-.282-.193-.282L4.242 5.5h7.056l6.621 10.555-6.916 11.058H3.945z' fill='rgb%2811%2C33%2C54%29' stroke='%23fff'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-close-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-close-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='11' height='11' fill='rgb%2811%2C33%2C54%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.188 1.188 8.624 8.624M9.813 1.188 1.187 9.812' stroke='rgba%280%2C0%2C0%2C0%29' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-continue-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-continue-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='32' height='32' fill='rgb%2811%2C33%2C54%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.945 27.113 7.328-10.777.192-.282-.193-.282L9.242 5.5h7.056l6.622 10.555-6.917 11.058H8.945z' stroke='rgba%280%2C0%2C0%2C0%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-line-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-line-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='8' height='2' fill='rgb%2811%2C33%2C54%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1h8' stroke='rgba%280%2C0%2C0%2C0%29' stroke-width='1.5'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-logo-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-logo-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='182' height='27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='3' width='20' height='24'%3E%3Cpath d='M0 3.429h19.334v22.864H0V3.43z' fill='%23fff'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.442 26.293V12.76c0-2.606-1.85-3.11-2.774-3.11-.925 0-2.774.504-2.774 3.11v13.534H0V3.68h6.725v1.85c1.387-1.387 3.447-2.101 5.254-2.101 2.144 0 3.867.714 5.086 1.932 1.933 1.934 2.27 4.078 2.27 6.474v14.458h-6.893z' fill='rgb%2811%2C33%2C54%29'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.446 10.868c-.42-.967-1.345-1.765-2.985-1.765-1.639 0-2.563.798-2.983 1.765-.295.589-.379 1.22-.379 1.766h6.725c0-.546-.084-1.177-.378-1.766zm-6.347 6.347c0 1.85 1.43 3.53 3.993 3.53 2.396 0 3.447-.672 4.665-1.89l4.12 4.118c-2.313 2.312-4.582 3.573-8.785 3.573-5.002 0-10.76-1.807-10.76-11.56 0-7.396 4.203-11.557 10.13-11.557 6.557 0 10.171 4.791 10.171 10.718v3.068H28.1zM50.324 14.735 57.26 3.682h8.28l-7.565 11.053 7.86 11.559h-8.28l-7.23-11.559z' fill='rgb%2811%2C33%2C54%29'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.17 26.293h-8.28l7.86-11.559L41.184 3.68h8.281L56.4 14.734l-7.23 11.559z' fill='rgb%2811%2C33%2C54%29'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M89.545 26.293h-8.28l7.86-11.559L81.56 3.68h8.281l6.935 11.054-7.23 11.559z' fill='%23E0553B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M79.015 3.68h-5.278V0h-6.893v19.61c0 3.11 2.018 6.684 7.02 6.684h5.15v-5.8h-5.276V9.233h5.277V3.681z' fill='rgb%2811%2C33%2C54%29'/%3E%3Cpath d='M119.236 23.064h-4.872l-2.688-4.728-.768.84v3.888h-3.936V5.976h3.936v8.688l3.48-4.512h4.728l-4.752 5.352 4.872 7.56zM131.649 23.064h-3.84v-1.056c-.8.8-1.8 1.2-3 1.2s-2.168-.368-2.904-1.104c-.864-.864-1.296-2.096-1.296-3.696v-8.256h3.936v7.728c0 .656.168 1.12.504 1.392a1.75 1.75 0 0 0 1.08.384 1.75 1.75 0 0 0 1.08-.384c.336-.272.504-.736.504-1.392v-7.728h3.936v12.912zM144.54 11.208l-2.976 3.024c-.448-.448-.92-.672-1.416-.672-.368 0-.728.136-1.08.408-.336.272-.504.728-.504 1.368v7.728h-3.936V10.152h3.84v1.056c.8-.8 1.816-1.2 3.048-1.2 1.216 0 2.224.4 3.024 1.2zM155.744 18.84c0 1.44-.528 2.528-1.584 3.264-1.056.736-2.392 1.104-4.008 1.104-.8 0-1.456-.032-1.968-.096-.512-.048-1.112-.216-1.8-.504a5.886 5.886 0 0 1-1.848-1.272l2.544-2.544c.72.72 1.768 1.08 3.144 1.08.4 0 .776-.064 1.128-.192.368-.128.552-.344.552-.648 0-.48-.312-.752-.936-.816l-1.992-.192c-2.496-.24-3.744-1.488-3.744-3.744 0-1.344.504-2.392 1.512-3.144 1.024-.752 2.232-1.128 3.624-1.128 2.336 0 4.032.528 5.088 1.584l-2.424 2.424c-.512-.512-1.424-.768-2.736-.768-.432 0-.752.08-.96.24-.208.16-.312.328-.312.504v.24c.016.064.088.152.216.264.144.112.352.184.624.216l1.992.192c1.296.128 2.264.544 2.904 1.248.656.704.984 1.6.984 2.688zM168.798 23.064h-3.84v-1.056c-.8.8-1.8 1.2-3 1.2s-2.168-.368-2.904-1.104c-.864-.864-1.296-2.096-1.296-3.696v-8.256h3.936v7.728c0 .656.168 1.12.504 1.392a1.75 1.75 0 0 0 1.08.384 1.75 1.75 0 0 0 1.08-.384c.336-.272.504-.736.504-1.392v-7.728h3.936v12.912zM181.736 18.84c0 1.44-.528 2.528-1.584 3.264-1.056.736-2.392 1.104-4.008 1.104-.8 0-1.456-.032-1.968-.096-.512-.048-1.112-.216-1.8-.504a5.886 5.886 0 0 1-1.848-1.272l2.544-2.544c.72.72 1.768 1.08 3.144 1.08.4 0 .776-.064 1.128-.192.368-.128.552-.344.552-.648 0-.48-.312-.752-.936-.816l-1.992-.192c-2.496-.24-3.744-1.488-3.744-3.744 0-1.344.504-2.392 1.512-3.144 1.024-.752 2.232-1.128 3.624-1.128 2.336 0 4.032.528 5.088 1.584l-2.424 2.424c-.512-.512-1.424-.768-2.736-.768-.432 0-.752.08-.96.24-.208.16-.312.328-.312.504v.24c.016.064.088.152.216.264.144.112.352.184.624.216l1.992.192c1.296.128 2.264.544 2.904 1.248.656.704.984 1.6.984 2.688z' fill='%23B2A498'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-play-circle-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-play-circle-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%2366C2A4'/%3E%3Cpath d='m24.893 19.384-8.447-5.246a1.17 1.17 0 0 0-.553-.137 1 1 0 0 0-.703.361.852.852 0 0 0-.19.548v10.549c0 .243.132.486.31.653a.764.764 0 0 0 .337.177c.093.024.186.038.279.038.154 0 .366-.058.52-.155l8.447-5.226c.251-.154.405-.463.405-.771 0-.309-.154-.637-.405-.791z' fill='rgb%2811%2C33%2C54%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-play-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-play-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='11' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.893 5.384 1.446.138A1.172 1.172 0 0 0 .893.001 1 1 0 0 0 .19.362.853.853 0 0 0 0 .91v10.549c0 .243.132.486.31.653a.764.764 0 0 0 .337.177c.093.024.186.038.279.038.154 0 .366-.058.52-.155l8.447-5.226c.251-.154.405-.463.405-.771 0-.309-.154-.637-.405-.791z' fill='rgb%2811%2C33%2C54%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-quote-desktop-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-quote-desktop-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='106' height='82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M106 81.5H62v-42L106 0v81.5zm-62.5 0H0v-42L43.5 0v81.5z' fill='%2366C2A4'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-quote-mobile-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-quote-mobile-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='82' height='62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M82 61.05H47.962V29.59L82 0v61.05zm-48.35 0H0V29.59L33.65 0v61.05z' fill='%2366C2A4'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-search-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-search-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.657 8.343A8 8 0 1 1 7.343 19.657 8 8 0 0 1 18.657 8.343zM19.94 19.73a9.001 9.001 0 1 0-.68.735 533.236 533.236 0 0 0 4.339 4.238 981.968 981.968 0 0 0 2.622 2.527l.164.157.042.04.01.011.004.003.346-.36.346-.361v-.001l-.003-.003-.01-.01-.043-.04-.163-.157a772.856 772.856 0 0 1-2.62-2.525 529.25 529.25 0 0 1-4.354-4.254z' fill='rgb%2811%2C33%2C54%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-small-arrow-down-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-small-arrow-down-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgb%2811%2C33%2C54%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.5 5.93 4.591 3.034.277.183.276-.183L13 6.066v2.523l-4.633 2.826L3.5 8.455V5.93z' stroke='rgba%280%2C0%2C0%2C0%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-small-continue-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-small-continue-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgb%2811%2C33%2C54%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.9 15.516 8.47 8.6l.177-.268-.178-.267-4.377-6.581h4.164l4.177 6.85-4.368 7.182H3.9z' stroke='rgba%280%2C0%2C0%2C0%29' stroke-width='.968'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-UI-back-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-UI-back-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='11' height='10' fill='rgb%2811%2C33%2C54%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.937.937 3.154 4.719a.308.308 0 0 0 0 .435l3.783 3.783' stroke='rgba%280%2C0%2C0%2C0%29' stroke-linecap='square'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-UI-checkmark-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-UI-checkmark-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgb%2811%2C33%2C54%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m4 9.28 1.682 2.15a.614.614 0 0 0 .744.18.616.616 0 0 0 .216-.165L12 5' stroke='rgba%280%2C0%2C0%2C0%29' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-UI-close-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-UI-close-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.95 7.242 3.708 3l-.707.707L7.243 7.95 3 12.192l.707.707L7.95 8.656l4.243 4.243.707-.707L8.657 7.95 12.9 3.707 12.192 3 7.95 7.242z' fill='rgb%2811%2C33%2C54%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-UI-down-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-UI-down-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='11' height='10' fill='rgb%2811%2C33%2C54%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 3 3.782 3.782a.308.308 0 0 0 .436 0L9 3' stroke='rgba%280%2C0%2C0%2C0%29' stroke-linecap='square'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-UI-info-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-UI-info-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23A6ABAF'/%3E%3Cpath d='M8.889 12.365H7.225V6.696h1.664v5.669zm.013-7.808H7.199V3.2h1.703v1.357z' fill='rgb%2811%2C33%2C54%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-UI-next-1-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-UI-next-1-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='11' height='10' fill='rgb%2811%2C33%2C54%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.063 8.937 3.783-3.783a.308.308 0 0 0 0-.435L3.063.937' stroke='rgba%280%2C0%2C0%2C0%29' stroke-linecap='square'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-UI-next-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-UI-next-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='24' height='24' fill='rgb%2811%2C33%2C54%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m17.679 17.608 5.178-5.179M17.68 7.251l5.178 5.178m0 0H2' stroke='rgba%280%2C0%2C0%2C0%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-UI-up-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-UI-up-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='11' height='10' fill='rgb%2811%2C33%2C54%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 6.872 5.218 3.09a.308.308 0 0 0-.436 0L1 6.872' stroke='rgba%280%2C0%2C0%2C0%29' stroke-linecap='square'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-certifikat-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-certifikat-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='%23fff' stroke='%23010F2A' stroke-width='4%25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12V4a2 2 0 0 1 2-2h6.25M10.5 5v8a2 2 0 0 1-2 2H4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.5 13v-.5A.5.5 0 0 0 6 12H1.5a.5.5 0 0 0-.5.5v.5a2 2 0 0 0 2 2h5.5a2 2 0 0 1-2-2zM12.25 2A1.75 1.75 0 0 1 14 3.75v.75a.5.5 0 0 1-.5.5h-3V3.75A1.75 1.75 0 0 1 12.25 2v0zM7 5.5h1.5M6 8.5h2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-info-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-info-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='21' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.533 1.75a8.75 8.75 0 1 0 .001 17.501 8.75 8.75 0 0 0 0-17.501zm0 16.016a7.267 7.267 0 0 1 0-14.532 7.267 7.267 0 0 1 0 14.532z' fill='%23010F2A'/%3E%3Cpath d='M9.596 7.063a.938.938 0 1 0 1.875 0 .938.938 0 0 0-1.875 0zm1.406 2.187h-.938a.157.157 0 0 0-.156.156v5.313c0 .086.07.156.157.156h.937c.086 0 .156-.07.156-.156V9.406a.157.157 0 0 0-.156-.156z' fill='%23010F2A'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-pris-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-pris-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='17' height='17' stroke='%23010F2A' fill='%23fff' stroke-width='4%25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.714 8.786V6.5a1.143 1.143 0 0 0-1.143-1.143H2.143A1.143 1.143 0 0 0 1 6.5v8a1.143 1.143 0 0 0 1.143 1.143H13.57a1.143 1.143 0 0 0 1.143-1.143v-2.857M3.855 3.513l8.01-2.136a.571.571 0 0 1 .703.413l.43 1.723' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.855 8.786h4v2.857h-4V8.786z' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-tag-dato-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-tag-dato-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='17' height='17' stroke='%23010F2A' fill='%23fff' stroke-width='4%25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.998 3.556c-.303 0-.594.115-.808.322a1.078 1.078 0 0 0-.335.777v9.89c0 .29.12.57.335.776.214.206.505.322.808.322h12.57c.303 0 .594-.116.808-.322.215-.206.335-.485.335-.777v-9.89c0-.29-.12-.57-.335-.776a1.166 1.166 0 0 0-.808-.322h-2.285M.855 7.95h14.856M12.283 1.357v4.396M4.04 1.357v4.396M4.283 3.556h5.714' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-tilskud-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-tilskud-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='%23fff' stroke='%23010F2A' stroke-width='4%25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.305 6.39c0 .572.51 1.12 1.418 1.523.908.403 2.14.63 3.425.63 1.284 0 2.516-.227 3.424-.63.908-.404 1.419-.951 1.419-1.522 0-.571-.51-1.119-1.419-1.522-.908-.404-2.14-.63-3.424-.63-1.285 0-2.517.226-3.425.63-.908.403-1.418.95-1.418 1.522v0z' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.305 6.39v6.458c0 1.19 2.168 2.152 4.843 2.152 2.674 0 4.843-.963 4.843-2.152V6.39' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.99 9.62c0 1.188-2.168 2.152-4.842 2.152-2.675 0-4.843-.964-4.843-2.153M10.04 2.085A7.302 7.302 0 0 0 5.843 1.01C3.169 1.01 1 1.978 1 3.162c0 .637.623 1.21 1.614 1.604' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.614 11.224C1.624 10.829 1 10.257 1 9.619V3.162' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.614 7.995C1.624 7.6 1 7.028 1 6.391' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-anlaegsgartner-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-anlaegsgartner-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='60' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.164 37.851h-1.97l-1.481-3.685a.731.731 0 0 0-.678-.459h-4.203a.737.737 0 0 0 .046-.25v-.748h1.61a.73.73 0 0 0 .679-1.003 7.54 7.54 0 0 0-7.033-4.758h-2.04a2.311 2.311 0 0 0-2.307 2.307v2.723a.729.729 0 0 0 .73.73h1.611v.748c0 .086.016.17.045.251h-3.26a.73.73 0 0 0-.732.731v1.27l-7.748-20.514a.73.73 0 0 0-.688-.473h-2.962a.73.73 0 1 0 0 1.462h2.462l8.292 21.947a3.536 3.536 0 1 0 4.241 5.328h12.526a3.536 3.536 0 1 0 2.865-5.607h-.005zm-15.916-8.599a.846.846 0 0 1 .845-.845h2.04a6.082 6.082 0 0 1 5.166 2.837h-8.051v-1.992zm2.342 4.201v-.747h3.826v.747c0 .086.015.171.045.252h-3.916a.735.735 0 0 0 .045-.249v-.003zm8.95 1.713 1.077 2.685h-13.97v-2.682l12.894-.003zm-13.628 8.296a2.075 2.075 0 1 1-.002-4.15 2.075 2.075 0 0 1 .002 4.15zm3.483-1.466a3.52 3.52 0 0 0-.622-2.683h12.531a3.52 3.52 0 0 0-.621 2.683H28.395zm14.766 1.466a2.075 2.075 0 1 1 .003 0h-.003z' fill='rgb%2811%2C33%2C54%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-anlaegsstruktoer-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-anlaegsstruktoer-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgb%2811%2C33%2C54%29'%3E%3Cpath class='cls-1' d='M475.82 168.43 417 155.29c-10-52.39-57.11-92.16-113.52-92.16h-64.2c-63.71 0-115.55 50.72-115.55 113.06v28.27h-3.34v-56.33a8.5 8.5 0 0 0-17 0v129.66a8.5 8.5 0 0 0 17 0v-56.33h3.34v282.65a8.5 8.5 0 0 0 17 0V397.62H402v22.62c-21.81 3.93-38.4 22.71-38.4 45.22 0 25.37 21 46 46.9 46s46.89-20.63 46.89-46c0-22.51-16.58-41.29-38.39-45.22v-116l60.06-18.73a39.76 39.76 0 0 0 28.28-37.94v-40.32c.03-18.7-12.95-34.67-31.52-38.82zM176.66 297.91a100.63 100.63 0 0 1-33.85-56.39 561 561 0 0 1 257.14 0 100.63 100.63 0 0 1-33.85 56.39 25.2 25.2 0 0 0-9 19.24v21.72H185.69v-21.72a25.2 25.2 0 0 0-9.03-19.24zm85.26-194.77v-23h18.92v23c-6.15-.01-12.77-.01-18.92 0zm41.95 17.07C357.94 123 401 166.62 402 219.48v5.07a577.36 577.36 0 0 0-261.18 0c0-1.69-.07-3.38 0-5.07 1-52.87 44.1-96.48 98.11-99.27 2.96-.09 61.55-.09 64.94 0zm95.69 34.61a9 9 0 0 0-.94.91 121.43 121.43 0 0 0-93.93-52.5c-.47 0-3 0-6.85-.06v-23h5.64c46.8-.04 86.09 31.93 96.08 74.65zM239.28 80.13h5.64v23c-3.84 0-6.38 0-6.85.06a121.39 121.39 0 0 0-95.6 55c8.64-44.36 48.76-78.06 96.81-78.06zm-98.55 300.49v-98.8a119.08 119.08 0 0 0 25 29.08 8.24 8.24 0 0 1 3 6.25v38.72h205.34v-38.72a8.24 8.24 0 0 1 3-6.25 119.27 119.27 0 0 0 25-29.08v98.8zm299.69 84.84a28.16 28.16 0 0 1-3.61 13.8l-14.12-13.8 14.12-13.79a28.09 28.09 0 0 1 3.61 13.79zm-29.89-11.88-14-13.71a30.59 30.59 0 0 1 28.07 0zm-26.29 25.68a28.16 28.16 0 0 1 0-27.59l14.12 13.79zm12.25 11.79 14-13.71 14 13.71a30.59 30.59 0 0 1-28.07 0zm93.88-243.46A22.83 22.83 0 0 1 474 269.3l-55 17.15V173.14L472.11 185a22.87 22.87 0 0 1 18.26 22.23z'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-beauty-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-beauty-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='60' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.916 21.927h.607a.637.637 0 0 0 .194-1.245h.014a.637.637 0 0 0 .136-1.26.638.638 0 0 0 0-1.244.638.638 0 0 0 0-1.244.636.636 0 0 0-.136-1.259h-.015a.638.638 0 0 0-.193-1.244h-.014a.637.637 0 0 0-.194-1.245h-.4v-.192a.637.637 0 0 0-1.273 0v.192h-.4a.638.638 0 0 0-.194 1.245h-.014a.638.638 0 0 0-.193 1.244h-.014a.636.636 0 0 0-.136 1.259.637.637 0 0 0 0 1.244.638.638 0 0 0 0 1.245.637.637 0 0 0 .136 1.26h.014a.637.637 0 0 0 .193 1.244h.608v7.85h-2.353v15.786a2.082 2.082 0 0 0 2.082 2.08h1.82a2.082 2.082 0 0 0 2.078-2.08V29.778h-2.353v-7.851zm1.079 23.636a.806.806 0 0 1-.806.806h-1.818a.807.807 0 0 1-.806-.806V31.052h3.43v14.511zM34.982 14.372c-.46-.694-1.21-1.149-2.228-1.349l-.034-.006a21.88 21.88 0 0 0-6.34 0c-1.014.146-1.874.675-2.298 1.416a2.042 2.042 0 0 0-.129 1.814l2.389 4.78.936 24.552c.04 1.329.846 2.061 2.272 2.061 1.425 0 2.233-.732 2.271-2.055l.937-24.558 2.369-4.736.02-.044a2.042 2.042 0 0 0-.15-1.855l-.015-.02zm-4.435 31.173c-.021.763-.446.825-.997.825-.552 0-.975-.06-.998-.83l-.75-19.573-.154-4.03h3.797l-.898 23.608zm3.428-29.797-2.457 4.913H31.1l.762-2.936a.638.638 0 0 0-1.234-.32l-.845 3.256h-.466l-.845-3.256a.639.639 0 0 0-1.248.072.637.637 0 0 0 .014.248L28 20.66h-.418l-2.457-4.913a.772.772 0 0 1 .063-.687c.231-.404.745-.698 1.373-.788 1.976-.29 3.985-.29 5.961 0 .666.135 1.12.393 1.39.79a.772.772 0 0 1 .063.685zM43.76 39.323V35.27h-2.107a4.09 4.09 0 0 0 .85-.326l.78-.4-.614-.606c-.112-.169-.232-.868-.253-1.484-.004-.642-.312-.974-.571-1.144a1.487 1.487 0 0 0-.53-.205v-4.123h2.25v-5.236a2.174 2.174 0 0 0-2.168-2.168h-1.149a2.174 2.174 0 0 0-2.168 2.168v5.23h1.961v4.213c-.719.28-.813.946-.813 1.274v.02c.018.595-.06 1.282-.163 1.458l-.58.58.732.411c.26.148.537.261.825.339h-2.153v4.053a4.841 4.841 0 0 0-.052 7.672c.543.42 1.21.648 1.897.648h2.174a3.067 3.067 0 0 0 1.851-.616c.696-.508 1.225-1.208 1.575-2.08a4.844 4.844 0 0 0-1.582-5.623l.007-.002zm-4.405-17.577a.895.895 0 0 1 .893-.893h1.149a.895.895 0 0 1 .893.893v3.956h-2.935v-3.956zM40.37 34.04c.093-.365.154-.874.132-1.584 0-.028.003-.057.008-.085.206-.046.419-.046.624 0a.46.46 0 0 1 .008.094v.02c.02.69.104 1.189.208 1.548-.32.088-.659.09-.98.005v.002zm3.782 10.438c-.262.657-.636 1.156-1.144 1.525l-.02.015c-.31.232-.69.356-1.079.353h-2.174a1.812 1.812 0 0 1-1.111-.374 3.566 3.566 0 0 1 .25-5.805l.289-.189v-3.459h3.322v3.454l.289.189a3.57 3.57 0 0 1 1.381 4.29l-.004.002z' fill='rgb%2811%2C33%2C54%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-business-og-ledelse-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-business-og-ledelse-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='59' height='59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.248 33.221a6.28 6.28 0 0 0-3.503 1.074 6.297 6.297 0 0 0-2.312 2.848l-4.277-3.017a.616.616 0 0 0-.264-.107 7.896 7.896 0 0 0 .252-7.359.1.1 0 0 0 .015-.008l4.473-3.159a6.243 6.243 0 0 0 3.457 3.079 6.23 6.23 0 0 0 4.624-.153 6.245 6.245 0 0 0 3.248-3.3 6.26 6.26 0 0 0 .086-4.633 6.246 6.246 0 0 0-3.122-3.42 6.23 6.23 0 0 0-4.614-.326 6.242 6.242 0 0 0-3.57 2.947 6.26 6.26 0 0 0-.564 4.6l-4.668 3.292a7.868 7.868 0 0 0-12.723-.275 7.905 7.905 0 0 0-.242 9.254 7.869 7.869 0 0 0 12.72.394.628.628 0 0 0 .174.199l4.629 3.264a6.3 6.3 0 0 0 3.037 6.545 6.27 6.27 0 0 0 7.178-.624 6.292 6.292 0 0 0 1.868-6.97 6.29 6.29 0 0 0-2.3-3.003 6.272 6.272 0 0 0-3.602-1.138v-.004zm-3.08-8.545-.016-.867a.778.778 0 0 1 .532-.602c.464-.147 1.45-.792 1.963-1.542.348.09.712.101 1.064.03.603.83 1.628 1.367 2.095 1.511a.776.776 0 0 1 .538.63l.07.77a5.014 5.014 0 0 1-6.248.073l.003-.003zm4.093-5.06c-.006.484-.46.88-1.013.88-.553 0-1.009-.393-1.014-.88l-.015-1.387a.823.823 0 0 1 .246-.587c.205-.2.48-.311.766-.308h.031a1.077 1.077 0 0 1 .767.308.824.824 0 0 1 .247.587l-.015 1.386zm-1.013-3.967a5.022 5.022 0 0 1 4.403 2.596 5.045 5.045 0 0 1-.138 5.116 2.03 2.03 0 0 0-1.335-1.347c-.324-.101-.941-.456-1.334-.902a2.073 2.073 0 0 0 .663-1.484l.016-1.386a2.064 2.064 0 0 0-.605-1.478 2.33 2.33 0 0 0-1.653-.68h-.034a2.328 2.328 0 0 0-1.653.68 2.055 2.055 0 0 0-.606 1.48l.015 1.385c.009.527.219 1.03.587 1.408-.305.385-.964.887-1.256.978a2.023 2.023 0 0 0-1.335 1.348 5.044 5.044 0 0 1 1.71-7.017 5.022 5.022 0 0 1 2.555-.696v-.001zM14.924 35.303l-.02-1.215a1.176 1.176 0 0 1 .806-.927c.594-.185 1.976-.958 2.612-1.983a2.841 2.841 0 0 0 1.367.02c.797 1.06 2.04 1.757 2.697 1.961a1.173 1.173 0 0 1 .813.955l.098 1.084a6.612 6.612 0 0 1-8.374.102l.001.003zm5.602-6.58c-.008.718-.67 1.302-1.476 1.302-.806 0-1.467-.588-1.477-1.303l-.02-1.778a1.228 1.228 0 0 1 .366-.881 1.56 1.56 0 0 1 1.109-.449h.045a1.557 1.557 0 0 1 1.109.448 1.226 1.226 0 0 1 .367.882l-.023 1.778zm3.912 5.252v-.007a2.426 2.426 0 0 0-1.68-1.998c-.419-.13-1.306-.627-1.918-1.332a2.497 2.497 0 0 0 .933-1.9l.02-1.779a2.475 2.475 0 0 0-.728-1.772 2.814 2.814 0 0 0-1.992-.82h-.04a2.813 2.813 0 0 0-1.995.818 2.469 2.469 0 0 0-.728 1.773l.02 1.779a2.497 2.497 0 0 0 .892 1.865c-.429.62-1.441 1.231-1.876 1.366a2.42 2.42 0 0 0-1.681 1.998v.01a6.653 6.653 0 0 1 1.931-9.547 6.626 6.626 0 0 1 9.36 2.637 6.656 6.656 0 0 1-.512 6.91h-.006zm8.731 9.522-.014-.868a.78.78 0 0 1 .532-.601c.073-.023 1.532-.488 2.127-1.506.273.052.553.054.827.008.654.818 1.7 1.351 2.17 1.498a.776.776 0 0 1 .538.63l.07.768a5.015 5.015 0 0 1-6.247.073l-.003-.002zm4.093-5.062c-.006.485-.46.882-1.014.882-.552 0-1.008-.394-1.013-.882l-.015-1.386a.82.82 0 0 1 .246-.587c.204-.2.48-.311.765-.308h.031a1.076 1.076 0 0 1 .767.308.822.822 0 0 1 .247.587l-.014 1.386zm3.252 3.747a2.031 2.031 0 0 0-1.336-1.348c-.313-.098-.93-.44-1.368-.87a2.076 2.076 0 0 0 .698-1.516l.016-1.386a2.066 2.066 0 0 0-.606-1.478 2.33 2.33 0 0 0-1.653-.679h-.034a2.328 2.328 0 0 0-1.653.679 2.056 2.056 0 0 0-.605 1.476l.015 1.386a2.08 2.08 0 0 0 .699 1.517c-.268.371-.907.726-1.369.87a2.023 2.023 0 0 0-1.335 1.347 5.048 5.048 0 0 1 1.71-7.02 5.026 5.026 0 0 1 6.959 1.902 5.05 5.05 0 0 1-.138 5.118v.002z' fill='rgb%2811%2C33%2C54%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-bygge-anlaeg-og-industri-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-bygge-anlaeg-og-industri-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='60' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m43.581 20.965-4.514-.994C38.3 16.008 34.684 13 30.355 13h-4.927c-4.889 0-8.867 3.837-8.867 8.552v2.139h-.256V19.43a.638.638 0 0 0-.191-.455.657.657 0 0 0-.923 0 .638.638 0 0 0-.191.455v9.808c0 .17.069.334.191.454a.657.657 0 0 0 .923 0 .639.639 0 0 0 .19-.454v-4.261h.257v21.38c0 .17.069.334.191.455a.657.657 0 0 0 .922 0 .639.639 0 0 0 .192-.455v-8.055h20.05v1.71c-1.674.298-2.947 1.719-2.947 3.421 0 1.92 1.612 3.48 3.6 3.48 1.987 0 3.598-1.56 3.598-3.48 0-1.702-1.273-3.123-2.946-3.42v-8.775l4.609-1.416a3.052 3.052 0 0 0 1.565-1.083A2.98 2.98 0 0 0 46 26.952v-3.05c.002-1.415-.994-2.623-2.419-2.937zM20.623 30.76a7.593 7.593 0 0 1-2.598-4.265 43.66 43.66 0 0 1 19.734 0 7.594 7.594 0 0 1-2.598 4.265 1.883 1.883 0 0 0-.69 1.455v1.644H21.315v-1.643a1.884 1.884 0 0 0-.693-1.456zm6.543-14.733v-1.74h1.452v1.74h-1.452zm3.22 1.292c4.149.21 7.453 3.51 7.53 7.509v.383a44.935 44.935 0 0 0-20.043 0c0-.128-.006-.255 0-.383.076-4 3.384-7.298 7.529-7.51.227-.006 4.723-.006 4.983 0zm7.343 2.618a.69.69 0 0 0-.072.069 9.27 9.27 0 0 0-3.134-2.816 9.42 9.42 0 0 0-4.075-1.156c-.036 0-.23 0-.526-.004v-1.74h.433c3.592-.003 6.607 2.415 7.374 5.647zm-12.3-5.65h.432v1.74c-.294 0-.49 0-.525.004-1.47.073-2.9.489-4.176 1.212A9.261 9.261 0 0 0 18 20.19c.662-3.356 3.741-5.905 7.428-5.905zm-7.563 22.73v-7.474a9.046 9.046 0 0 0 1.918 2.2.624.624 0 0 1 .23.473v2.929h15.759v-2.93a.615.615 0 0 1 .23-.472 9.06 9.06 0 0 0 1.918-2.2v7.474H17.866zm22.998 6.417c0 .366-.095.726-.277 1.044l-1.083-1.044 1.083-1.043c.182.319.278.678.277 1.043zm-2.293-.898-1.075-1.037a2.375 2.375 0 0 1 2.154 0l-1.08 1.037zm-2.018 1.942a2.107 2.107 0 0 1 0-2.087l1.084 1.043-1.084 1.044zm.94.892 1.075-1.037 1.074 1.037a2.375 2.375 0 0 1-2.154 0h.005zm7.205-18.416c-.003.37-.127.73-.353 1.026a1.753 1.753 0 0 1-.904.616l-4.22 1.298V21.32l4.075.898c.394.08.748.29 1.003.596.255.306.396.69.399 1.085v3.053z' fill='rgb%2811%2C33%2C54%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-cnc_tekniker-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-cnc_tekniker-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgb%2811%2C33%2C54%29'%3E%3Cpath class='cls-1' d='M434.8 493.94h-122V365.78h1.05a74.58 74.58 0 0 0 74.5-74.5V166a8.5 8.5 0 0 0-8.5-8.5h-9.5v-23.22a8.49 8.49 0 0 0-.76-3.5h36.26a8.51 8.51 0 0 0 8.5-8.5v-67a8.5 8.5 0 1 0-17 0v25h-228v-25a8.5 8.5 0 0 0-17 0v67a8.5 8.5 0 0 0 8.5 8.5h36.26a8.33 8.33 0 0 0-.76 3.5v23.21h-9.5a8.49 8.49 0 0 0-8.5 8.5v125.29a74.58 74.58 0 0 0 74.49 74.5h1.05v128.16H132a8.5 8.5 0 1 0 0 17h125.72a7.46 7.46 0 0 0 1.16-.09 36.93 36.93 0 0 0 49 0 7.46 7.46 0 0 0 1.16.09H434.8a8.5 8.5 0 0 0 0-17zm-139-86.68a9.61 9.61 0 0 0-.93.88l-24 26.85v-25.32a9.61 9.61 0 0 0 .93-.88l24-26.85zm-24.91 53.09a9.61 9.61 0 0 0 .93-.88l24-26.85v25.32a9.61 9.61 0 0 0-.93.88l-24 26.85zm-75.5-169.07v-60h13v62h-12.95c-.03-.67-.05-1.28-.05-2zm6.54 26.6a57.94 57.94 0 0 1-3.31-7.61h18.25a8.51 8.51 0 0 0 8.5-8.5v-79a8.5 8.5 0 0 0-8.5-8.5h-21.48v-9.48h176v9.48H349.9a8.5 8.5 0 0 0-8.5 8.5v79a8.51 8.51 0 0 0 8.5 8.5h18.25a56.63 56.63 0 0 1-3.31 7.61 799.07 799.07 0 0 1-162.91 0zm169.41-24.61H358.4v-62h13v60c-.01.73-.04 1.34-.06 2zm-201.95-196h228v16.5h-228zm43.24 33.5h141.52a8.33 8.33 0 0 0-.76 3.5v23.21h-140v-23.2a8.49 8.49 0 0 0-.76-3.5zm158.76 43.71v13.32h-176v-13.31zM217.26 336.36q32.91 2.67 66.05 2.69t66.21-2.7a57.18 57.18 0 0 1-35.63 12.43h-61a57.2 57.2 0 0 1-35.63-12.42zm70.23 29.42-16.56 18.53v-18.53zm-4.1 137.37a20.35 20.35 0 0 1-4.77-.57l17.22-19.28v15.5a19.73 19.73 0 0 1-12.45 4.35z'/%3E%3Cpath class='cls-1' d='M307.51 301.77v-79a8.49 8.49 0 0 0-8.5-8.5h-31.25a8.49 8.49 0 0 0-8.5 8.5v79a8.5 8.5 0 0 0 8.5 8.5H299a8.5 8.5 0 0 0 8.51-8.5zm-17-8.5h-14.25v-62h14.25zM366.49 421.66c.06-.1 5.65-9.42 10.88-14.68a8.5 8.5 0 1 0-12-12c-6.73 6.75-13.17 17.51-13.44 18a8.5 8.5 0 0 0 14.6 8.71zM363.3 469.48a8.34 8.34 0 0 0 3.65-.83c.1 0 9.92-4.7 17.19-6.17a8.5 8.5 0 1 0-3.36-16.66c-9.35 1.89-20.67 7.26-21.15 7.49a8.5 8.5 0 0 0 3.67 16.17zM207.59 425.8a8.37 8.37 0 0 0 4.34-1.2 8.5 8.5 0 0 0 2.95-11.6c-.27-.45-6.71-11.21-13.44-18a8.5 8.5 0 1 0-12 12c5.19 5.22 10.74 14.45 10.88 14.67a8.49 8.49 0 0 0 7.27 4.13zM176 452.47a8.5 8.5 0 0 0 6.65 10c7.25 1.47 17.05 6.11 17.19 6.17a8.39 8.39 0 0 0 3.66.83 8.5 8.5 0 0 0 3.66-16.17c-.47-.23-11.8-5.6-21.14-7.49a8.5 8.5 0 0 0-10.02 6.66z'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-dato-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-dato-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgb%2811%2C33%2C54%29'%3E%3Cpath class='cls-1' d='M499.54 135.88a42.1 42.1 0 0 0-42.06-42.06H441V63.9a8.5 8.5 0 1 0-17 0v29.92h-60.5V63.9a8.5 8.5 0 1 0-17 0v29.92H286V63.9a8.5 8.5 0 1 0-17 0v29.92h-60.5V63.9a8.5 8.5 0 1 0-17 0v29.92H131V63.9a8.5 8.5 0 0 0-17 0v29.92h-4.55a42.1 42.1 0 0 0-42.06 42.06v51.57a8.9 8.9 0 0 0 0 .9 9.1 9.1 0 0 0 0 .91v260.57a42.11 42.11 0 0 0 42.06 42.06h348a42.11 42.11 0 0 0 42.06-42.06V189.26a9.1 9.1 0 0 0 0-.91 8.9 8.9 0 0 0 0-.9zm-415.15 0a25.09 25.09 0 0 1 25.06-25.06H114v23.08a8.5 8.5 0 0 0 17 0v-23.08h60.5v23.08a8.5 8.5 0 0 0 17 0v-23.08H269v23.08a8.5 8.5 0 0 0 17 0v-23.08h60.5v23.08a8.5 8.5 0 0 0 17 0v-23.08H424v23.08a8.5 8.5 0 0 0 17 0v-23.08h16.48a25.09 25.09 0 0 1 25.06 25.06V179H84.39zm398.15 314a25.09 25.09 0 0 1-25.06 25.06h-348a25.09 25.09 0 0 1-25.06-25.06V197.76h398.12z'/%3E%3Cpath class='cls-1' d='M122.5 425.69h310a8.5 8.5 0 0 0 8.5-8.5V255.45a8.51 8.51 0 0 0-8.5-8.5h-310a8.51 8.51 0 0 0-8.5 8.5v161.74a8.5 8.5 0 0 0 8.5 8.5zm8.5-80.87h60.5v63.87H131zm155-17V264h60.5v63.87zm60.5 17v63.87H286v-63.87zm-77.5-17h-60.5V264H269zm0 17v63.87h-60.5v-63.87zm94.5 63.87v-63.87H424v63.87zm60.5-80.87h-60.5V264H424zM191.5 264v63.87H131V264z'/%3E%3Cpath class='cls-1' d='M413.43 353.72a8.51 8.51 0 0 0-12 .8l-7.7 8.81-7.73-8.81a8.5 8.5 0 1 0-12.8 11.2l9.21 10.52-9.21 10.53A8.5 8.5 0 1 0 386 398l7.71-8.81 7.7 8.81a8.5 8.5 0 0 0 12.8-11.19L405 376.24l9.21-10.52a8.51 8.51 0 0 0-.78-12z'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-deling-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-deling-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgb%2811%2C33%2C54%29'%3E%3Cpath class='cls-1' d='M402.23 331.74a85.76 85.76 0 0 0-79.31 53.38l-58.33-41.07a8.42 8.42 0 0 0-3.59-1.45 107.34 107.34 0 0 0 3.43-100.18 1.32 1.32 0 0 0 .2-.12l61-43a85.09 85.09 0 1 0-6.2-16.42l-63.66 44.82a107.48 107.48 0 1 0-3.35 127.6 8.54 8.54 0 0 0 2.38 2.7l63.13 44.44a85.63 85.63 0 1 0 84.3-70.65zm-42-116.33L360 203.6a10.59 10.59 0 0 1 7.26-8.19c6.33-2 19.78-10.78 26.77-21a32.27 32.27 0 0 0 14.51.42c8.22 11.29 22.2 18.6 28.57 20.57a10.59 10.59 0 0 1 7.33 8.58l.95 10.46a68.46 68.46 0 0 1-85.19 1zm55.81-68.9c-.08 6.6-6.28 12-13.82 12s-13.75-5.36-13.82-12l-.21-18.87a11.18 11.18 0 0 1 3.36-8 14.72 14.72 0 0 1 10.45-4.19h.42a14.72 14.72 0 0 1 10.46 4.19 11.22 11.22 0 0 1 3.36 8zm-13.82-54a68.58 68.58 0 0 1 58.17 105 27.64 27.64 0 0 0-18.21-18.35c-4.41-1.37-12.83-6.2-18.19-12.27a28.2 28.2 0 0 0 9.05-20.21l.21-18.87a28.08 28.08 0 0 0-8.25-20.12 31.77 31.77 0 0 0-22.54-9.24H402a31.81 31.81 0 0 0-22.55 9.24 28 28 0 0 0-8.27 20.14l.21 18.87a28.09 28.09 0 0 0 8 19.16c-4.15 5.24-13.14 12.08-17.12 13.32a27.6 27.6 0 0 0-18.21 18.35 68.58 68.58 0 0 1 58.17-105zm-290.8 267.57-.29-16.55a16 16 0 0 1 11-12.61c8.11-2.52 26.95-13.05 35.63-27a38.82 38.82 0 0 0 9.9 1.28 39.35 39.35 0 0 0 8.74-1c10.87 14.43 27.81 23.91 36.78 26.69a16 16 0 0 1 11.09 13l1.33 14.76a90.28 90.28 0 0 1-114.2 1.38zm76.4-89.59c-.11 9.78-9.15 17.73-20.14 17.73s-20-8-20.14-17.73l-.28-24.21a16.71 16.71 0 0 1 5-12 21.28 21.28 0 0 1 15.12-6.1h.62a21.28 21.28 0 0 1 15.12 6.1 16.71 16.71 0 0 1 5 12zM241.17 342v-.1a33 33 0 0 0-22.93-27.2c-5.7-1.77-17.8-8.53-26.14-18.13a34 34 0 0 0 12.72-25.86l.28-24.22a33.66 33.66 0 0 0-9.93-24.13A38.41 38.41 0 0 0 168 211.2h-.55a38.41 38.41 0 0 0-27.21 11.14 33.61 33.61 0 0 0-9.92 24.13l.27 24.22a33.94 33.94 0 0 0 12.16 25.39c-5.84 8.45-19.65 16.76-25.58 18.6a33 33 0 0 0-22.93 27.2v.12a90.47 90.47 0 1 1 147 0zm119.07 129.62-.2-11.81a10.59 10.59 0 0 1 7.26-8.19c1-.31 20.89-6.64 29-20.49a32.2 32.2 0 0 0 11.29.1c8.92 11.14 23.17 18.4 29.59 20.39a10.59 10.59 0 0 1 7.33 8.58l.95 10.46a68.46 68.46 0 0 1-85.19 1zm55.81-68.9c-.08 6.6-6.28 12-13.82 12s-13.75-5.36-13.82-12l-.21-18.87a11.18 11.18 0 0 1 3.36-8 14.72 14.72 0 0 1 10.44-4.19h.42a14.68 14.68 0 0 1 10.45 4.19 11.19 11.19 0 0 1 3.37 8zm44.35 51a27.64 27.64 0 0 0-18.21-18.35c-4.27-1.33-12.69-6-18.66-11.84a28.25 28.25 0 0 0 9.52-20.64l.21-18.87A28.08 28.08 0 0 0 425 363.9a31.77 31.77 0 0 0-22.54-9.24H402a31.81 31.81 0 0 0-22.55 9.24 28 28 0 0 0-8.25 20.1l.21 18.87a28.27 28.27 0 0 0 9.52 20.65c-3.65 5.05-12.37 9.88-18.66 11.83a27.6 27.6 0 0 0-18.21 18.35 68.64 68.64 0 1 1 116.34 0z'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-design-og-formgivning-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-design-og-formgivning-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='60' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m36.772 38.027 4.148-9.62-8.269-16.582h-5.01l-8.266 16.581 4.148 9.62H22.29l-1.122 9.007h18.001l-1.122-9.006h-1.275zM30.17 27.503a1.198 1.198 0 1 1-.006 2.398 1.198 1.198 0 0 1 .006-2.4v.002zm-9.018.954 7.49-15.02h.722v12.575a2.81 2.81 0 1 0 1.612 0V13.437h.678l7.49 15.019-4.127 9.575h-9.74l-4.125-9.574zm1.844 16.97.72-5.783h12.908l.72 5.783H22.996z' fill='rgb%2811%2C33%2C54%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-ejendomsservicetekniker-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-ejendomsservicetekniker-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgb%2811%2C33%2C54%29'%3E%3Cpath class='cls-1' d='M429.26 425.63h-22.92l-17.22-42.86a8.49 8.49 0 0 0-7.88-5.33h-48.88a8.54 8.54 0 0 0 .53-2.92v-8.69h18.73a8.49 8.49 0 0 0 7.89-11.66 87.69 87.69 0 0 0-81.79-55.34H254a26.87 26.87 0 0 0-26.83 26.83v31.67a8.49 8.49 0 0 0 8.5 8.5h18.73v8.69a8.54 8.54 0 0 0 .52 2.92H217a8.49 8.49 0 0 0-8.5 8.5v14.76l-90.11-238.56a8.49 8.49 0 0 0-8-5.5H75.94a8.5 8.5 0 0 0 0 17h28.63L201 428.88a41.12 41.12 0 1 0 49.33 61.95H396a41.12 41.12 0 1 0 33.31-65.2zm-185.1-100a9.84 9.84 0 0 1 9.83-9.83h23.73a70.74 70.74 0 0 1 60.07 33h-93.63zm27.24 48.86v-8.69h44.49v8.69a8.54 8.54 0 0 0 .52 2.92h-45.54a8.54 8.54 0 0 0 .53-2.89zm104.09 19.92L388 425.63H225.54v-31.19zM217 490.88a24.13 24.13 0 1 1 24.12-24.12A24.15 24.15 0 0 1 217 490.88zm40.5-17.05a40.93 40.93 0 0 0-7.23-31.2H396a40.93 40.93 0 0 0-7.23 31.2zm171.72 17.05a24.13 24.13 0 1 1 24.13-24.12 24.15 24.15 0 0 1-24.09 24.12z'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-e_handel_vogn-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-e_handel_vogn-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgb%2811%2C33%2C54%29'%3E%3Cpath fill='none' class='cls-1' d='M542.09 421V123.28H24.84V421zm-417-268.26h39.58a8.48 8.48 0 0 1 8.26 6.52l5.33 22.21H392a24 24 0 0 1 23.35 29.61L388.25 324a8.51 8.51 0 0 1-8.27 6.52H206.54c-5.87 0-10.64 5-10.64 11.21S200.67 353 206.54 353h167.85a28.23 28.23 0 1 1-25.88 17H240.42a28.21 28.21 0 1 1-49.15-4.71 28.5 28.5 0 0 1 2-48.27l-30-125-5.27-22.29h-32.87a8.5 8.5 0 0 1 0-17z'/%3E%3Cpath fill='none' class='cls-1' d='m204.66 291.36 5.32 22.2h163.3l25.53-106.45a7 7 0 0 0-6.82-8.65H182.38l22.27 92.88zM363.16 381.19A11.21 11.21 0 1 0 374.37 370a11.23 11.23 0 0 0-11.21 11.19zM203.33 381.19A11.21 11.21 0 1 0 214.54 370a11.23 11.23 0 0 0-11.21 11.19zM24.84 438v42.9h517.25V438zm258.62 34.4a13 13 0 1 1 13-13 13 13 0 0 1-13 13zM188.48 528.13H373.5l-14.37-30.23H188.48v30.23z'/%3E%3Cpath fill='none' class='cls-1' d='M283.46 455.4a4 4 0 1 0 4.05 4 4 4 0 0 0-4.05-4z'/%3E%3Cpath d='M550.59 106.28H16.34a8.5 8.5 0 0 0-8.5 8.5V489.4a8.5 8.5 0 0 0 8.5 8.5h155.14v30.23h-40.55a8.5 8.5 0 1 0 0 17H436a8.5 8.5 0 0 0 0-17h-43.68L378 497.9h172.59a8.5 8.5 0 0 0 8.5-8.5V114.78a8.5 8.5 0 0 0-8.5-8.5zm-8.5 17V421H24.84V123.28zM373.5 528.13h-185V497.9h170.63zm-9-47.23H24.84V438h517.25v42.9z'/%3E%3Cpath d='M283.46 446.49a13 13 0 1 0 13 12.95 13 13 0 0 0-13-12.95zm0 17a4 4 0 1 1 4.05-4.05 4 4 0 0 1-4.05 4.05zM125.13 169.73H158l5.32 22.2 30 125.05a28.5 28.5 0 0 0-2 48.27 28.21 28.21 0 1 0 49.1 4.75h108.07a28.21 28.21 0 1 0 25.88-17H206.54c-5.87 0-10.64-5-10.64-11.21s4.77-11.21 10.64-11.21H380a8.51 8.51 0 0 0 8.27-6.52l27.09-113a24 24 0 0 0-23.36-29.6H178.3l-5.3-22.21a8.48 8.48 0 0 0-8.26-6.52h-39.61a8.5 8.5 0 0 0 0 17zm100.62 211.46A11.21 11.21 0 1 1 214.54 370a11.23 11.23 0 0 1 11.21 11.19zm159.83 0A11.21 11.21 0 1 1 374.37 370a11.23 11.23 0 0 1 11.21 11.19zM392 198.46a7 7 0 0 1 6.82 8.65l-25.54 106.45H210l-5.32-22.2-22.27-92.88z'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-it-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-it-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='60' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M44.764 13.912H14.771a.992.992 0 0 0-.99.991V44.85a.992.992 0 0 0 .99.991h29.993a.992.992 0 0 0 .99-.99V14.907a.992.992 0 0 0-.99-.996zm-.321 1.312v3.749h-29.35v-3.749h29.35zm-29.35 29.302V20.285h29.35v24.24h-29.35z' fill='rgb%2811%2C33%2C54%29'/%3E%3Cpath d='m24.112 27.135-5.525 5.522 5.33 5.331a.656.656 0 1 0 .927-.926l-4.402-4.405 4.598-4.597a.656.656 0 0 0-.926-.927l-.002.002zm10.123 0a.656.656 0 0 0 0 .926l4.598 4.596-4.399 4.407a.655.655 0 0 0 .714 1.084.656.656 0 0 0 .212-.158l5.325-5.333-5.525-5.525a.658.658 0 0 0-.925.003zm-1.978-.128a.654.654 0 0 0-.875.309l-4.673 9.732a.656.656 0 0 0 1.183.568l4.672-9.734a.656.656 0 0 0-.307-.875zm4.733-9.3a.704.704 0 1 0 .923-1.063.704.704 0 0 0-.922 1.063zm2.162-.001a.704.704 0 1 0 .924-1.063.704.704 0 0 0-.924 1.063zm2.16.001a.704.704 0 1 0 .922-1.065.704.704 0 0 0-.922 1.065z' fill='rgb%2811%2C33%2C54%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-kosmetiker-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-kosmetiker-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgb%2811%2C33%2C54%29'%3E%3Cpath class='cls-1' d='M135.61 175.77h8.1a8.5 8.5 0 0 0 2.58-16.6h.19a8.5 8.5 0 0 0 1.82-16.8 8.5 8.5 0 0 0 0-16.6 8.5 8.5 0 0 0 0-16.6 8.49 8.49 0 0 0-1.82-16.79h-.19a8.5 8.5 0 0 0-2.58-16.6h-.19a8.5 8.5 0 0 0-2.58-16.6h-5.33v-2.57a8.5 8.5 0 0 0-17 0v2.57h-5.33a8.5 8.5 0 0 0-2.58 16.6h-.19a8.5 8.5 0 0 0-2.58 16.6h-.18a8.49 8.49 0 0 0-1.82 16.79 8.5 8.5 0 0 0 0 16.6 8.5 8.5 0 0 0 0 16.6 8.5 8.5 0 0 0 1.82 16.8h.18a8.5 8.5 0 0 0 2.58 16.6h8.1V280.5H87.23v210.57A27.78 27.78 0 0 0 115 518.82h24.27A27.77 27.77 0 0 0 167 491.07V280.5h-31.39zM150 491.07a10.76 10.76 0 0 1-10.74 10.75H115a10.76 10.76 0 0 1-10.75-10.75V297.5H150zM349.93 75c-6.14-9.27-16.15-15.33-29.73-18l-.45-.08a291.8 291.8 0 0 0-84.57 0c-13.53 1.94-25 9-30.65 18.89a27.23 27.23 0 0 0-1.72 24.19l31.86 63.76 12.49 327.52c.52 17.73 11.28 27.5 30.3 27.5s29.79-9.77 30.3-27.42l12.5-327.59 31.6-63.18.26-.59a27.23 27.23 0 0 0-2-24.74zm-59.16 415.83c-.29 10.18-5.95 11-13.31 11s-13-.81-13.31-11.07l-10-261.1-2.05-53.76h50.65zm45.72-397.48-32.77 65.54h-5.58l10.16-39.17a8.5 8.5 0 1 0-16.46-4.26l-11.26 43.43h-6.23l-11.26-43.43a8.5 8.5 0 0 0-16.46 4.26l10.16 39.17h-5.58l-32.77-65.54a10.31 10.31 0 0 1 .84-9.17c3.08-5.38 9.93-9.31 18.31-10.51a274.48 274.48 0 0 1 79.52 0c8.88 1.8 14.95 5.24 18.53 10.53a10.3 10.3 0 0 1 .85 9.15zM467 407.83v-54.07h-28.1a54.6 54.6 0 0 0 11.34-4.35l10.41-5.32-8.19-8.09c-1.5-2.26-3.1-11.59-3.38-19.8-.05-8.56-4.16-13-7.62-15.26a19.84 19.84 0 0 0-7.06-2.74v-55h30v-69.84a29 29 0 0 0-28.92-28.92h-15.32a29 29 0 0 0-28.92 28.92v69.77h26.16v56.19c-9.59 3.73-10.85 12.62-10.85 17v.26c.24 7.94-.79 17.1-2.17 19.45l-7.74 7.74 9.77 5.49a46.78 46.78 0 0 0 11 4.51h-28.72v54.07a64.57 64.57 0 0 0-.69 102.34 41.29 41.29 0 0 0 25.3 8.64h29a40.91 40.91 0 0 0 24.7-8.21c9.28-6.78 16.34-16.12 21-27.76a64.61 64.61 0 0 0-21.1-75zm-58.76-234.47a11.94 11.94 0 0 1 11.92-11.92h15.32a11.94 11.94 0 0 1 11.92 11.92v52.77h-39.16zm13.54 164c1.25-4.87 2.06-11.67 1.77-21.13a5.85 5.85 0 0 1 .11-1.14 19 19 0 0 1 8.32 0 6.15 6.15 0 0 1 .1 1.25v.27c.28 9.21 1.39 15.86 2.78 20.65a25.18 25.18 0 0 1-13.08.07zm50.45 139.24c-3.49 8.76-8.47 15.41-15.25 20.34l-.26.19a23.81 23.81 0 0 1-14.4 4.72h-29a24.18 24.18 0 0 1-14.83-5 47.57 47.57 0 0 1 3.33-77.43l3.86-2.52v-46.14H450v46.07l3.85 2.52a47.61 47.61 0 0 1 18.43 57.22z'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-Lygte_hvid-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-Lygte_hvid-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1080 1080' fill='rgb%2811%2C33%2C54%29'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill-rule:evenodd%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M564.32 338.12c-13.18-13.19-34.93-13.19-48.12 0-13.19 13.19-13.16 34.9.03 48.09l160.34 160.34c13.19 13.19 34.9 13.22 48.09.03 13.19-13.19 13.19-34.93 0-48.12L564.32 338.12zm-16.04 16.04 160.33 160.33c4.58 4.58 4.58 11.46 0 16.04-4.58 4.58-11.43 4.55-16.01-.03L532.27 370.17c-4.58-4.58-4.61-11.43-.03-16.01 4.58-4.58 11.46-4.58 16.04 0zm0 0'/%3E%3Cpath class='cls-1' d='M516.2 370.19c-33.41 33.41-60.34 76.66-51.18 122.45.43 2.2 1.51 4.23 3.1 5.82l96.22 96.21c1.58 1.58 3.59 2.66 5.77 3.1 45.79 9.16 89.09-17.82 122.5-51.23 4.42-4.43 4.42-11.6 0-16.03L532.28 370.18c-2.13-2.14-5.02-3.34-8.03-3.34s-5.91 1.2-8.04 3.34zm9.25 25.28 141.92 141.87c-28.15 25.49-59.95 42.84-90.48 37.83l-89.27-89.27c-5-30.52 12.36-62.3 37.83-90.44zm0 0'/%3E%3Cpath class='cls-1' d='M468.11 482.44 227.59 722.96c-30.9 30.9-30.9 81.34 0 112.24 30.9 30.9 81.34 30.9 112.24 0l240.52-240.52c4.42-4.43 4.42-11.6 0-16.03l-96.21-96.21c-4.43-4.42-11.6-4.42-16.03 0zm7.99 24.06 80.19 80.14-232.52 232.52a56.488 56.488 0 0 1-80.14 0 56.53 56.53 0 0 1 0-80.19l232.48-232.48zm0 0'/%3E%3Cpath class='cls-1' d='M436.03 626.74c-13.19-13.19-34.93-13.19-48.12 0l-48.09 48.09c-13.19 13.19-13.19 34.93 0 48.12 13.19 13.19 34.93 13.19 48.12 0l48.09-48.09c13.19-13.19 13.19-34.93 0-48.12zm-16.04 16.04c4.58 4.58 4.58 11.46 0 16.04l-48.09 48.09c-4.58 4.58-11.46 4.58-16.04 0-4.58-4.58-4.58-11.46 0-16.04l48.09-48.09c4.58-4.58 11.46-4.58 16.04 0zm0 0'/%3E%3Cpath class='cls-1' d='M436.03 626.74c-13.19-13.19-34.93-13.19-48.12 0l-8.02 8.02c-13.19 13.19-13.19 34.93 0 48.12 13.19 13.19 34.93 13.19 48.12 0l8.02-8.02c13.19-13.19 13.19-34.93 0-48.12zm-16.04 16.04c4.58 4.58 4.58 11.46 0 16.04l-8.02 8.02c-4.58 4.58-11.46 4.58-16.04 0-4.58-4.58-4.58-11.46 0-16.04l8.02-8.02c4.58-4.58 11.46-4.58 16.04 0zM819.99 226.73 706.62 340.1c-2.14 2.13-3.34 5.02-3.34 8.04s1.2 5.91 3.34 8.03c4.43 4.42 11.6 4.42 16.03 0l113.42-113.42c4.42-4.43 4.42-11.6 0-16.03-2.13-2.14-5.02-3.34-8.04-3.34s-5.91 1.2-8.03 3.34zM714.66 223.42c-3.01 0-5.9 1.18-8.04 3.31l-68.01 68.05c-4.42 4.43-4.42 11.6 0 16.03 4.43 4.43 11.6 4.43 16.03 0l68.01-68.05c4.42-4.43 4.42-11.6 0-16.03-2.12-2.11-5-3.3-7.99-3.31zM819.99 340.1l-68.01 68.05c-4.42 4.43-4.42 11.6 0 16.03 4.43 4.43 11.6 4.43 16.03 0l68.05-68.01c2.14-2.13 3.34-5.02 3.34-8.03s-1.2-5.91-3.34-8.04c-2.13-2.14-5.02-3.34-8.04-3.34s-5.91 1.2-8.03 3.34zM580.02 331.1c-9.76-.02-19.53 2.79-26.54 9.79-4.42 4.43-4.42 11.6 0 16.03l152.34 152.34c2.13 2.14 5.02 3.34 8.03 3.34s5.91-1.2 8.03-3.34c7-7 9.82-16.73 9.79-26.49-.02-9.76-2.57-20.01-6.95-30.76-8.76-21.5-25.01-45.06-46.96-67-21.94-21.95-45.5-38.2-67-46.96-10.75-4.38-21-6.93-30.76-6.95zm3.14 23.4c5.34.42 11.51 1.47 19.08 4.56 17.68 7.2 39.39 21.85 59.51 41.98 20.12 20.12 34.77 41.83 41.98 59.51 3.08 7.56 4.09 13.71 4.52 19.04L583.16 354.5zm0 0'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-maskin-og-vaerksted-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-maskin-og-vaerksted-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='60' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m30.845 24.021 5.65-5.18a.527.527 0 0 1 .138-.09c2.715-1.208 5.574-1.182 8.05.073a9.309 9.309 0 0 1 3.304 2.83c.928 1.262 1.578 2.751 1.933 4.424a.49.49 0 0 1 .01.087l.295 8.405a4.59 4.59 0 0 1-.762 2.706l-3.042 4.602-.003.003a.454.454 0 0 1-.072.085l-.004.004-.004.004c-2.636 2.358-6.503 3.883-9.771 3.883-.162 0-.323-.005-.48-.012h-.018c-4.518-.379-6.035-7.169-6.097-7.454-.018-.081-.18-.802-.18-1.223l-.035-10.662a3.367 3.367 0 0 1 1.088-2.485zm-.074 2.487v.958l.033 9.704c0 .223.087.693.147.969.454 1.208 1.82 1.552 2.6 1.649 2.266.281 5.454-.763 7.243-3.295l-.486-11.188c-.003-.081-.072-.172-.13-.233-1.416-1.528-5.887-2.835-8.644-.308a2.365 2.365 0 0 0-.763 1.741v.003zm18.437 8.097-.293-8.36c-.327-1.514-.916-2.858-1.75-3.995a8.308 8.308 0 0 0-2.944-2.522c-2.174-1.103-4.691-1.133-7.098-.085l-3.066 2.811a8.024 8.024 0 0 1 2.361-.07c1.797.204 3.57.99 4.51 2.002.253.272.387.57.4.88l.485 11.167 4.112 4.353 2.687-4.065a3.59 3.59 0 0 0 .596-2.116zM36.142 44.834c2.956.138 6.553-1.166 9.118-3.275l-3.898-4.128a8.97 8.97 0 0 1-3.507 2.655c-1.157.499-2.386.76-3.542.76-.297 0-.592-.017-.886-.053a5.289 5.289 0 0 1-1.797-.537c.745 1.88 2.17 4.377 4.512 4.578z' fill='rgb%2811%2C33%2C54%29'/%3E%3Cpath d='M39.533 27.455a.51.51 0 0 1 .189.373l.24 5.991a.507.507 0 0 1-.42.52l-7.376 1.305a.51.51 0 0 1-.598-.49l-.096-6.048a.505.505 0 0 1 .42-.508l7.232-1.248a.51.51 0 0 1 .409.105zm-.806.992-6.23 1.076.08 5.02 6.35-1.125-.2-4.971zM25.465 39.334a.507.507 0 0 0-.354-.152l.106-12.246a.51.51 0 0 0 .265-.44l.017-3.43a2.027 2.027 0 0 0-.588-1.44 2.046 2.046 0 0 0-1.437-.605l-3.04-.012h-.487a.51.51 0 0 0-.433.238l-1.106-.007a.511.511 0 0 0-.513.504l-4.325-.03a.51.51 0 0 0-.512.505v1.431a.506.506 0 0 0 .505.508l4.325.03v.092a.507.507 0 0 0 .505.509l1.11.008a.512.512 0 0 0 .429.24l1.16.008a.055.055 0 0 1 .054.055l-.01 1.371a.51.51 0 0 0 .264.448l-.106 12.243h-.004a.51.51 0 0 0-.508.498l-.082 4.817a.506.506 0 0 0 .5.516h.01a.51.51 0 0 0 .508-.499l.066-4.31 2.797.012-.074 4.302a.504.504 0 0 0 .5.515h.01a.511.511 0 0 0 .508-.499l.082-4.817a.504.504 0 0 0-.142-.363zM22.41 26.99l1.785.005-.104 12.084-1.785-.007.104-12.082zm-4.765-3.817-3.574-.025v-.42l3.574.025v.42zm1.263-.919.523.005-.006 1.526-.523-.004.006-1.527zm2.184 1.78-.649-.005.007-2.005 3.015.012c.271.003.53.112.72.304.19.192.296.452.294.721l-.013 2.922-2.314-.007.006-.866a1.067 1.067 0 0 0-.31-.756 1.077 1.077 0 0 0-.755-.317v-.003zM11.458 22.952a.506.506 0 0 0-.509-.507H7.624a.51.51 0 0 0-.509.507.506.506 0 0 0 .51.507h3.324a.51.51 0 0 0 .51-.507zM11.627 20.38 8.69 18.83a.512.512 0 0 0-.665.223.505.505 0 0 0 .188.672l2.94 1.55a.511.511 0 0 0 .688-.208.505.505 0 0 0-.21-.686h-.003zM11.063 24.086l-2.94 1.542a.508.508 0 0 0-.075.847.511.511 0 0 0 .553.048l2.942-1.543a.507.507 0 0 0-.475-.894h-.005z' fill='rgb%2811%2C33%2C54%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-mediegrafiker-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-mediegrafiker-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgb%2811%2C33%2C54%29'%3E%3Cpath d='M286 408.64a12.27 12.27 0 1 0-12.27-12.27A12.28 12.28 0 0 0 286 408.64zm0-17a4.73 4.73 0 1 1-4.73 4.73 4.73 4.73 0 0 1 4.73-4.73z'/%3E%3Cpath d='M511.91 96.4H60.1a8.49 8.49 0 0 0-8.5 8.5v316.81a8.5 8.5 0 0 0 8.5 8.5h28.32v62.4a16.81 16.81 0 0 0 16.79 16.79h108.58a16.81 16.81 0 0 0 16.79-16.79v-22.46H415a8.5 8.5 0 0 0 0-17h-36.11L368 430.21h143.91a8.5 8.5 0 0 0 8.5-8.5V104.9a8.49 8.49 0 0 0-8.5-8.5zM88.42 413.21H68.6v-33.67h19.82zm125.16 79.19H105.42v-8.9h108.16zm0-25.9H105.42V290.39h108.16zm0-193.11H105.42v-8.9h108.16zm17 179.76v-22.94h118.59l10.9 22.94zm272.83-39.94H230.58v-33.67h272.83zm0-50.67H230.58v-98.26a16.81 16.81 0 0 0-16.79-16.79H105.21a16.81 16.81 0 0 0-16.79 16.79v98.26H68.6V113.4h434.81z'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-salg-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-salg-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='59' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.647 43.425h-1.168v-17.61a1.589 1.589 0 0 0-1.588-1.588h-3.383a1.589 1.589 0 0 0-1.589 1.589v17.609H31.02V33.55a1.588 1.588 0 0 0-1.588-1.588h-3.384a1.588 1.588 0 0 0-1.588 1.588v9.875h-1.899V37.41a1.588 1.588 0 0 0-1.588-1.588h-3.384a1.588 1.588 0 0 0-1.588 1.588v6.014h-1.168a.587.587 0 1 0 0 1.174h25.814a.587.587 0 0 0 0-1.174zm-23.472 0V37.41a.414.414 0 0 1 .414-.415h3.384a.414.414 0 0 1 .414.415v6.014h-4.212zm8.459 0V33.55a.414.414 0 0 1 .414-.414h3.384a.414.414 0 0 1 .414.414v9.875h-4.212zm8.46 0v-17.61a.414.414 0 0 1 .413-.414h3.384a.414.414 0 0 1 .415.415v17.609h-4.213zM16.588 32.509a.643.643 0 0 0 .08-.006c4.741-.655 9.438-2.767 13.58-6.106 3.5-2.82 6.318-6.302 8.028-9.892l.333 1.073a.587.587 0 1 0 1.121-.345l-.918-2.97-2.909.898a.587.587 0 1 0 .345 1.123l.977-.303c-1.633 3.442-4.343 6.785-7.713 9.501-3.977 3.207-8.474 5.232-13.004 5.858a.586.586 0 0 0 .08 1.169z' fill='rgb%2811%2C33%2C54%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-stillads-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-stillads-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 608 672' fill='rgb%2811%2C33%2C54%29'%3E%3Cpath d='M185.9 624h-81.5c-4.5 0-8.15-3.65-8.15-8.15V135h16.3v472.7h65.2V135h16.3v480.85c0 4.5-3.65 8.15-8.15 8.15zM495.6 624h-81.5c-4.5 0-8.15-3.65-8.15-8.15V135h16.3v472.7h65.2V135h16.3v480.85c0 4.5-3.65 8.15-8.15 8.15z'/%3E%3Cpath d='M71.8 444.7h456.4V461H71.8zM71.8 566.95h456.4v16.3H71.8zM71.8 200.2h456.4v16.3H71.8zM71.8 322.45h456.4v16.3H71.8zM414.1 526.2h81.5v16.3h-81.5zM414.1 485.45h81.5v16.3h-81.5zM104.4 403.95h81.5v16.3h-81.5zM104.4 363.2h81.5v16.3h-81.5zM414.1 281.7h81.5V298h-81.5zM414.1 240.95h81.5v16.3h-81.5z'/%3E%3Cpath d='m410.25 582.29-228.2-122.25a8.146 8.146 0 0 1 0-14.36l214.79-115.07-214.79-115.07 7.7-14.37 228.2 122.25a8.146 8.146 0 0 1 0 14.36L203.16 452.85l214.79 115.06-7.7 14.37z'/%3E%3Cpath d='m189.75 582.29-7.7-14.37 214.79-115.06-214.79-115.07a8.146 8.146 0 0 1 0-14.36l228.2-122.25 7.7 14.37-214.79 115.07 214.79 115.07a8.146 8.146 0 0 1 0 14.36L189.75 582.3zM55.5 607.7h179.3V624H55.5zM365.2 607.7h179.3V624H365.2z'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-support-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-support-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgb%2811%2C33%2C54%29'%3E%3Cpath class='cls-1' d='M159.37 234.81h.19a8.49 8.49 0 0 0 7.59-5.07A40.87 40.87 0 0 0 193.69 245c.81 21.57 10.3 41.69 26.93 56.86 17 15.49 39.43 24 63.23 24a93.39 93.39 0 0 0 63.24-24c16.65-15.2 26.15-35.36 26.94-57a40.87 40.87 0 0 0 25.75-15.19 8.5 8.5 0 0 0 16.27-3.24l1.18-53.67c.35-31.31-12-61.25-34.81-84.31-25.06-25.34-60.7-39.88-97.78-39.88h-2.35c-37.08 0-72.72 14.54-97.78 39.88-22.8 23.06-35.16 53-34.81 84.4l1.18 53.58a8.49 8.49 0 0 0 8.49 8.38zm16.07-30.25a23.91 23.91 0 0 1 17.48-23l.52 46.13a23.91 23.91 0 0 1-18-23.13zm181.78 28.13c-14.45 10.92-31.21 22.25-38.08 25.21-.37-.43-.75-.86-1.15-1.28a25.06 25.06 0 0 0-17.69-7.72h-.48a25.22 25.22 0 0 0-.47 50.43h.49A25.21 25.21 0 0 0 325 274.59v-.78c5.2-2.12 12.46-6.37 23.43-13.89 2.5-1.71 4.95-3.43 7.26-5.08-6.6 30.73-36.43 54.08-71.88 54.08-40 0-72.83-29.69-73.24-66.19l-.78-69.11c-.19-16.83 6.51-33 18.86-45.47 13.88-14 33.7-22.09 54.39-22.09h1.55c20.69 0 40.51 8 54.39 22.09 12.35 12.49 19.05 28.64 18.86 45.47zm17.06-5.2.51-45.69a23.87 23.87 0 0 1-.51 45.69zm-177.68-127c21.89-22.13 53.12-34.83 85.69-34.83h2.35c32.57 0 63.8 12.7 85.69 34.83 19.58 19.81 30.2 45.44 29.9 72.08l-.15 7.22a41 41 0 0 0-25.7-15.51 80.89 80.89 0 0 0-23.27-48.06C334.06 99 309.83 89.06 284.63 89.06h-1.55c-25.2 0-49.43 9.89-66.48 27.14a80.88 80.88 0 0 0-23.26 47.94 40.89 40.89 0 0 0-26.49 15.63l-.15-7.13c-.3-26.73 10.3-52.36 29.9-72.17z'/%3E%3Cpath class='cls-1' d='m420 357-64.76-30a8.51 8.51 0 0 0-7.24 15.36l64.76 30a73.3 73.3 0 0 1 42.34 66.29v69.57h-61.65V453.8a8.5 8.5 0 1 0-17 0v54.45H193.92V453.8a8.5 8.5 0 0 0-17 0v54.45h-61.61v-69.57a73.3 73.3 0 0 1 42.34-66.29l64.76-30a8.5 8.5 0 0 0-7.15-15.43L150.5 357a90.38 90.38 0 0 0-52.19 81.72v78.07a8.5 8.5 0 0 0 8.5 8.5h356.82a8.5 8.5 0 0 0 8.5-8.5v-78.11A90.39 90.39 0 0 0 420 357z'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-tandteknik-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-tandteknik-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='60' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.573 33.427c-2.272 1.105-4.569 1.665-6.828 1.665-2.26 0-4.556-.56-6.827-1.665a.858.858 0 1 0-.752 1.542c2.514 1.223 5.046 1.835 7.579 1.835 2.532 0 5.065-.612 7.579-1.835a.86.86 0 1 0-.752-1.545l.001.003z' fill='rgb%2811%2C33%2C54%29'/%3E%3Cpath d='M45.725 24.683c0-6.116-4.669-11.092-10.409-11.092a9.78 9.78 0 0 0-4.135.91c-.938.434-1.799.463-2.559.089-1.038-.514-2.656-1.124-4.463-1.124-5.74 0-10.409 4.976-10.409 11.092a11.503 11.503 0 0 0 2.607 7.343c1.604 1.933 2.355 4.253 2.114 6.531a11.342 11.342 0 0 0 2.504 8.379 1.836 1.836 0 0 0 1.436.69c.234-.001.465-.044.684-.13a1.833 1.833 0 0 0 1.187-1.818 5.583 5.583 0 1 1 11.16-.277v.03a1.86 1.86 0 0 0 1.277 1.79 1.818 1.818 0 0 0 2.06-.635 11.217 11.217 0 0 0 2.291-6.828c0-.323-.014-.65-.041-.971a9.074 9.074 0 0 1 2.077-6.617 11.502 11.502 0 0 0 2.619-7.362zM39.317 38.81c.023.272.035.55.035.825a9.516 9.516 0 0 1-1.967 5.824.1.1 0 0 1-.076.024.1.1 0 0 1-.038-.012.154.154 0 0 1-.111-.162v-.038a7.327 7.327 0 0 0-2.307-5.325 7.3 7.3 0 0 0-12.287 5.685.123.123 0 0 1-.09.137.13.13 0 0 1-.165-.042 9.624 9.624 0 0 1-2.123-7.11c.29-2.742-.599-5.515-2.5-7.807a9.782 9.782 0 0 1-2.212-6.248c0-5.17 3.898-9.374 8.69-9.374 1.152 0 2.467.335 3.704.946.883.443 1.739.937 2.564 1.48 1.402.899 2.325 1.493 5.313 1.82.032 0 .065.004.096.004a.86.86 0 0 0 .094-1.718c-2.508-.278-3.21-.688-4.459-1.487.145-.054.288-.113.433-.18a8.067 8.067 0 0 1 3.413-.752c4.791 0 8.691 4.205 8.691 9.374a9.778 9.778 0 0 1-2.223 6.265 10.78 10.78 0 0 0-2.475 7.87z' fill='rgb%2811%2C33%2C54%29'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-facebook-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-facebook-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.932 0h.721c2.946 0 5.737 1.252 8.373 3.756 1.852 2.248 2.872 4.283 3.058 6.104.14.86.209 1.407.209 1.64v.988c0 1.597-.543 3.446-1.628 5.547-1.581 2.589-3.833 4.387-6.756 5.395-1.48.38-2.64.57-3.477.57h-.279c-3.062 0-5.903-1.233-8.523-3.698C1.405 17.837.293 14.972.293 11.71v-.14c0-.108.023-.2.07-.278 0-.055-.024-.082-.07-.082.302-2.31.919-4.178 1.849-5.604C3.615 3.209 5.886 1.504 8.956.488 10.103.163 11.096 0 11.932 0zm-1.627 7.663.07 2.197c0 .07-.07.144-.21.221h-1.21v2.477h1.21c.07 0 .14.074.21.221v6.105l.034.43h2.523v-6.605c.016-.1.063-.15.14-.15h2.058c.093 0 .213-.78.36-2.338v-.14h-2.418c-.093 0-.14-.046-.14-.14V8.234c0-.73.427-1.132 1.28-1.21h1.418V4.895c0-.14-.496-.209-1.488-.209h-.36c-1.636 0-2.702.612-3.198 1.837-.093.256-.186.636-.28 1.14z' fill='%23010F2A'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-instagram-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-instagram-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.145 0h1.71c1.83 0 3.913.756 6.247 2.269 1.76 1.372 3.037 2.958 3.828 4.758.713 1.714 1.07 3.16 1.07 4.339v.989c0 2.652-1.09 5.282-3.269 7.887-2.528 2.459-5.464 3.688-8.807 3.688-4.172 0-7.58-1.943-10.226-5.828C.566 16.008 0 13.949 0 11.924c0-3.335 1.373-6.34 4.118-9.016C6.678.97 9.02 0 11.145 0zM5.607 10.366v3.699c0 2.016.64 3.362 1.92 4.037.574.325 2.42.446 5.538.36 2.388 0 3.761-.26 4.118-.779.806-.644 1.21-1.71 1.21-3.2V9.727c0-1.877-.663-3.107-1.99-3.688l-.884-.291-.896-.07H9.446c-1.845 0-3.079.9-3.699 2.7-.093.55-.14 1.213-.14 1.989zm4.049-3.549h4.967c1.8 0 2.7.946 2.7 2.839v5.037c-.241 1.753-.974 2.63-2.2 2.63h-2.058c-.962 0-1.978.023-3.048.07-1.784 0-2.827-.567-3.13-1.7-.093-.628-.14-1.574-.14-2.838v-1.57c0-2.366.19-3.549.57-3.549.38-.612 1.16-.919 2.339-.919zm5.037 1.92c.21.473.473.71.791.71.318 0 .578-.237.78-.71-.109-.574-.396-.861-.861-.861-.473.147-.71.434-.71.86zm-5.956 3.408c0 1.528.876 2.59 2.629 3.188h1.42c1.698-.613 2.547-1.699 2.547-3.257v-.152c0-.884-.45-1.71-1.35-2.478-.612-.426-1.248-.64-1.907-.64h-.07c-1.466 0-2.486.757-3.06 2.27-.077.1-.147.457-.21 1.07zm3.269-2.21h.07c1.023 0 1.71.547 2.059 1.64.046.062.07.23.07.5-.225 1.466-.935 2.2-2.13 2.2-.946 0-1.632-.474-2.058-1.42-.063-.078-.113-.314-.152-.71.17-1.473.884-2.21 2.14-2.21z' fill='%23010F2A'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-linkedin-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-linkedin-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.754 0h.562c2.524 0 5.043.973 7.559 2.918 1.867 1.875 3.008 3.562 3.422 5.062.281.625.469 1.34.562 2.145.094.797.141 1.316.141 1.559V12.82c-.188 1.727-.566 3.176-1.137 4.348-1.258 2.547-3.18 4.469-5.765 5.766-1.852.765-3.516 1.148-4.992 1.148h-.141c-2.985 0-5.715-1.094-8.192-3.281-1.554-1.617-2.527-3.043-2.918-4.278-.43-.96-.714-2.171-.855-3.632v-1.5c0-2.454 1.02-4.946 3.059-7.477C5.73 1.304 8.629 0 11.754 0zM7.195 7.688v.433c.133.711.582 1.066 1.348 1.066.625 0 1.055-.355 1.289-1.066v-.07c0-.735-.453-1.164-1.36-1.29-.554 0-.98.31-1.277.926zm6.13 3.14h-.153v-.715h-2.274v6.774c.016.093.063.14.141.14h1.992c.094 0 .14-.047.14-.14v-3.633c.118-1 .524-1.5 1.22-1.5.804 0 1.207.5 1.207 1.5v3.633c.015.093.062.14.14.14h2.145V12.54c0-.805-.383-1.543-1.149-2.215-.578-.234-.933-.351-1.066-.351h-.715c-.555.023-1.098.308-1.629.855zm-5.99-.574v6.633c.017.093.063.14.142.14h1.992c.094 0 .14-.047.14-.14v-6.492l-.14-.282H7.477c-.094.016-.141.063-.141.14z' fill='%23010F2A'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.icn-youtube-bg {
  position: relative;
  overflow: hidden;
  color: white;
}
.icn-youtube-bg::before {
  content: "";
  position: absolute;
  width: 1000%;
  height: 1000%;
  top: -200%;
  left: -465%;
  z-index: -1;
  background-image: url("data:image/svg+xml, %3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0c3.914 0 7.179 1.704 9.794 5.113C23.264 7.339 24 9.658 24 12.07c0 2.794-1.02 5.42-3.058 7.88C18.366 22.65 15.385 24 12 24c-3.852 0-7.093-1.658-9.724-4.973-.825-1.105-1.49-2.548-1.996-4.33L0 12.712v-1.284c.086-1.79.607-3.588 1.564-5.393C4.21 2.012 7.69 0 12 0zm-.502 7.39c-3.977 0-5.965.307-5.965.921-.303.187-.49 1.463-.56 3.83v.07c0 2.676.33 4.194.992 4.552.514.233 1.696.35 3.549.35h6.397c1.486 0 2.361-.33 2.626-.992.28-.708.42-1.845.42-3.409v-.992c0-2.218-.284-3.522-.852-3.91-.428-.28-2.63-.42-6.607-.42zm-.922 2.906h.07c2.233 1.16 3.393 1.797 3.478 1.914l-3.326 1.845h-.222v-3.76z' fill='%23010F2A'/%3E%3C/svg%3E");
  background-size: 75px 75px;
  transform: rotate(-15deg);
}

.fact {
  display: inline-block;
  border-radius: 3px;
  background: #ffffff;
  border: 1px solid #dcdedf;
  height: 35px;
  margin-right: 10px;
  overflow-y: hidden;
  text-align: center;
  margin-bottom: 8px;
  min-width: 180px;
}
@media (max-width: 992px) {
  .fact {
    display: flex;
  }
}
@media (max-width: 992px) {
  .fact--noblock {
    display: inline-block;
    min-width: auto;
  }
}
.fact__content {
  height: 100%;
  padding: 0 10px;
  color: #010f2a;
}
.fact__content .icn {
  height: 35px;
  width: 35px;
  margin-left: -10px;
}
.fact__content .icn::before {
  height: 20px;
  width: 20px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .fact__content .icn::before {
    position: relative;
  }
}

@media (max-width: 992px) {
  .fact-container {
    display: flex;
    flex-wrap: wrap;
  }
}

.text-input, .text-input--secondary {
  color: #010f2a;
}
.text-input--secondary {
  color: #ffffff;
  display: block;
  width: 100%;
  background: #010f2a;
  border: 2px solid #dcdedf;
}
.text-input--valid {
  background-image: url("data:image/svg+xml, %3Csvg width='10' height='10' fill='rgba%280%2C0%2C0%2C0%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 5.948 1.682 2.15a.615.615 0 0 0 .744.18.615.615 0 0 0 .216-.166L9 1.667' stroke='rgb%28102%2C194%2C164%29' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.text-input--invalid {
  background-image: url("data:image/svg+xml, %3Csvg width='11' height='11' fill='rgba%280%2C0%2C0%2C0%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.188 1.188 8.624 8.624M9.813 1.188 1.187 9.812' stroke='rgb%28224%2C85%2C59%29' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.text-input-label {
  z-index: 10;
  background: #010f2a;
  margin-left: 24px;
  padding: 0 8px;
  display: inline-block;
  position: relative;
  top: 2px;
}
@supports (-webkit-appearance: none) {
  .text-input-label {
    top: 4px !important;
  }
}
.text-input:focus, .text-input--secondary:focus {
  border-width: 2px;
}

.vc-popover-content {
  border-radius: 0 !important;
}
.vc-popover-caret {
  display: none !important;
}
.vc-title, .vc-weekday {
  text-transform: capitalize !important;
}
.vc-arrow {
  z-index: 70;
}
.vc-arrow::after {
  content: "";
  width: 24px;
  height: 24px;
  display: block;
  background: #ffffff;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
}
.vc-arrow.is-left::after {
  background-image: url("data:image/svg+xml, %3Csvg width='24' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.003 4.21H3.064l1.957-2.364c.406-.406.296-1.07-.11-1.366C4.503.074 3.84.185 3.543.59L.775 3.84a2.215 2.215 0 0 0 0 2.658l2.77 3.25c.11.295.405.406.7.406.185 0 .48-.11.592-.185.406-.406.48-.997.11-1.366L2.99 6.24h20.013c.59 0 .997-.406.997-.997 0-.628-.406-1.034-.997-1.034z' fill='rgb%2878%2C89%2C97%29'/%3E%3C/svg%3E");
}
.vc-arrow.is-right::after {
  background-image: url("data:image/svg+xml, %3Csvg width='22' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.188 3.903 18.649.924c-.372-.372-.914-.44-1.252-.101-.372.372-.44.914-.102 1.252l1.794 2.166H.914c-.542 0-.914.373-.914.914 0 .542.372.914.914.914h18.21l-1.795 2.166c-.372.372-.27.982.102 1.252.169.17.372.17.541.17.271 0 .542-.102.711-.373l2.538-2.978c.61-.575.61-1.659-.033-2.403z' fill='rgb%2878%2C89%2C97%29'/%3E%3C/svg%3E");
}
.vc-weeks {
  min-width: 357px !important;
}
@media (max-width: 992px) {
  .vc-weeks {
    min-width: 100% !important;
  }
}
.vc-highlight {
  border-color: #66c2a4 !important;
  background: #66c2a4 !important;
}
.vc-highlight-base-middle, .vc-highlight-base-start, .vc-highlight-base-end {
  background: #e0f3ed !important;
}
.vc-nav-popover-container {
  background: #010f2a !important;
  text-transform: capitalize !important;
  border-radius: 3px !important;
}
.vc-nav-item:focus {
  border-color: #66c2a4 !important;
}

@media (max-width: 992px) {
  .vc-popover-content-wrapper {
    width: calc(100% - 40px) !important;
  }

  .vc-pane, .vc-weeks, .vc-pane-layout, .vc-popover-content, .vc-container {
    width: calc(100%) !important;
    z-index: 60;
  }
}
.datepicker {
  display: inline-block;
  cursor: pointer;
  min-width: 200px;
  background-size: 20px;
  color: #010f2a;
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgba%280%2C0%2C0%2C0%29'%3E%3Cpath class='cls-1' d='M499.54 135.88a42.1 42.1 0 0 0-42.06-42.06H441V63.9a8.5 8.5 0 1 0-17 0v29.92h-60.5V63.9a8.5 8.5 0 1 0-17 0v29.92H286V63.9a8.5 8.5 0 1 0-17 0v29.92h-60.5V63.9a8.5 8.5 0 1 0-17 0v29.92H131V63.9a8.5 8.5 0 0 0-17 0v29.92h-4.55a42.1 42.1 0 0 0-42.06 42.06v51.57a8.9 8.9 0 0 0 0 .9 9.1 9.1 0 0 0 0 .91v260.57a42.11 42.11 0 0 0 42.06 42.06h348a42.11 42.11 0 0 0 42.06-42.06V189.26a9.1 9.1 0 0 0 0-.91 8.9 8.9 0 0 0 0-.9zm-415.15 0a25.09 25.09 0 0 1 25.06-25.06H114v23.08a8.5 8.5 0 0 0 17 0v-23.08h60.5v23.08a8.5 8.5 0 0 0 17 0v-23.08H269v23.08a8.5 8.5 0 0 0 17 0v-23.08h60.5v23.08a8.5 8.5 0 0 0 17 0v-23.08H424v23.08a8.5 8.5 0 0 0 17 0v-23.08h16.48a25.09 25.09 0 0 1 25.06 25.06V179H84.39zm398.15 314a25.09 25.09 0 0 1-25.06 25.06h-348a25.09 25.09 0 0 1-25.06-25.06V197.76h398.12z'/%3E%3Cpath class='cls-1' d='M122.5 425.69h310a8.5 8.5 0 0 0 8.5-8.5V255.45a8.51 8.51 0 0 0-8.5-8.5h-310a8.51 8.51 0 0 0-8.5 8.5v161.74a8.5 8.5 0 0 0 8.5 8.5zm8.5-80.87h60.5v63.87H131zm155-17V264h60.5v63.87zm60.5 17v63.87H286v-63.87zm-77.5-17h-60.5V264H269zm0 17v63.87h-60.5v-63.87zm94.5 63.87v-63.87H424v63.87zm60.5-80.87h-60.5V264H424zM191.5 264v63.87H131V264z'/%3E%3Cpath class='cls-1' d='M413.43 353.72a8.51 8.51 0 0 0-12 .8l-7.7 8.81-7.73-8.81a8.5 8.5 0 1 0-12.8 11.2l9.21 10.52-9.21 10.53A8.5 8.5 0 1 0 386 398l7.71-8.81 7.7 8.81a8.5 8.5 0 0 0 12.8-11.19L405 376.24l9.21-10.52a8.51 8.51 0 0 0-.78-12z'/%3E%3C/svg%3E");
  border: 1px solid #8C9398;
}
.datepicker--valid {
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 566.93 566.93' fill='rgba%280%2C0%2C0%2C0%29'%3E%3Cpath class='cls-1' d='M499.54 135.88a42.1 42.1 0 0 0-42.06-42.06H441V63.9a8.5 8.5 0 1 0-17 0v29.92h-60.5V63.9a8.5 8.5 0 1 0-17 0v29.92H286V63.9a8.5 8.5 0 1 0-17 0v29.92h-60.5V63.9a8.5 8.5 0 1 0-17 0v29.92H131V63.9a8.5 8.5 0 0 0-17 0v29.92h-4.55a42.1 42.1 0 0 0-42.06 42.06v51.57a8.9 8.9 0 0 0 0 .9 9.1 9.1 0 0 0 0 .91v260.57a42.11 42.11 0 0 0 42.06 42.06h348a42.11 42.11 0 0 0 42.06-42.06V189.26a9.1 9.1 0 0 0 0-.91 8.9 8.9 0 0 0 0-.9zm-415.15 0a25.09 25.09 0 0 1 25.06-25.06H114v23.08a8.5 8.5 0 0 0 17 0v-23.08h60.5v23.08a8.5 8.5 0 0 0 17 0v-23.08H269v23.08a8.5 8.5 0 0 0 17 0v-23.08h60.5v23.08a8.5 8.5 0 0 0 17 0v-23.08H424v23.08a8.5 8.5 0 0 0 17 0v-23.08h16.48a25.09 25.09 0 0 1 25.06 25.06V179H84.39zm398.15 314a25.09 25.09 0 0 1-25.06 25.06h-348a25.09 25.09 0 0 1-25.06-25.06V197.76h398.12z'/%3E%3Cpath class='cls-1' d='M122.5 425.69h310a8.5 8.5 0 0 0 8.5-8.5V255.45a8.51 8.51 0 0 0-8.5-8.5h-310a8.51 8.51 0 0 0-8.5 8.5v161.74a8.5 8.5 0 0 0 8.5 8.5zm8.5-80.87h60.5v63.87H131zm155-17V264h60.5v63.87zm60.5 17v63.87H286v-63.87zm-77.5-17h-60.5V264H269zm0 17v63.87h-60.5v-63.87zm94.5 63.87v-63.87H424v63.87zm60.5-80.87h-60.5V264H424zM191.5 264v63.87H131V264z'/%3E%3Cpath class='cls-1' d='M413.43 353.72a8.51 8.51 0 0 0-12 .8l-7.7 8.81-7.73-8.81a8.5 8.5 0 1 0-12.8 11.2l9.21 10.52-9.21 10.53A8.5 8.5 0 1 0 386 398l7.71-8.81 7.7 8.81a8.5 8.5 0 0 0 12.8-11.19L405 376.24l9.21-10.52a8.51 8.51 0 0 0-.78-12z'/%3E%3C/svg%3E");
}
.datepicker::placeholder {
  color: #4E5961;
}

.vc-popover-content-wrapper {
  --popover-transition-time: 0.15s ease-in-out 0.1s !important;
}

.switch {
  position: relative;
  display: inline-block;
  width: 57px;
  height: 34px;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #4E5961;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 28px;
  width: 28px;
  left: 3px;
  bottom: 3px;
  background-color: #010F2A;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

input:checked + .slider {
  background-color: #66C2A4;
}

input:focus + .slider {
  box-shadow: 0 0 1px #010F2A;
}

input:checked + .slider:before {
  background-image: url("data:image/svg+xml, %3Csvg width='10' height='10' fill='rgba%280%2C0%2C0%2C0%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 5.948 1.682 2.15a.615.615 0 0 0 .744.18.615.615 0 0 0 .216-.166L9 1.667' stroke='rgb%28102%2C194%2C164%29' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  border: 1px solid #66c2a4;
  -webkit-transform: translateX(24px);
  -ms-transform: translateX(24px);
  transform: translateX(24px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 100px;
}

.slider.round:before {
  border-radius: 50%;
}

.pagination__left, .pagination__right {
  width: 24px;
  height: 24px;
}
.pagination__left:hover::after, .pagination__right:hover::after {
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgb%28224%2C85%2C59%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.9 15.516 8.47 8.6l.177-.268-.178-.267-4.377-6.581h4.164l4.177 6.85-4.368 7.182H3.9z' stroke='rgb%28224%2C85%2C59%29' stroke-width='.968'/%3E%3C/svg%3E");
}
.pagination__left {
  transform: rotate(180deg);
}
.pagination__left::after, .pagination__right::after {
  content: "";
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgba%280%2C0%2C0%2C0%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.9 15.516 8.47 8.6l.177-.268-.178-.267-4.377-6.581h4.164l4.177 6.85-4.368 7.182H3.9z' stroke='rgb%2823%2C25%2C26%29' stroke-width='.968'/%3E%3C/svg%3E");
  background-size: cover;
  display: block;
  width: 16px;
  height: 16px;
  position: relative;
  bottom: -3px;
}
.pagination__list {
  list-style-type: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pagination__numbers, .pagination__numbers--active, .pagination__btn, .pagination__dots {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.pagination__dots {
  width: 20px;
  height: 24px;
  color: var(--greyLight);
  cursor: pointer;
}
.pagination__dots:hover {
  text-decoration: underline;
}
.pagination__numbers, .pagination__numbers--active {
  width: 25px;
  height: 24px;
}
.pagination__numbers:hover, .pagination__numbers--active:hover {
  text-decoration: underline;
}
.pagination__numbers--active {
  color: #17191A;
  font-weight: 600;
  text-decoration: underline;
}
.pagination__btn {
  color: var(--greyLight);
  pointer-events: none;
}
.pagination__btn.active {
  color: var(--greyDark);
  pointer-events: initial;
}
.pagination__btn.active:hover {
  color: var(--primary);
}

html {
  scroll-behavior: smooth;
}

@media screen and (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}
.tooltip {
  position: absolute;
  transition: all ease 0.4s;
  left: 0;
  top: 0;
  width: 300px;
  z-index: 70;
  display: none;
}
.tooltip .mobile-only {
  display: none;
}
.tooltip__content {
  transition: all ease 0.4s;
  margin-left: 20px;
  color: #010f2a;
  background: white;
  padding: 32px 19px 48px;
  box-shadow: 0px 0px 40px rgba(23, 25, 26, 0.2);
  border-radius: 3px;
  position: relative;
  opacity: 0;
}
.tooltip__content::before {
  content: "";
  position: absolute;
  left: 10px;
  top: -8px;
  background: white;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  transform: rotate(45deg);
}
.tooltip__content h3 {
  font-size: 18px;
  padding-top: 0;
  padding-bottom: 16px;
}
.tooltip__content span {
  font-size: 16px;
  line-height: 26px;
}
.tooltip__content p {
  opacity: 0.7;
  font-size: 14px;
}
.tooltip.mobile {
  display: none;
  flex-direction: column;
  width: 100%;
  height: 100%;
  justify-content: center;
  padding-right: 20px;
}
.tooltip.mobile .mobile-only {
  display: unset;
}
.tooltip.mobile .tooltip__content::before {
  display: none;
}
.tooltip.mobile .tooltip-close {
  float: right;
  margin-bottom: 24px;
}
.tooltip.mobile hr {
  margin: 24px 0;
  border-top: 1px solid #E9EBEC;
  display: block !important;
}
.tooltip.mobile::before {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
}

/*blocklist-components*/
.bl-campaign {
  display: flex;
  flex-direction: row;
  gap: 30px;
  margin: auto;
  margin-bottom: 60px;
  flex-wrap: wrap;
}
.bl-campaign__item {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  flex: 1;
  max-width: 600px;
  background: #ffffff;
  border-radius: 3px;
}
@media (max-width: 992px) {
  .bl-campaign__item {
    flex: calc(1030px / 3);
  }
}
.bl-campaign__item-image {
  flex: 1;
  align-items: center;
  display: flex;
  max-height: 196px;
}
@media (max-width: 992px) {
  .bl-campaign__item-image {
    max-height: initial;
  }
}
.bl-campaign__item-image img {
  width: 100%;
  object-fit: contain;
}
.bl-campaign__item__text {
  padding: 16px 24px;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.bl-campaign__item__text-info {
  color: #4E5961;
}
.bl-campaign__item__text-title {
  padding: 10px 0;
}
.bl-campaign__item__text-body {
  flex: 1;
  color: #4E5961;
}
.bl-campaign__item__text-body p {
  padding: 0;
}
.bl-campaign__item__text-link {
  font-size: 16px;
  font-weight: 700;
  padding: 20px 0 10px;
}
.bl-campaign__item:hover .next-link::after {
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgb%28224%2C85%2C59%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.9 15.516 8.47 8.6l.177-.268-.178-.267-4.377-6.581h4.164l4.177 6.85-4.368 7.182H3.9z' stroke='rgb%28224%2C85%2C59%29' stroke-width='.968'/%3E%3C/svg%3E");
}

.image-and-text__text {
  display: flex;
  flex-direction: column;
  padding-right: 45px;
  padding-left: 0px;
}
.image-and-text__text h1, .image-and-text__text .popover--iam {
  padding-bottom: 17px;
}
@media (max-width: 992px) {
  .image-and-text__text h2, .image-and-text__text h1.dark, .image-and-text__text .dark.popover--iam {
    padding-top: 30px;
  }
}
.image-and-text__text .big-link a {
  font-size: 32px;
  font-weight: bold;
  text-decoration: none;
  line-height: 40px;
}
.image-and-text__text p {
  padding-top: 6px;
}
.image-and-text__text .btn, .image-and-text__text .btn-secondary {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .image-and-text__text {
    padding-right: 0px;
  }
}
.image-and-text__image {
  padding-top: 30px;
  padding-right: 0px;
}
.image-and-text__image img {
  max-width: 100%;
}

.related-courses {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  flex-basis: 33.33333333%;
}
.related-courses__item {
  background: #ffffff;
  flex: calc(100% / 3);
  flex-basis: calc(33.33333% - 20px);
  padding: 20px;
  padding-right: 0;
  display: flex;
  cursor: pointer;
}
@media (max-width: 992px) {
  .related-courses__item {
    flex: 1;
    flex-basis: 100%;
  }
}
.related-courses__item__content {
  flex: calc(100% - 45px);
  /*can be initialized with either h3 or h4 as heading for accesibility reasons*/
}
.related-courses__item__content--icon {
  margin-right: 16px;
}
.related-courses__item__link {
  width: 45px;
  flex: 45px;
  height: calc(100% + 40px);
  border-left: 1px solid #eeedec;
  margin-top: -20px;
  margin-bottom: -20px;
}
.related-courses__item__link a {
  display: block;
  width: 100%;
  height: 100%;
}
.related-courses__item__link a::after {
  position: unset;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 24px;
}
.related-courses__item:hover .next-link::after {
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgb%28224%2C85%2C59%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.9 15.516 8.47 8.6l.177-.268-.178-.267-4.377-6.581h4.164l4.177 6.85-4.368 7.182H3.9z' stroke='rgb%28224%2C85%2C59%29' stroke-width='.968'/%3E%3C/svg%3E");
}

.testimonial {
  display: flex;
  position: relative;
  padding: 92px 25% 100px 25%;
  margin-top: 50px;
}
@media (max-width: 992px) {
  .testimonial {
    padding: 50px 20px;
  }
}
.testimonial__title {
  font-size: 30px;
}
.testimonial__title h2, .testimonial__title h1.dark, .testimonial__title .dark.popover--iam {
  padding: 10px 0;
  font-size: 30px;
  color: #ffffff;
}
.testimonial__text p, .testimonial__text span {
  line-height: 30px;
  color: #ffffff;
}
.testimonial__author {
  color: #66c2a4;
  font-weight: 700;
}
.testimonial__author:before {
  content: "-";
}
.testimonial__course p {
  padding: 8px 0;
}
.testimonial__quotes {
  position: absolute;
  top: -50px;
  left: 100px;
  width: 100px;
  height: 80px;
  background-image: url("data:image/svg+xml, %3Csvg width='106' height='82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M106 81.5H62v-42L106 0v81.5zm-62.5 0H0v-42L43.5 0v81.5z' fill='%2366C2A4'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 992px) {
  .testimonial__quotes {
    top: -30px;
    left: 20px;
    width: 60px;
    background-size: contain;
  }
}

.helpspot {
  display: flex;
  flex-direction: row;
}
@media (max-width: 992px) {
  .helpspot {
    flex-direction: column;
  }
}
.helpspot__title {
  font-size: 40px;
  line-height: 55px;
  font-weight: 700;
  margin-right: 60px;
  text-align: center;
  max-width: 507px;
  margin-left: auto;
}
@media (max-width: 992px) {
  .helpspot__title {
    text-align: center;
    margin-right: auto;
  }
}
.helpspot__block {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 45px 30px;
  justify-content: center;
}
@media (max-width: 992px) {
  .helpspot__block {
    align-items: center;
    text-align: center;
  }
}
.helpspot__block a {
  text-decoration: none;
  font-weight: bold;
  line-height: 38px;
  font-size: 26px;
}
.helpspot__block p {
  padding: initial;
}
.helpspot__block--item {
  padding: 12px 0;
  margin-left: 60px;
}
@media (max-width: 992px) {
  .helpspot__block--item {
    margin-left: initial;
    min-width: 300px;
  }
}
.helpspot.helpspot-last {
  margin-bottom: -50px;
}
.helpspot.helpspot-center .helpspot__title {
  margin-right: 0;
  margin-left: 0;
}
.helpspot.helpspot-center .helpspot__block--item {
  margin-left: 0;
  text-align: left;
}
.helpspot.helpspot-center .helpspot__block {
  align-items: center;
}
.helpspot.helpspot-center .helpspot__block--item {
  min-width: 235px;
}

.promotion {
  display: flex;
  flex-direction: column;
  text-align: center;
  margin: auto;
  width: 551px;
  padding-top: 40;
}
@media (max-width: 992px) {
  .promotion {
    width: 100%;
  }
}
.promotion__title {
  min-height: 40px;
  padding-top: 30px;
  font-size: 26px;
  line-height: 32px;
}
.promotion__text p, .promotion__text span {
  line-height: 16px;
}
.promotion__phone {
  font-weight: bold;
  padding: 30px;
  font-size: 64px;
  line-height: 30px;
  color: #010f2a;
}
@media (max-width: 992px) {
  .promotion__phone {
    font-size: 40px;
    padding: 16px;
  }
}

.courseSubjects {
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
  flex-direction: row;
}
.courseSubjects__item {
  background: #ffffff;
  flex: calc(33.33333% - 20px);
  max-width: calc(33.33333% - 20px);
  display: flex;
  cursor: pointer;
  flex-direction: column;
}
@media (max-width: 992px) {
  .courseSubjects__item {
    flex: 1;
    flex-basis: 100%;
    max-width: 100%;
  }
}
.courseSubjects__item__header .course_img {
  width: 100%;
  object-fit: cover;
  height: 200px;
  object-position: center;
}
.courseSubjects__item__content {
  display: flex;
  padding: 20px 20px 0;
  /*can be initialized with either h3 or h4 as heading for accesibility reasons*/
}
.courseSubjects__item__content h3 {
  font-size: 20px;
  padding: 0;
  padding-bottom: 4px;
}
.courseSubjects__item__subcontent {
  padding: 0 20px 20px 20px;
  line-height: 20px;
  font-weight: 400;
  font-size: 14px;
  height: 100%;
}
.courseSubjects__item__subcontent a:hover {
  color: #66c2a4;
  text-decoration: underline;
}
.courseSubjects__item__subcontent span {
  display: inline-block;
  padding: 0 3px;
  color: #5c5c5c;
}
.courseSubjects__item__link {
  border-top: 1px solid #eeedec;
  padding: 15px 0 15px 0;
  margin: 0 15px 0 15px;
  display: flex;
  align-items: center;
}
.courseSubjects__item__link a {
  font-weight: bold;
  /*  
  display: block;
  width:100%;
  height:100%;

  */
  /* &::after {

      padding:38px 0px 0px 33%;
      width:120%;
      height:100%;
      background-repeat: no-repeat;
      background-position: 66%;
      background-size: 15px;
      top: 0;
      right: -30px;
  } */
}
.courseSubjects__item:hover .next-link::after {
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgb%28224%2C85%2C59%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.9 15.516 8.47 8.6l.177-.268-.178-.267-4.377-6.581h4.164l4.177 6.85-4.368 7.182H3.9z' stroke='rgb%28224%2C85%2C59%29' stroke-width='.968'/%3E%3C/svg%3E");
}

.consultant {
  display: flex;
  position: relative;
  flex-direction: row;
}
@media (max-width: 992px) {
  .consultant {
    padding: 50px 0px;
    flex-direction: column;
    align-items: center;
  }
}
.consultant__content {
  flex: 2;
  margin-left: 25px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 992px) {
  .consultant__content {
    margin-left: 10px;
    flex: 0;
  }
}
.consultant__outer {
  padding-top: 60px;
  padding-bottom: 60px;
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .consultant__outer {
    padding: 0px 10px;
  }
}
.consultant__title {
  align-content: center;
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
}
.consultant__text {
  margin-top: -30px;
  font-size: 16px;
  color: #ffffff;
}
.consultant__name {
  margin-top: -30px;
  color: #66c2a4;
  font-weight: 700;
  font-size: 34px;
}
.consultant__courses p {
  padding: 8px 0;
}
@media (max-width: 992px) {
  .consultant__courses {
    position: relative;
    padding-left: 0;
    top: -40px;
  }
}
.consultant__image {
  flex: 1;
  margin-left: -40px;
}
.consultant__image img {
  max-height: 100%;
}
@media (max-width: 992px) {
  .consultant__image {
    margin-top: -80px;
    margin-left: inherit;
    max-width: 300px;
    max-height: 300px;
    overflow: hidden;
  }
}
.consultant__fact {
  display: inline-block;
  border-radius: 3px;
  background: #ffffff;
  border: 1px solid #dcdedf;
  height: 35px;
  margin-right: 5px;
  overflow-y: hidden;
  text-align: center;
}
.consultant__fact:last-of-type {
  margin-right: 0;
}
@media (max-width: 992px) {
  .consultant__fact {
    position: relative;
    padding-left: 0;
    top: -40px;
  }
}
.consultant__fact__content {
  height: 100%;
  padding: 0 10px;
  color: #010f2a;
}
.consultant__fact__content .icn {
  height: 35px;
  width: 35px;
  margin-left: -10px;
}
.consultant__fact__content .icn::before {
  height: 20px;
  width: 20px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .consultant__fact__content .icn::before {
    position: relative;
  }
}

.crm {
  background-color: #fff;
  display: flex;
  position: relative;
  padding: 92px 25% 100px 25%;
  margin-top: 50px;
}
@media (max-width: 992px) {
  .crm {
    padding: 50px 20px;
  }
}
.crm__title {
  font-size: 30px;
}
.crm__title h2, .crm__title h1.dark, .crm__title .dark.popover--iam {
  padding: 10px 0;
  font-size: 30px;
}
.crm__text p, .crm__text span {
  line-height: 30px;
}
.crm__course p {
  padding: 8px 0;
}
.crm__checkmark {
  position: absolute;
  top: -50px;
  left: 100px;
  width: 100px;
  height: 80px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='92' height='75' viewBox='0 0 92 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M91.7109 18.021L74.2293 0.539299L35.0204 39.7482L17.4811 22.2089L-0.000579884 39.6906L35.0204 74.7115L91.7109 18.021Z' fill='%2366C2A4'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 992px) {
  .crm__checkmark {
    top: -30px;
    left: 20px;
    width: 60px;
    background-size: contain;
  }
}
.crm .clickdform {
  margin: 20px 0 0 -2px !important;
  padding: 0 !important;
}
.crm .clickdform.mainDiv {
  width: 100% !important;
}
.crm .clickdform .responsiveCellSize1 {
  width: 100% !important;
  min-width: auto !important;
}
.crm .clickdform #clickdimensionsForm {
  overflow: hidden;
  width: auto !important;
  padding-left: 2px;
}
.crm .clickdform #clickdimensionsForm .responsiveCell {
  position: relative;
  text-align: left !important;
}
.crm .clickdform #clickdimensionsForm #btnSubmit {
  line-height: 1;
  font-family: "DINOT", sans-serif !important;
  font-weight: bold;
  background: #66c2a4;
  color: #010f2a !important;
  padding: 12px 28px !important;
  margin-bottom: 16px !important;
  border: 2px solid #66c2a4 !important;
  cursor: pointer;
  border-radius: 3px !important;
  display: inline-block;
  text-align: center;
  font-size: 16px !important;
  position: relative;
}
.crm .clickdform #clickdimensionsForm .maxSize1, .crm .clickdform #clickdimensionsForm .minSize1 {
  width: 100% !important;
  display: block !important;
  max-width: 100% !important;
}
.crm .clickdform #clickdimensionsForm .minSize1 > span.minSize1.maxSize1,
.crm .clickdform #clickdimensionsForm .minSize1 > span {
  font-size: 14px !important;
  color: #010F2A !important;
  font-weight: 600;
  background-color: #fff;
  padding: 0 8px;
  display: inline-block;
  width: auto !important;
  position: absolute;
  z-index: 1;
  left: 15px;
  top: -1px;
  white-space: nowrap;
  min-width: auto !important;
}
.crm .clickdform #clickdimensionsForm .minSize1 > span.minSize1.maxSize1 > .requiredStar,
.crm .clickdform #clickdimensionsForm .minSize1 > span > .requiredStar {
  font-size: 13px !important;
  font-weight: 400 !important;
  position: relative;
  left: auto;
  top: auto;
  color: #e0553b !important;
  padding: 0 0 0 2px;
}
.crm .clickdform #clickdimensionsForm .responsiveRow input[type=checkbox],
.crm .clickdform #clickdimensionsForm .responsiveRow input[type=radio] {
  height: 16px;
  width: 16px;
  border: 2px solid #010F2A;
  border-radius: 4px;
  padding: 0.5rem;
  appearance: none;
  margin: 2px 10px 10px 0 !important;
}
.crm .clickdform #clickdimensionsForm .responsiveRow input[type=checkbox] + span {
  display: block;
  font-size: 16px !important;
  margin-top: 3px;
}
.crm .clickdform #clickdimensionsForm .responsiveRow input[type=radio] + span {
  display: block;
  font-size: 16px !important;
  margin-top: 3px;
}
.crm .clickdform #clickdimensionsForm .responsiveRow input[type=radio]:checked {
  background: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///////yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==) no-repeat 50%;
  background-size: 9px 9px;
  position: relative;
}
.crm .clickdform #clickdimensionsForm .responsiveRow input[type=radio]:checked:after {
  content: "";
  position: absolute;
  left: 5px;
  top: 5px;
  display: block;
  width: 6px;
  height: 6px;
  background-color: #010F2A;
  border-radius: 2px;
}
.crm .clickdform #clickdimensionsForm .responsiveRow input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg enable-background='new 0 0 24 24' height='24px' id='Layer_1' version='1.1' viewBox='0 0 24 24' width='24px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath clip-rule='evenodd' d='M21.652,3.211c-0.293-0.295-0.77-0.295-1.061,0L9.41,14.34 c-0.293,0.297-0.771,0.297-1.062,0L3.449,9.351C3.304,9.203,3.114,9.13,2.923,9.129C2.73,9.128,2.534,9.201,2.387,9.351 l-2.165,1.946C0.078,11.445,0,11.63,0,11.823c0,0.194,0.078,0.397,0.223,0.544l4.94,5.184c0.292,0.296,0.771,0.776,1.062,1.07 l2.124,2.141c0.292,0.293,0.769,0.293,1.062,0l14.366-14.34c0.293-0.294,0.293-0.777,0-1.071L21.652,3.211z' fill='%23010F2A' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-size: 14px;
  background-position: center;
  background-repeat: no-repeat;
}
.crm .clickdform #clickdimensionsForm select, .crm .clickdform #clickdimensionsForm input[type=text] {
  font-size: 1rem !important;
  margin: 5px 0 26px 0;
  font-family: "DINOT", sans-serif !important;
  border: 2px solid #010F2A;
  border-radius: 3px;
  padding: 9px 15px 9px 18px !important;
  height: 52px;
  min-width: 100% !important;
  max-width: 100% !important;
}
.crm .clickdform #clickdimensionsForm input[type=text] {
  padding-left: 20px !important;
}
.crm .clickdform #clickdimensionsForm select {
  position: relative;
  appearance: none;
  background-color: #fff;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgba(0,0,0,0)' transform='rotate(90)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.9 15.516 8.47 8.6l.177-.268-.178-.267-4.377-6.581h4.164l4.177 6.85-4.368 7.182H3.9z' stroke='rgb(23,25,26)' stroke-width='.968'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: right 15px center;
}
.crm .clickdform #clickdimensionsForm .responsiveCell > div > div {
  display: flex;
  align-items: flex-start;
}

/*Pages*/
/*most things in here are temporary for demoing purposes*/
html, body {
  height: 100%;
}

a {
  text-decoration: none;
  color: #17191A;
}

.container p a {
  text-decoration: underline;
}
.container p a:hover {
  color: #48A488;
}

body {
  display: flex;
  flex-direction: column;
}

main {
  justify-content: center;
  display: flex;
  flex-direction: column;
}
main section {
  padding-top: 25px;
  padding-bottom: 25px;
}
main section .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

header {
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 992px) {
  header {
    flex: 0 0 76px;
  }
}

.skip-link {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -100%);
  color: #ffffff;
  background: #010f2a;
  text-decoration: underline;
  font-size: 1.2rem;
  z-index: 1000;
  padding: 14px 20px;
  transition: transform 0.2s ease-in-out;
  will-change: transform;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.skip-link:focus {
  transform: translate(-50%, 0);
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

hr {
  border: none;
  border-top: 1px solid #eeedec;
  width: 100%;
}

.m-auto {
  margin: auto;
}

li {
  padding-bottom: 8px;
  padding-top: 8px;
  line-height: 26px;
}

.breadtext ul, .breadtext ol {
  margin: 16px 0 0 40px;
}
.breadtext ul a, .breadtext ol a {
  text-decoration: underline;
}
.breadtext ul a:hover, .breadtext ol a:hover {
  color: #48A488;
}
.breadtext h2, .breadtext h1.dark, .breadtext .dark.popover--iam, .breadtext h3 {
  margin-bottom: 0;
  padding-bottom: 0;
}

p {
  padding: 8px 0 8px 0;
}

.menu--button, .popover--close, .menu__popover-mobile, .menu__beam-mobile {
  height: 32px;
  width: 32px;
  background-size: cover;
  position: absolute;
  top: 24px;
  right: 15px;
  display: inline-block;
}

.menu {
  height: 84px;
  position: relative;
}
@media (max-width: 992px) {
  .menu {
    height: 76px;
  }
  .menu .logo {
    margin-top: 22px;
    padding-left: 5px;
    padding-top: 22;
  }
}
.menu .logo {
  height: 30px;
  margin-top: 26px;
}
.menu__beam {
  height: 84px;
}
@media (max-width: 992px) {
  .menu__beam {
    height: 76px;
  }
  .menu__beam-desktop {
    display: none !important;
  }
  .menu__beam-mobile {
    display: block !important;
  }
}
.menu__beam-mobile {
  display: none;
  padding-top: 26px;
  padding-right: 20px;
  background-image: url("data:image/svg+xml, %3Csvg width='32' height='32' fill='rgba%280%2C0%2C0%2C0%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb%2823%2C25%2C26%29' d='M4.5 7.5h23v4h-23zM4.5 14.5h23v4h-23zM4.5 21.5h23v4h-23z'/%3E%3C/svg%3E");
}
.menu__beam-extra {
  padding: 0 44px 0 24px !important;
}
.menu__beam ul {
  float: right;
  display: flex;
  height: 84px;
}
.menu__beam ul li {
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 24px 0 24px;
  cursor: pointer;
}
.menu__beam ul li.selected {
  background: #010f2a;
  border-top: 4px solid #66c2a4;
  font-weight: normal;
}
.menu__beam ul li.selected a {
  color: #ffffff !important;
}
.menu__beam ul li.selected a::after {
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgba%280%2C0%2C0%2C0%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.9 15.516 8.47 8.6l.177-.268-.178-.267-4.377-6.581h4.164l4.177 6.85-4.368 7.182H3.9z' stroke='rgb%28255%2C255%2C255%29' stroke-width='.968'/%3E%3C/svg%3E");
}
.menu__beam ul li:hover {
  background: #f3f2f2;
}
.menu__beam ul li:hover.selected {
  background: #010f2a;
}
.menu__drop {
  color: #ffffff;
  overflow: hidden;
  position: absolute;
  background: #010f2a;
  height: 0;
  width: 100%;
  top: calc(84px - 1px);
  z-index: 30;
}
.menu__drop.open {
  height: 380px;
}
.menu__drop-item {
  display: none;
  padding: 60px 15px 60px 14px;
}
.menu__drop-item-heading {
  font-size: 26px;
  font-weight: 700;
  padding-bottom: 30px;
  width: 100%;
}
.menu__drop-item__linkcontainer-column {
  display: flex;
  flex-direction: column;
  height: 160px;
  flex-wrap: wrap;
  align-content: flex-start;
}
.menu__drop-item__linkcontainer a {
  color: #ffffff !important;
  line-height: 40px;
  display: inline-block;
  width: 283.5px;
}
.menu__drop-item.open {
  display: block;
}
.menu__popover {
  top: 0;
  display: none;
  position: fixed;
  z-index: 40;
  background: #010f2a;
  color: #ffffff;
  width: 100%;
  height: 100%;
  padding: 26px 20px;
}
.menu__popover.open {
  display: flex;
  flex-direction: column;
}
.menu__popover-mobile {
  cursor: pointer;
  background-image: url("data:image/svg+xml, %3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m28.563 5.5-7.328 10.777-.192.282.193.282 7.03 10.272H21.21l-6.622-10.555L21.505 5.5h7.058z' stroke='rgb%28255%2C255%2C255%29'/%3E%3Cpath d='m3.945 27.113 7.328-10.777.192-.282-.193-.282L4.242 5.5h7.056l6.621 10.555-6.916 11.058H3.945z' fill='%23fff' stroke='rgb%28255%2C255%2C255%29'/%3E%3C/svg%3E");
}
.menu__popover-gradient {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 150px;
  background: black;
  z-index: 50;
  pointer-events: none;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(1, 15, 42, 0.8) 37%, #010f2a 100%);
}
.menu__popover-item {
  background: #010f2a;
  position: fixed;
  z-index: 40;
  left: 100%;
  top: 76px;
  padding-top: 30px;
}
.menu__popover-item.open {
  left: 0;
  background: #010f2a;
  color: #ffffff;
  height: calc(100% - 76px);
  max-width: 100%;
}
.menu__popover-item-heading {
  font-size: 26px;
  font-weight: 700;
  padding-bottom: 30px;
  width: 100%;
  border-bottom: 1px solid #ffffff;
}
.menu__popover-item-heading a {
  color: #ffffff !important;
}
.menu__popover-item-heading a::before {
  content: "";
  transform: rotate(180deg);
  display: inline-block;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgba%280%2C0%2C0%2C0%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.9 15.516 8.47 8.6l.177-.268-.178-.267-4.377-6.581h4.164l4.177 6.85-4.368 7.182H3.9z' stroke='rgb%28255%2C255%2C255%29' stroke-width='.968'/%3E%3C/svg%3E");
  width: 21px;
  height: 21px;
  position: relative;
  left: -5px;
}
.menu__popover-item__linkcontainer {
  height: 100%;
  overflow-y: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.menu__popover-item__linkcontainer::-webkit-scrollbar {
  display: none;
}
.menu__popover-item__linkcontainer-column {
  height: 100%;
  margin-top: 30px;
}
.menu__popover-item__linkcontainer-column-endingblock {
  height: 200px;
}
.menu__popover-item__linkcontainer a {
  color: #ffffff !important;
  line-height: 50px;
  display: inline-block;
  width: 100%;
  font-size: 18px;
}
.menu__popover .logo {
  height: 30px;
  margin-top: 0px;
}
.menu__popover ul {
  list-style-type: none;
  font-size: 26px;
  font-weight: 700;
  margin-top: 105px;
}
.menu__popover ul li a {
  color: #ffffff;
  margin-bottom: 35px;
  display: block;
}

.content-page {
  padding-bottom: 60px;
  min-height: 360px;
}
.content-page__text {
  max-width: 1134px;
  background: #ffffff;
  /*44px adjust for padding of last p tag from umbraco*/
  padding: 60px 95px 44px 95px;
  margin-top: -45px;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .content-page__text {
    margin-top: -30px;
    padding: 30px;
  }
}
@media (max-width: 992px) {
  .content-page {
    padding-bottom: 25px;
    min-height: inherit;
  }
}

.footer {
  text-align: left;
  padding: 30px 0;
  background: #010f2a;
  color: #ffffff;
  flex: 1;
}
.footer input {
  display: none;
}
.footer__logo {
  margin: 70px 0;
}
@media (max-width: 992px) {
  .footer__logo {
    display: none;
  }
}
.footer__logo img {
  width: 104px;
}
.footer__column {
  color: #E9EBEC;
}
.footer__column label, .footer__column h2, .footer__column h1.dark, .footer__column .dark.popover--iam {
  padding: 0;
  font-size: 18px;
  line-height: 26px;
  font-weight: bold;
  display: block;
  padding-bottom: 10px !important;
  color: #ffffff;
}
.footer__column span, .footer__column a {
  line-height: 35px;
  font-size: 14px;
  color: #E9EBEC;
  text-decoration: none;
  display: block;
}
.footer__column p, .footer__column strong {
  line-height: 20px;
  font-size: 14px;
  color: #E9EBEC;
  text-decoration: none;
  display: block;
}
.footer__column h5 {
  font-size: 18px;
  line-height: 26px;
  font-weight: bold;
  display: block;
  padding-bottom: 10px !important;
  padding-top: 20px !important;
}
.footer__column a:hover {
  color: #66c2a4;
}
.footer__column--internallink {
  color: #ffffff;
}
.footer__column--externallink {
  font-size: 18px !important;
  font-weight: 700;
}
.footer__column--biglink {
  padding-top: 30px;
  line-height: 26px !important;
  font-size: 18px !important;
  font-weight: 700;
}
.footer__column--linkcollection a:last-child {
  padding-bottom: 30px;
}
.footer__column--icons {
  display: flex;
  flex-direction: row;
  padding-top: 16px;
}
.footer__column--icons .icn {
  margin-right: 8px;
}
@media (max-width: 992px) {
  .footer__column--closed span, .footer__column--closed a {
    display: none;
  }
}
@media (max-width: 992px) {
  .footer__accordion {
    position: relative;
    max-width: 600px;
    margin-bottom: 34px;
  }
  .footer__accordion input {
    display: none;
  }
  .footer__accordion label {
    cursor: pointer;
  }
  .footer__accordion label::after {
    content: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgba%280%2C0%2C0%2C0%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.9 15.516 8.47 8.6l.177-.268-.178-.267-4.377-6.581h4.164l4.177 6.85-4.368 7.182H3.9z' stroke='rgb%28255%2C255%2C255%29' stroke-width='.968'/%3E%3C/svg%3E");
    transform: rotate(90deg);
    position: absolute;
    right: 10px;
    top: 2px;
    display: block;
    transition: all 0.4s;
  }
  .footer__accordion input:checked ~ label::after {
    transform: rotate(-90deg);
  }
  input:checked ~ .footer__accordion--content {
    max-height: 100vh;
  }
  .footer__accordion--content {
    /* CSS ANIMATION WILL NOT WORK WITH AUTO HEIGHT */
    /* THIS IS WHY WE USE MAX-HEIGHT INSTEAD */
    overflow: hidden;
    transition: max-height 0.3s;
    max-height: 0;
  }
}

.frontpage {
  width: 100%;
  height: 500px;
}
.frontpage .container, .frontpage .row, .frontpage .col-12 {
  height: 100%;
}
.frontpage p {
  max-width: 664px;
  color: #ffffff;
}
@media (max-width: 1200px) {
  .frontpage {
    height: 440px;
  }
}
@media (max-width: 992px) {
  .frontpage {
    height: auto;
    padding-top: 30px;
    padding-bottom: 60px;
  }
}
.frontpage__flex {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.frontpage__flex__search {
  width: 500px;
  display: flex;
  padding-top: 10px;
  position: relative;
}
.frontpage__flex__search-input {
  border-width: 2px;
  border-color: transparent;
  font-size: 16px;
  padding: 12px 24px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
  flex: 1;
}
.frontpage__flex__search-input:focus {
  border-right: none !important;
}
@supports (-webkit-appearance: none) {
  .frontpage__flex__search-input {
    margin: 0 !important;
  }
}
.frontpage__flex__search-submit {
  padding: 17px 35px 15px 34px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none;
  margin-bottom: 0;
  max-width: 93px;
  flex: 93px;
  font-size: 16px;
}
@supports (-webkit-appearance: none) {
  .frontpage__flex__search-submit {
    margin: 0 !important;
    -webkit-appearance: none;
  }
}
@media (max-width: 992px) {
  .frontpage__flex__search {
    width: 100%;
  }
  .frontpage__flex__search-input {
    display: inline-block;
  }
  .frontpage__flex__search-submit {
    display: inline-block;
  }
}

@media (max-width: 992px) {
  .course .container {
    padding: 0;
  }
}
.course h1, .course .popover--iam {
  margin-bottom: 20px;
  font-size: 26px;
  line-height: 32px;
  font-weight: 500px;
  margin-top: 10px;
  overflow-wrap: break-word;
}
.course h2, .course h1.dark, .course .dark.popover--iam {
  margin-bottom: 30px;
}
.course__header {
  width: 100%;
  min-height: 365px;
  z-index: 0;
  background-color: #0b2136;
}
@media (max-width: 992px) {
  .course__header {
    min-height: auto;
  }
}
.course__header .btn--big {
  padding: 14px 49.5px;
}
.course__header__categories {
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
}
.course__header__categories__list {
  background: #010f2a;
  border: 2px solid rgba(255, 255, 255, 0.1);
  list-style: none;
  padding: 0 12px;
  display: flex;
  gap: 12px;
}
.course__header__categories__list li {
  display: flex;
  text-align: left;
  gap: 12px;
}
.course__header__categories__list li svg {
  position: relative;
  top: 5px;
}
.course__header__categories__list li:last-of-type svg:last-child {
  display: none;
}
.course__header__categories__list-category {
  font-size: 12px;
  font-weight: bold;
}
.course__header__categories__list-subcategory {
  font-size: 12px;
  display: flex;
  flex-direction: column;
}
.course__fact--container {
  display: inline-flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .course__fact--container {
    flex-direction: column;
  }
  .course__fact--container .fact {
    margin-bottom: 10px;
  }
  .course__fact--container .fact__content {
    width: 100%;
    justify-content: flex-start;
  }
}
.course__fact--container .icn-info-svg {
  margin-left: 6px;
}
.course__box {
  position: relative;
  top: -60px;
  padding: 60px 100px;
  background-color: #ffffff;
}
.course__box h2, .course__box h1.dark, .course__box .dark.popover--iam {
  margin-bottom: inherit;
}
.course__box__worldgoals {
  list-style: none;
  display: flex;
  margin: 20px 0 !important;
  gap: 15px;
  flex-wrap: wrap;
}
.course__box__worldgoals li {
  flex: 1;
  max-width: 150px;
  flex-basis: 150px;
}
.course__box__worldgoals li img {
  width: 100%;
}
@media (max-width: 992px) {
  .course__box__worldgoals li {
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  .course__box {
    padding: 40px 30px;
    top: 0;
  }
}
.course__description {
  line-height: 24px;
}
.course__description--readmore {
  display: none;
}
@media (max-width: 992px) {
  .course__description--short {
    max-height: 300px;
    overflow: hidden;
  }
  .course__description--readmore {
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-top: 16px;
    text-decoration: underline;
  }
}

/* The sidepanel menu */
.sidebar {
  height: 100%;
  /* Specify a height */
  width: 0;
  /* 0 width - change this with JavaScript */
  position: fixed;
  /* Stay in place */
  z-index: 1;
  /* Stay on top */
  top: 0;
  right: 0;
  overflow-x: hidden;
  /* Disable horizontal scroll */
  padding-top: 60px;
  /* Place content 60px from the top */
  transition: 0.5s;
  /* 0.5 second transition effect to slide in the sidepanel */
}

/* The sidepanel links */
.sidebar a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

/* When you mouse over the navigation links, change their color */
.sidebar a:hover {
  color: #f1f1f1;
}

/* Position and style the close button (top right corner) */
.sidebar .closebtns {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

/* Style the button that is used to open the sidepanel */
.openbtns {
  font-size: 20px;
  cursor: pointer;
  background-color: #111;
  color: white;
  padding: 10px 15px;
  border: none;
}

.openbtns:hover {
  background-color: #444;
}

.course-overview {
  width: 100%;
  height: 350px;
}
.course-overview .container, .course-overview .row, .course-overview .col-12 {
  height: 100%;
}
@media (max-width: 1200px) {
  .course-overview {
    height: 300px;
  }
}
@media (max-width: 992px) {
  .course-overview {
    height: auto;
    padding-top: 30px;
    padding-bottom: 60px;
  }
}
.course-overview__flex {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.course-overview__flex__search {
  width: 500px;
  display: flex;
  padding-top: 10px;
  position: relative;
}
.course-overview__flex__search-input {
  border-width: 2px;
  border-color: transparent;
  font-size: 16px;
  padding: 12px 24px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
  flex: 1;
}
.course-overview__flex__search-input:focus {
  border-right: none !important;
}
@supports (-webkit-appearance: none) {
  .course-overview__flex__search-input {
    margin: 0 !important;
  }
}
.course-overview__flex__search-input--indent {
  padding-left: 32px;
}
.course-overview__flex__search-clear {
  cursor: pointer;
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.95 7.242 3.708 3l-.707.707L7.243 7.95 3 12.192l.707.707L7.95 8.656l4.243 4.243.707-.707L8.657 7.95 12.9 3.707 12.192 3 7.95 7.242z' fill='rgb%2823%2C25%2C26%29'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  left: 12px;
  position: absolute;
  z-index: 1000;
  top: calc(50% - 1px);
}
.course-overview__flex__search-submit {
  padding: 17px 35px 15px 34px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none;
  margin-bottom: 0;
  max-width: 93px;
  flex: 93px;
  font-size: 16px;
}
@supports (-webkit-appearance: none) {
  .course-overview__flex__search-submit {
    margin: 0 !important;
    -webkit-appearance: none;
  }
}
@media (max-width: 992px) {
  .course-overview__flex__search {
    width: 100%;
  }
  .course-overview__flex__search-input {
    display: inline-block;
  }
  .course-overview__flex__search-submit {
    display: inline-block;
  }
}

.color-gray {
  color: #4E5961;
}

#search-box .search-box__content__parameters, #search-box-ghost .search-box__content__parameters {
  display: flex;
  gap: 10px;
}
@media (max-width: 992px) {
  #search-box .search-box__content__parameters, #search-box-ghost .search-box__content__parameters {
    display: none;
    background: #ffffff;
    flex-direction: column;
    position: fixed;
    top: 20px;
    left: 20px;
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    z-index: 50;
    padding: 20px;
    gap: 0;
    overflow: hidden;
    overflow-y: scroll;
  }
  #search-box .search-box__content__parameters.visible, #search-box-ghost .search-box__content__parameters.visible {
    display: flex;
  }
  #search-box .search-box__content__parameters .dropdown__content, #search-box-ghost .search-box__content__parameters .dropdown__content {
    z-index: 0;
  }
  #search-box .search-box__content__parameters #courseArea, #search-box .search-box__content__parameters #dateRange, #search-box .search-box__content__parameters #teamType, #search-box .search-box__content__parameters #courseLength, #search-box .search-box__content__parameters #underGrant, #search-box-ghost .search-box__content__parameters #courseArea, #search-box-ghost .search-box__content__parameters #dateRange, #search-box-ghost .search-box__content__parameters #teamType, #search-box-ghost .search-box__content__parameters #courseLength, #search-box-ghost .search-box__content__parameters #underGrant {
    width: 100% !important;
    max-width: 100% !important;
    flex: inherit;
  }
  #search-box .search-box__content__parameters #courseArea .header-label, #search-box .search-box__content__parameters #dateRange .header-label, #search-box .search-box__content__parameters #teamType .header-label, #search-box .search-box__content__parameters #courseLength .header-label, #search-box .search-box__content__parameters #underGrant .header-label, #search-box-ghost .search-box__content__parameters #courseArea .header-label, #search-box-ghost .search-box__content__parameters #dateRange .header-label, #search-box-ghost .search-box__content__parameters #teamType .header-label, #search-box-ghost .search-box__content__parameters #courseLength .header-label, #search-box-ghost .search-box__content__parameters #underGrant .header-label {
    display: none;
  }
  #search-box .search-box__content__parameters .mobile-input-border, #search-box-ghost .search-box__content__parameters .mobile-input-border {
    border: none;
    border-bottom: 1px solid #eeedec;
    padding: 20px 20px 20px 0px;
  }
  #search-box .search-box__content__parameters--close, #search-box-ghost .search-box__content__parameters--close {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml, %3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m28.563 5.5-7.328 10.777-.192.282.193.282 7.03 10.272H21.21l-6.622-10.555L21.505 5.5h7.058z' stroke='rgb%2823%2C25%2C26%29'/%3E%3Cpath d='m3.945 27.113 7.328-10.777.192-.282-.193-.282L4.242 5.5h7.056l6.621 10.555-6.916 11.058H3.945z' fill='%23fff' stroke='rgb%2823%2C25%2C26%29'/%3E%3C/svg%3E");
    background-size: contain;
    margin-bottom: 30px;
    position: absolute;
    right: 20px;
    z-index: 60;
  }
  #search-box .search-box__content__parameters ul, #search-box-ghost .search-box__content__parameters ul {
    width: 100%;
  }
}
#search-box .search-box__container, #search-box-ghost .search-box__container {
  background: #ffffff;
  max-width: 1134px;
  padding: 20px;
  margin-top: -45px;
}
@media (max-width: 992px) {
  #search-box .search-box__container, #search-box-ghost .search-box__container {
    margin-top: 0;
    background: inherit;
  }
}
#search-box .course-boxes, #search-box-ghost .course-boxes {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  flex-basis: 33.33333333%;
  flex-direction: column;
}
#search-box .course-boxes .amu, #search-box-ghost .course-boxes .amu {
  display: flex;
  align-items: center;
  color: #4E5961;
  font-size: 12px;
  margin-top: 15px;
  line-height: 1.3;
}
#search-box .course-boxes .amu strong, #search-box-ghost .course-boxes .amu strong {
  padding-right: 8px;
}
#search-box .course-boxes .amu ul, #search-box-ghost .course-boxes .amu ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
#search-box .course-boxes .amu ul li, #search-box-ghost .course-boxes .amu ul li {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  line-height: 1.3;
}
#search-box .course-boxes .amu ul li:not(:last-child):after, #search-box-ghost .course-boxes .amu ul li:not(:last-child):after {
  content: "";
  display: inline-flex;
  width: 1px;
  height: 10px;
  background-color: #8c99a3;
  margin: 0 8px;
}
#search-box .course-boxes--clearall, #search-box-ghost .course-boxes--clearall {
  text-decoration: underline;
}
#search-box .course-boxes--clearall:hover, #search-box-ghost .course-boxes--clearall:hover {
  color: #66c2a4;
}
#search-box .course-boxes__item, #search-box-ghost .course-boxes__item {
  background: #ffffff;
  flex: calc(100% / 3);
  flex-basis: calc(33.33333% - 20px);
  padding: 40px;
  padding-right: 0;
  display: flex;
  cursor: pointer;
}
@media (max-width: 992px) {
  #search-box .course-boxes__item, #search-box-ghost .course-boxes__item {
    flex: 1;
    flex-basis: 100%;
    max-width: 100%;
    padding: 25px;
    padding-right: 0;
  }
}
#search-box .course-boxes__item__content, #search-box-ghost .course-boxes__item__content {
  flex: calc(100% - 45px);
  /*can be initialized with either h3 or h4 as heading for accesibility reasons*/
}
#search-box .course-boxes__item__content--icon, #search-box-ghost .course-boxes__item__content--icon {
  min-width: 60px;
  min-height: 60px;
}
#search-box .course-boxes__item__content-categories, #search-box-ghost .course-boxes__item__content-categories {
  padding-right: 15px;
}
@media (max-width: 992px) {
  #search-box .course-boxes__item__content-categories, #search-box-ghost .course-boxes__item__content-categories {
    flex-direction: column;
    align-items: start !important;
  }
}
#search-box .course-boxes__item__content__category, #search-box-ghost .course-boxes__item__content__category {
  line-height: 24px;
  display: flex;
  gap: 6px;
  color: #4E5961;
  font-size: 12px;
}
#search-box .course-boxes__item__content__category-category, #search-box-ghost .course-boxes__item__content__category-category {
  font-weight: bold;
  flex-grow: 1;
}
#search-box .course-boxes__item__content__category svg, #search-box-ghost .course-boxes__item__content__category svg {
  position: relative;
  top: 3px;
  margin-right: 6px;
}
@media (max-width: 992px) {
  #search-box .course-boxes__item__content__category svg, #search-box-ghost .course-boxes__item__content__category svg {
    display: none;
  }
}
#search-box .course-boxes__item__content__category:last-of-type svg, #search-box-ghost .course-boxes__item__content__category:last-of-type svg {
  display: none;
}
@media (max-width: 992px) {
  #search-box .course-boxes__item__content__category, #search-box-ghost .course-boxes__item__content__category {
    flex-direction: column;
    align-items: start !important;
  }
}
#search-box .course-boxes__item__content p, #search-box-ghost .course-boxes__item__content p {
  padding-right: 30px;
}
#search-box .course-boxes__item__link, #search-box-ghost .course-boxes__item__link {
  width: 45px;
  flex: 45px;
  border-left: 1px solid #eeedec;
  margin-top: -20px;
  margin-bottom: -20px;
}
#search-box .course-boxes__item__link a, #search-box-ghost .course-boxes__item__link a {
  display: block;
  width: 100%;
  height: 100%;
}
#search-box .course-boxes__item__link a::after, #search-box-ghost .course-boxes__item__link a::after {
  position: unset;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 24px;
}
#search-box .course-boxes__item:hover .next-link::after, #search-box-ghost .course-boxes__item:hover .next-link::after {
  background-image: url("data:image/svg+xml, %3Csvg width='16' height='16' fill='rgb%28224%2C85%2C59%29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.9 15.516 8.47 8.6l.177-.268-.178-.267-4.377-6.581h4.164l4.177 6.85-4.368 7.182H3.9z' stroke='rgb%28224%2C85%2C59%29' stroke-width='.968'/%3E%3C/svg%3E");
}
#search-box #mobileFilters_underlay, #search-box-ghost #mobileFilters_underlay {
  display: none;
}
@media (max-width: 992px) {
  #search-box #mobileFilters_underlay, #search-box-ghost #mobileFilters_underlay {
    background: #eeedec;
    flex-direction: column;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 40;
  }
}
#search-box #mobileFilters_underlay.visible, #search-box-ghost #mobileFilters_underlay.visible {
  display: block;
}
#search-box #mobileFilters, #search-box-ghost #mobileFilters {
  display: none;
}
@media (max-width: 992px) {
  #search-box #mobileFilters, #search-box-ghost #mobileFilters {
    display: block;
    background: #ffffff;
    border: 1px solid #E9EBEC !important;
  }
}
#search-box #mobileFilters .counter, #search-box #mobileFilters .counter-secondary, #search-box-ghost #mobileFilters .counter, #search-box-ghost #mobileFilters .counter-secondary {
  float: right;
}
#search-box #courseArea, #search-box-ghost #courseArea {
  flex: 319px;
  max-width: 319px;
}
#search-box #dateRange, #search-box-ghost #dateRange {
  flex: 194px;
  max-width: 194px;
}
#search-box #dateRange .datepicker, #search-box-ghost #dateRange .datepicker {
  min-width: 194px !important;
  max-width: 194px !important;
}
@media (max-width: 992px) {
  #search-box #dateRange .datepicker, #search-box-ghost #dateRange .datepicker {
    min-width: 100% !important;
    max-width: 100% !important;
  }
}
#search-box #teamType, #search-box-ghost #teamType {
  flex: 154px;
  max-width: 154px;
}
#search-box #courseLength, #search-box-ghost #courseLength {
  flex: 154px;
  max-width: 154px;
}
#search-box #underGrant, #search-box-ghost #underGrant {
  font-size: 15px;
  padding-left: 5px;
}
#search-box #underGrant .custom-pading, #search-box-ghost #underGrant .custom-pading {
  padding-bottom: 16px;
}
#search-box #underGrant .custom-flex, #search-box-ghost #underGrant .custom-flex {
  display: flex;
  flex-direction: row;
  height: 52px;
  align-items: center;
}
@media (max-width: 992px) {
  #search-box #underGrant .custom-flex span, #search-box-ghost #underGrant .custom-flex span {
    padding-top: 3px;
    padding-left: 10px;
  }
}
@media (max-width: 992px) {
  #search-box #underGrant, #search-box-ghost #underGrant {
    padding-left: 0;
    padding-top: 5px;
  }
}

.team {
  display: flex;
  background: #ffffff;
  padding: 15px 50px 35px 50px;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .team {
    padding: 20px;
    flex-direction: column;
  }
}
.team__content {
  flex: 10;
}
.team__content--title .title-container {
  display: flex;
}
@media (max-width: 992px) {
  .team__content--title .title-container h3 {
    font-size: 22px;
    padding: 0px;
    padding-top: 10px;
  }
}
.team__content--title .title-container--facts {
  margin-top: 12px;
  margin-right: 24px;
}
.team__content--title .title-container--facts .fact {
  display: block;
}
.team__content--title .fact {
  position: relative;
  top: 15px;
  margin-left: 30px;
}
@media (max-width: 992px) {
  .team__content--title .fact {
    margin-left: 0;
    position: inherit;
  }
}
@media (max-width: 992px) {
  .team__content--title .fact-desktop {
    display: none;
  }
}
.team__action {
  flex: 1;
  text-align: center;
  padding: 27px 40px 0 0;
}
@media (max-width: 992px) {
  .team__action {
    text-align: left;
    padding: 20px 0 5px 0;
  }
}
.team__action--text {
  color: #4E5961;
}
.team__action .btn, .team__action .btn-secondary {
  padding: 14px 40px !important;
}
#course-popover-grayout {
  z-index: 40;
  position: fixed;
  background: #010f2a;
  width: 100%;
  height: 0%;
  top: 0;
  left: 0;
  opacity: 0.4;
  visibility: hidden;
}
#course-popover-grayout.visible {
  visibility: visible;
  height: 100%;
}

#course-popover {
  z-index: 50;
  position: fixed;
  right: -100%;
  top: 0;
  min-width: 600px;
  background: #010f2a;
  height: 100%;
  color: white;
  padding: 120px 80px;
}
#course-popover h1, #course-popover .popover--iam {
  font-size: 34px;
}
@media (max-width: 992px) {
  #course-popover h1, #course-popover .popover--iam {
    font-size: 24px;
  }
}
#course-popover.visible {
  right: 0;
}
@media (max-width: 992px) {
  #course-popover.visible {
    max-width: 86%;
    padding: 80px 35px;
  }
}
#course-popover p {
  color: white;
}
@media (max-width: 992px) {
  #course-popover {
    right: -200%;
    min-width: 85%;
  }
}

.popover {
  overflow-y: auto;
  max-width: 600px;
}
.popover--header {
  z-index: 50;
  position: fixed;
  right: -100%;
  top: 0;
  min-width: 500px;
  background: #010f2a;
  padding: 30px 288px;
}
.popover--header.visible {
  right: 20px;
}
@media (max-width: 992px) {
  .popover--header.visible {
    right: 0;
    max-width: 86%;
    padding: 30px 35px;
  }
}
@media (max-width: 992px) {
  .popover--header {
    right: -200%;
    min-width: 85%;
  }
}
.popover--close {
  display: none;
  cursor: pointer;
  background-image: url("data:image/svg+xml, %3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m28.563 5.5-7.328 10.777-.192.282.193.282 7.03 10.272H21.21l-6.622-10.555L21.505 5.5h7.058z' stroke='rgb%28255%2C255%2C255%29'/%3E%3Cpath d='m3.945 27.113 7.328-10.777.192-.282-.193-.282L4.242 5.5h7.056l6.621 10.555-6.916 11.058H3.945z' fill='%23fff' stroke='rgb%28255%2C255%2C255%29'/%3E%3C/svg%3E");
  color: white;
  font-weight: bold;
  font-size: 23px;
  padding-top: 3px;
  width: 90px;
  background-size: 32px 32px;
  background-position: right;
  background-repeat: no-repeat;
  position: fixed;
  right: 20px;
}
.popover--close.visible {
  display: block;
}
.popover--consent {
  display: flex;
}
.popover--consent span {
  line-height: 24px;
}
.popover--consent input {
  top: 5px !important;
}
.popover--iam {
  font-weight: 700;
}
@media (max-width: 992px) {
  .popover--iam {
    font-weight: 500;
  }
}
.popover li {
  list-style: none;
}
.popover form .small-label {
  font-size: 20px;
}
.popover .small-radio {
  display: flex;
}
.popover .small-radio label span {
  font-size: 18px;
  position: relative;
  top: -2px;
  margin-left: 4px;
}
.popover .small-radio li {
  flex: 1;
}
@media (max-width: 992px) {
  .popover .small-radio li {
    flex: inherit;
    padding-right: 15px;
  }
}

#suggestions {
  overflow: hidden;
  box-shadow: 11px 11px 10px rgba(0, 0, 0, 0.1);
  position: absolute;
  width: calc(100% - 93px);
  background: #ffffff;
  top: calc(100% - 4px);
  z-index: -1;
  list-style: none;
  border: 2px solid transparent;
}
@media (max-width: 992px) {
  #suggestions {
    width: 100%;
  }
}
#suggestions.visible {
  top: calc(100% - 2px);
  width: calc(100% - 91px);
  border: 2px solid #66c2a4;
  border-bottom-left-radius: 3px;
  z-index: 1000;
}
@media (max-width: 992px) {
  #suggestions.visible {
    width: 100%;
    top: calc(100% - 2px);
  }
}
#suggestions li {
  font-style: italic;
  color: #8C9398;
  padding: 12px 24px;
}
@media (max-width: 992px) {
  #suggestions li {
    font-size: 14px;
  }
}
#suggestions li strong {
  color: #17191A;
}
#suggestions li:hover {
  cursor: pointer;
  background: #e0f3ed;
}

.highlight-input {
  border: 2px solid #66c2a4;
  border-right: none;
}