.subnav-iparsys{border:3px dotted red}
.aem-AuthorLayer-Navigation .section-part{display:none}
.aem-AuthorLayer-Navigation .section-part.breadcrumbs-section{display:block}
.section-part{margin:10px 0;color:rgba(0,0,0,0.3);border:2px solid rgba(0,0,0,0.3);text-align:center;padding-top:15px;font-size:12px;background-color:rgba(255,255,255,0.25)}
.aem-AuthorLayer-Preview .warning,.aem-AuthorLayer-Navigation .warning{display:none}
.aem-AuthorLayer-Navigation .navigation .warning{display:block;color:orange;font-weight:bold}
.aem-AuthorLayer-Edit .warning{color:orange;font-weight:bold}
.warning + .header__banner-video{top:1.75rem}
.aem-AuthorLayer-Preview .error-message,.aem-AuthorLayer-Navigation .error-message{display:none}
.aem-AuthorLayer-Navigation .navigation .error-message{display:block;color:red;font-weight:bold}
.aem-AuthorLayer-Edit .error-message{color:red;font-weight:bold}
main .section:first-child .layout-row{padding-top:0}
main .layout-row:first-child{padding:.75rem 0}
main+div .layout-row__content{padding-bottom:1rem}
.footer__copyright p{margin:0;display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;max-width:100%;font-size:.75rem}
.footer__address p{margin:0;display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;max-width:100%;font-size:.75rem}
.image-right{margin:0 0 0 auto}
.image-left{margin:0 auto 0 0}
.image-center{margin:0 auto 0 auto}
.img_placeholder{width:0 !important}
.aem-AuthorLayer-Edit .cq-Editable-dom img.contact__image{position:relative}
.relatedProducts .ctabutton{display:-webkit-box;display:flex;margin-top:1rem}
.related-products__introduction div{width:100%}
.related-products__introduction div.related-products__link-container{width:inherit}
.linkteaser .button{display:-webkit-box;display:flex}
.featured-product .ctabutton{display:-webkit-box;display:flex;margin-top:1rem}
.section.productdetails.featuredproductdetails.cq-Editable-dom{width:100%;min-height:2rem}
@media screen and (min-width:48em){.featured-product .ctabutton{margin-top:2rem}
}
.title + .featuredproducts{margin-top:-1rem}
.featured-product__introduction div{width:100%}
video[poster]{width:100%}
video[poster]{width:100%}
.hero-fixed-image .hero__banner{height:auto}
@media screen and (max-width:64em){.hero-fixed-image .hero__content{width:100%}
.hero-fixed-image .hero__content-container{margin:auto;padding:0}
.hero-fixed-image .hero__image{height:auto}
}
@media screen and (min-width:30em){.hero-fixed-image .hero__banner{height:auto}
}
@media screen and (min-width:60em){.hero-fixed-image .hero__banner{height:auto}
}
@media screen and (min-width:80em){.hero-fixed-image .hero__banner{height:auto}
}
.hero__content-container .is-edited p{color:#fff}
.cb_online,.cb_offline{position:fixed;z-index:999;right:0;top:50%;margin-top:-85px;display:none}
.featured-magazine div:last-child .cq-Editable-dom:last-child{float:left;overflow:visible}
.justification__content .is-edited p{font-size:1rem}
.header__content .is-edited p,.header--image .is-edited p{font-size:1rem}
.headerimage .is-edited p{color:white}
.header__media-container .editing-zooming-image{opacity:1 !important}
section.latest div.is-edited{max-width:50%;font-size:1.125rem;margin-bottom:1.5rem}
.layout-row--blue-dark .latest__description h3,.layout-row--grey-dark .latest__description h3{color:#36c}
.layout-row--blue-dark .latest__description p,.layout-row--grey-dark .latest__description p{color:#051039}
.layout-row--blue-dark .latest__description a,.layout-row--grey-dark .latest__description a{color:#34b6e4}
.layout-row--blue-dark .latest__description a:after,.layout-row--grey-dark .latest__description a:after{background-position:0 -8em}
.layout-row--blue-dark .latest__publication time,.layout-row--grey-dark .latest__publication time{color:#6c7e99}
.header__banner .fixedvideoheader.cq-Editable-dom{height:100% !important}
.header__banner.header__banner-fullheight{height:auto}
.header__banner.header__banner-fullheight .header__banner-video{position:relative;top:0}
.aem-AuthorLayer-Edit .toptasks__content p,.aem-AuthorLayer-Edit .toptasks__content ul{color:#fff;font-size:.875rem}
.aem-AuthorLayer-Edit .toptasks{margin-bottom:1rem}
.aem-AuthorLayer-Navigation .toptasks__task{z-index:1 !important}
.toptasks__content p{font-size:.875rem}
.toptasks__content h4.toptasks__content-heading{font-size:1.125rem !important}
.toptasks__task{height:100%}
@media only screen and (max-width:767px){.toptasks__task{height:auto}
}
.aem-AuthorLayer-Edit .toptaskscomponent{height:auto}
.aem-AuthorLayer-Edit .toptasks__task{height:auto}
.aem-AuthorLayer-Edit .solutions_big>div{width:50%;float:left}
.aem-AuthorLayer-Edit .solutions_big>div:nth-child(2){float:right}
.aem-AuthorLayer-Edit .solutions_big>div>h3,.aem-AuthorLayer-Edit .solutions_big>div>div,.aem-AuthorLayer-Edit .solutions_big>div>a{width:100%}
.solutions__content .is-edited p{padding-left:1rem}
.eriks-form--location .form__row{max-width:initial}
.eriks-form--location .form__intro{margin-bottom:1rem}
.eriks-form--location a{text-decoration:underline}
.eriks-form--location #btnSubmit{margin-bottom:0}
.layout-row--blue-dark .eriks-form--location input,.layout-row--blue-dark .eriks-form--location textarea{border-color:transparent}
main.experience-fragment-main{margin:0 auto;max-width:80em}
.linkteaser .button{display:-webkit-box;display:flex}
.blogadvancedtext{position:relative;overflow:hidden}
.blogadvancedtext img{width:100%;margin-top:1em;margin-bottom:1em}
.blogadvancedtext ul li,.blogadvancedtext ol li{font-size:1rem}
@media screen and (min-width:30em){.blogadvancedtext img{width:43%;margin-top:1em;margin-bottom:1em}
.blogadvancedtext img[style*="float: left"]{margin-right:1.5em}
.blogadvancedtext img[style*="float: right"]{margin-left:1em}
}
.tweets>iframe{width:100% !important}
.featured-author div:last-child .cq-Editable-dom:last-child{float:left;overflow:visible;min-height:165px}
.section.authorFigure.authorfigure.image.parbase.cq-Editable-dom{min-height:165px}
.linkteaser .button{display:-webkit-box;display:flex}
.productteaser + .productteaser{margin-top:2rem}
.layout-columns__column .teaser--product{min-height:0}
.hidden-product{visibility:hidden;order:1}
.aem-AuthorLayer-Edit .hidden-product{visibility:visible;order:initial;opacity:.2}
@media screen and (max-width:768px){.hidden-product{display:none}
.aem-AuthorLayer-Edit .hidden-product{display:block}
}
.teaser--single-product{min-height:0;flex:none;max-width:none;-webkit-flex:none}
.teaser__image--product{height:initial !important}
.teaser__image--product img{height:initial;max-height:initial !important}
.fullwidth-text p,.fullwidth-text h1,.fullwidth-text h2,.fullwidth-text h3,.fullwidth-text h4,.fullwidth-text h5,.fullwidth-text h6{max-width:100%;overflow-wrap:break-word}
.advancedtext p,.advancedtext h1,.advancedtext h2,.advancedtext h3,.advancedtext h4,.advancedtext h5,.advancedtext h6{overflow-wrap:break-word}
.advancedtext ul li,.advancedtext ol li{font-size:1rem}
.title{display:flex}
.fullwidth-text h1,.fullwidth-text h2,.fullwidth-text h3,.fullwidth-text h4,.fullwidth-text h5,.fullwidth-text h6{max-width:100%}
.mosaic__image{object-fit:cover;min-height:100%}
.mosaic__item.ie-object-fit{background-size:cover;background-position:center}
.mosaic__item.ie-object-fit img{opacity:0}
.scroll{overflow-x:auto;overflow-y:hidden;margin:20px auto}
.scroll em{padding:10px}
.search-results-link{width:162px;height:230px;border:1px solid #ccc;display:inline;float:left;margin:5px;text-align:center !important;background-color:white}
.search-results-link img{margin-top:10px;display:inline !important}
.shopSearchResultsHeading{padding-top:20px}
.shopSearchResults{width:860px;height:240px}
.shopSearchResultsShowMore{height:40px}
@media screen and (min-width:64em){.shopSearchResultsShowMore{width:860px;height:40px}
}
.shopSearchResultsShowMore a{color:black;float:right}
.searchresults .wcsSearch .searchresult__url__span{color:#34b6e4}
.shopSearchResults .search-results-link{font-size:13px;padding:0 5px 0 5px}
.pagination.pagination--download-list-library{margin-top:2rem;max-width:100%;text-align:left}
.pagination--download-list-library .button{border-radius:0;border-width:1px;display:none}
.teaser-wrapper.teaser-wrapper--download-library{margin-top:0;display:flex;flex-wrap:wrap;gap:unset}
.teaser.teaser--download-library{display:flex;flex-direction:column;justify-content:space-between;margin-left:0;padding-left:2rem;padding-top:3rem;max-width:25%;flex-basis:25%}
.download-library--navigation__item{max-width:25%;flex-basis:25%;padding-top:1rem}
.teaser__titlebuttoncontainer{display:flex;display:-moz-flex;display:-webkit-flex;flex-direction:column;justify-content:space-between;height:100%}
@media(max-width:960px){.teaser.teaser--download-library{max-width:33%;flex-basis:33%}
.download-library--navigation__item{max-width:33%;flex-basis:33%;padding-top:1rem}
}
@media(max-width:768px){.teaser.teaser--download-library{max-width:50%;flex-basis:50%}
.download-library--navigation__item{max-width:50%;flex-basis:50%;padding-top:1rem}
}
@media(max-width:480px){.teaser.teaser--download-library{max-width:100%;flex-basis:100%;padding-left:0}
.teaser--download-library .teaser__image{min-height:150px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
.teaser--download-library .teaser__titlecontainer{text-align:center}
.teaser--download-library .teaser__downloadlink{text-align:center}
.download-library--navigation__item{max-width:100%;flex-basis:100%}
}
.teaser--download-library .teaser__downloadlink{margin-top:auto}
.teaser--download-library .teaser__figurecontainer figure{max-height:330px}
.teaser--download-library .teaser__figurecontainer img{max-width:90%;border:1px solid #ccc}
.teaser--download-library .teaser__titlecontainer{padding-top:1rem}
.pagination--download-library{max-width:100%;padding-top:2rem}
.pagination--download-library .pagination__page--current .pagination__link{pointer-events:none;cursor:default;color:#000}
.pagination--download-library .pagination__page--dots .pagination__link{pointer-events:none;cursor:default;color:inherit}
.breadcrumbs-download-library{border-top:0;border-bottom:0}
.breadcrumbs-download-library .breadcrumbs__list{padding:0}
.download-library--navigation{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.download-library--navigation__item .button{width:90%;border-radius:0;text-align:left;background-color:#fff;color:#005ca9;padding-left:.5rem;padding-right:.5rem;display:flex;align-items:center;border:1px solid #ccc}
.download-library--navigation__item .button::before{padding-right:.5rem}
a.anchor{display:block;position:relative;visibility:hidden;top:-170px}
.visitorsitema__linkscontainer ul ul{padding-left:55px;margin-bottom:0}
.cmp-accordion__header{margin:0}
.cmp-accordion__button{display:block;width:100%;text-align:left}
.cmp-accordion__panel--hidden{display:none}
.cmp-accordion__panel--expanded{display:block}
.cmp-tabs__tablist{display:flex;flex-wrap:wrap;padding-left:0;list-style:none}
.cmp-tabs__tab{box-sizing:border-box;border-bottom:1px solid transparent;padding:.5rem 1rem;cursor:pointer}
.cmp-tabs__tab--active{border-color:inherit}
.cmp-tabs__tabpanel{display:none}
.cmp-tabs__tabpanel--active{display:block}
.cmp-carousel__content{position:relative}
.cmp-carousel__item{display:none}
.cmp-carousel__item--active{display:block}
.cmp-carousel__action{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.cmp-carousel__indicators{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}
.cmp-carousel__indicator{position:relative;flex:0 1 auto;width:10px;height:10px;margin:0 7px;border-radius:50%;font-size:0;text-indent:-3000px;background-color:rgba(0,0,0,0.5)}
.cmp-carousel__indicator--active{background-color:rgba(0,0,0,0.8)}