sup {
  font-size: 0.6em;
}

.home h1 {
  font-size: 2rem;
}

.text-wrapper ul {
  font-size: 1.125rem;
  line-height: 1.5em;
}
.text-container ul {
  font-size: 1.25rem;
  line-height: 1.7em;
}
.text-wrapper li,
.text-container li {
  list-style: none;
}
.text-container li {
  margin: 1em 0;
}
.text-wrapper li:before,
.text-container li:before {
  content: "\2022";
  line-height: 1rem;
  vertical-align: middle;
  padding-right: 0.8rem;
  margin-left: -1.5rem;
}
.text-wrapper li:before {
  font-size: 2rem;
}
.text-container li:before {
  font-size: 2.3rem;
}

@media only screen and (max-width: 600px){
  /* Home header image */
  .home #header .slider {
    background-image: url(../images/home/header.jpg);
    height: 200px;
    background-size: cover;
    background-position-x: right;
  }

  header {
    margin-top: 39px;
  }

  /* 1Plus iframe */
  .service-section object {
    height: 2800px;
  }
}

@media only screen and (min-width: 601px) and (max-width: 900px) {
  /* 1Plus iframe */
  .service-section object {
    height: 2300px;
  }
}

small {
  font-size: 0.7em;
}

/* Browse support page */
main.browser-support {
  padding: 3rem;
}

/* Fix for different image heights */
.content-type-01 .columns-2 img {
  width: auto;
  height: auto;
}

/* News */
.home #news .news_item .wrapper {
  display: grid;
  grid-template-columns: auto auto 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 1rem;
}

.home #news .datePublished {
  z-index: 2;
}

.home #news .ce_text p,
.content-page.news .news_item p {
  margin: 0.5rem 0;
}

@media only screen and (max-width: 600px) {
  .home #news .news_item .wrapper {
    display: block;
  }
}


/* Remove pager background for news overview page */
.news .mod_pagination {
  background-color: transparent;
}

/* Press infobox */
.mod_infobox.press div {
  padding: 1rem 0 0.5rem 3.6rem;
}

.mod_infobox.press p {
  margin: 0 0 1rem;
  font-size: 1rem;
}

.mod_infobox.press a {
  font-size: 1rem;
}

/* File links */
.mod_download.file-item p,
.content-page.news .news_item .mod_download.file-item p {
  line-height: 1.5rem;
}

.mod_download.file-item .mod_button.icon-only {
  height: 1.5rem;
}

.mod_download.file-item .wrapper,
.content-page.news .news_item .mod_download.file-item .wrapper {
  padding-left: 0;
}

.mod_download .mod_button {
  margin: 0;
}

.mod_download .image-container {
  grid-area: unset !important;
  justify-self: unset;
}

/* Breadcrumb */
.mod_breadcrumb li.last span {
  font-family: "Roboto", Arial, sans-serif;
  color: #686867;
  line-height: 1;
  position: relative;
  display: inline-block;
  background-color: #eee;
  text-decoration: none;
  padding: 12px 0 12px 34px;
}

.mod_breadcrumb li.last span:before {
  content: "";
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  top: 50%;
  left: 100%;
  width: 0;
  height: 0;
  margin-top: -50px;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 16px solid white;
  margin-left: 4px;
  z-index: 1;
}

.mod_breadcrumb li.last span:after {
  content: "";
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  top: 50%;
  left: 100%;
  width: 0;
  height: 0;
  margin-top: -50px;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 16px solid #eee;
  z-index: 2;
}

/* Product overview */
.productoverview.content-page .introduction .wrapper {
  grid-template-columns: 1fr;
  width: 100%;
}

/* homepage news block */
.home #news .news_item.odd::before {
  transform: translate(99%, 0);
}
.home #news .news_item.even::before {
  transform: translate(-99%, 0);
}
/* Contact person */
.contact-person h3 {
  font-size: 1.3rem;
}

.contact-person .details {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 16px;
}

.contact-person .details p {
  align-self: center;
  margin: 0;
}

.contact-person .details img {
  width: 100%;
}

/* jump to anchor tag and show text under sticky header */
html {
  scroll-padding-top: 140px;
}

@media only screen and (max-width: 1218px) and (min-width: 901px),
only screen and (max-width: 900px) and (min-width: 601px) {
  .contact-person h3 {
    margin-bottom: 0.5rem;
  }

  .contact-person .details {
    grid-template-columns: 1fr;
    grid-auto-flow: dense;
  }

  .contact-person .details .image-container {
    grid-row: 1;
  }
  /* mobile menu should also be sticky when sticky header is active*/
  #mobile_menu.sticky {
    position: fixed;
    z-index: 101;
  }
}

/* Downloads */
.columns {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-gap: 1.5rem;
}

@media only screen and (min-width: 601px) {
  .columns.columns-2 {
    grid-template-columns: repeat(2, 1fr);
  }

  .columns.columns-3,
  .columns.columns-4,
  .columns.columns-5,
  .columns.columns-6 {
    grid-template-columns: repeat(3, 1fr);
  }

  .columns .mod_download .wrapper {
    grid-template-columns: auto;
    grid-template-areas: ".";
    grid-template-rows: 1fr minmax(auto, 1.35fr);
    grid-gap: 0;
    position: relative;
  }

  .columns .mod_download a.image-link {
    border: 0;
    justify-self: unset;
  }

  .columns .mod_download a.image-link img {
    border: 2px solid #d8d8da;
  }
  .columns .mod_download .mod_button {
    position: absolute;
    bottom: 0;
  }

}

@media only screen and (min-width: 901px) {
  .columns.columns-4 {
    grid-template-columns: repeat(4, 1fr);
  }

  .columns.columns-5 {
    grid-template-columns: repeat(5, 1fr);
  }

  .columns.columns-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}

/* Webform */


.mod_form input[type="radio"],
.mod_form input[type="checkbox"] {
  display: inline-block;
  opacity: 0;
  position: absolute;
  z-index: -1;
}

#article_table .webform-multiple-table tr:nth-child(n+2) td label{
  display: none;
}

#article_table .webform-multiple-table tr:first-child td.webform-multiple-table--operations {
  padding-top: 2rem;
}

.checkbox-container .description {
  margin: 1rem 0 0 2.5rem;
}

.webform-multiple-table tr:nth-child(n+2) td,
.webform-multiple-table tr:nth-child(n+2) td.webform-multiple-table--operations {
  padding-top: 1rem;
}

.jsb-product-list-composite--wrapper .fieldset-wrapper {
  display: grid;
  grid-template-columns: 1fr 20fr;
  grid-column-gap: 1rem;
  grid-template-rows: 1fr;
}

.jsb-product-list-composite--wrapper .fieldset-wrapper .form-item {
  margin-top: 0;
}

.contact-form .form-group_address-data {
  display: grid;
  grid-template-columns: 1.8fr 3fr 5fr;
  grid-gap: 0 1.5rem;
}

/* service manual */
.service-manual-device td:first-child {
  padding-right: 1.5rem;
}

.service-manual-device thead {
  font-weight: normal;
  text-align: left;
}

.service-manual-device th {
  font-weight: normal;
  padding: 4px 0;
}

@media only screen and (max-width: 600px),
only screen and (max-width: 900px) and (min-width: 601px) {
  .checkbox-container .description p {
    font-size: 1rem;
  }
}

@media only screen and (max-width: 600px){
  .webform-multiple-table-responsive td {
    padding: 0;
  }

  .contact-form .form-group_address-data {
    grid-template-columns: 1fr;
    grid-gap: 1rem;
    margin: 1rem 0;
  }

  .service-manual-device .webform-multiple-table-responsive td > div > label.visually-hidden {
    display: block;
  }

  .webform-multiple-table-responsive td > div > label.visually-hidden {
    display: none;
  }

  .service-manual-device td:first-child {
    padding-right: 0;
  }

  #article_table .webform-multiple-table-responsive td {
    padding: 0;
  }
  #product-overview .mod_product-card.landscape {
    grid-template-columns: 1fr;
  }
  /* mobile menu should also be sticky when sticky header is active*/
  #mobile_menu.sticky {
    position: fixed;
    z-index: 101;
  }
  #product-overview .mod_product-card h3 {
    font-size: 1.3rem;
  }
}

/* Download Paragraphs */
.content-page .downloads {
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-items: stretch;
}
.content-page .downloads .mod_download {
  border-bottom: 2px dotted #ccc;
}
@media only screen and (max-width: 600px),
only screen and (max-width: 900px) and (min-width: 601px) {
  .content-page .downloads {
    margin: 2.5rem 1rem;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }
  .content-page .downloads .mod_download > .wrapper {
    padding: 0;
  }


}

/* Carousel */
.slider-wrapper {
  position: relative;
  margin: 0 -0.75rem;
}

.product .related-products li {
  margin : 0 0.75rem;
}
.product .related-products .button-wrapper {
   margin: 0;
}
.accessorycategory .introduction .text-wrapper {
  margin-bottom: 3rem;
}

/* datasheet overview page */
.datasheets-list td.is-active {
  background: none;
}
.datasheets-list th.views-field {
  text-align: left;
  font-size: 1.5rem;
}
.datasheets-list td {
  padding: 5px 0;
}

/* discontinued products */
.discontinued-products ul.successor-products {
  list-style: none;
  padding-left: 0;
}
.discontinued-products .more_link {
  padding: 0.5rem 1rem;
}
.discontinued-products .successor-products li {
  float: left;
  padding-right: 1rem;
}

@media only screen and (max-width: 1218px) {
  .mm-panels .menu-title {
    padding: 12px 10px 12px 20px;
    border-bottom: 1px solid var(--mm-color-border);
  }
}

/* Social Media */
#block-socialmedialinks-career {
  box-sizing: inherit;
  order: 1;
}

#block-socialmedialinks-career ul {
  box-sizing: inherit;
  display: flex;
  margin: 0 0;
  padding: 0;
  text-align: center;
}

#block-socialmedialinks-career li {
  box-sizing: inherit;
  list-style: none;
  margin-right: 1rem;
}

#block-socialmedialinks-career li:before {
  content: none;
}

#block-socialmedialinks-career .icon {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  font-size: 0;
  transition: all 0.3s ease-out;
}

#block-socialmedialinks-career .icon.instagram-career {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Instagram' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1080 1080' style='enable-background:new 0 0 1080 1080;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:url(%23SVGID_1_);} .st1{fill:url(%23SVGID_2_);} .st2{fill:%23FFFFFF;} %3C/style%3E%3Cg%3E%3CradialGradient id='SVGID_1_' cx='-356.1275' cy='366.6943' r='539.8985' gradientTransform='matrix(0 -1.982 -1.8439 0 963.8579 457.986)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23FFDD55'/%3E%3Cstop offset='0.1' style='stop-color:%23FFDD55'/%3E%3Cstop offset='0.5' style='stop-color:%23FF543E'/%3E%3Cstop offset='1' style='stop-color:%23C837AB'/%3E%3C/radialGradient%3E%3Cpath class='st0' d='M541.01,0.96c-225.44,0-291.38,0.23-304.2,1.3C190.55,6.1,161.76,13.38,130.4,29 c-24.17,12-43.23,25.92-62.05,45.42C34.09,109.98,13.32,153.74,5.8,205.75C2.15,231,1.09,236.15,0.87,365.13 c-0.08,42.99,0,99.57,0,175.47c0,225.26,0.25,291.13,1.33,303.92c3.74,45.02,10.8,73.34,25.75,104.33 c28.57,59.31,83.14,103.83,147.43,120.44c22.26,5.73,46.85,8.89,78.41,10.38c13.37,0.58,149.68,1,286.06,1s272.77-0.17,285.81-0.83 c36.55-1.72,57.77-4.57,81.23-10.63c64.7-16.7,118.28-60.55,147.43-120.69c14.66-30.23,22.09-59.64,25.46-102.31 c0.73-9.3,1.04-157.63,1.04-305.75c0-148.15-0.33-296.2-1.06-305.5c-3.41-43.36-10.84-72.51-25.97-103.33 c-12.42-25.23-26.21-44.06-46.22-63.33c-35.72-34.12-79.41-54.89-131.48-62.4c-25.23-3.65-30.25-4.73-159.33-4.95H541.01z'/%3E%3CradialGradient id='SVGID_2_' cx='187.7385' cy='560.8971' r='539.8985' gradientTransform='matrix(0.1739 0.8687 3.5818 -0.7172 -2221.7478 317.9099)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%233771C8'/%3E%3Cstop offset='0.128' style='stop-color:%233771C8'/%3E%3Cstop offset='1' style='stop-color:%236600FF;stop-opacity:0'/%3E%3C/radialGradient%3E%3Cpath class='st1' d='M541.01,0.96c-225.44,0-291.38,0.23-304.2,1.3C190.55,6.1,161.76,13.38,130.4,29 c-24.17,12-43.23,25.92-62.05,45.42C34.09,109.98,13.32,153.74,5.8,205.75C2.15,231,1.09,236.15,0.87,365.13 c-0.08,42.99,0,99.57,0,175.47c0,225.26,0.25,291.13,1.33,303.92c3.74,45.02,10.8,73.34,25.75,104.33 c28.57,59.31,83.14,103.83,147.43,120.44c22.26,5.73,46.85,8.89,78.41,10.38c13.37,0.58,149.68,1,286.06,1s272.77-0.17,285.81-0.83 c36.55-1.72,57.77-4.57,81.23-10.63c64.7-16.7,118.28-60.55,147.43-120.69c14.66-30.23,22.09-59.64,25.46-102.31 c0.73-9.3,1.04-157.63,1.04-305.75c0-148.15-0.33-296.2-1.06-305.5c-3.41-43.36-10.84-72.51-25.97-103.33 c-12.42-25.23-26.21-44.06-46.22-63.33c-35.72-34.12-79.41-54.89-131.48-62.4c-25.23-3.65-30.25-4.73-159.33-4.95H541.01z'/%3E%3Cpath class='st2' d='M540.76,142.16c-108.28,0-121.87,0.47-164.39,2.41c-42.44,1.94-71.42,8.66-96.77,18.52 c-26.22,10.18-48.47,23.81-70.63,45.97c-22.18,22.16-35.8,44.4-46.02,70.62c-9.88,25.36-16.61,54.34-18.52,96.77 c-1.9,42.53-2.4,56.12-2.4,164.4s0.48,121.83,2.41,164.35c1.95,42.44,8.67,71.42,18.52,96.77c10.19,26.22,23.81,48.47,45.98,70.63 c22.15,22.18,44.4,35.83,70.6,46.02c25.37,9.86,54.35,16.58,96.78,18.52c42.53,1.94,56.11,2.41,164.38,2.41 c108.29,0,121.83-0.47,164.36-2.41c42.44-1.94,71.45-8.66,96.82-18.52c26.21-10.18,48.42-23.84,70.58-46.02 c22.18-22.16,35.8-44.4,46.02-70.62c9.8-25.36,16.53-54.34,18.52-96.77c1.91-42.53,2.41-56.08,2.41-164.36s-0.5-121.87-2.41-164.39 c-1.99-42.44-8.72-71.42-18.52-96.77c-10.22-26.22-23.84-48.47-46.02-70.63c-22.18-22.18-44.35-35.8-70.6-45.97 c-25.42-9.86-54.41-16.58-96.85-18.52c-42.53-1.94-56.07-2.41-164.38-2.41L540.76,142.16z M504.99,214.01 c10.62-0.02,22.46,0,35.77,0c106.45,0,119.07,0.38,161.11,2.29c38.87,1.78,59.97,8.27,74.02,13.73 c18.61,7.23,31.87,15.86,45.82,29.82c13.95,13.95,22.59,27.24,29.84,45.85c5.46,14.04,11.96,35.13,13.73,74.01 c1.91,42.03,2.33,54.65,2.33,161.06s-0.42,119.03-2.33,161.06c-1.78,38.87-8.27,59.97-13.73,74.01 c-7.23,18.61-15.88,31.85-29.84,45.8c-13.95,13.95-27.2,22.59-45.82,29.82c-14.04,5.48-35.15,11.96-74.02,13.74 c-42.03,1.91-54.65,2.33-161.11,2.33c-106.46,0-119.08-0.42-161.11-2.33c-38.87-1.79-59.97-8.29-74.03-13.75 c-18.61-7.23-31.9-15.86-45.85-29.82c-13.95-13.95-22.59-27.21-29.84-45.82c-5.46-14.04-11.96-35.13-13.73-74.01 c-1.91-42.03-2.29-54.65-2.29-161.12s0.38-119.03,2.29-161.06c1.78-38.87,8.27-59.97,13.73-74.02 c7.23-18.61,15.88-31.9,29.84-45.85c13.95-13.95,27.24-22.59,45.85-29.84c14.05-5.48,35.16-11.96,74.03-13.75 c36.78-1.66,51.03-2.16,125.34-2.24L504.99,214.01z M753.58,280.21c-26.41,0-47.84,21.4-47.84,47.83 c0,26.41,21.43,47.84,47.84,47.84s47.84-21.43,47.84-47.84c0-26.41-21.43-47.84-47.84-47.84V280.21z M540.76,336.11 c-113.07,0-204.75,91.67-204.75,204.75s91.67,204.7,204.75,204.7c113.07,0,204.71-91.63,204.71-204.7S653.82,336.11,540.76,336.11 L540.76,336.11z M540.76,407.96c73.39,0,132.9,59.5,132.9,132.9c0,73.39-59.51,132.9-132.9,132.9c-73.4,0-132.9-59.51-132.9-132.9 C407.86,467.46,467.36,407.96,540.76,407.96z'/%3E%3C/g%3E%3C/svg%3E");
}

#block-socialmedialinks-career .icon.instagram-career:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Black-Instagram' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1080 1080' style='enable-background:new 0 0 1080 1080;' xml:space='preserve'%3E%3Cg%3E%3Ccircle cx='540.76' cy='540.86' r='132.9'/%3E%3Cpath d='M851.54,305.7c-7.24-18.61-15.88-31.9-29.84-45.85c-13.95-13.95-27.21-22.59-45.82-29.82 c-14.05-5.46-35.15-11.95-74.02-13.73c-42.04-1.91-54.65-2.29-161.11-2.29c-13.31,0-25.15-0.02-35.77,0v-0.1 c-74.31,0.08-88.56,0.58-125.34,2.24c-38.87,1.79-59.98,8.26-74.03,13.75c-18.61,7.24-31.9,15.88-45.85,29.84 c-13.95,13.95-22.61,27.24-29.84,45.85c-5.46,14.05-11.95,35.15-13.73,74.02c-1.91,42.03-2.29,54.59-2.29,161.06 s0.38,119.09,2.29,161.12c1.77,38.87,8.27,59.97,13.73,74.01c7.24,18.61,15.88,31.87,29.84,45.82 c13.95,13.95,27.24,22.59,45.85,29.82c14.06,5.46,35.16,11.95,74.03,13.75c42.03,1.91,54.65,2.33,161.11,2.33 c106.45,0,119.08-0.42,161.11-2.33c38.87-1.78,59.99-8.26,74.02-13.74c18.61-7.23,31.86-15.86,45.82-29.82 c13.95-13.95,22.61-27.19,29.84-45.8c5.46-14.04,11.95-35.14,13.73-74.01c1.91-42.03,2.33-54.65,2.33-161.06 s-0.42-119.03-2.33-161.06C863.5,340.84,857,319.74,851.54,305.7z M540.76,745.56c-113.07,0-204.75-91.63-204.75-204.7 c0-113.07,91.67-204.74,204.74-204.75c0,0,0,0,0,0h0.01c0,0,0,0,0,0c113.07,0,204.72,91.68,204.72,204.75 C745.47,653.93,653.83,745.56,540.76,745.56z M753.58,375.88c-26.41,0-47.84-21.43-47.84-47.84c0-26.42,21.43-47.83,47.84-47.83 v-0.02c26.41,0,47.84,21.43,47.84,47.84S779.99,375.88,753.58,375.88z'/%3E%3Cpath d='M1079.77,234.96c-3.41-43.36-10.84-72.51-25.97-103.33c-12.42-25.23-26.21-44.06-46.22-63.33 c-35.72-34.12-79.41-54.89-131.48-62.4c-25.23-3.65-30.25-4.73-159.33-4.95H541.01c-225.45,0-291.38,0.23-304.2,1.3 C190.55,6.1,161.76,13.38,130.4,29c-24.17,12-43.23,25.92-62.05,45.42C34.09,109.98,13.32,153.74,5.8,205.75 C2.15,231,1.09,236.15,0.87,365.13c-0.08,42.99,0,99.57,0,175.47c0,225.26,0.25,291.13,1.33,303.92 c3.74,45.02,10.8,73.34,25.75,104.33c28.57,59.31,83.14,103.83,147.43,120.44c22.26,5.73,46.85,8.89,78.41,10.38 c13.37,0.58,149.68,1,286.06,1s272.77-0.17,285.81-0.83c36.55-1.72,57.77-4.57,81.23-10.63c64.7-16.7,118.28-60.55,147.43-120.69 c14.66-30.23,22.09-59.64,25.46-102.31c0.73-9.3,1.04-157.63,1.04-305.75C1080.83,392.31,1080.5,244.26,1079.77,234.96z M937,705.22c-1.99,42.43-8.72,71.41-18.52,96.77c-10.22,26.21-23.84,48.46-46.02,70.62c-22.15,22.18-44.36,35.83-70.58,46.02 c-25.37,9.86-54.37,16.58-96.82,18.52c-42.53,1.94-56.07,2.41-164.36,2.41c-108.27,0-121.85-0.47-164.38-2.41 c-42.44-1.94-71.42-8.66-96.78-18.52c-26.21-10.18-48.45-23.84-70.6-46.02c-22.17-22.16-35.79-44.4-45.98-70.63 c-9.85-25.35-16.57-54.32-18.52-96.77c-1.93-42.53-2.41-56.07-2.41-164.35s0.5-121.88,2.4-164.4c1.91-42.43,8.64-71.41,18.52-96.77 c10.22-26.21,23.84-48.46,46.02-70.62c22.16-22.17,44.4-35.79,70.63-45.97c25.35-9.86,54.32-16.58,96.77-18.52 c42.52-1.93,56.11-2.41,164.33-2.41c-0.02,0-0.04,0-0.06,0h0.12c-0.02,0-0.04,0-0.06,0c108.25,0,121.8,0.47,164.32,2.41 c42.44,1.94,71.43,8.66,96.85,18.52c26.25,10.17,48.42,23.8,70.6,45.97c22.18,22.16,35.8,44.4,46.02,70.63 c9.8,25.35,16.53,54.32,18.52,96.77c1.91,42.53,2.41,56.12,2.41,164.39S938.92,662.69,937,705.22z'/%3E%3C/g%3E%3C/svg%3E");
}

#block-socialmedialinks-career .icon.facebook-career {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Facebook' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1080 1080' style='enable-background:new 0 0 1080 1080;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%231977F3;} .st1{fill:%23FFFFFF;} %3C/style%3E%3Cpath class='st0' d='M540.43,0.32c-225.44,0-291.37,0.23-304.19,1.3c-46.26,3.85-75.05,11.13-106.42,26.75 c-24.17,12-43.23,25.91-62.05,45.42C33.52,109.34,12.76,153.1,5.24,205.11c-3.65,25.25-4.72,30.4-4.93,159.37 c-0.08,42.99,0,99.57,0,175.46c0,225.26,0.25,291.12,1.33,303.91c3.74,45.02,10.8,73.34,25.75,104.32 c28.57,59.3,83.14,103.82,147.43,120.44c22.26,5.73,46.85,8.89,78.41,10.38c13.37,0.58,149.67,1,286.06,1s272.77-0.17,285.81-0.83 c36.55-1.72,57.77-4.57,81.23-10.63c64.7-16.69,118.28-60.55,147.43-120.69c14.66-30.23,22.09-59.64,25.46-102.3 c0.73-9.3,1.04-157.62,1.04-305.74c0-148.14-0.33-296.19-1.06-305.49c-3.41-43.36-10.84-72.51-25.97-103.33 c-12.42-25.23-26.21-44.06-46.22-63.32c-35.72-34.12-79.41-54.89-131.47-62.39c-25.23-3.65-30.25-4.73-159.32-4.95H540.43z'/%3E%3Cpath id='f' class='st1' d='M705.95,1080.39V668.45h138.27l20.7-160.54H705.95V405.42c0-46.48,12.91-78.15,79.56-78.15l85.01-0.04 V183.65c-14.7-1.96-65.16-6.33-123.87-6.33c-122.56,0-206.48,74.81-206.48,212.2v118.39H401.55v160.54h138.62v411.93H705.95z'/%3E%3C/svg%3E");
}

#block-socialmedialinks-career .icon.facebook-career:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Black-Facebook' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1080 1080' style='enable-background:new 0 0 1080 1080;' xml:space='preserve'%3E%3Cpath d='M1079.18,234.32c-3.41-43.36-10.84-72.51-25.97-103.33c-12.42-25.23-26.21-44.06-46.22-63.32 c-35.72-34.12-79.41-54.89-131.47-62.39c-25.23-3.65-30.25-4.73-159.32-4.95H540.43c-225.44,0-291.37,0.23-304.19,1.3 c-46.26,3.85-75.05,11.13-106.42,26.75c-24.17,12-43.23,25.91-62.05,45.42C33.52,109.34,12.76,153.1,5.24,205.11 c-3.65,25.25-4.72,30.4-4.93,159.37c-0.08,42.99,0,99.57,0,175.46c0,225.26,0.25,291.12,1.33,303.91 c3.74,45.02,10.8,73.34,25.75,104.32c28.57,59.3,83.14,103.82,147.43,120.44c22.26,5.73,46.85,8.89,78.41,10.38 c13.37,0.58,149.67,1,286.06,1c0.3,0,0.59,0,0.89,0V668.45H401.55V507.92h138.62V389.53c0-137.39,83.91-212.2,206.48-212.2 c58.71,0,109.17,4.37,123.87,6.33v143.59l-85.01,0.04c-66.65,0-79.56,31.67-79.56,78.15v102.49h158.97l-20.7,160.54H705.95v411.43 c64.46-0.12,111.73-0.33,119.14-0.71c36.55-1.72,57.77-4.57,81.23-10.63c64.7-16.7,118.28-60.55,147.43-120.69 c14.66-30.23,22.09-59.64,25.46-102.3c0.73-9.3,1.04-157.62,1.04-305.74C1080.24,391.66,1079.91,243.62,1079.18,234.32z'/%3E%3C/svg%3E");
}

#block-socialmedialinks-career .icon.linkedin-career {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='LinkedIn' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1080 1080' style='enable-background:new 0 0 1080 1080;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23006699;} .st1{fill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;} %3C/style%3E%3Cpath class='st0' d='M540.43,0.51c-225.44,0-291.37,0.23-304.19,1.3c-46.26,3.85-75.05,11.13-106.42,26.75 c-24.17,12-43.23,25.91-62.05,45.42C33.52,109.54,12.76,153.29,5.24,205.3c-3.65,25.25-4.72,30.4-4.93,159.37 c-0.08,42.99,0,99.57,0,175.46c0,225.26,0.25,291.12,1.33,303.91c3.74,45.02,10.8,73.34,25.75,104.32 c28.57,59.3,83.14,103.82,147.43,120.44c22.26,5.73,46.85,8.89,78.41,10.38c13.37,0.58,149.67,1,286.06,1s272.77-0.17,285.81-0.83 c36.55-1.72,57.77-4.57,81.23-10.63c64.7-16.69,118.28-60.55,147.43-120.69c14.66-30.23,22.09-59.64,25.46-102.3 c0.73-9.3,1.04-157.62,1.04-305.74c0-148.14-0.33-296.19-1.06-305.49c-3.41-43.36-10.84-72.51-25.97-103.33 c-12.42-25.23-26.21-44.06-46.22-63.32c-35.72-34.12-79.41-54.89-131.47-62.39c-25.23-3.65-30.25-4.73-159.32-4.95H540.43z'/%3E%3Cg%3E%3Cpath id='path28' class='st1' d='M353.49,867.35V426.08H206.82v441.28H353.49z M280.16,365.83c51.15,0,82.98-33.89,82.98-76.23 c-0.95-43.3-31.83-76.24-82.01-76.24c-50.17,0-82.98,32.94-82.98,76.24c0,42.35,31.83,76.23,81.05,76.23H280.16L280.16,365.83z'/%3E%3Cpath id='path30' class='st1' d='M434.65,867.35h146.67V620.93c0-13.19,0.95-26.36,4.83-35.79c10.6-26.35,34.74-53.64,75.25-53.64 c53.07,0,74.3,40.47,74.3,99.79v236.07h146.66V614.33c0-135.54-72.36-198.61-168.86-198.61c-79.13,0-113.86,44.23-133.16,74.35 h0.98v-64H434.66C436.58,467.48,434.66,867.35,434.65,867.35L434.65,867.35z'/%3E%3C/g%3E%3C/svg%3E");
}

#block-socialmedialinks-career .icon.linkedin-career:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Black-LinkedIn' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1080 1080' style='enable-background:new 0 0 1080 1080;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M581.33,490.07v-1.52c-0.33,0.51-0.66,1.02-0.98,1.52H581.33z'/%3E%3Cpath d='M1079.18,234.51c-3.41-43.36-10.84-72.51-25.97-103.33c-12.42-25.23-26.21-44.06-46.22-63.32 c-35.72-34.12-79.41-54.89-131.47-62.39c-25.23-3.65-30.25-4.73-159.32-4.95H540.43c-225.44,0-291.37,0.23-304.19,1.3 c-46.26,3.85-75.05,11.13-106.42,26.75c-24.17,12-43.23,25.91-62.05,45.42C33.52,109.54,12.76,153.29,5.24,205.3 c-3.65,25.25-4.72,30.4-4.93,159.37c-0.08,42.99,0,99.57,0,175.46c0,225.26,0.25,291.12,1.33,303.91 c3.74,45.02,10.8,73.34,25.75,104.32c28.57,59.3,83.14,103.82,147.43,120.44c22.26,5.73,46.85,8.89,78.41,10.38 c13.37,0.58,149.67,1,286.06,1s272.77-0.17,285.81-0.83c36.55-1.72,57.77-4.57,81.23-10.63c64.7-16.69,118.28-60.55,147.43-120.68 c14.66-30.23,22.09-59.64,25.46-102.3c0.73-9.3,1.04-157.62,1.04-305.74C1080.24,391.86,1079.91,243.81,1079.18,234.51z M353.49,867.35H206.82V426.08h146.67V867.35z M280.16,365.83L280.16,365.83h-0.96c-49.22,0-81.05-33.89-81.05-76.23 c0-43.3,32.8-76.24,82.98-76.24c50.18,0,81.06,32.94,82.01,76.24C363.14,331.94,331.3,365.83,280.16,365.83z M882.37,867.35H735.71 V631.28c0-59.32-21.23-99.79-74.3-99.79c-40.52,0-64.65,27.29-75.25,53.64c-3.87,9.43-4.83,22.6-4.83,35.79v246.43H434.66 c0,0,1.92-399.87,0-441.28h146.67v62.48c19.49-30.07,54.38-72.83,132.18-72.83c96.5,0,168.86,63.07,168.86,198.61V867.35z'/%3E%3C/g%3E%3C/svg%3E");
}

#block-socialmedialinks-career .icon.xing-career {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Xing' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1080 1080' style='enable-background:new 0 0 1080 1080;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23005A5F;} .st1{fill:%23D4D600;} .st2{fill:%23FFFFFF;} %3C/style%3E%3Cpath class='st0' d='M541.01,0.97c-225.44,0-291.37,0.23-304.19,1.3c-46.26,3.85-75.05,11.13-106.42,26.75 c-24.17,12-43.23,25.91-62.05,45.42C34.1,109.99,13.33,153.75,5.82,205.76c-3.65,25.25-4.72,30.4-4.93,159.37 c-0.08,42.99,0,99.57,0,175.46c0,225.26,0.25,291.12,1.33,303.91c3.74,45.02,10.8,73.34,25.75,104.32 c28.57,59.3,83.14,103.82,147.43,120.44c22.26,5.73,46.85,8.89,78.41,10.38c13.37,0.58,149.67,1,286.06,1s272.77-0.17,285.81-0.83 c36.55-1.72,57.77-4.57,81.23-10.63c64.7-16.69,118.28-60.55,147.43-120.69c14.66-30.23,22.09-59.64,25.46-102.3 c0.73-9.3,1.04-157.62,1.04-305.74c0-148.14-0.33-296.19-1.06-305.49c-3.41-43.36-10.84-72.51-25.97-103.33 c-12.42-25.23-26.21-44.06-46.22-63.32C971.84,34.2,928.15,13.43,876.09,5.92c-25.23-3.65-30.25-4.73-159.32-4.95H541.01z'/%3E%3Cg%3E%3Cpath id='path19375' class='st1' d='M709.48,213.81c-14.08,0-20.19,8.87-25.25,17.96c0,0-203.2,360.36-209.89,372.19 c0.34,0.64,134.02,245.88,134.02,245.88c4.67,8.36,11.9,17.96,26.35,17.96h94.22c5.68,0,10.12-2.14,12.52-6.02 c2.51-4.03,2.44-9.35-0.19-14.58L608.28,604.26c-0.13-0.19-0.13-0.43,0-0.62l208.84-369.25c2.62-5.21,2.68-10.53,0.19-14.56 c-2.4-3.88-6.86-6.02-12.54-6.02H709.48z'/%3E%3Cpath class='st2' d='M433.81,360.65c-4.69-8.36-11.79-17.69-26.26-17.69h-94.32c-5.68,0-10.46,1.99-12.86,5.9 c-2.49,4.03-2.1,9.22,0.54,14.47l63.77,110.4c0.11,0.21,0.11,0.34,0,0.54L264.45,651.13c-2.62,5.21-2.49,10.44,0,14.47 c2.4,3.88,6.65,6.43,12.33,6.43h94.32c14.11,0,20.9-9.52,25.72-18.22c0,0,98.01-173.34,101.83-180.07 C498.27,473.11,433.81,360.65,433.81,360.65z'/%3E%3C/g%3E%3C/svg%3E");
}

#block-socialmedialinks-career .icon.xing-career:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Black-Xing' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1080 1080' style='enable-background:new 0 0 1080 1080;' xml:space='preserve'%3E%3Cpath d='M1079.76,234.97c-3.41-43.36-10.84-72.51-25.97-103.33c-12.42-25.23-26.21-44.06-46.22-63.32 C971.84,34.2,928.15,13.43,876.09,5.92c-25.23-3.65-30.25-4.73-159.32-4.95H541.01c-225.44,0-291.37,0.23-304.19,1.3 c-46.26,3.85-75.05,11.13-106.42,26.75c-24.17,12-43.23,25.91-62.05,45.42C34.1,109.99,13.33,153.75,5.82,205.76 c-3.65,25.25-4.72,30.4-4.93,159.37c-0.08,42.99,0,99.57,0,175.46c0,225.26,0.25,291.12,1.33,303.91 c3.74,45.02,10.8,73.34,25.75,104.32c28.57,59.3,83.14,103.82,147.43,120.44c22.26,5.73,46.85,8.89,78.41,10.38 c13.37,0.58,149.67,1,286.06,1s272.77-0.17,285.81-0.83c36.55-1.72,57.77-4.57,81.23-10.63c64.7-16.69,118.28-60.55,147.43-120.69 c14.66-30.23,22.09-59.64,25.46-102.3c0.73-9.3,1.04-157.62,1.04-305.74C1080.82,392.31,1080.49,244.27,1079.76,234.97z M371.1,672.03h-94.32c-5.68,0-9.93-2.55-12.33-6.43c-2.49-4.03-2.62-9.26,0-14.47l100.22-176.86c0.11-0.19,0.11-0.32,0-0.54 l-63.77-110.4c-2.64-5.25-3.02-10.44-0.54-14.47c2.4-3.9,7.18-5.9,12.86-5.9h94.32c14.47,0,21.57,9.33,26.26,17.69 c0,0,64.46,112.46,64.85,113.08c-3.82,6.73-101.83,180.07-101.83,180.07C392,662.51,385.21,672.03,371.1,672.03z M817.12,234.39 L608.28,603.64c-0.13,0.19-0.13,0.43,0,0.62l132.97,242.95c2.64,5.23,2.7,10.55,0.19,14.58c-2.4,3.88-6.84,6.02-12.52,6.02h-94.22 c-14.45,0-21.67-9.6-26.35-17.96c0,0-133.68-245.24-134.02-245.88c6.69-11.83,209.89-372.19,209.89-372.19 c5.06-9.09,11.17-17.96,25.25-17.96h95.29c5.68,0,10.14,2.14,12.54,6.02C819.8,223.86,819.73,229.18,817.12,234.39z'/%3E%3C/svg%3E");
}

#block-socialmedialinks-career .icon.youtube-career {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='YouTube' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1080 1080' style='enable-background:new 0 0 1080 1080;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FF0000;} .st1{fill:%23FFFFFF;} %3C/style%3E%3Cpath class='st0' d='M541.01,0.97c-225.44,0-291.37,0.23-304.19,1.3c-46.26,3.85-75.05,11.13-106.42,26.75 c-24.17,12-43.23,25.91-62.05,45.42C34.1,109.99,13.33,153.75,5.82,205.76c-3.65,25.25-4.72,30.4-4.93,159.37 c-0.08,42.99,0,99.57,0,175.46c0,225.26,0.25,291.12,1.33,303.91c3.74,45.02,10.8,73.34,25.75,104.32 c28.57,59.3,83.14,103.82,147.43,120.44c22.26,5.73,46.85,8.89,78.41,10.38c13.37,0.58,149.67,1,286.06,1s272.77-0.17,285.81-0.83 c36.55-1.72,57.77-4.57,81.23-10.63c64.7-16.69,118.28-60.55,147.43-120.69c14.66-30.23,22.09-59.64,25.46-102.3 c0.73-9.3,1.04-157.62,1.04-305.74c0-148.14-0.33-296.19-1.06-305.49c-3.41-43.36-10.84-72.51-25.97-103.33 c-12.42-25.23-26.21-44.06-46.22-63.32C971.84,34.2,928.15,13.43,876.09,5.92c-25.23-3.65-30.25-4.73-159.32-4.95H541.01z'/%3E%3Cg id='g5' transform='scale(0.58823529,0.58823529)'%3E%3Cpath id='path7' class='st1' d='M1534.01,611.03c-14.78-54.91-58.08-98.21-112.99-112.99c-100.32-27.46-501.6-27.46-501.6-27.46 s-401.28,0-501.6,26.4c-53.86,14.78-98.21,59.14-112.99,114.05c-26.4,100.32-26.4,308.35-26.4,308.35s0,209.09,26.4,308.35 c14.78,54.91,58.08,98.21,112.99,112.99c101.38,27.46,501.6,27.46,501.6,27.46s401.28,0,501.6-26.4 c54.91-14.78,98.21-58.08,112.99-112.99c26.4-100.32,26.4-308.35,26.4-308.35S1561.46,711.35,1534.01,611.03z'/%3E%3Cpolygon id='polygon9' class='st0' points='1125.34,919.38 791.64,727.19 791.64,1111.57 '/%3E%3C/g%3E%3C/svg%3E");
}

#block-socialmedialinks-career .icon.youtube-career:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Black-YouTube' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1080 1080' style='enable-background:new 0 0 1080 1080;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M1079.76,234.97c-3.41-43.36-10.84-72.51-25.97-103.33c-12.42-25.23-26.21-44.06-46.22-63.32 C971.84,34.2,928.15,13.43,876.09,5.92c-25.23-3.65-30.25-4.73-159.32-4.95H541.01c-225.44,0-291.37,0.23-304.19,1.3 c-46.26,3.85-75.05,11.13-106.42,26.75c-24.17,12-43.23,25.91-62.05,45.42C34.1,109.99,13.33,153.75,5.82,205.76 c-3.65,25.25-4.72,30.4-4.93,159.37c-0.08,42.99,0,99.57,0,175.46c0,225.26,0.25,291.12,1.33,303.91 c3.74,45.02,10.8,73.34,25.75,104.32c28.57,59.3,83.14,103.82,147.43,120.44c22.26,5.73,46.85,8.89,78.41,10.38 c13.37,0.58,149.67,1,286.06,1s272.77-0.17,285.81-0.83c36.55-1.72,57.77-4.57,81.23-10.63c64.7-16.69,118.28-60.55,147.43-120.69 c14.66-30.23,22.09-59.64,25.46-102.3c0.73-9.3,1.04-157.62,1.04-305.74C1080.82,392.31,1080.49,244.27,1079.76,234.97z M917.89,541.43c0,0,0,122.37-15.53,181.38c-8.7,32.3-34.16,57.77-66.47,66.47c-59.01,15.53-295.06,15.53-295.06,15.53 s-235.43,0-295.06-16.15c-32.3-8.7-57.77-34.16-66.47-66.47c-15.53-58.39-15.53-181.38-15.53-181.38s0-122.37,15.53-181.38 c8.7-32.3,34.79-58.39,66.47-67.09c59.01-15.53,295.06-15.53,295.06-15.53s236.05,0,295.06,16.15c32.3,8.7,57.77,34.16,66.47,66.47 C918.51,418.44,917.89,541.43,917.89,541.43z'/%3E%3Cpolygon points='465.67,653.86 661.96,540.81 465.67,427.76 '/%3E%3C/g%3E%3C/svg%3E");
}

/* Image content page introduction */
.content-page .introduction .infobox-container img {
  margin-bottom: 2rem;
}

/* Personal contact form */
.content-page.contact-person.contact .wrapper > div{
  display: grid;
  grid-template-columns: 2fr 1fr;
  grid-template-areas: "form" "person";
  grid-gap: 1rem;
  align-items: start;
}

.content-page.contact-person.contact form {
  grid-area: form;
}

.content-page.contact-person.contact .details {
  padding: 1em;
}

.content-page.contact-person.contact .details p {
  align-self: start;
}

@media only screen and ( max-width: 600px ) {
  .content-page.contact-person.contact .wrapper {
    display: block;
  }
}

.status-message {
  color: #008995;
  font-size: 1.25rem;
  font-weight: 500;
  margin: 0 0 1rem;
}

.status-message .wrapper {
  background-color: #eee;
  padding: 1rem 0;
}

.status-message [role=alert] {
  color: #e30613;
}

.content-page.status-message.message-add-to-cart section {
  margin: 0;
}

.status-message.message-add-to-cart {
  position: fixed;
  top: 150px;
  width: 100%;
  z-index: 400;
  max-width: 1218px;
  margin: 0 auto;
  margin-left: -1.5rem;
}

#block-quotationheadertext {
  max-width: 1218px;
  margin: 0 auto;
}