/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/
/* VARIABLES
* ----------------------------------------------------------------- */
@keyframes bounce {
   from {
      -webkit-transform: translateY(5px);
      transform: translateY(5px);
   }

   to {
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px);
   }
}

@-webkit-keyframes bounce {
   from {
      -webkit-transform: translateY(5px);
      transform: translateY(5px);
   }

   to {
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px);
   }
}

@keyframes bounceRight {
   from {
      -webkit-transform: translateX(5px);
      transform: translateX(5px);
   }

   to {
      -webkit-transform: translateX(-5px);
      transform: translateX(-5px);
   }
}

@-webkit-keyframes bounceRight {
   from {
      -webkit-transform: translateX(5px);
      transform: translateX(5px);
   }

   to {
      -webkit-transform: translateX(-5px);
      transform: translateX(-5px);
   }
}

@keyframes bounceLeft {
   from {
      -webkit-transform: translateX(-5px);
      transform: translateX(-5px);
   }

   to {
      -webkit-transform: translateX(5px);
      transform: translateX(5px);
   }
}

@-webkit-keyframes bounceLeft {
   from {
      -webkit-transform: translateX(-5px);
      transform: translateX(-5px);
   }

   to {
      -webkit-transform: translateX(5px);
      transform: translateX(5px);
   }
}

/* VARIABLES END
* ----------------------------------------------------------------- */
/* MIXINS
* ----------------------------------------------------------------- */
.et_shop_image .et_overlay {
   background: #0b263899;
}

body .wpml-ls-item .sub-menu {
   top: 29px !important;
   padding: 0 !important;
   background: #0a3c56 !important;
   max-width: 100px;
}

/* MIXINS END
* ----------------------------------------------------------------- */
html {
   font-family: 'futura-pt', sans-serif;
   font-size: 16px;
   background: #0b2739;
}

/* DIVI MODULES + TYPOGRAPHY
* ----------------------------------------------------------------- */
body #page-container .et_pb_code input {
   padding: 10px 20px;
   height: 45px;
   color: #0B273A;
   border-radius: 3px;
   border: none;
   background: white;
   -webkit-transition: none !important;
   -o-transition: none !important;
   transition: none !important;
   -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);
   box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);
   font-family: 'futura-pt', sans-serif;
   text-transform: uppercase;
   font-size: 11px;
   font-weight: 300;
   letter-spacing: 2px;
   text-transform: none;
   letter-spacing: normal;
   font-size: 16px;
}

body #page-container .et_pb_code input:focus {
   border-radius: 3px;
   border: none;
   background: white;
   -webkit-box-shadow: 0 0 12px #0099d080;
   box-shadow: 0 0 12px #0099d080;
   color: #0B273A;
}

body #page-container .et_pb_code input:invalid {
   -webkit-box-shadow: 0 0 12px #f4433696;
   box-shadow: 0 0 12px #f4433696;
}

body #page-container .et_pb_code textarea {
   padding: 20px;
   height: 150px;
   min-width: 100%;
   min-height: 100px;
   color: #0B273A;
   border-radius: 3px;
   border: none;
   background: white;
   -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);
   box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);
   font-family: 'futura-pt', sans-serif;
   text-transform: uppercase;
   font-size: 11px;
   font-weight: 300;
   letter-spacing: 2px;
   text-transform: none;
   letter-spacing: normal;
   font-size: 16px;
}

body #page-container .et_pb_code textarea:focus {
   border-radius: 3px;
   border: none;
   background: white;
   -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);
   box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);
   color: #0B273A;
}

body #page-container .et_pb_code .frm_submit {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

body #page-container .et_pb_code .frm_submit button {
   font-family: 'futura-pt', sans-serif;
   font-size: 11px;
   font-weight: 300;
   letter-spacing: 2px;
   position: relative;
   cursor: pointer;
   width: -webkit-fit-content;
   width: -moz-fit-content;
   width: fit-content;
   min-width: 150px;
   padding: 0.8em 3em !important;
   font-size: 16px;
   text-transform: uppercase;
   letter-spacing: 0.8px;
   color: #F0F1FA !important;
   background: #0099D0;
   border: none;
   border-radius: 3px;
   -webkit-transition: 200ms ease-in-out;
   -o-transition: 200ms ease-in-out;
   transition: 200ms ease-in-out;
   outline: 0;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   font-weight: 500;
   -webkit-box-shadow: none;
   box-shadow: none;
   text-align: center;
   background: #E29031;
}

body #page-container .et_pb_code .frm_submit button.left {
   margin: 30px auto 0 0;
}

body #page-container .et_pb_code .frm_submit button.border-btn {
   border: 2px solid #0099D0;
   background: transparent;
   color: #0099D0;
}

body #page-container .et_pb_code .frm_submit button:hover {
   -webkit-transform: translateX(0px) translateY(2px);
   -ms-transform: translateX(0px) translateY(2px);
   transform: translateX(0px) translateY(2px);
   background-color: #007ba7;
   border-color: #007ba7;
   color: #FAFBFF !important;
}

body #page-container .et_pb_code .frm_submit button:active {
   -webkit-transition: 100ms all ease 0;
   -o-transition: 100ms all ease 0;
   transition: 100ms all ease 0;
   background-color: #00739d;
   -webkit-transform: translateX(0px) translateY(4px);
   -ms-transform: translateX(0px) translateY(4px);
   transform: translateX(0px) translateY(4px);
}

@media only screen and (max-width: 500px) {
   body #page-container .et_pb_code .frm_submit button {
      width: 100%;
   }
}

body #page-container .et_pb_code .frm_submit button:hover {
   background: #cd7c1d;
}

body #page-container .et_pb_code .frm_primary_label {
   font-size: 16px;
   font-family: 'futura-pt', sans-serif;
   color: #0B273A;
}

body #page-container .et_pb_code .frm_time_wrap span select {
   min-width: 100px !important;
   background: #494949 !important;
   border: solid 1px #5f605f;
   border-radius: 0;
   color: #F0F1FA;
}

body #page-container .sum-gdpr-tekst {
   color: white !important;
   font-size: 10px !important;
   line-height: 1.3em !important;
}

body #page-container .sum-gdpr-tekst-kontakt {
   color: #adb5bb !important;
   font-size: 10px !important;
   line-height: 1.3em !important;
}

body #page-container .et_pb_module h1,
body #page-container .et_pb_module h2,
body #page-container .et_pb_module h3,
body #page-container .et_pb_module h4,
body #page-container .et_pb_module h5,
body #page-container .et_pb_module h6 {
   font-family: 'futura-pt', sans-serif;
   position: relative;
   font-weight: 500;
   color: #0B273A;
}

body #page-container .et_pb_module h1 {
   font-size: 4.052em;
   letter-spacing: 2.4px;
   text-transform: uppercase;
   line-height: 1.3em;
}

@media only screen and (max-width: 980px) {
   body #page-container .et_pb_module h1 {
      font-size: 1.602em;
      font-size: 32px;
      line-height: 40px;
      letter-spacing: 0;
   }
}

@media only screen and (max-width: 500px) {
   body #page-container .et_pb_module h1 {
      font-size: 30px;
      line-height: 35px;
   }
}

body #page-container .et_pb_module h2 {
   font-size: 2.441em;
   text-transform: uppercase;
   line-height: 1.3em;
}

@media only screen and (max-width: 980px) {
   body #page-container .et_pb_module h2 {
      font-size: 1.602em;
      line-height: 32px;
   }
}

body #page-container .et_pb_module h3 {
   font-size: 1.653em;
   text-transform: uppercase;
   line-height: 1.3em;
}

@media only screen and (max-width: 980px) {
   body #page-container .et_pb_module h3 {
      font-size: 18px;
   }
}

body #page-container .et_pb_module h3.light {
   color: #F0F1FA !important;
}

body #page-container .et_pb_module h4 {
   font-size: 1.463em;
   text-transform: none;
   line-height: 1.3em;
   color: #0099D0 !important;
}

@media only screen and (max-width: 980px) {
   body #page-container .et_pb_module h4 {
      font-size: 18px;
   }
}

body #page-container .et_pb_module h5 {
   font-size: 1.25em;
   text-transform: uppercase;
   line-height: 1.3em;
}

@media only screen and (max-width: 980px) {
   body #page-container .et_pb_module h5 {
      font-size: 1.125em;
   }
}

body #page-container .et_pb_module a {
   -webkit-transition: 200ms ease-in-out;
   -o-transition: 200ms ease-in-out;
   transition: 200ms ease-in-out;
   color: #0099D0;
}

body #page-container .et_pb_module a:hover {
   color: #007ba7;
}

body #page-container .et_pb_module p {
   font-family: 'futura-pt', sans-serif;
   font-size: 16px;
   font-weight: 400;
   color: #2e404c;
   line-height: 1.6em;
}

body #page-container .et_pb_module li {
   font-family: 'futura-pt', sans-serif;
   font-size: 16px;
   font-weight: 400;
   color: #2e404c;
   line-height: 1.6em;
}

body #page-container .et_pb_module ul {
   padding-left: 0;
}

body #page-container .et_pb_module ul li {
   list-style-type: none;
   padding-left: 20px;
   position: relative;
}

body #page-container .et_pb_module ul li:before {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   content: "";
   position: absolute;
   left: 1px;
   top: 13px;
   -webkit-transform: translate(0, -50%);
   -ms-transform: translate(0, -50%);
   transform: translate(0, -50%);
   height: 2px;
   width: 8px;
   background: #0099D0;
}

body #page-container .et_pb_section .et_pb_text_align_center span {
   font-family: 'futura-pt', sans-serif;
   position: relative;
   font-weight: 800;
}

body #page-container .et_pb_section .et_pb_button {
   font-family: 'futura-pt', sans-serif;
   font-size: 11px;
   font-weight: 300;
   letter-spacing: 2px;
   position: relative;
   cursor: pointer;
   width: -webkit-fit-content;
   width: -moz-fit-content;
   width: fit-content;
   min-width: 150px;
   padding: 0.8em 3em !important;
   font-size: 16px;
   text-transform: uppercase;
   text-align: center;
   letter-spacing: 0.8px;
   color: #F0F1FA !important;
   background: #0099D0;
   border: none;
   border-radius: 3px;
   -webkit-transition: 200ms ease-in-out;
   -o-transition: 200ms ease-in-out;
   transition: 200ms ease-in-out;
   outline: 0;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   font-weight: 500;
}

body #page-container .et_pb_section .et_pb_button.left {
   margin: 30px auto 0 0;
}

body #page-container .et_pb_section .et_pb_button.border-btn {
   border: 2px solid #0099D0;
   background: transparent;
   color: #0099D0;
}

body #page-container .et_pb_section .et_pb_button:hover {
   -webkit-transform: translateX(0px) translateY(2px);
   -ms-transform: translateX(0px) translateY(2px);
   transform: translateX(0px) translateY(2px);
   background-color: #007ba7;
   border-color: #007ba7;
   color: #FAFBFF !important;
}

body #page-container .et_pb_section .et_pb_button:active {
   -webkit-transition: 100ms all ease 0;
   -o-transition: 100ms all ease 0;
   transition: 100ms all ease 0;
   background-color: #00739d;
   -webkit-transform: translateX(0px) translateY(4px);
   -ms-transform: translateX(0px) translateY(4px);
   transform: translateX(0px) translateY(4px);
}

@media only screen and (max-width: 500px) {
   body #page-container .et_pb_section .et_pb_button {
      width: 100%;
   }
}

body #page-container .et_pb_section .et_pb_row {
   max-width: 1396px;
}

@media only screen and (max-width: 980px) {
   body #page-container .et_pb_section .et_pb_row.sum-reverse-m {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
   }
}

@media only screen and (max-width: 980px) {
   body #page-container .et_pb_section .et_pb_row {
      width: 90%;
      max-width: 90%;
   }
}

/* DIVI MODULES + TYPOGRAPHY END
* ----------------------------------------------------------------- */
/* MAIN CONTENT
* ----------------------------------------------------------------- */
body #page-container #main-header {
   background: #0B273A;
   -webkit-box-shadow: 0 0 1px #0099D0;
   box-shadow: 0 0 1px #0099D0;
}

body #page-container #main-header .et-cart-info {
   display: none !important;
}

body #page-container #main-header .container {
   width: 95%;
}

body #page-container #main-header #et-top-navigation #top-menu-nav #top-menu .menu-item a {
   font-family: 'futura-pt', sans-serif;
   text-transform: uppercase !important;
   font-weight: 400;
}

body #page-container #main-header #et-top-navigation #top-menu-nav #top-menu .menu-item .sub-menu li a {
   text-transform: capitalize !important;
   font-weight: 400;
   font-size: 16px;
}

body #page-container #main-header #et-top-navigation #top-menu-nav #top-menu .menu-item.mega-menu .sub-menu {
   border-top: none;
   background: #F0F1FA;
   right: 0 !important;
   left: auto !important;
   max-width: 850px !important;
   padding: 54px;
}

body #page-container #main-header #et-top-navigation #top-menu-nav #top-menu .menu-item.mega-menu .sub-menu a {
   color: #0B273A !important;
   text-transform: capitalize !important;
   font-family: 'futura-pt', sans-serif;
}

body #page-container #main-header #et-top-navigation #top-menu-nav #top-menu .menu-item.mega-menu .sub-menu li.menu-item-has-children a {
   font-size: 25px;
   font-weight: 500;
   text-transform: uppercase !important;
}

body #page-container #main-header #et-top-navigation #top-menu-nav #top-menu .menu-item.mega-menu .sub-menu li.menu-item-has-children .sub-menu {
   padding: 15px 0 0;
}

body #page-container #main-header #et-top-navigation #top-menu-nav #top-menu .menu-item.mega-menu .sub-menu li.menu-item-has-children .sub-menu a {
   text-transform: capitalize !important;
   color: #0B273A;
   font-size: 16px !important;
   font-weight: 400 !important;
}

body #page-container #main-header #et-top-navigation #top-menu-nav #top-menu .menu-item.mega-menu .sub-menu li.menu-item-has-children .sub-menu:last-of-type {
   margin-right: 20px;
}

body #page-container #main-header #et-top-navigation #top-menu-nav #top-menu .menu-item .sub-menu {
   border-top: none;
   background: #F0F1FA;
}

body #page-container #main-header #et-top-navigation #top-menu-nav #top-menu .menu-item .sub-menu a {
   color: #0B273A !important;
}

body #page-container #main-content {
   background: transparent;
}

body #page-container #main-content .entry-content .et_pb_section#sum-forside-hero-sektion {
   background: #0B273A;
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-forside-hero-sektion {
      height: calc(100vh - 80px);
      padding-bottom: 95px;
   }
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-forside-hero-sektion .et_pb_slider {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      height: 100%;
   }
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-forside-hero-sektion .et_pb_slider .et_pb_slides {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      height: 100%;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-forside-hero-sektion .et_pb_slider .et_pb_slides .et_pb_slide {
   background-size: 60% auto;
   background-position: right center;
   position: relative;
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-forside-hero-sektion .et_pb_slider .et_pb_slides .et_pb_slide {
      height: 100%;
      background-size: cover !important;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-forside-hero-sektion .et_pb_slider .et_pb_slides .et_pb_slide:before {
   position: absolute;
   display: block;
   content: "";
   top: 0;
   left: 38%;
   width: 60%;
   height: 110%;
   background: url("/wp-content/uploads/2020/10/hero-divider-ext-v2.svg");
   background-size: contain;
   background-position: top left;
   background-repeat: no-repeat;
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-forside-hero-sektion .et_pb_slider .et_pb_slides .et_pb_slide:before {
      width: 100%;
      height: 150%;
      left: 0;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-forside-hero-sektion .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
   max-width: 700px;
   margin-left: 0;
   padding: 12% 0;
   -webkit-animation-name: none;
   animation-name: none;
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-forside-hero-sektion .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
      padding: 20% 0;
   }
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-forside-hero-sektion .et_pb_slider .et-pb-controllers {
      display: none !important;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-forside-hero-sektion .et_pb_slider .et-pb-controllers a {
   border-radius: 0;
   width: 20px;
   height: 3px;
   margin-right: 10px;
   background: rgba(255, 255, 255, 0.9);
}

body #page-container #main-content .entry-content .et_pb_section#sum-forside-hero-sektion .et_pb_slider .et-pb-controllers a.et-pb-active-control {
   width: 30px;
   background-color: #0099D0 !important;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-hero-sektion {
   background: #0B273A;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-hero-sektion .et_pb_slider .et_pb_slides .et_pb_slide {
   background-size: 60% auto;
   background-position: right center;
   position: relative;
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-underside-hero-sektion .et_pb_slider .et_pb_slides .et_pb_slide {
      background-size: cover !important;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-hero-sektion .et_pb_slider .et_pb_slides .et_pb_slide:before {
   position: absolute;
   display: block;
   content: "";
   top: 0;
   left: 38%;
   width: 60%;
   height: 110%;
   background: url("/wp-content/uploads/2020/10/hero-divider-ext-v2.svg");
   background-size: contain;
   background-position: top left;
   background-repeat: no-repeat;
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-underside-hero-sektion .et_pb_slider .et_pb_slides .et_pb_slide:before {
      width: 100%;
      height: 150%;
      left: 0;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-hero-sektion .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
   max-width: 700px;
   margin-left: 0;
   padding: 12% 0;
   -webkit-animation-name: none;
   animation-name: none;
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-underside-hero-sektion .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
      padding: 20% 0;
   }
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-underside-hero-sektion .et_pb_slider .et-pb-controllers {
      display: none !important;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-hero-sektion .et_pb_slider .et-pb-controllers a {
   border-radius: 0;
   width: 20px;
   height: 3px;
   margin-right: 10px;
   background: rgba(255, 255, 255, 0.9);
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-hero-sektion .et_pb_slider .et-pb-controllers a.et-pb-active-control {
   width: 30px;
   background-color: #0099D0 !important;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-hero-sektion.sum-underside-slim-hero .et_pb_slider .et_pb_slides .et_pb_slide {
   background-position: right 30% !important;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-hero-sektion.sum-underside-slim-hero .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
   padding: 6% 0 !important;
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-underside-hero-sektion.sum-underside-slim-hero .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description {
      padding: 10% 0 !important;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-promo-sektion {
   padding-bottom: 0;
}

body #page-container #main-content .entry-content .et_pb_section#sum-promo-sektion .et_pb_row .et_pb_column {
   overflow: hidden;
   background-size: auto 100%;
   background-repeat: no-repeat;
   padding: 33px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   -webkit-transition: 0.3s;
   -o-transition: 0.3s;
   transition: 0.3s;
}

body #page-container #main-content .entry-content .et_pb_section#sum-promo-sektion .et_pb_row .et_pb_column:hover {
   -webkit-transform: translate(0px, 6px);
   -ms-transform: translate(0px, 6px);
   transform: translate(0px, 6px);
}

body #page-container #main-content .entry-content .et_pb_section#sum-promo-sektion .et_pb_row .et_pb_column:before {
   position: absolute;
   display: block;
   content: "";
   left: 0;
   width: 75%;
   top: 0;
   height: 100%;
   background: url("/wp-content/uploads/2020/09/Component-5-–-1.svg");
   background-size: cover;
   background-position: top right;
   -webkit-transition: 0.3s;
   -o-transition: 0.3s;
   transition: 0.3s;
}

@media screen and (min-width: 1201px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-promo-sektion .et_pb_row .et_pb_column:before {
      width: 75%;
   }
}

@media screen and (max-width: 1200px) and (min-width: 981px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-promo-sektion .et_pb_row .et_pb_column:before {
      width: 90%;
   }
}

@media screen and (max-width: 600px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-promo-sektion .et_pb_row .et_pb_column:before {
      background: url("/wp-content/uploads/2020/10/promo-mobile.svg") !important;
      width: 100%;
      top: 30vw;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-promo-sektion .et_pb_row .et_pb_column:first-of-type {
   background-position: right bottom;
}

body #page-container #main-content .entry-content .et_pb_section#sum-promo-sektion .et_pb_row .et_pb_column:last-of-type {
   background-position: right top;
}

body #page-container #main-content .entry-content .et_pb_section#sum-promo-sektion .et_pb_row .et_pb_column h3 {
   color: #F0F1FA !important;
}

body #page-container #main-content .entry-content .et_pb_section#sum-promo-sektion .et_pb_row .et_pb_column .et_pb_text {
   max-width: 50%;
}

@media screen and (max-width: 600px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-promo-sektion .et_pb_row .et_pb_column .et_pb_text {
      max-width: 100%;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-promo-sektion .et_pb_row .et_pb_column .et_pb_image {
   margin-left: 0;
}

@media screen and (max-width: 600px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-promo-sektion .et_pb_row .et_pb_column .et_pb_image {
      padding-top: 35vw;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-promo-sektion .et_pb_row .et_pb_column:first-of-type .et_pb_blurb {
   background-position: 100px 40%;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-promo-sektion .et_pb_row .et_pb_column:last-of-type .et_pb_blurb {
   background-position: 90px 30%;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-promo-sektion .et_pb_row .et_pb_column .et_pb_blurb {
   position: relative;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-promo-sektion .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-promo-sektion .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
   max-width: 50%;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-promo-sektion .et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
   color: #FAFBFF;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-promo-sektion .et_pb_row .et_pb_column .et_pb_blurb:before {
   position: absolute;
   display: block;
   content: "";
   left: 0;
   top: 0;
   width: 70%;
   height: 100%;
   background: url("/wp-content/uploads/2020/09/Component-5-–-1.svg");
   background-size: cover;
   background-position: right center;
   background-repeat: no-repeat;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-promo-sektion .et_pb_row .et_pb_column h2 {
   color: #F0F1FA !important;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion {
   padding-top: 27px;
   padding-bottom: 0;
   overflow-x: hidden;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:first-of-type {
   padding-bottom: 0;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type {
   position: initial;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column {
   position: initial;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code {
   position: initial;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner {
   position: initial;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products {
   position: initial;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-prev {
   position: absolute;
   z-index: 1;
   left: 0;
   top: 53%;
   visibility: hidden;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-prev:hover:before {
   -webkit-transform: translate(-60%, -50%);
   -ms-transform: translate(-60%, -50%);
   transform: translate(-60%, -50%);
   -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
   box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-prev:before {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: end;
   -ms-flex-pack: end;
   justify-content: flex-end;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   padding: 10px;
   position: absolute;
   font-family: 'ETmodules';
   content: "\34";
   top: 0;
   font-size: 25px;
   visibility: visible;
   -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);
   box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);
   left: 0;
   -webkit-transform: translate(-55%, -50%);
   -ms-transform: translate(-55%, -50%);
   transform: translate(-55%, -50%);
   width: 70px;
   height: 70px;
   cursor: pointer;
   background-color: white;
   border-radius: 100px;
   -webkit-transition: 0.15s;
   -o-transition: 0.15s;
   transition: 0.15s;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-next {
   position: absolute;
   z-index: 1;
   right: 10;
   top: 53%;
   visibility: hidden;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-next:hover:before {
   -webkit-transform: translate(5%, -50%);
   -ms-transform: translate(5%, -50%);
   transform: translate(5%, -50%);
   -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
   box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-next:before {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   padding: 10px;
   position: absolute;
   font-family: 'ETmodules';
   content: "\35";
   font-size: 25px;
   top: 0;
   cursor: pointer;
   visibility: visible;
   -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);
   box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);
   left: 0;
   -webkit-transform: translate(0%, -50%);
   -ms-transform: translate(0%, -50%);
   transform: translate(0%, -50%);
   width: 70px;
   height: 70px;
   background-color: white;
   border-radius: 100px;
   -webkit-transition: 0.15s;
   -o-transition: 0.15s;
   transition: 0.15s;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-dots {
   display: -webkit-box !important;
   display: -ms-flexbox !important;
   display: flex !important;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-dots li {
   margin-right: 10px;
   padding-left: 0;
   visibility: hidden;
   width: 25px;
   -webkit-transition: 0.2s;
   -o-transition: 0.2s;
   transition: 0.2s;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-dots li.slick-active {
   width: 35px;
   -webkit-transition: 0.2s;
   -o-transition: 0.2s;
   transition: 0.2s;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-dots li:before {
   width: 100%;
   visibility: visible;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-list {
   width: calc(100% + 45px);
   margin-left: -22.5px;
   padding: 12px 0;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-list .slick-track .slick-slide {
   margin: 0 22.5px;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-list .slick-track .slick-slide .product {
   -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
   box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
   background: white;
   padding: 0;
   display: -webkit-box !important;
   display: -ms-flexbox !important;
   display: flex !important;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-list .slick-track .slick-slide .product {
      height: 627px !important;
      min-height: 627px !important;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-list .slick-track .slick-slide .product:before {
   display: none;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-list .slick-track .slick-slide .product h2 {
   font-size: 17px;
   text-transform: uppercase;
   font-weight: 600;
   padding: 10px 27px 0;
   margin-bottom: 20px;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-list .slick-track .slick-slide .product .sum-produkt-indhold-wrapper {
   padding: 0 27px 27px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-flex: 1;
   -ms-flex: 1;
   flex: 1;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-list .slick-track .slick-slide .product .sum-produkt-indhold-wrapper .sum-produkt-uddrag {
   margin-bottom: 20px;
}

body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-list .slick-track .slick-slide .product .sum-produkt-indhold-wrapper .sum-category-product-button {
   width: 100%;
   padding-left: 10px !important;
   padding-right: 10px !important;
}

@media only screen and (min-width: 981px) and (max-width: 1404px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-list .slick-track .slick-slide .product .sum-produkt-indhold-wrapper .sum-category-product-button {
      font-size: 13px;
   }
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-produkt-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner .woocommerce .products .slick-list .slick-track .slick-slide .product .sum-produkt-indhold-wrapper .sum-category-product-button {
      font-size: 12px;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-brugsvejledning-sektion .et_pb_row:first-of-type .et_pb_column {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr;
   grid-template-rows: 1fr;
   gap: 20px 33px;
}

@media only screen and (min-width: 501px) and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-underside-brugsvejledning-sektion .et_pb_row:first-of-type .et_pb_column {
      grid-template-columns: 1fr 1fr;
   }
}

@media only screen and (max-width: 500px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-underside-brugsvejledning-sektion .et_pb_row:first-of-type .et_pb_column {
      grid-template-columns: 1fr;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-brugsvejledning-sektion .et_pb_row:first-of-type .et_pb_column .et_pb_blurb {
   background: #0099D0;
   padding: 10px 20px;
   border-radius: 4px;
   -webkit-transition: 0.2s;
   -o-transition: 0.2s;
   transition: 0.2s;
   height: -webkit-fit-content;
   height: -moz-fit-content;
   height: fit-content;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-brugsvejledning-sektion .et_pb_row:first-of-type .et_pb_column .et_pb_blurb .et_pb_blurb_content {
   max-width: none;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   -webkit-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-brugsvejledning-sektion .et_pb_row:first-of-type .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   margin-bottom: 0;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   margin-right: 13px;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-brugsvejledning-sektion .et_pb_row:first-of-type .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h4 {
   padding-bottom: 0;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-brugsvejledning-sektion .et_pb_row:first-of-type .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h4 a {
   color: #F0F1FA !important;
   font-weight: 500;
   padding: 0;
   font-size: 16px;
   text-transform: uppercase;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-brugsvejledning-sektion .et_pb_row:first-of-type .et_pb_column .et_pb_blurb:hover {
   -webkit-transform: translateX(0px) translateY(2px);
   -ms-transform: translateX(0px) translateY(2px);
   transform: translateX(0px) translateY(2px);
   background: #007ba7;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-brugsvejledning-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_button_module_wrapper .et_pb_button {
   background: #E29031 !important;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-brugsvejledning-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_button_module_wrapper .et_pb_button:hover {
   background: #cd7c1d !important;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-brochurer-sektion .et_pb_row:first-of-type .et_pb_column {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr;
   grid-template-rows: 1fr;
   gap: 20px 33px;
}

@media only screen and (min-width: 501px) and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-underside-brochurer-sektion .et_pb_row:first-of-type .et_pb_column {
      grid-template-columns: 1fr 1fr;
   }
}

@media only screen and (max-width: 500px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-underside-brochurer-sektion .et_pb_row:first-of-type .et_pb_column {
      grid-template-columns: 1fr;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-brochurer-sektion .et_pb_row:first-of-type .et_pb_column .et_pb_blurb {
   background: #0099D0;
   padding: 10px 20px;
   border-radius: 4px;
   -webkit-transition: 0.2s;
   -o-transition: 0.2s;
   transition: 0.2s;
   height: -webkit-fit-content;
   height: -moz-fit-content;
   height: fit-content;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-brochurer-sektion .et_pb_row:first-of-type .et_pb_column .et_pb_blurb .et_pb_blurb_content {
   max-width: none;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   -webkit-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-brochurer-sektion .et_pb_row:first-of-type .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   margin-bottom: 0;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   margin-right: 13px;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-brochurer-sektion .et_pb_row:first-of-type .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h4 {
   padding-bottom: 0;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-brochurer-sektion .et_pb_row:first-of-type .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h4 a {
   color: #F0F1FA !important;
   font-weight: 500;
   padding: 0;
   font-size: 16px;
   text-transform: uppercase;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-brochurer-sektion .et_pb_row:first-of-type .et_pb_column .et_pb_blurb:hover {
   -webkit-transform: translateX(0px) translateY(2px);
   -ms-transform: translateX(0px) translateY(2px);
   transform: translateX(0px) translateY(2px);
   background: #007ba7;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-brochurer-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_button_module_wrapper .et_pb_button {
   background: #E29031 !important;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-brochurer-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_button_module_wrapper .et_pb_button:hover {
   background: #cd7c1d !important;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-video-sektion h2 {
   font-size: 1.6em !important;
}

body #page-container #main-content .entry-content .et_pb_section#sum-video-sektion {
   background-color: #F0F1FA !important;
   padding-bottom: 0;
   position: relative;
}

body #page-container #main-content .entry-content .et_pb_section#sum-video-sektion .et_pb_row#sum-videosektion-videorow {
   padding-bottom: 0;
}

body #page-container #main-content .entry-content .et_pb_section#sum-video-sektion .et_pb_row#sum-videosektion-videorow .et_pb_column .et_pb_text {
   text-align: center;
}

@media only screen and (min-width: 981px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-video-sektion .et_pb_row#sum-videooverlay-row:not(.ui-sortable) {
      pointer-events: none;
      position: absolute;
      left: 50%;
      bottom: 0;
      -webkit-transform: translate(-50%, -20%);
      -ms-transform: translate(-50%, -20%);
      transform: translate(-50%, -20%);
      z-index: 3;
      padding: 0 33px;
   }
}

@media only screen and (min-width: 981px) and (max-width: 1404px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-video-sektion .et_pb_row#sum-videooverlay-row:not(.ui-sortable) {
      padding: 0 33px;
   }
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-video-sektion .et_pb_row#sum-videooverlay-row:not(.ui-sortable) img {
      display: none;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-video-sektion .et_pb_row#sum-videooverlay-row:not(.ui-sortable) .et_pb_column {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
}

body #page-container #main-content .entry-content .et_pb_section#sum-video-sektion .et_pb_row#sum-videooverlay-row:not(.ui-sortable) .et_pb_column .et_pb_button_module_wrapper .et_pb_button {
   pointer-events: initial;
}

body #page-container #main-content .entry-content .et_pb_section#sum-video-sektion .et_pb_row .et_pb_video_overlay_hover {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

body #page-container #main-content .entry-content .et_pb_section#sum-video-sektion .et_pb_row .et_pb_video_overlay_hover .et_pb_video_play {
   left: auto;
   top: auto;
   margin-left: auto;
   margin-top: auto;
   height: 200px;
   width: 300px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
}

body #page-container #main-content .entry-content .et_pb_section#sum-video-sektion .et_pb_row .et_pb_video_overlay_hover .et_pb_video_play:before {
   color: transparent;
   background: url("/wp-content/uploads/2020/10/playicon-text-desk.svg");
   width: 100%;
   height: 100%;
   background-position: center;
   background-size: initial;
   background-repeat: no-repeat;
}

body #page-container #main-content .entry-content .et_pb_section#sum-video-sektion .et_pb_row .et_pb_video_overlay_hover .et_pb_video_play:lang(en):before {
   color: transparent;
   background: url("/wp-content/uploads/2020/10/playicon-text-desk-eng2.svg");
   width: 100%;
   height: 100%;
   background-position: center;
   background-size: initial;
   background-repeat: no-repeat;
}

body #page-container #main-content .entry-content .et_pb_section#sum-video-sektion .et_pb_row .et_pb_video_overlay_hover .et_pb_video_play:lang(sv):before {
   color: transparent;
   background: url("/wp-content/uploads/2020/11/Group-1415.svg");
   width: 100%;
   height: 100%;
   background-position: center;
   background-size: initial;
   background-repeat: no-repeat;
}

body #page-container #main-content .entry-content .et_pb_section#sum-hero-section {
   background-color: #0b273a !important;
   padding: 0;
}

body #page-container #main-content .entry-content .et_pb_section#sum-hero-section .et_pb_row {
   padding: 0;
   width: 100%;
   max-width: none;
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-hero-section .et_pb_row {
      min-height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-hero-section .et_pb_row .et_pb_column:first-of-type {
   padding: 8% 0 8% 6%;
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-hero-section .et_pb_row .et_pb_column:first-of-type {
      padding: 15px 5% 54px;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-hero-section .et_pb_row .et_pb_column:first-of-type h1 {
   color: #FAFBFF;
   padding-top: 14px;
   padding-bottom: 33px;
}

@media screen and (max-width: 1300px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-hero-section .et_pb_row .et_pb_column:first-of-type h1 {
      font-size: 3em !important;
      line-height: 1.2em;
   }
}

@media only screen and (max-width: 500px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-hero-section .et_pb_row .et_pb_column:first-of-type h1 {
      padding-top: 5px;
      padding-bottom: 22px;
      font-size: 2em !important;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-hero-section .et_pb_row .et_pb_column:last-of-type {
   position: relative;
}

@media only screen and (min-width: 981px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-hero-section .et_pb_row .et_pb_column:last-of-type:before {
      position: absolute;
      display: block;
      content: "";
      top: 0;
      left: -1px;
      width: 70%;
      height: 100%;
      background: url("/wp-content/uploads/2020/10/hero-divider-desktop-squeezed.svg");
      background-size: contain;
      background-position: top left;
      background-repeat: no-repeat;
   }
}

@media only screen and (min-width: 501px) and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-hero-section .et_pb_row .et_pb_column:last-of-type {
      min-height: 50vw;
      position: relative;
   }

   body #page-container #main-content .entry-content .et_pb_section#sum-hero-section .et_pb_row .et_pb_column:last-of-type:before {
      position: absolute;
      display: block;
      content: "";
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url("/wp-content/uploads/2020/10/mobile-banner-cut-slimmer.svg");
      background-size: contain;
      background-position: bottom left;
      background-repeat: no-repeat;
   }
}

@media only screen and (max-width: 500px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-hero-section .et_pb_row .et_pb_column:last-of-type {
      min-height: 50vw;
      position: relative;
   }

   body #page-container #main-content .entry-content .et_pb_section#sum-hero-section .et_pb_row .et_pb_column:last-of-type:before {
      position: absolute;
      display: block;
      content: "";
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: url("/wp-content/uploads/2020/10/mobile-banner-cut-slim.svg");
      background-size: contain;
      background-position: bottom left;
      background-repeat: no-repeat;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-forside-liste-section {
   background-color: #F0F1FA !important;
   padding: 0;
}

body #page-container #main-content .entry-content .et_pb_section#sum-forside-liste-section #sum-forside-liste-row {
   padding-bottom: 0;
}

body #page-container #main-content .entry-content .et_pb_section#sum-forside-liste-section #sum-forside-liste-row .et_pb_column {
   background: white;
   padding: 33px;
   border-radius: 3px;
   -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.06);
   box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.06);
}

@media only screen and (min-width: 1405px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-forside-liste-section #sum-forside-liste-row .et_pb_column .et_pb_text ul {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      grid-template-rows: 1fr;
      gap: 12px 32px;
   }
}

@media only screen and (min-width: 981px) and (max-width: 1404px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-forside-liste-section #sum-forside-liste-row .et_pb_column .et_pb_text ul {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      grid-template-rows: 1fr;
      gap: 12px 22px;
   }
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-forside-liste-section #sum-forside-liste-row .et_pb_column .et_pb_text ul {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-template-rows: 1fr;
      gap: 12px 22px;
   }
}

@media only screen and (max-width: 500px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-forside-liste-section #sum-forside-liste-row .et_pb_column .et_pb_text ul {
      display: grid;
      grid-template-columns: repeat(1, 1fr);
      grid-template-rows: 1fr;
      gap: 12px 22px;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-forside-liste-section #sum-forside-liste-row .et_pb_column .et_pb_text ul li {
   list-style-type: none;
   position: relative;
   padding-left: 30px;
}

body #page-container #main-content .entry-content .et_pb_section#sum-forside-liste-section #sum-forside-liste-row .et_pb_column .et_pb_text ul li:before {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   font-family: 'ETmodules';
   content: "\4e";
   position: absolute;
   font-weight: bold;
   left: 0;
   top: 0.7em;
   -webkit-transform: translate(0, -50%);
   -ms-transform: translate(0, -50%);
   transform: translate(0, -50%);
   height: 20px;
   width: 20px;
   border-radius: 2px;
   background: #0099D0;
   color: #FAFBFF;
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-om-indhold-sektion {
   background: #F0F1FA !important;
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-om-indhold-sektion-havplast .et_pb_column:last-of-type {
   background: white;
   padding: 33px;
   -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
   box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-liste-section {
   background-color: #F0F1FA !important;
   padding: 0 0 88px;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-liste-section #sum-forside-liste-row {
   padding-bottom: 0;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-liste-section #sum-forside-liste-row .et_pb_column {
   background: white;
   padding: 33px;
   border-radius: 3px;
   -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.06);
   box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.06);
}

@media only screen and (min-width: 1405px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-underside-liste-section #sum-forside-liste-row .et_pb_column .et_pb_text ul {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      grid-template-rows: 1fr;
      gap: 12px 32px;
   }
}

@media only screen and (min-width: 981px) and (max-width: 1404px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-underside-liste-section #sum-forside-liste-row .et_pb_column .et_pb_text ul {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      grid-template-rows: 1fr;
      gap: 12px 22px;
   }
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-underside-liste-section #sum-forside-liste-row .et_pb_column .et_pb_text ul {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-template-rows: 1fr;
      gap: 12px 22px;
   }
}

@media only screen and (max-width: 500px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-underside-liste-section #sum-forside-liste-row .et_pb_column .et_pb_text ul {
      display: grid;
      grid-template-columns: repeat(1, 1fr);
      grid-template-rows: 1fr;
      gap: 12px 22px;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-liste-section #sum-forside-liste-row .et_pb_column .et_pb_text ul li {
   list-style-type: none;
   position: relative;
   padding-left: 30px;
}

body #page-container #main-content .entry-content .et_pb_section#sum-underside-liste-section #sum-forside-liste-row .et_pb_column .et_pb_text ul li:before {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   font-family: 'ETmodules';
   content: "\4e";
   position: absolute;
   font-weight: bold;
   left: 0;
   top: 0.7em;
   -webkit-transform: translate(0, -50%);
   -ms-transform: translate(0, -50%);
   transform: translate(0, -50%);
   height: 20px;
   width: 20px;
   border-radius: 2px;
   background: #0099D0;
   color: #FAFBFF;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-indhold-sektion {
   padding-bottom: 0;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-indhold-sektion .et_pb_row .et_pb_column .et_pb_module {
   max-width: 1020px;
   text-align: center;
   margin: 0 auto;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion {
   padding-top: 0;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion #sum-process-row {
   background-size: contain;
   padding: 0 8vw;
   background-position: top;
   padding-top: 33px;
   display: grid;
   grid-template-columns: 1fr 1fr 1fr 2fr;
   grid-template-rows: 1fr;
   gap: 33px 8%;
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion #sum-process-row {
      grid-template-columns: 1fr;
      background: transparent !important;
      padding-top: 0;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion #sum-process-row .et_pb_column {
   width: 100%;
   pointer-events: none;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion #sum-process-row .et_pb_column:first-of-type .et_pb_image .et_pb_image_wrap {
   background: url("/wp-content/uploads/2020/09/home-concept-item.png");
   padding: 12px 16px 20px 0;
   background-size: 401% !important;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion #sum-process-row .et_pb_column:first-of-type .et_pb_text {
   text-align: center;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion #sum-process-row .et_pb_column:nth-of-type(2) .et_pb_image .et_pb_image_wrap {
   background: url("/wp-content/uploads/2020/09/home-concept-item.png");
   padding: 6px 8px 30px;
   background-size: 401% !important;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion #sum-process-row .et_pb_column:nth-of-type(2) .et_pb_text {
   text-align: center;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion #sum-process-row .et_pb_column:nth-of-type(3) .et_pb_image .et_pb_image_wrap {
   background: url("/wp-content/uploads/2020/09/home-concept-item.png");
   padding: 3px 16px 31px 3px;
   background-size: 401% !important;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion #sum-process-row .et_pb_column:nth-of-type(3) .et_pb_text {
   text-align: center;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion #sum-process-row .et_pb_column:last-of-type .et_pb_gallery {
   margin-bottom: 33px;
   background: transparent;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion #sum-process-row .et_pb_column:last-of-type .et_pb_gallery .et_pb_gallery_items {
   padding: 20px !important;
   background: transparent;
   border-radius: 100%;
   background-size: cover !important;
   background: #FAFBFF url("/wp-content/uploads/2020/09/circle-background2.png");
   background-repeat: no-repeat;
   background-position: center;
   overflow: hidden;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion #sum-process-row .et_pb_column:last-of-type .et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item {
   background: transparent !important;
   overflow: hidden;
   border-radius: 100%;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion #sum-process-row .et_pb_column:last-of-type .et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image {
   background: transparent !important;
   overflow: hidden;
   border-radius: 100%;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion #sum-process-row .et_pb_column:last-of-type .et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image a {
   background: transparent !important;
   overflow: hidden;
   border-radius: 100%;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion #sum-process-row .et_pb_column:last-of-type .et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image a img {
   background: transparent !important;
   overflow: hidden;
   border-radius: 100%;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion #sum-process-row .et_pb_column:last-of-type .et_pb_gallery .et-pb-slider-arrows {
   display: none;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion #sum-process-row .et_pb_column:last-of-type .et_pb_gallery .et-pb-controllers {
   display: none;
}

body #page-container #main-content .entry-content .et_pb_section#sum-process-sektion #sum-process-row .et_pb_column:last-of-type .et_pb_text {
   text-align: center;
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-nyheder-sektion {
   background: #F0F1FA !important;
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper {
   display: grid;
   grid-template-columns: repeat(2, 1fr);
   grid-template-rows: 1fr;
   gap: 52px 42px;
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section.sum-underside-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper {
      display: grid;
      grid-template-columns: repeat(1, 1fr);
      grid-template-rows: 1fr;
      gap: 33px 42px;
   }
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .sum-nyhed-url .sum-nyhed {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: reverse;
   -ms-flex-direction: row-reverse;
   flex-direction: row-reverse;
   background: white;
   -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
   box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
}

@media only screen and (min-width: 501px) and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section.sum-underside-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .sum-nyhed-url .sum-nyhed {
      min-height: 258px;
   }
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .sum-nyhed-url .sum-nyhed .sum-nyhed-splitter:first-of-type {
   -webkit-clip-path: polygon(110px 0, 100% 0, 100% 100%, 0% 100%);
   clip-path: polygon(110px 0, 100% 0, 100% 100%, 0% 100%);
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .sum-nyhed-url .sum-nyhed:hover .sum-nyhed-splitter:first-of-type img {
   -webkit-filter: brightness(1.2);
   filter: brightness(1.2);
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .sum-nyhed-url .sum-nyhed .sum-nyhed-splitter {
   position: relative;
   width: 50%;
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .sum-nyhed-url .sum-nyhed .sum-nyhed-splitter:first-of-type img {
   display: block;
   position: absolute;
   top: 50%;
   right: 0;
   -o-object-fit: cover;
   object-fit: cover;
   height: 130%;
   -webkit-transform: translate(0px, -50%);
   -ms-transform: translate(0px, -50%);
   transform: translate(0px, -50%);
   -webkit-transition: 0.2s;
   -o-transition: 0.2s;
   transition: 0.2s;
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .sum-nyhed-url .sum-nyhed .sum-nyhed-splitter:last-of-type {
   width: 50%;
   padding: 33px 10px 33px 27px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .sum-nyhed-url .sum-nyhed .sum-nyhed-splitter:last-of-type .sum-nyhed-tekst {
   font-size: 1.3em;
   font-weight: 500;
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .sum-nyhed-url .sum-nyhed .sum-nyhed-splitter:last-of-type .sum-nyhed-uddrag {
   line-height: 1.3em;
}

@media only screen and (max-width: 500px) {
   body #page-container #main-content .entry-content .et_pb_section.sum-underside-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .sum-nyhed-url .sum-nyhed .sum-nyhed-splitter:last-of-type .sum-nyhed-uddrag {
      display: none;
   }
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section .sum-komposit-indhold-row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
   }
}

@media only screen and (min-width: 981px) {
   body #page-container #main-content .entry-content .et_pb_section.sum-underside-hero-section-adjustments .et_pb_row .et_pb_column:first-of-type {
      padding: 5% 0 5% 6% !important;
   }
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section.sum-underside-egenskaber-indhold .et_pb_row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
   }
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-egenskaber-indhold .et_pb_row .et_pb_column:first-of-type {
   width: 240px;
   height: 240px;
   padding: 20px;
   background: gray;
   border-radius: 9999px;
   background: #0099d0;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section.sum-underside-egenskaber-indhold .et_pb_row .et_pb_column:first-of-type {
      margin-bottom: 20px;
   }
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-egenskaber-indhold .et_pb_row .et_pb_column:first-of-type .et_pb_text {
   text-align: center;
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-egenskaber-indhold .et_pb_row .et_pb_column:first-of-type .et_pb_text h2 {
   color: white !important;
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-egenskaber-indhold .et_pb_row .et_pb_column:last-of-type {
   background: #F0F1FA;
   border-radius: 3px;
   padding: 33px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   z-index: 0;
   position: relative;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
}

@media only screen and (min-width: 981px) {
   body #page-container #main-content .entry-content .et_pb_section.sum-underside-egenskaber-indhold .et_pb_row .et_pb_column:last-of-type:before {
      display: block;
      position: absolute;
      content: "";
      left: -199px;
      top: 50%;
      -webkit-transform: translate(0%, -50%);
      -ms-transform: translate(0%, -50%);
      transform: translate(0%, -50%);
      height: 3px;
      background: #F0F1FA;
      width: 200px;
      z-index: 0;
   }
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section.sum-underside-egenskaber-indhold .et_pb_row .et_pb_column:last-of-type {
      max-width: 400px;
   }

   body #page-container #main-content .entry-content .et_pb_section.sum-underside-egenskaber-indhold .et_pb_row .et_pb_column:last-of-type:before {
      display: block;
      position: absolute;
      content: "";
      left: 50%;
      top: -199px;
      -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
      height: 200px;
      background: #F0F1FA;
      width: 3px;
      z-index: 0;
   }
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-egenskaber-indhold-tabel {
   padding-top: 0;
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-egenskaber-indhold-tabel .et_pb_blurb {
   max-width: 280px !important;
   background: #0099D0;
   padding: 10px 20px;
   border-radius: 4px;
   -webkit-transition: 0.2s;
   -o-transition: 0.2s;
   transition: 0.2s;
   height: -webkit-fit-content;
   height: -moz-fit-content;
   height: fit-content;
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-egenskaber-indhold-tabel .et_pb_blurb .et_pb_blurb_content {
   max-width: none;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   -webkit-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-egenskaber-indhold-tabel .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   margin-bottom: 0;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   margin-right: 13px;
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-egenskaber-indhold-tabel .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h4 {
   padding-bottom: 0;
   color: #F0F1FA !important;
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-egenskaber-indhold-tabel .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h4 a {
   color: #F0F1FA !important;
   font-weight: 500;
   padding: 0;
   font-size: 16px;
   text-transform: uppercase;
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-egenskaber-indhold-tabel .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p em {
   color: #F0F1FA !important;
}

body #page-container #main-content .entry-content .et_pb_section.sum-underside-egenskaber-indhold-tabel .et_pb_blurb:hover {
   -webkit-transform: translateX(0px) translateY(2px);
   -ms-transform: translateX(0px) translateY(2px);
   transform: translateX(0px) translateY(2px);
   background: #007ba7;
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion {
   background-color: #F0F1FA !important;
   overflow-x: hidden;
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row:first-of-type .et_pb_column:last-of-type {
   text-align: right;
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .slick-list {
   overflow: inherit;
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .slick-list .slick-track .slick-slide .sum-nyhed-url .sum-nyhed {
   margin-right: 20px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: reverse;
   -ms-flex-direction: row-reverse;
   flex-direction: row-reverse;
   background: white;
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .slick-list .slick-track .slick-slide .sum-nyhed-url .sum-nyhed {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .slick-list .slick-track .slick-slide .sum-nyhed-url .sum-nyhed:hover .sum-nyhed-splitter:first-of-type img {
   -webkit-filter: brightness(1.2);
   filter: brightness(1.2);
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .slick-list .slick-track .slick-slide .sum-nyhed-url .sum-nyhed .sum-nyhed-splitter {
   position: relative;
   width: 50%;
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .slick-list .slick-track .slick-slide .sum-nyhed-url .sum-nyhed .sum-nyhed-splitter {
      width: 100% !important;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .slick-list .slick-track .slick-slide .sum-nyhed-url .sum-nyhed .sum-nyhed-splitter:first-of-type:before {
   position: absolute;
   display: block;
   content: "";
   left: -1px;
   top: -1px;
   height: 100%;
   width: 100%;
   background: url("/wp-content/uploads/2020/09/Component-4-–-1.svg");
   background-position: left;
   background-size: contain;
   background-repeat: no-repeat;
   z-index: 1;
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .slick-list .slick-track .slick-slide .sum-nyhed-url .sum-nyhed .sum-nyhed-splitter:first-of-type:before {
      background: url("/wp-content/uploads/2020/10/white-mobile-divider.svg");
      left: 0;
      background-repeat: no-repeat;
      background-position: bottom center;
      background-size: contain;
      top: auto;
      bottom: -1px;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .slick-list .slick-track .slick-slide .sum-nyhed-url .sum-nyhed .sum-nyhed-splitter:first-of-type img {
   display: block;
   position: absolute;
   top: 50%;
   right: 0;
   -o-object-fit: cover;
   object-fit: cover;
   height: 100%;
   -webkit-transform: translate(0px, -50%);
   -ms-transform: translate(0px, -50%);
   transform: translate(0px, -50%);
   -webkit-transition: 0.2s;
   -o-transition: 0.2s;
   transition: 0.2s;
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .slick-list .slick-track .slick-slide .sum-nyhed-url .sum-nyhed .sum-nyhed-splitter:first-of-type img {
      display: block;
      position: relative;
      top: 0;
      right: 0;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
      width: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      height: auto;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .slick-list .slick-track .slick-slide .sum-nyhed-url .sum-nyhed .sum-nyhed-splitter:last-of-type {
   width: 50%;
   padding: 33px 10px 33px 27px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .slick-list .slick-track .slick-slide .sum-nyhed-url .sum-nyhed .sum-nyhed-splitter:last-of-type {
      width: 100% !important;
      padding: 0 27px 20px;
      height: 100%;
   }
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .slick-list .slick-track .slick-slide .sum-nyhed-url .sum-nyhed .sum-nyhed-splitter:last-of-type .sum-nyhed-tekst {
   font-size: 1.3em;
   font-weight: 500;
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row .et_pb_column .et_pb_code #sum-nyhed-wrapper .slick-list .slick-track .slick-slide .sum-nyhed-url .sum-nyhed .sum-nyhed-splitter:last-of-type .sum-nyhed-uddrag {
   line-height: 1.3em;
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row:last-of-type {
   position: initial;
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row:last-of-type .et_pb_column {
   width: 120%;
   max-width: none;
   position: initial;
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code {
   position: initial;
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner {
   position: initial;
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner #sum-nyhed-wrapper {
   position: initial;
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner #sum-nyhed-wrapper .slick-prev {
   position: absolute;
   z-index: 1;
   left: 0;
   top: 53%;
   visibility: hidden;
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner #sum-nyhed-wrapper .slick-prev:hover:before {
   -webkit-transform: translate(-60%, -50%);
   -ms-transform: translate(-60%, -50%);
   transform: translate(-60%, -50%);
   -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
   box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner #sum-nyhed-wrapper .slick-prev:before {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: end;
   -ms-flex-pack: end;
   justify-content: flex-end;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   padding: 10px;
   position: absolute;
   font-family: 'ETmodules';
   content: "\34";
   top: 0;
   font-size: 25px;
   visibility: visible;
   -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);
   box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);
   left: 0;
   -webkit-transform: translate(-55%, -50%);
   -ms-transform: translate(-55%, -50%);
   transform: translate(-55%, -50%);
   width: 70px;
   height: 70px;
   cursor: pointer;
   background-color: white;
   border-radius: 100px;
   -webkit-transition: 0.15s;
   -o-transition: 0.15s;
   transition: 0.15s;
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner #sum-nyhed-wrapper .slick-next {
   position: absolute;
   z-index: 1;
   right: 0;
   top: 53%;
   visibility: hidden;
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner #sum-nyhed-wrapper .slick-next:hover:before {
   -webkit-transform: translate(5%, -50%);
   -ms-transform: translate(5%, -50%);
   transform: translate(5%, -50%);
   -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
   box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner #sum-nyhed-wrapper .slick-next:before {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   padding: 10px;
   position: absolute;
   font-family: 'ETmodules';
   content: "\35";
   font-size: 25px;
   top: 0;
   cursor: pointer;
   visibility: visible;
   -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);
   box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);
   left: 0;
   -webkit-transform: translate(0%, -50%);
   -ms-transform: translate(0%, -50%);
   transform: translate(0%, -50%);
   width: 70px;
   height: 70px;
   background-color: white;
   border-radius: 100px;
   -webkit-transition: 0.15s;
   -o-transition: 0.15s;
   transition: 0.15s;
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner #sum-nyhed-wrapper .slick-dots {
   display: -webkit-box !important;
   display: -ms-flexbox !important;
   display: flex !important;
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner #sum-nyhed-wrapper .slick-dots li {
   margin-right: 10px;
   padding-left: 0;
   visibility: hidden;
   width: 25px;
   -webkit-transition: 0.2s;
   -o-transition: 0.2s;
   transition: 0.2s;
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner #sum-nyhed-wrapper .slick-dots li.slick-active {
   width: 35px;
   -webkit-transition: 0.2s;
   -o-transition: 0.2s;
   transition: 0.2s;
}

body #page-container #main-content .entry-content .et_pb_section#sum-nyheder-sektion .et_pb_row:last-of-type .et_pb_column .et_pb_code .et_pb_code_inner #sum-nyhed-wrapper .slick-dots li:before {
   width: 100%;
   visibility: visible;
}

body #page-container #main-content .entry-content .et_pb_section.produkt-sektion .products .product {
   -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
   box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
   background: white;
   padding: 0;
   display: -webkit-box !important;
   display: -ms-flexbox !important;
   display: flex !important;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
}

@media only screen and (max-width: 500px) {
   body #page-container #main-content .entry-content .et_pb_section.produkt-sektion .products .product {
      width: 100%;
   }
}

body #page-container #main-content .entry-content .et_pb_section.produkt-sektion .products .product:before {
   display: none;
}

body #page-container #main-content .entry-content .et_pb_section.produkt-sektion .products .product h2 {
   font-size: 17px;
   text-transform: uppercase;
   padding: 10px 27px 0;
   margin-bottom: 20px;
   font-weight: 600;
}

body #page-container #main-content .entry-content .et_pb_section.produkt-sektion .products .product .sum-produkt-indhold-wrapper {
   padding: 0 27px 27px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-flex: 1;
   -ms-flex: 1;
   flex: 1;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}

body #page-container #main-content .entry-content .et_pb_section.produkt-sektion .products .product .sum-produkt-indhold-wrapper .sum-produkt-uddrag {
   margin-bottom: 20px;
   color: #0B273A !important;
}

body #page-container #main-content .entry-content .et_pb_section.produkt-sektion .products .product .sum-produkt-indhold-wrapper .sum-category-product-button {
   font-family: 'futura-pt', sans-serif;
   font-size: 11px;
   font-weight: 300;
   letter-spacing: 2px;
   position: relative;
   cursor: pointer;
   width: -webkit-fit-content;
   width: -moz-fit-content;
   width: fit-content;
   min-width: 150px;
   padding: 0.8em 3em !important;
   font-size: 16px;
   text-transform: uppercase;
   text-align: center;
   letter-spacing: 0.8px;
   color: #F0F1FA !important;
   background: #0099D0;
   border: none;
   border-radius: 3px;
   -webkit-transition: 200ms ease-in-out;
   -o-transition: 200ms ease-in-out;
   transition: 200ms ease-in-out;
   outline: 0;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   font-weight: 500;
   width: 100%;
   padding-left: 10px !important;
   padding-right: 10px !important;
}

body #page-container #main-content .entry-content .et_pb_section.produkt-sektion .products .product .sum-produkt-indhold-wrapper .sum-category-product-button.left {
   margin: 30px auto 0 0;
}

body #page-container #main-content .entry-content .et_pb_section.produkt-sektion .products .product .sum-produkt-indhold-wrapper .sum-category-product-button.border-btn {
   border: 2px solid #0099D0;
   background: transparent;
   color: #0099D0;
}

body #page-container #main-content .entry-content .et_pb_section.produkt-sektion .products .product .sum-produkt-indhold-wrapper .sum-category-product-button:hover {
   -webkit-transform: translateX(0px) translateY(2px);
   -ms-transform: translateX(0px) translateY(2px);
   transform: translateX(0px) translateY(2px);
   background-color: #007ba7;
   border-color: #007ba7;
   color: #FAFBFF !important;
}

body #page-container #main-content .entry-content .et_pb_section.produkt-sektion .products .product .sum-produkt-indhold-wrapper .sum-category-product-button:active {
   -webkit-transition: 100ms all ease 0;
   -o-transition: 100ms all ease 0;
   transition: 100ms all ease 0;
   background-color: #00739d;
   -webkit-transform: translateX(0px) translateY(4px);
   -ms-transform: translateX(0px) translateY(4px);
   transform: translateX(0px) translateY(4px);
}

@media only screen and (max-width: 500px) {
   body #page-container #main-content .entry-content .et_pb_section.produkt-sektion .products .product .sum-produkt-indhold-wrapper .sum-category-product-button {
      width: 100%;
   }
}

@media only screen and (min-width: 981px) and (max-width: 1404px) {
   body #page-container #main-content .entry-content .et_pb_section.produkt-sektion .products .product .sum-produkt-indhold-wrapper .sum-category-product-button {
      font-size: 13px;
   }
}

@media only screen and (max-width: 980px) {
   body #page-container #main-content .entry-content .et_pb_section.produkt-sektion .products .product .sum-produkt-indhold-wrapper .sum-category-product-button {
      font-size: 12px;
   }
}

/* MAIN CONTENT END
* ----------------------------------------------------------------- */
/* DIVI LAYOUT BUILDER BOG POSTS TEMPLATE
* ----------------------------------------------------------------- */
body #page-container #main-content {
   background: transparent;
}

body #page-container #main-content .et-l--body .et_pb_section#sum-indlaeg-sektion .et_pb_row .et_pb_column .et_pb_image img {
   border-radius: 5px;
}

body #page-container #main-content .et-l--body .et_pb_section#sum-indlaeg-sektion .et_pb_row .et_pb_column .sum-prod-nyhed-pdf-code-module a {
   padding: 12px 24px !important;
   display: block;
   margin-bottom: 20px;
   background: #0099D0;
   border-radius: 3px;
   width: -webkit-fit-content;
   width: -moz-fit-content;
   width: fit-content;
   -webkit-transition: 0.2s;
   -o-transition: 0.2s;
   transition: 0.2s;
   padding: 0;
}

body #page-container #main-content .et-l--body .et_pb_section#sum-indlaeg-sektion .et_pb_row .et_pb_column .sum-prod-nyhed-pdf-code-module a:hover {
   -webkit-transform: translateX(0px) translateY(2px);
   -ms-transform: translateX(0px) translateY(2px);
   transform: translateX(0px) translateY(2px);
   background-color: #007ba7;
   border-color: #007ba7;
   color: #FAFBFF;
}

body #page-container #main-content .et-l--body .et_pb_section#sum-indlaeg-sektion .et_pb_row .et_pb_column .sum-prod-nyhed-pdf-code-module a #sum-datablad-wrapper {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

body #page-container #main-content .et-l--body .et_pb_section#sum-indlaeg-sektion .et_pb_row .et_pb_column .sum-prod-nyhed-pdf-code-module a #sum-datablad-wrapper .sum-datablad-icon-wrapper {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   margin-right: 13px;
}

body #page-container #main-content .et-l--body .et_pb_section#sum-indlaeg-sektion .et_pb_row .et_pb_column .sum-prod-nyhed-pdf-code-module a #sum-datablad-wrapper .sum-prod-nyhed-titel {
   color: white;
   font-weight: 500;
   padding: 0;
   font-size: 16px;
   text-transform: uppercase;
}

/* END DIVI LAYOUT BUILDER BOG POSTS TEMPLATE
* ----------------------------------------------------------------- */
/* DIVI LAYOUT BUILDER PRODUCT TEMPLATE
* ----------------------------------------------------------------- */
body.no-scroll {
   overflow: hidden !important;
   margin: 0 !important;
   max-height: 100% !important;
}

body #page-container #et-boc #et-main-area #main-content {
   z-index: 1;
   background: transparent;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-kontakt-sektion .et_pb_row:first-of-type .et_pb_column .et_pb_blurb {
   padding: 15px;
   border-radius: 4px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
}

@media only screen and (max-width: 980px) {
   body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-kontakt-sektion .et_pb_row:first-of-type .et_pb_column .et_pb_blurb .et_pb_blurb_content {
      margin-left: 0;
   }
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-kontakt-sektion .et_pb_row:last-of-type .et_pb_column:first-of-type .frm_form_field.frm_alignright {
   grid-row-start: auto;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-kontakt-sektion .et_pb_row:last-of-type .et_pb_column:last-of-type .et_pb_accordion .et_pb_toggle {
   border-radius: 3px;
   padding: 13px 20px;
   margin-bottom: 17px !important;
   background-color: #fff;
   -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);
   box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);
   border: none;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-kontakt-sektion .et_pb_row:last-of-type .et_pb_column:last-of-type .et_pb_accordion .et_pb_toggle.et_pb_toggle_close .et_pb_toggle_title:before {
   color: #21b5ea;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion {
   background: #F0F1FA !important;
}

@media only screen and (max-width: 980px) {
   body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row {
      overflow: scroll;
   }
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row .tablepress {
   border-color: #d1d4e8;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row .tablepress thead {
   -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
   box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row .tablepress thead .row-1 th {
   background: #fafbff;
   border-color: #d1d4e8;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row .tablepress thead .row-1 .column-1 {
   background: #fafbff;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row .tablepress thead .row-1 .column-2 {
   background: #F0F1FA;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row .tablepress thead .row-1 .column-3 {
   background: #F0F1FA;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row .tablepress thead .row-1 .column-4 {
   background: #dee0ef;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row .tablepress thead .row-1 .column-5 {
   background: #dee0ef;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row .tablepress thead .row-1 .column-6 {
   background: #d1d4e8;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row .tablepress thead .row-1 .column-7 {
   background: #d1d4e8;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row .tablepress tbody {
   -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
   box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row .tablepress tbody tr {
   background: white;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row .tablepress tbody tr:first-of-type {
   background: #F0F1FA;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row .tablepress tbody tr td {
   border-color: #d1d4e8;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row.sum-tralleberegner-besparelse-row {
   padding: 0;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row.sum-tralleberegner-besparelse-row .et_pb_column {
   background: white;
   -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
   box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
   padding: 27px 33px;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row.sum-tralleberegner-besparelse-row .et_pb_column .et_pb_text {
   text-align: center;
}

@media only screen and (min-width: 981px) {
   body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-tralleberegning-sektion .et_pb_row.sum-tralleberegner-besparelse-row .et_pb_column {
      max-width: 300px;
   }
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion {
   background: #F0F1FA !important;
}

@media only screen and (max-width: 980px) {
   body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
   }
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .woocommerce-breadcrumb a {
   font-family: 'futura-pt', sans-serif;
   font-size: 16px;
   font-weight: 400;
   color: #2e404c;
   line-height: 1.6em;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .et_pb_wc_description ul {
   padding-top: 23px;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .et_pb_wc_description ul li {
   list-style-type: none;
   position: relative;
   padding-left: 30px;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .et_pb_wc_description ul li:before {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   font-family: 'ETmodules';
   content: "\4e";
   position: absolute;
   font-weight: bold;
   left: 0;
   top: 0.7em;
   -webkit-transform: translate(0, -50%);
   -ms-transform: translate(0, -50%);
   transform: translate(0, -50%);
   height: 20px;
   width: 20px;
   border-radius: 2px;
   background: #0099D0;
   color: #FAFBFF;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .sum-prod-nyhed-pdf-code-module #sum-datablad-wrapper-wrapper {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .sum-prod-nyhed-pdf-code-module #sum-datablad-wrapper-wrapper a {
   padding: 12px 24px !important;
   display: block;
   margin-right: 20px;
   margin-bottom: 20px;
   background: #0099D0;
   border-radius: 3px;
   width: -webkit-fit-content;
   width: -moz-fit-content;
   width: fit-content;
   -webkit-transition: 0.2s;
   -o-transition: 0.2s;
   transition: 0.2s;
   padding: 0;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .sum-prod-nyhed-pdf-code-module #sum-datablad-wrapper-wrapper a:hover {
   -webkit-transform: translateX(0px) translateY(2px);
   -ms-transform: translateX(0px) translateY(2px);
   transform: translateX(0px) translateY(2px);
   background-color: #007ba7;
   border-color: #007ba7;
   color: #FAFBFF;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .sum-prod-nyhed-pdf-code-module #sum-datablad-wrapper-wrapper a #sum-datablad-wrapper {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .sum-prod-nyhed-pdf-code-module #sum-datablad-wrapper-wrapper a #sum-datablad-wrapper .sum-datablad-icon-wrapper {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   margin-right: 13px;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .sum-prod-nyhed-pdf-code-module #sum-datablad-wrapper-wrapper a #sum-datablad-wrapper .sum-prod-nyhed-titel {
   color: white;
   font-weight: 500;
   padding: 0;
   font-size: 16px;
   text-transform: uppercase;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .sum-prod-nyhed-pdf-code-module #sum-datablad-wrapper-wrapper a:last-of-type {
   margin-right: 0;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column #sum-forespoergsel-trigger {
   font-family: 'futura-pt', sans-serif;
   font-size: 11px;
   font-weight: 300;
   letter-spacing: 2px;
   position: relative;
   cursor: pointer;
   width: -webkit-fit-content;
   width: -moz-fit-content;
   width: fit-content;
   min-width: 150px;
   padding: 0.8em 3em !important;
   font-size: 16px;
   text-transform: uppercase;
   text-align: center;
   letter-spacing: 0.8px;
   color: #F0F1FA !important;
   background: #0099D0;
   border: none;
   border-radius: 3px;
   -webkit-transition: 200ms ease-in-out;
   -o-transition: 200ms ease-in-out;
   transition: 200ms ease-in-out;
   outline: 0;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   font-weight: 500;
   background-color: #E29031 !important;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column #sum-forespoergsel-trigger.left {
   margin: 30px auto 0 0;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column #sum-forespoergsel-trigger.border-btn {
   border: 2px solid #0099D0;
   background: transparent;
   color: #0099D0;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column #sum-forespoergsel-trigger:hover {
   -webkit-transform: translateX(0px) translateY(2px);
   -ms-transform: translateX(0px) translateY(2px);
   transform: translateX(0px) translateY(2px);
   background-color: #007ba7;
   border-color: #007ba7;
   color: #FAFBFF !important;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column #sum-forespoergsel-trigger:active {
   -webkit-transition: 100ms all ease 0;
   -o-transition: 100ms all ease 0;
   transition: 100ms all ease 0;
   background-color: #00739d;
   -webkit-transform: translateX(0px) translateY(4px);
   -ms-transform: translateX(0px) translateY(4px);
   transform: translateX(0px) translateY(4px);
}

@media only screen and (max-width: 500px) {
   body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column #sum-forespoergsel-trigger {
      width: 100%;
   }
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column #sum-forespoergsel-trigger:hover {
   background-color: #cd7c1d !important;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .et_pb_wc_gallery {
   border-radius: 5px;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .et_pb_wc_gallery .et-pb-slider-arrows .et-pb-arrow-prev {
   position: absolute;
   z-index: 99;
   left: 0;
   opacity: 1;
   top: 53%;
   visibility: hidden;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .et_pb_wc_gallery .et-pb-slider-arrows .et-pb-arrow-prev:hover:before {
   -webkit-transform: translate(-60%, -50%);
   -ms-transform: translate(-60%, -50%);
   transform: translate(-60%, -50%);
   -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
   box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
   z-index: 99;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .et_pb_wc_gallery .et-pb-slider-arrows .et-pb-arrow-prev:before {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: end;
   -ms-flex-pack: end;
   justify-content: flex-end;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   padding: 10px;
   position: absolute;
   font-family: 'ETmodules';
   content: "\34";
   top: 0;
   font-size: 25px;
   visibility: visible;
   -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);
   box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);
   left: 0;
   -webkit-transform: translate(-55%, -50%);
   -ms-transform: translate(-55%, -50%);
   transform: translate(-55%, -50%);
   width: 70px;
   height: 70px;
   cursor: pointer;
   background-color: #F0F1FA;
   border-radius: 100px;
   -webkit-transition: 0.15s;
   -o-transition: 0.15s;
   transition: 0.15s;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .et_pb_wc_gallery .et-pb-slider-arrows .et-pb-arrow-next {
   position: absolute;
   z-index: 99;
   right: 0;
   opacity: 1;
   top: 53%;
   visibility: hidden;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .et_pb_wc_gallery .et-pb-slider-arrows .et-pb-arrow-next:hover:before {
   -webkit-transform: translate(55%, -50%);
   -ms-transform: translate(55%, -50%);
   transform: translate(55%, -50%);
   -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
   box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
   z-index: 99;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .et_pb_wc_gallery .et-pb-slider-arrows .et-pb-arrow-next:before {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   padding: 10px;
   position: absolute;
   font-family: 'ETmodules';
   content: "\35";
   font-size: 25px;
   top: 0;
   cursor: pointer;
   visibility: visible;
   -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);
   box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);
   right: 0;
   -webkit-transform: translate(50%, -50%);
   -ms-transform: translate(50%, -50%);
   transform: translate(50%, -50%);
   width: 70px;
   height: 70px;
   background-color: #F0F1FA;
   border-radius: 100px;
   -webkit-transition: 0.15s;
   -o-transition: 0.15s;
   transition: 0.15s;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .et_pb_wc_gallery .et-pb-controllers a {
   border-radius: 0;
   width: 20px;
   height: 3px;
   margin-right: 10px;
   background: rgba(255, 255, 255, 0.9);
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .et_pb_row .et_pb_column .et_pb_wc_gallery .et-pb-controllers a.et-pb-active-control {
   width: 30px;
   background-color: #0099D0 !important;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .sum-woo-produkt-info-row {
   padding-bottom: 88px;
   padding-top: 0;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-woo-produkt-sektion .sum-woo-produkt-forespoergsel-row {
   max-width: 500px;
   padding: 27px;
   background: #F0F1FA;
   border: solid 1px #e7e8f3;
   border-radius: 4px;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:first-of-type .et_pb_code .et_pb_code_inner #sum-produkt-specifikation-sektion {
   background: white;
   padding: 33px 40px;
   border-radius: 3px;
   -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
   box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:first-of-type .et_pb_code .et_pb_code_inner #sum-produkt-specifikation-sektion .sum-produkt-specifikation-wrapper {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   margin-bottom: 20px;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:first-of-type .et_pb_code .et_pb_code_inner #sum-produkt-specifikation-sektion .sum-produkt-specifikation-wrapper .sum-produkt-specifikation-img-wrapper {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:first-of-type .et_pb_code .et_pb_code_inner #sum-produkt-specifikation-sektion .sum-produkt-specifikation-wrapper .sum-produkt-specifikation-img-wrapper .sum-produkt-specifikation-img {
   visibility: hidden;
   height: 20px;
   width: 20px;
   margin-right: 15px;
   position: relative;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:first-of-type .et_pb_code .et_pb_code_inner #sum-produkt-specifikation-sektion .sum-produkt-specifikation-wrapper .sum-produkt-specifikation-img-wrapper .sum-produkt-specifikation-img:before {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   visibility: visible;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   font-family: 'ETmodules';
   content: "\4e";
   position: absolute;
   font-weight: bold;
   left: 0;
   line-height: 1em;
   top: 0;
   height: 20px;
   width: 20px;
   border-radius: 2px;
   background: #0099D0;
   color: #FAFBFF;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:first-of-type .et_pb_code .et_pb_code_inner #sum-produkt-specifikation-sektion .sum-produkt-specifikation-wrapper .sum-produkt-specifikation-tekst-wrapper {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:last-of-type .et_pb_promo {
   background: white;
   padding: 33px 40px;
   border-radius: 3px;
   -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
   box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
   text-align: left;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:last-of-type .et_pb_promo a {
   font-family: 'futura-pt', sans-serif;
   font-size: 11px;
   font-weight: 300;
   letter-spacing: 2px;
   position: relative;
   cursor: pointer;
   width: -webkit-fit-content;
   width: -moz-fit-content;
   width: fit-content;
   min-width: 150px;
   padding: 0.8em 3em !important;
   font-size: 16px;
   text-transform: uppercase;
   text-align: center;
   letter-spacing: 0.8px;
   color: #F0F1FA !important;
   background: #0099D0;
   border: none;
   border-radius: 3px;
   -webkit-transition: 200ms ease-in-out;
   -o-transition: 200ms ease-in-out;
   transition: 200ms ease-in-out;
   outline: 0;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   font-weight: 500;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:last-of-type .et_pb_promo a.left {
   margin: 30px auto 0 0;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:last-of-type .et_pb_promo a.border-btn {
   border: 2px solid #0099D0;
   background: transparent;
   color: #0099D0;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:last-of-type .et_pb_promo a:hover {
   -webkit-transform: translateX(0px) translateY(2px);
   -ms-transform: translateX(0px) translateY(2px);
   transform: translateX(0px) translateY(2px);
   background-color: #007ba7;
   border-color: #007ba7;
   color: #FAFBFF !important;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:last-of-type .et_pb_promo a:active {
   -webkit-transition: 100ms all ease 0;
   -o-transition: 100ms all ease 0;
   transition: 100ms all ease 0;
   background-color: #00739d;
   -webkit-transform: translateX(0px) translateY(4px);
   -ms-transform: translateX(0px) translateY(4px);
   transform: translateX(0px) translateY(4px);
}

@media only screen and (max-width: 500px) {
   body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:last-of-type .et_pb_promo a {
      width: 100%;
   }
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:last-of-type .sum-prod-nyhed-pdf-code-module #sum-datablad-wrapper-wrapper {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:last-of-type .sum-prod-nyhed-pdf-code-module #sum-datablad-wrapper-wrapper h2 {
   width: 100%;
   display: block;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:last-of-type .sum-prod-nyhed-pdf-code-module #sum-datablad-wrapper-wrapper a {
   padding: 12px 24px !important;
   display: block;
   margin-right: 20px;
   margin-bottom: 20px;
   background: #0099D0;
   border-radius: 3px;
   width: -webkit-fit-content;
   width: -moz-fit-content;
   width: fit-content;
   -webkit-transition: 0.2s;
   -o-transition: 0.2s;
   transition: 0.2s;
   padding: 0;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:last-of-type .sum-prod-nyhed-pdf-code-module #sum-datablad-wrapper-wrapper a:hover {
   -webkit-transform: translateX(0px) translateY(2px);
   -ms-transform: translateX(0px) translateY(2px);
   transform: translateX(0px) translateY(2px);
   background-color: #007ba7;
   border-color: #007ba7;
   color: #FAFBFF;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:last-of-type .sum-prod-nyhed-pdf-code-module #sum-datablad-wrapper-wrapper a #sum-datablad-wrapper {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:last-of-type .sum-prod-nyhed-pdf-code-module #sum-datablad-wrapper-wrapper a #sum-datablad-wrapper .sum-datablad-icon-wrapper {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   margin-right: 13px;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:last-of-type .sum-prod-nyhed-pdf-code-module #sum-datablad-wrapper-wrapper a #sum-datablad-wrapper .sum-prod-nyhed-titel {
   color: white;
   font-weight: 500;
   padding: 0;
   font-size: 16px;
   text-transform: uppercase;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-specifikation-sektion .sum-specifikation-row .et_pb_column:last-of-type .sum-prod-nyhed-pdf-code-module #sum-datablad-wrapper-wrapper a:last-of-type {
   margin-right: 0;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-forespoergsel-sektion {
   background-color: rgba(0, 0, 0, 0.8) !important;
   position: fixed;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   height: 100vh;
   width: 100vw;
   top: 0;
   left: 0;
   overflow-y: scroll;
   visibility: hidden;
   opacity: 0;
   -webkit-transition: none !important;
   -o-transition: none !important;
   transition: none !important;
   z-index: 99999999999999999999999999;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-forespoergsel-sektion.f-active {
   visibility: visible;
   opacity: 1;
   overflow-y: scroll;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-forespoergsel-sektion .et_pb_row {
   margin-bottom: 54px;
   padding: 54px 33px 88px;
   background: #F0F1FA;
   top: 88px;
   border-radius: 5px;
   height: auto;
   width: 90%;
   max-width: 600px;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-forespoergsel-sektion .et_pb_row .et_pb_column {
   position: initial;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-forespoergsel-sektion .et_pb_row .et_pb_column #sum-close-icon {
   position: absolute;
   height: auto;
   width: auto;
   right: 15px;
   top: -16px;
   -webkit-transition: none !important;
   -o-transition: none !important;
   transition: none !important;
}

body #page-container #et-boc #et-main-area #main-content .et_pb_section#sum-forespoergsel-sektion .et_pb_row .et_pb_column #sum-close-icon:hover {
   cursor: pointer;
   -webkit-transform: scale(1.1);
   -ms-transform: scale(1.1);
   transform: scale(1.1);
}

body #page-container #et-boc #et-main-area .et-l--footer {
   z-index: 0;
   position: relative;
}

/* END DIVI LAYOUT BUILDER PRODUCT TEMPLATE
* ----------------------------------------------------------------- */
/* CUSTOM FOOTER
* ----------------------------------------------------------------- */
body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion {
   padding-bottom: 0;
   background-color: #0B273A !important;
}

body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type {
   background: #0B273A !important;
}

@media only screen and (min-width: 1405px) {
   body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type {
      display: grid;
      grid-template-columns: 2fr 1fr 1fr 1fr;
      grid-template-rows: 1fr;
      gap: 30px 30px;
   }

   body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_column {
      width: 100%;
   }

   body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_column:first-of-type .et_pb_image {
      margin-bottom: 33px;
   }

   body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_column:first-of-type .et_pb_image .et_pb_image_wrap img {
      max-width: 340px;
      width: 100%;
   }

   body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_column:first-of-type .et_pb_text {
      font-size: 13px;
   }
}

@media screen and (max-width: 1550px) and (min-width: 980px) {
   body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
   }

   body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_column {
      margin-bottom: 100px;
   }

   body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_column:first-of-type {
      width: 29.6%;
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
   }

   body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_column:nth-of-type(2) {
      width: 29.6%;
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2;
   }

   body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_column:nth-of-type(3) {
      width: 29.6%;
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4;
   }

   body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_column:nth-of-type(4) {
      width: 64.9%;
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5;
      margin-right: 0;
   }

   body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_column:last-of-type {
      width: 29.6%;
      margin-right: 0;
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3;
   }

   body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_column .et_pb_module {
      margin-bottom: 3%;
   }
}

@media only screen and (max-width: 980px) {
   body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_column {
      margin-bottom: 54px;
   }

   body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_column:first-of-type .et_pb_image:nth-of-type(2) {
      margin-left: 0;
   }

   body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_column:first-of-type .et_pb_image:last-of-type {
      margin-left: 0;
   }
}

body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_text {
   color: #F0F1FA;
   max-width: 350px;
}

body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_text h3 {
   color: #F0F1FA;
}

body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_blurb h5 {
   color: #F0F1FA;
}

body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_blurb .et_pb_blurb_description {
   color: #F0F1FA;
}

body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_blurb .et_pb_blurb_description p {
   color: #F0F1FA;
}

body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_widget .widgettitle {
   display: none;
}

body #page-container footer.et-l--footer .et_pb_section#sum-footer-sektion .et_pb_row:first-of-type .et_pb_widget ul li a {
   color: #FAFBFF !important;
}

body #page-container footer.et-l--footer .et_pb_section#sum-footer-credits-sektion {
   padding: 0;
   background-color: #0B273A !important;
}

body #page-container footer.et-l--footer .et_pb_section#sum-footer-credits-sektion .et_pb_row {
   padding: 20px 0 30px;
}

body #page-container footer.et-l--footer .et_pb_section#sum-footer-credits-sektion .et_pb_row .et_pb_text .et_pb_text_inner p {
   color: #ffffff52;
   text-transform: uppercase;
   font-size: 12px;
}

/* CUSTOM FOOTER END
* ----------------------------------------------------------------- */
/* WOOCOMMERCE
* ----------------------------------------------------------------- */
body #page-container #et-boc #et-main-area #main-content #content-area #left-area .woocommerce-breadcrumb {
   font-family: 'futura-pt', sans-serif;
}

body #page-container #et-boc #et-main-area #main-content #content-area #left-area .woocommerce-products-header .woocommerce-products-header__title {
   font-family: 'futura-pt', sans-serif;
   font-size: 4.052em;
   letter-spacing: 2.4px;
   text-transform: uppercase;
   line-height: 1.3em;
}

body #page-container #et-boc #et-main-area #main-content #content-area #left-area .woocommerce-result-count {
   font-family: 'futura-pt', sans-serif;
}

body #page-container #et-boc #et-main-area #main-content #content-area #left-area .woocommerce-ordering {
   display: none;
}

body #page-container #et-boc #et-main-area #main-content #content-area #left-area .products .product {
   -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
   box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
   background: white;
   padding: 0;
   display: -webkit-box !important;
   display: -ms-flexbox !important;
   display: flex !important;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
}

body #page-container #et-boc #et-main-area #main-content #content-area #left-area .products .product:before {
   display: none;
}

body #page-container #et-boc #et-main-area #main-content #content-area #left-area .products .product h2 {
   font-size: 17px;
   text-transform: uppercase;
   padding: 10px 27px 0;
   margin-bottom: 20px;
   font-weight: 600;
}

body #page-container #et-boc #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper {
   padding: 0 27px 27px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-flex: 1;
   -ms-flex: 1;
   flex: 1;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}

body #page-container #et-boc #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper .sum-produkt-uddrag {
   margin-bottom: 20px;
   color: #0B273A !important;
}

body #page-container #et-boc #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper .sum-category-product-button {
   font-family: 'futura-pt', sans-serif;
   font-size: 11px;
   font-weight: 300;
   letter-spacing: 2px;
   position: relative;
   cursor: pointer;
   width: -webkit-fit-content;
   width: -moz-fit-content;
   width: fit-content;
   min-width: 150px;
   padding: 0.8em 3em !important;
   font-size: 16px;
   text-transform: uppercase;
   text-align: center;
   letter-spacing: 0.8px;
   color: #F0F1FA !important;
   background: #0099D0;
   border: none;
   border-radius: 3px;
   -webkit-transition: 200ms ease-in-out;
   -o-transition: 200ms ease-in-out;
   transition: 200ms ease-in-out;
   outline: 0;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   font-weight: 500;
   width: 100%;
   padding-left: 10px !important;
   padding-right: 10px !important;
}

body #page-container #et-boc #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper .sum-category-product-button.left {
   margin: 30px auto 0 0;
}

body #page-container #et-boc #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper .sum-category-product-button.border-btn {
   border: 2px solid #0099D0;
   background: transparent;
   color: #0099D0;
}

body #page-container #et-boc #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper .sum-category-product-button:hover {
   -webkit-transform: translateX(0px) translateY(2px);
   -ms-transform: translateX(0px) translateY(2px);
   transform: translateX(0px) translateY(2px);
   background-color: #007ba7;
   border-color: #007ba7;
   color: #FAFBFF !important;
}

body #page-container #et-boc #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper .sum-category-product-button:active {
   -webkit-transition: 100ms all ease 0;
   -o-transition: 100ms all ease 0;
   transition: 100ms all ease 0;
   background-color: #00739d;
   -webkit-transform: translateX(0px) translateY(4px);
   -ms-transform: translateX(0px) translateY(4px);
   transform: translateX(0px) translateY(4px);
}

@media only screen and (max-width: 500px) {
   body #page-container #et-boc #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper .sum-category-product-button {
      width: 100%;
   }
}

@media only screen and (min-width: 981px) and (max-width: 1404px) {
   body #page-container #et-boc #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper .sum-category-product-button {
      font-size: 13px;
   }
}

@media only screen and (max-width: 980px) {
   body #page-container #et-boc #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper .sum-category-product-button {
      font-size: 12px;
   }
}

body #page-container #et-main-area #main-content #content-area #left-area .woocommerce-breadcrumb {
   font-family: 'futura-pt', sans-serif;
}

body #page-container #et-main-area #main-content #content-area #left-area .woocommerce-products-header .woocommerce-products-header__title {
   font-family: 'futura-pt', sans-serif;
   font-size: 4.052em;
   letter-spacing: 2.4px;
   text-transform: uppercase;
   line-height: 1.3em;
}

body #page-container #et-main-area #main-content #content-area #left-area .woocommerce-result-count {
   font-family: 'futura-pt', sans-serif;
}

body #page-container #et-main-area #main-content #content-area #left-area .woocommerce-ordering {
   display: none;
}

body #page-container #et-main-area #main-content #content-area #left-area .products .product {
   -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
   box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
   background: white;
   padding: 0;
   display: -webkit-box !important;
   display: -ms-flexbox !important;
   display: flex !important;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
}

body #page-container #et-main-area #main-content #content-area #left-area .products .product:before {
   display: none;
}

body #page-container #et-main-area #main-content #content-area #left-area .products .product h2 {
   font-size: 17px;
   text-transform: uppercase;
   padding: 10px 27px 0;
   margin-bottom: 20px;
   font-weight: 600;
}

body #page-container #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper {
   padding: 0 27px 27px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-flex: 1;
   -ms-flex: 1;
   flex: 1;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}

body #page-container #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper .sum-produkt-uddrag {
   margin-bottom: 20px;
   color: #0B273A !important;
}

body #page-container #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper .sum-category-product-button {
   font-family: 'futura-pt', sans-serif;
   font-size: 11px;
   font-weight: 300;
   letter-spacing: 2px;
   position: relative;
   cursor: pointer;
   width: -webkit-fit-content;
   width: -moz-fit-content;
   width: fit-content;
   min-width: 150px;
   padding: 0.8em 3em !important;
   font-size: 16px;
   text-transform: uppercase;
   text-align: center;
   letter-spacing: 0.8px;
   color: #F0F1FA !important;
   background: #0099D0;
   border: none;
   border-radius: 3px;
   -webkit-transition: 200ms ease-in-out;
   -o-transition: 200ms ease-in-out;
   transition: 200ms ease-in-out;
   outline: 0;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   font-weight: 500;
   width: 100%;
   padding-left: 10px !important;
   padding-right: 10px !important;
}

body #page-container #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper .sum-category-product-button.left {
   margin: 30px auto 0 0;
}

body #page-container #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper .sum-category-product-button.border-btn {
   border: 2px solid #0099D0;
   background: transparent;
   color: #0099D0;
}

body #page-container #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper .sum-category-product-button:hover {
   -webkit-transform: translateX(0px) translateY(2px);
   -ms-transform: translateX(0px) translateY(2px);
   transform: translateX(0px) translateY(2px);
   background-color: #007ba7;
   border-color: #007ba7;
   color: #FAFBFF !important;
}

body #page-container #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper .sum-category-product-button:active {
   -webkit-transition: 100ms all ease 0;
   -o-transition: 100ms all ease 0;
   transition: 100ms all ease 0;
   background-color: #00739d;
   -webkit-transform: translateX(0px) translateY(4px);
   -ms-transform: translateX(0px) translateY(4px);
   transform: translateX(0px) translateY(4px);
}

@media only screen and (max-width: 500px) {
   body #page-container #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper .sum-category-product-button {
      width: 100%;
   }
}

@media only screen and (min-width: 981px) and (max-width: 1404px) {
   body #page-container #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper .sum-category-product-button {
      font-size: 13px;
   }
}

@media only screen and (max-width: 980px) {
   body #page-container #et-main-area #main-content #content-area #left-area .products .product .sum-produkt-indhold-wrapper .sum-category-product-button {
      font-size: 12px;
   }
}

/* END WOOCOMMERCE
* ----------------------------------------------------------------- */
/* CUSTOM MOBILE MENU
* ----------------------------------------------------------------- */
body #sum-mobile-menu-toggle {
   width: 48px;
   height: 48px;
   background: #0099D0;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   position: fixed;
   bottom: 20px;
   left: 20px;
   z-index: 999999999999999999999;
   -webkit-transition: 0.4s ease;
   -o-transition: 0.4s ease;
   transition: 0.4s ease;
   border-radius: 3px;
   -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.16);
   box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.16);
}

body #sum-mobile-menu-toggle.active img {
   content: url("/wp-content/themes/stepup-divi/library/img/svg/close-menu-icon.svg");
}

body #sum-mobile-menu {
   visibility: hidden;
   opacity: 0;
   position: fixed;
   top: 0;
   left: 0;
   z-index: 999999999;
   background: #F0F1FA !important;
   width: 100vw;
   height: 100vh;
   -webkit-transition: 200ms ease-in-out;
   -o-transition: 200ms ease-in-out;
   transition: 200ms ease-in-out;
   overflow-y: scroll;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   max-width: 600px;
   -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.16);
   box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.16);
}

body #sum-mobile-menu.active {
   visibility: visible;
   opacity: 1;
}

body #sum-mobile-menu:after {
   content: '';
   width: 100%;
   height: 100%;
   top: 0;
   background: #F0F1FA;
   left: 0;
   position: absolute;
   z-index: -1;
}

body #sum-mobile-menu #sum-menu-header {
   width: 100%;
   height: 60vw;
   background: whitesmoke;
   background-image: url("/wp-content/uploads/2020/10/mobil-menu-banner.jpg");
   background-size: cover;
   background-position: center;
   position: relative;
   max-height: 260px;
}

@media only screen and (max-height: 666px) {
   body #sum-mobile-menu #sum-menu-header {
      background-color: #f7f7f7;
      max-height: 120px;
   }
}

body #sum-mobile-menu #sum-menu {
   padding-bottom: 87px;
   background: #fafbff;
}

body #sum-mobile-menu #sum-menu li {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   width: 100%;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   position: relative;
}

body #sum-mobile-menu #sum-menu li a {
   width: calc(100% - 60px);
   width: 100%;
   height: 60px;
   color: #0B273A;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   padding-left: 32px;
   position: relative;
   border-bottom: 2px solid #e4e5f1;
}

body #sum-mobile-menu #sum-menu li span {
   width: 60px;
   height: 60px;
   display: none;
   position: relative;
   border-top: 2px solid #e4e5f1;
   border-left: 2px solid #e4e5f1;
   position: absolute;
   top: -2px;
   right: 0;
}

body #sum-mobile-menu #sum-menu li span:before {
   content: url("/wp-content/uploads/2020/10/arrow-right-s-fill-1.svg");
   position: absolute;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%) rotate(90deg);
   -ms-transform: translate(-50%, -50%) rotate(90deg);
   transform: translate(-50%, -50%) rotate(90deg);
   line-height: 12px;
}

body #sum-mobile-menu #sum-menu li.current-menu-item {
   background: #0099D0 !important;
}

body #sum-mobile-menu #sum-menu li.current-menu-item a {
   color: white;
}

body #sum-mobile-menu #sum-menu li.menu-item-has-children span {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
}

body #sum-mobile-menu #sum-menu li.menu-item-has-children ul.sub-menu {
   width: 100%;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   padding-bottom: 0;
   display: none;
}

body #sum-mobile-menu #sum-menu li.menu-item-has-children ul.sub-menu li span {
   display: none;
}

body #sum-mobile-menu #sum-menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children span {
   display: block;
}

body #sum-mobile-menu #sum-menu li.menu-item-has-children ul.sub-menu li.current-menu-item {
   background: #0099D0;
}

body #sum-mobile-menu #sum-menu li.menu-item-has-children ul.sub-menu li.current-menu-item a {
   color: white;
   background: #0099D0 !important;
}

body #sum-mobile-menu #sum-menu li.menu-item-has-children ul.sub-menu li.current-menu-item ul.sub-menu a {
   color: #0B273A !important;
}

body #sum-mobile-menu #sum-menu li.menu-item-has-children ul.sub-menu li ul.sub-menu li span {
   display: none;
}

body #sum-mobile-menu #sum-menu li.menu-item-has-children ul.sub-menu li ul.sub-menu li a {
   padding-left: 60px;
   background: #d7d8e6;
}

body #sum-mobile-menu #sum-menu li.menu-item-has-children ul.sub-menu li a {
   padding-left: 48px;
   background: #f0f1fa;
}

body #sum-mobile-menu #sum-menu li.menu-item-has-children ul.sub-menu li.active ul.sub-menu {
   display: block;
}

body #sum-mobile-menu #sum-menu li.menu-item-has-children.current-menu-item ul.sub-menu a {
   color: #0B273A;
}

body #sum-mobile-menu #sum-menu li:first-of-type li {
   border-top: 0;
}

/* CUSTOM MOBILE MENU END
* ----------------------------------------------------------------- */
/* SCROLL TO TOP
* ----------------------------------------------------------------- */
body #et-main-area span.et_pb_scroll_top {
   background: rgba(0, 0, 0, 0.5);
   border-radius: 0;
   right: 30px;
   bottom: 30px;
}

@media only screen and (max-width: 980px) {
   body #et-main-area span.et_pb_scroll_top {
      right: 13px;
      bottom: 80px;
   }
}

/* SCROLL TO TOP END
* ----------------------------------------------------------------- */
/* DESKTOP MEDIA QUERY
* ----------------------------------------------------------------- */
@media only screen and (min-width: 1405px) {

   body #sum-mobile-header,
   body #sum-mobile-menu,
   body #sum-mobile-menu-toggle {
      display: none;
   }
}

/* DESKTOP MEDIA QUERY END
* ----------------------------------------------------------------- */
/* LAPTOP MEDIA QUERY
* ----------------------------------------------------------------- */
@media only screen and (min-width: 981px) and (max-width: 1404px) {

   body #sum-mobile-header,
   body #sum-mobile-menu,
   body #sum-mobile-menu-toggle {
      display: none;
   }
}

/* LAPTOP MEDIA QUERY END
* ----------------------------------------------------------------- */
/* TABLET MEDIA QUERY
* ----------------------------------------------------------------- */
@media only screen and (max-width: 980px) {

   body #sum-menu-toggle,
   body #sum-mobile-menu {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
   }

   body #sum-mobile-header {
      display: none;
   }

   body .mobile_menu_bar {
      visibility: hidden;
   }
}

/* TABLET MEDIA QUERY END
* ----------------------------------------------------------------- */
/* PHONE MEDIA QUERY
* ----------------------------------------------------------------- */
/* PHONE MEDIA QUERY END
* ----------------------------------------------------------------- */
/* VARIOUS DIVI FIXES
* ----------------------------------------------------------------- */
.mfp-title {
   display: none !important;
}

#top-menu-nav>ul>li.current-menu-item>a:hover {
   color: #007ba7;
}

/* VARIOUS DIVI END
* ----------------------------------------------------------------- */
/* USER SELECTION
* ----------------------------------------------------------------- */
img {
   -webkit-user-select: none !important;
   -moz-user-select: none !important;
   -ms-user-select: none !important;
   user-select: none !important;
}

::-moz-selection {
   color: white;
   background: #0099D0;
}

::selection {
   color: white;
   background: #0099D0;
}

/* USER SELECTION END
* ----------------------------------------------------------------- */