.iconblock p {
  min-height: 3rem;
}
.button a {
  padding: 0.3125rem 2.5rem 0.3125rem 1rem;
  white-space: nowrap;
}
.button a i {
  right: 0.875rem;
}
@media all and (max-width: 767px) {
  .button a i {
    right: 1rem;
  }
}

.buttons-social .social-links-wrapper .social-links {
  width: max-content;
}

.contact-search .wrapper form .button-wrap {
  min-width: max-content;
}
.contact-search .wrapper form .button-wrap button {
  padding: 0.3125rem 2.5rem 0.3125rem 1rem;
}

.superindividuell-accordion .accordion > .wrapper > .wrapper-inner .collapse .eight-columns .col .ce-textpic .ce-bodytext,
.superindividuell-accordion .accordion > .wrapper > .wrapper-inner .collapsing .eight-columns .col .ce-textpic .ce-bodytext {
  white-space: normal;
}

.frankeproducts .product a {
  min-height: 25rem;
}
@media all and (max-width: 1199px) {
  .frankeproducts .product a {
    min-height: 23.125rem;
  }
}

.frankeproducts .producttypes .tab-content .type-compare .description .table tr.comparison-properties .wrapper {
  height: 26.25rem;
}
.frankeproducts .producttypes .tab-content .type-compare .description .table tr.comparison-properties .wrapper .comparison-heading .comparison-data tr td {
  display: flex;
  min-height: 2.625rem;
  line-height: 1rem;
  align-items: center;
}
.frankeproducts .producttypes .tab-content .type-compare .description .table tr.filter td {
  display: flex;
  min-height: 2.875rem;
  align-items: center;
}
.frankeproducts .producttypes .tab-content .type-compare .description .table tr.itemdata td span {
  display: flex;
  min-height: 2.625rem;
  font-size: 0.59375rem;
  line-height: 1rem;
  align-items: center;
}
.frankeproducts .producttypes .tab-content .type-compare .description div[class^=downloads-spacer] {
  height: 6.625rem;
}
.frankeproducts .producttypes .tab-content .type-compare .items .item .table tr.comparison-properties .wrapper .product-properties tr td:last-child {
  display: flex;
  min-height: 2.625rem;
  align-items: center;
}
.frankeproducts .producttypes .tab-content .type-compare .items .item .table tr.filter td {
  min-height: 2.875rem;
}
.frankeproducts .producttypes .tab-content .type-compare .items .item .table tr.itemdata td span {
  display: flex;
  min-height: 2.625rem;
  align-items: center;
  justify-content: center;
}
.frankeproducts .producttypes .tab-content .type-compare .items .item .downloads {
  min-height: 6.625rem;
}

@media all and (min-width: 991px) {
  .ler_1_5_content .columns-wrapper:last-child .column.order-sm-1 .frame-type-text::before {
    left: calc(100% - 115px);
    width: 17vw;
  }
}
@media all and (min-width: 1240px) {
  .ler_1_5_content .columns-wrapper:last-child .column.order-sm-1 .frame-type-text::before {
    width: 270px;
  }
}

@media all and (min-width: 991px) and (max-width: 1200px) {
  .ltd_content .columns-wrapper:last-child {
    background-position-x: -3vw;
  }
}
@media all and (min-width: 1200px) {
  .ltd_content .columns-wrapper:last-child .column.order-sm-1 .frame-type-text {
    left: 25px;
  }
}
@media all and (min-width: 1200px) {
  .ltd_content .columns-wrapper:last-child .column.order-sm-1 .frame-type-text::before {
    left: calc(100% - 105px);
    width: 21vw;
  }
}
@media all and (min-width: 1240px) {
  .ltd_content .columns-wrapper:last-child .column.order-sm-1 .frame-type-text::before {
    width: 260px;
  }
}

/*# sourceMappingURL=style_es.css.map */
