@charset "UTF-8";
@import url(//i.icomoon.io/public/f5a69a4be1/AkzoNobelCorporate/style.css);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
.slick-slider,
html {
    box-sizing: border-box
}

fieldset,
legend {
    border: 0;
    padding: 0
}

fieldset,
h1,
h2,
h3,
p {
    margin: 0
}

.accordeon>li,
.input-checkbox label {
    -moz-user-select: none;
    -ms-user-select: none
}

.accordeon>li:after,
.archived-event .media .video::before,
.archived-event .media .webcast::before,
.breadcrumbs li:not(:last-child)::after,
.btn-addtocalendar .atcb-link:before,
.btn-cta-secondary.webcast:before,
.btn-cta-secondary.youtube:before,
.btn-cta.add:before,
.btn-cta.download:before,
.btn-cta.i-search:before,
.btn-cta.webcast:before,
.btn-dropdown>button:after,
.btn-show-more .icon-arrow,
.btn-show-more span:before,
.btn-tag.state-active .icon-cross:after,
.full-width-content-container .btn-close:before,
.full-width-content-container.exhibition-modal .bottom-counter .btn-nav:before,
.full-width-content-container.exhibition-modal .room-selector:after,
.full-width-content-container.exhibition-modal .top-counter .btn-nav:before,
.icon,
.input-checkbox label:after,
.input-search button:before,
.input-search_large>button::before,
.l-footer .social-links a:before,
.l-footer .stock-ticker .change:before,
.l-header.dm-large .navigation .description-link::after,
.l-header.dm-large .navigation .sub-nav li.has-sub-nav>a::after,
.l-header.dm-large .site-switch:after,
.l-header.dm-large .site-switch:before,
.l-header.dm-small .navigation .small-back::before,
.l-header.dm-small .navigation .social>a,
.l-header.dm-small .navigation .sub-nav>li.has-sub-nav>a::after,
.l-header.dm-small .navigation .top-nav>li.has-sub-nav>a::after,
.l-header.dm-small .search-submit::after,
.link-addtocalendar .atcb-link::before,
.link-download:before,
.link-external:after,
.link-next-component:after,
.link-next-section-external:after,
.link-next-section:after,
.link-next-video:after,
.link-next:after,
.link-previous:before,
.pagination .pagination-next:before,
.pagination .pagination-prev:before,
.rich-text .table-btn-next:before,
.rich-text .table-btn-prev:before,
.rich-text a.mailto:before,
.rich-text a.tel:before,
.single-line-text:after,
.story-explorer .nav-slider .next:before,
.story-explorer .nav-slider .previous:before,
.teaser-contact .phone-number:before,
.teaser-contact-search-result .email:before,
.teaser-contact-search-result .phone:before,
.teaser-download .download-icon:before,
.teaser-event-archived-search-result .media .video::before,
.teaser-event-archived-search-result .media .webcast::before,
.teaser-location .phone:before,
.teaser-navitem .title:after,
.teaser-team-search-result .email:before,
.teaser-team-search-result .phone:before,
.teaser-video .overlay:after,
.text-area:after,
[class*=btn-social-]:after {
    font-family: icomoon;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block
}

#font-40-42,
#font-48-56 {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif
}

.rich-text figcaption,
.rich-text q {
    font-style: italic
}

article,
footer,
header,
legend,
main,
nav,
section {
    display: block
}

#font-48-56 {
    font-size: 48px;
    line-height: 56px;
    font-weight: 300
}

#font-40-42 {
    font-size: 40px;
    line-height: 42px;
    font-weight: 300
}

#font-36-38,
#font-36-40,
#font-36-44,
.l-header.dm-large .search-wrapper .search-title,
.pt-art-detail .visual .title,
.pt-visual-detail .visual .title {
    font-size: 36px;
    font-weight: 300;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif
}

#font-36-44 {
    line-height: 44px
}

#font-36-40,
.l-header.dm-large .search-wrapper .search-title,
.pt-art-detail .visual .title,
.pt-visual-detail .visual .title {
    line-height: 40px
}

#font-36-38 {
    line-height: 38px
}

#font-32-40,
.pt-careers-overview .intermediary-long-title,
.pt-home .teaser-collection blockquote {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 32px;
    line-height: 40px;
    font-weight: 300
}

#font-28-36,
#font-30-36,
.brands-section h2,
.pt-frame-product-finder h2,
.rich-text h2 {
    line-height: 36px;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 300
}

#font-32-36,
.story-explorer .storyTile-composition .storyTile .teaser-tertiary-feature.dm-expanded .title,
.teaser-video.dm-expanded .title {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 32px;
    line-height: 36px;
    font-weight: 300
}

#font-30-36 {
    font-size: 30px
}

#font-28-36,
.brands-section h2,
.pt-frame-product-finder h2,
.rich-text h2 {
    font-size: 28px
}

#font-28-34,
.teaser-secondary-feature-bottom.dm-expanded .title,
.teaser-secondary-feature.dm-compact .title,
.teaser-wide-video.dm-compact .title {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 28px;
    line-height: 34px;
    font-weight: 300
}

#font-26-32,
.teaser-video.dm-compact .title {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 26px;
    line-height: 32px;
    font-weight: 300
}

#font-24-36,
.maincontent-header .subtitle,
.pt-event-detail .content .heading {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 36px;
    font-weight: 300
}

#collection-pattern-1>.title,
#collection-pattern-1>h2,
#collection-pattern-1>h3,
#collection-pattern-2>.title,
#collection-pattern-2>h2,
#collection-pattern-2>h3,
#collection-pattern-3>.title,
#collection-pattern-3>h2,
#collection-pattern-3>h3,
#collection-pattern-4>.title,
#collection-pattern-4>h2,
#collection-pattern-4>h3,
#collection-pattern>.title,
#collection-pattern>h2,
#collection-pattern>h3,
#font-24-32,
.brand-block h3,
.cta-block h3,
.image-plus-teaser .title,
.navteasers-wrapper>.title,
.navteasers-wrapper>h2,
.navteasers-wrapper>h3,
.pt-brand-detail .maincontent footer h3,
.pt-contact-overview .contacts>.title,
.pt-contact-overview .contacts>h2,
.pt-contact-overview .contacts>h3,
.pt-employee-testimonial-detail .interested h3,
.pt-event-detail .event-calendar .results>.title,
.pt-event-detail .event-calendar .results>h2,
.pt-event-detail .event-calendar .results>h3,
.pt-event-detail .event-contacts .results>.title,
.pt-event-detail .event-contacts .results>h2,
.pt-event-detail .event-contacts .results>h3,
.pt-event-detail .event-publications>.title,
.pt-event-detail .event-publications>h2,
.pt-event-detail .event-publications>h3,
.pt-event-overview .archived .results>.title,
.pt-event-overview .archived .results>h2,
.pt-event-overview .archived .results>h3,
.pt-event-overview .calendar .results>.title,
.pt-event-overview .calendar .results>h2,
.pt-event-overview .calendar .results>h3,
.pt-generic-content .other-stories>.title,
.pt-generic-content .other-stories>h2,
.pt-generic-content .other-stories>h3,
.pt-generic-overview .brands-section h2,
.pt-home .news>.title,
.pt-home .news>h2,
.pt-home .news>h3,
.pt-media-detail .media-contacts>.title,
.pt-media-detail .media-contacts>h2,
.pt-media-detail .media-contacts>h3,
.pt-media-detail .related-events>.title,
.pt-media-detail .related-events>h2,
.pt-media-detail .related-events>h3,
.pt-media-detail .related-publications>.title,
.pt-media-detail .related-publications>h2,
.pt-media-detail .related-publications>h3,
.pt-media-detail .related-stories>.title,
.pt-media-detail .related-stories>h2,
.pt-media-detail .related-stories>h3,
.pt-media-detail .related-visuals>.title,
.pt-media-detail .related-visuals>h2,
.pt-media-detail .related-visuals>h3,
.pt-media-overview .upcoming-events>.title,
.pt-media-overview .upcoming-events>h2,
.pt-media-overview .upcoming-events>h3,
.pt-media-overview .visuals-to-download>.title,
.pt-media-overview .visuals-to-download>h2,
.pt-media-overview .visuals-to-download>h3,
.pt-media-releases-and-stories .media-releases-feed .results>.title,
.pt-media-releases-and-stories .media-releases-feed .results>h2,
.pt-media-releases-and-stories .media-releases-feed .results>h3,
.pt-search .search-feed .results>.title,
.pt-search .search-feed .results>h2,
.pt-search .search-feed .results>h3,
.pt-search .video-results>.title,
.pt-search .video-results>h2,
.pt-search .video-results>h3,
.pt-search .visual-results>.title,
.pt-search .visual-results>h2,
.pt-search .visual-results>h3,
.pt-story-detail .other-stories>.title,
.pt-story-detail .other-stories>h2,
.pt-story-detail .other-stories>h3,
.pt-visual-detail .related-publications>.title,
.pt-visual-detail .related-publications>h2,
.pt-visual-detail .related-publications>h3,
.pt-visual-detail .related-visuals>.title,
.pt-visual-detail .related-visuals>h2,
.pt-visual-detail .related-visuals>h3,
.pt-visual-overview .contacts>.title,
.pt-visual-overview .contacts>h2,
.pt-visual-overview .contacts>h3,
.pt-visual-overview .visual-teasers-feed .results>.title,
.pt-visual-overview .visual-teasers-feed .results>h2,
.pt-visual-overview .visual-teasers-feed .results>h3,
.pt-why-invest .businessunits>.title,
.pt-why-invest .businessunits>h2,
.pt-why-invest .businessunits>h3,
.pt-why-invest .commercial-innovation>.title,
.pt-why-invest .commercial-innovation>h2,
.pt-why-invest .commercial-innovation>h3,
.pt-why-invest .related-publications>.title,
.pt-why-invest .related-publications>h2,
.pt-why-invest .related-publications>h3,
.pt-why-invest .track-records>.title,
.pt-why-invest .track-records>h2,
.pt-why-invest .track-records>h3,
.rich-text h3,
.tile-collection-1>.title,
.tile-collection-1>h2,
.tile-collection-1>h3,
.tile-collection-2>.title,
.tile-collection-2>h2,
.tile-collection-2>h3,
.tile-collection-3>.title,
.tile-collection-3>h2,
.tile-collection-3>h3,
.tile-collection-4>.title,
.tile-collection-4>h2,
.tile-collection-4>h3 {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 32px;
    font-weight: 300
}

#font-24-30,
.pt-event-overview .archived h2,
.pt-event-overview .calendar h2 {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 30px;
    font-weight: 300
}

#font-22-28,
#font-24-28,
.teaser-secondary-feature-bottom.dm-compact .title {
    line-height: 28px;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif
}

#font-24-28,
.teaser-secondary-feature-bottom.dm-compact .title {
    font-size: 24px;
    font-weight: 300
}

#font-22-28 {
    font-size: 22px;
    font-weight: 400
}

#feed-filterbox .no-results-available,
#font-20-28,
.accordeon>li,
.brand-block p,
.cta-block p,
.custom-form legend,
.feed-filterbox .no-results-available,
.image-plus-teaser .description,
.input-search.dm-expanded input[type=search],
.input-search.dm-expanded label,
.input-search_large label,
.link-download,
.link-external,
.link-next,
.link-next-component,
.link-next-video,
.link-previous,
.pt-chemicals-overview .category-title,
.pt-employee-testimonial-detail .interested p,
.pt-event-detail .content .date,
.pt-event-detail .content .time,
.pt-event-detail .content .type,
.pt-event-detail h2.heading-small,
.pt-event-overview .event-feed .no-results-available,
.pt-form legend,
.pt-media-detail .media-contact h2,
.pt-media-releases-and-stories .media-releases-feed .no-results-available,
.pt-search .search-feed .no-results-available,
.pt-visual-overview .visual-teasers-feed .no-results-available,
.rich-text,
.teaser-member .link-next-component,
.teaser-secondary-feature .link-next-component,
.teaser-secondary-feature-bottom .link-next-component,
.teaser-tertiary-feature .link-next-component,
.teaser-wide-video .link-next-video,
.twittertag {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 28px;
    font-weight: 400
}

#feed-filterbox .ui-menu-item,
#font-20-26,
.banner .title,
.btn-addtocalendar .at.atcb-link:before,
.btn-addtocalendar .webcast.atcb-link:before,
.btn-cta.at:before,
.btn-cta.webcast:before,
.feed-filterbox .ui-menu-item,
.l-header.dm-large .search-wrapper .popular,
.pt-chemicals-overview .product-category .link-external,
.pt-chemicals-overview .product-category li,
.pt-event-overview .event-feed .ui-menu-item,
.pt-media-releases-and-stories .media-releases-feed .ui-menu-item,
.pt-person-bio-detail .person-story .text,
.pt-search .search-feed .ui-menu-item,
.pt-visual-overview .visual-teasers-feed .ui-menu-item,
.teaser-event h3,
.teaser-event-archived-search-result h3,
.teaser-report.dm-has-img .title,
.teaser-story .title {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: 400
}

#BORDER-CARD .title,
#feed-filterbox .filters h2,
#font-20-24,
.feed-filterbox .filters h2,
.pt-erecruitment form legend,
.pt-event-overview .event-feed .filters h2,
.pt-media-releases-and-stories .media-releases-feed .filters h2,
.pt-search .search-feed .filters h2,
.pt-vacancy-detail .secondary-vacancy-details,
.pt-visual-detail .visual .sub-title,
.pt-visual-overview .visual-teasers-feed .filters h2,
.section-title,
.teaser-brand-search-result .title,
.teaser-business .title,
.teaser-contact-search-result .title,
.teaser-info .title,
.teaser-location .title,
.teaser-media-release .title,
.teaser-navitem .title,
.teaser-organisational-area .title,
.teaser-product-category .title,
.teaser-report.dm-standard .title,
.teaser-team-search-result .title,
.teaser-vacancy .title {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400
}

#font-18-24,
.l-header.dm-large .site-switch,
.rich-text h4,
.rich-text ol li:before,
.teaser-employee.dm-expanded .link-next-component {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400
}

#font-16-24,
.checkbox-group .group-label,
.contact-form fieldset.request-type>legend,
.full-width-content-container .btn-close,
.pt-art-detail .visual .link-next,
.pt-art-detail .visual .specs,
.pt-visual-detail .visual .specs,
.radio-group .group-label,
.table-vacancy .table-head,
.table-vacancy h5,
.table-vacancy p,
.teaser-contact-search-result .summary,
.teaser-info .summary,
.teaser-location .organisational-area,
.teaser-location .presence,
.teaser-navitem .description,
.teaser-organisational-area .summary,
.teaser-product-category .text,
.teaser-team-search-result .summary,
.teaser-vacancy .business-unit,
.teaser-vacancy .country,
.teaser-vacancy .job-family,
.teaser-vacancy .site-name,
.warning {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400
}

#font-16-22,
.btn-addtocalendar .atcb-link,
.btn-cta,
.btn-cta-secondary,
.btn-dropdown a,
.btn-dropdown>button,
.link-next-section,
.link-next-section-external,
.maincontent-header .maincontent-author,
.maincontent-header .maincontent-date,
.pt-art-detail .art-description,
.rich-text blockquote cite,
.rich-text figcaption,
.teaser-art h3,
.teaser-contact .function,
.teaser-contact .name,
.teaser-person-search .function,
.teaser-person-search .name,
.teaser-video.dm-small .title,
.teaser-visual h3 {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400
}

#font-16-20,
.pt-media-detail .related-businessproducts>h3,
.pt-media-detail .related-twittertags>h3,
.pt-person-bio-detail .teams h2,
.pt-report-detail .content .heading-small,
.rich-text .table-wrapper td,
.rich-text .table-wrapper th,
.share h3,
.tags h3,
.teaser-contact-search-result .contact-methods,
.teaser-location .phone,
.teaser-media-release>.date-publish,
.teaser-report.dm-has-img .essential,
.teaser-report.dm-standard>.date-publish,
.teaser-story .essential,
.teaser-team-search-result .contact-methods,
.teaser-vacancy .date-closing {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400
}

#BORDER-CARD .category,
#FORM-FIELD-BOX,
#feed-filterbox .amount-results,
#feed-filterbox .filters .show-all,
#font-14-18,
.archived-event .category,
.btn-show-more,
.btn-show-more .icon-arrow,
.btn-tag,
.error-message,
.feed-filterbox .amount-results,
.feed-filterbox .filters .show-all,
.follow-us h3,
.form-field-select .error-message,
.input-checkbox .error-message,
.input-checkbox label,
.input-radio label,
.input-search.dm-compact input[type=search],
.input-search.dm-compact label,
.input-select,
.l-footer .follow-us h3,
.l-footer .legal-copy,
.maincontent-header .maincontent-label,
.multiselect-dropdown .checkbox-group .group-label,
.multiselect-dropdown .selection-summary,
.pagination li>*,
.pt-event-overview .event-feed .amount-results,
.pt-event-overview .event-feed .filters .show-all,
.pt-media-releases-and-stories .media-releases-feed .amount-results,
.pt-media-releases-and-stories .media-releases-feed .filters .show-all,
.pt-person-bio-detail .person-story figcaption,
.pt-search .search-feed .amount-results,
.pt-search .search-feed .filters .show-all,
.pt-visual-detail .visual .tag,
.pt-visual-overview .visual-teasers-feed .amount-results,
.pt-visual-overview .visual-teasers-feed .filters .show-all,
.single-line-text .error-message,
.single-line-text input,
.single-line-text label,
.tag-selector-multiple h3,
.teaser-brand-search-result .category,
.teaser-business .category,
.teaser-contact .email,
.teaser-contact .phone-number,
.teaser-contact-search-result .category,
.teaser-event .atcb-list a,
.teaser-event .category,
.teaser-event-archived-search-result .category,
.teaser-info .category,
.teaser-location .category,
.teaser-media-release .category,
.teaser-organisational-area .category,
.teaser-product-category .category,
.teaser-report.dm-has-img .category,
.teaser-report.dm-standard .category,
.teaser-story .category,
.teaser-team-search-result .category,
.teaser-vacancy .category,
.text-area .error-message,
.text-area label,
.text-area textarea {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400
}

#font-12-18,
.single-line-text.not-empty label,
.text-area.not-empty label {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased
}

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

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

legend {
    width: 100%
}

input[type=search] {
    -webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
select {
    -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

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

blockquote {
    margin: 0;
    quotes: "“" "”" "‘" "’"
}

blockquote:before {
    content: open-quote
}

blockquote:after {
    content: close-quote
}

#FORM-FIELD-BOX,
.single-line-text input,
.text-area textarea {
    color: #005192;
    border: 1px solid #DCE4E8;
    border-radius: 4px;
    padding: 11px 30px 11px 12px;
    width: 100%
}

.pt-visual-detail .visual:after,
.pt-why-invest .brands-section:after,
.teaser-member.dm-expanded:after,
.teaser-secondary-feature.dm-expanded:after,
.teaser-wide-video.dm-expanded:after {
    content: "";
    display: table;
    clear: both
}

#collection-pattern-1>.title,
.pt-brand-detail .maincontent footer h3,
.pt-employee-testimonial-detail .interested h3,
.pt-event-overview .archived .results>.title,
.pt-generic-overview .brands-section h2,
.tile-collection-1>.title {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 32px;
    font-weight: 300
}

.pt-home .brands-section .brands-bg--home {
    background-color: rgba(0, 81, 146, .05);
    height: auto;
    padding: 15px 0
}

.brands-section {
    position: relative
}

.brands-section .brands-logos {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
}

.brands-section .brands-logos .brand-logo {
    text-align: center;
    transition: transform .2s ease-out
}

.brands-section .brands-logos .brand-logo:hover {
    -ms-transform: translateY(-4px);
    transform: translateY(-4px)
}

.brands-section .brands-logos .brand-logo img {
    display: block;
    max-width: 100px;
    max-height: 35px
}

#CLEAN-LIST,
.btn-dropdown .dropdown,
.checkbox-group>ul,
.pt-investors-overview .feature-composition,
.pt-media-overview .feature-composition,
.pt-person-bio-detail .teams ul,
.radio-group>ul,
.tile-composition-side-by-side {
    padding: 0;
    list-style-type: none
}

#GRADIENT-BORDER:after,
.image-plus-teaser .about-block:after,
.teaser-event-archived-search-result:after,
.teaser-event:after {
    content: "";
    background-image: linear-gradient(45deg, #005192 0, #008bc5 100%);
    height: 8px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

#GRADIENT-BOX {
    background-image: linear-gradient(45deg, #005192 0, #008bc5 100%);
    padding: 10px
}

#GRADIENT-TEXT {
    display: inline-block;
    -webkit-text-fill-color: rgba(0, 0, 0, .1);
    -webkit-background-clip: text;
    background-clip: text;
    color: #005192
}

html.bgclip #GRADIENT-TEXT {
    background: -webkit-linear-gradient(45deg, #005192 0, #008bc5 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

#OVERLAY-CARD,
.teaser-person-search {
    display: block;
    visibility: hidden;
    width: 100%;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    padding: 8px
}

#OVERLAY-CARD .image,
.teaser-person-search .image {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

#OVERLAY-CARD .overlay,
.teaser-person-search .overlay {
    display: block;
    color: #fff;
    position: relative;
    letter-spacing: .2px;
    z-index: 10;
    padding: 20px;
    background-image: linear-gradient(45deg, rgba(0, 81, 146, .9) 0, rgba(0, 139, 197, .9) 100%)
}

#OVERLAY-CARD .overlay::before,
.teaser-person-search .overlay::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: -1;
    opacity: 0;
    background-image: linear-gradient(45deg, #005192 0, #55becf 100%);
    transition: opacity 1s ease-out
}

#OVERLAY-CARD .story-cover,
.teaser-person-search .story-cover {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    z-index: 2;
    left: 0;
    top: 0;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: all 1s ease-out
}

#OVERLAY-CARD:hover .overlay::before,
.teaser-person-search:hover .overlay::before {
    opacity: 1
}

#OVERLAY-CARD:hover .story-cover,
.teaser-person-search:hover .story-cover {
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02)
}

#OVERLAY-FULL,
.teaser-person-search.dm-compact {
    visibility: visible;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-height: 240px
}

#OVERLAY-FULL .overlay,
.teaser-person-search.dm-compact .overlay {
    padding: 20px 20px 60px 16px;
    width: 100%
}

#OVERLAY-RIGHT,
.teaser-person-search.dm-expanded {
    visibility: visible;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    min-height: 240px
}

#OVERLAY-RIGHT .overlay,
.teaser-person-search.dm-expanded .overlay {
    padding: 16px 20px 60px;
    margin-right: 0;
    width: 45%
}

#BORDER-CARD,
.teaser-brand-search-result,
.teaser-business,
.teaser-contact-search-result,
.teaser-info,
.teaser-location,
.teaser-media-release,
.teaser-organisational-area,
.teaser-product-category,
.teaser-report.dm-standard,
.teaser-team-search-result,
.teaser-vacancy {
    display: block;
    position: relative;
    min-height: 240px;
    padding: 28px 20px 54px 24px;
    background-color: #fff;
    text-decoration: none;
    color: #005192;
    max-width: 420px;
    border: 1px solid #ebeff1
}

#BORDER-CARD:before,
.teaser-brand-search-result:before,
.teaser-business:before,
.teaser-contact-search-result:before,
.teaser-info:before,
.teaser-location:before,
.teaser-media-release:before,
.teaser-organisational-area:before,
.teaser-product-category:before,
.teaser-report.dm-standard:before,
.teaser-team-search-result:before,
.teaser-vacancy:before {
    content: '';
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    box-shadow: 0 0 20px rgba(0, 0, 0, .1);
    transition: opacity .2s ease-out
}

#BORDER-CARD:after,
.teaser-brand-search-result:after,
.teaser-business:after,
.teaser-contact-search-result:after,
.teaser-info:after,
.teaser-location:after,
.teaser-media-release:after,
.teaser-organisational-area:after,
.teaser-product-category:after,
.teaser-report.dm-standard:after,
.teaser-team-search-result:after,
.teaser-vacancy:after {
    content: "";
    background-image: linear-gradient(45deg, #005192 0, #008bc5 100%);
    height: 8px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

#BORDER-CARD .category,
.teaser-brand-search-result .category,
.teaser-business .category,
.teaser-contact-search-result .category,
.teaser-info .category,
.teaser-location .category,
.teaser-media-release .category,
.teaser-organisational-area .category,
.teaser-product-category .category,
.teaser-report.dm-standard .category,
.teaser-team-search-result .category,
.teaser-vacancy .category {
    text-transform: uppercase
}

#BORDER-CARD .title,
.teaser-brand-search-result .title,
.teaser-business .title,
.teaser-contact-search-result .title,
.teaser-info .title,
.teaser-location .title,
.teaser-media-release .title,
.teaser-organisational-area .title,
.teaser-product-category .title,
.teaser-report.dm-standard .title,
.teaser-team-search-result .title,
.teaser-vacancy .title {
    display: block;
    margin: 9px 0 20px;
    font-weight: 700;
    word-break: break-word
}

.btn-addtocalendar .atcb-link,
.btn-cta,
.btn-cta-secondary,
.btn-dropdown a,
.btn-dropdown>button {
    font-weight: 600;
    display: inline-block;
    text-decoration: none
}

#BORDER-CARD:hover:before,
.teaser-brand-search-result:hover:before,
.teaser-business:hover:before,
.teaser-contact-search-result:hover:before,
.teaser-info:hover:before,
.teaser-location:hover:before,
.teaser-media-release:hover:before,
.teaser-organisational-area:hover:before,
.teaser-product-category:hover:before,
.teaser-report.dm-standard:hover:before,
.teaser-team-search-result:hover:before,
.teaser-vacancy:hover:before {
    transition: opacity .2s ease-out .1s;
    opacity: 1
}

.btn-addtocalendar .atcb-link,
.btn-cta {
    padding: 7px 16px;
    border-radius: 4px;
    background-color: #F18E00;
    transition: background-color .15s ease-in-out;
    color: #fff!important
}

.btn-addtocalendar .atcb-link:before,
.btn-cta:before {
    content: '';
    opacity: 0;
    transition: opacity .2s .2s ease-in
}

.btn-addtocalendar .atcb-link:hover,
.btn-addtocalendar .state-hover.atcb-link,
.btn-cta.state-hover,
.btn-cta:hover {
    background-color: #d27c00
}

.btn-addtocalendar .on-submit.atcb-link,
.btn-cta.on-submit {
    position: relative;
    padding-left: 40px;
    transition: padding-left .2s ease-in-out;
    cursor: wait
}

.btn-addtocalendar .on-submit.atcb-link:before,
.btn-cta.on-submit:before {
    content: '';
    display: inline-block;
    width: 21px;
    height: 21px;
    position: absolute;
    left: 10px;
    top: 7px;
    background-image: url(../media/images/loader.gif);
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 1
}

.btn-addtocalendar .at.atcb-link:before,
.btn-cta.at:before {
    content: "@";
    padding-right: 8px;
    opacity: 1
}

.btn-addtocalendar .webcast.atcb-link:before,
.btn-cta.webcast:before {
    content: "\E913";
    padding-right: 8px;
    opacity: 1
}

.btn-addtocalendar .atcb-link:before,
.btn-cta.add:before {
    content: "\E910";
    font-size: 14px;
    padding-right: 8px;
    opacity: 1
}

.btn-addtocalendar .i-search.atcb-link:before,
.btn-cta.i-search:before {
    content: "\E90D";
    font-size: 14px;
    padding-right: 8px;
    opacity: 1
}

.btn-addtocalendar .download.atcb-link:before,
.btn-cta.download:before {
    content: "\E914";
    font-size: 18px;
    padding-right: 8px;
    top: 2px;
    position: relative;
    opacity: 1
}

.btn-dropdown {
    position: relative;
    display: inline-block;
    z-index: 10
}

.btn-dropdown>button {
    padding: 7px 43px 7px 16px;
    border-radius: 4px;
    background-color: #F18E00;
    transition: background-color .15s ease-in-out;
    border-bottom: 1px solid #fff;
    cursor: pointer;
    color: #fff!important
}

.btn-dropdown>button:after {
    content: "\E901";
    position: absolute;
    right: 14px;
    top: 13px;
    font-size: 12px;
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg)
}

.btn-dropdown>button.state-hover,
.btn-dropdown>button:hover {
    background-color: #d27c00
}

.btn-dropdown .dropdown {
    background-color: #F18E00;
    color: #fff;
    position: absolute;
    width: 100%;
    top: 100%;
    padding: 16px;
    margin-top: 0;
    border-radius: 4px;
    opacity: 0;
    -webkit-transform: translateY(-10000px);
    -ms-transform: translateY(-10000px);
    transform: translateY(-10000px);
    transition: opacity .2s ease-in-out, -webkit-transform 0s .2s;
    transition: opacity .2s ease-in-out, transform 0s .2s
}

.btn-dropdown li+li {
    margin-top: 8px
}

.btn-dropdown a {
    color: #fff!important;
    border-bottom: 1px solid transparent
}

.btn-dropdown a:hover {
    border-bottom: 1px solid #fff
}

.btn-dropdown.active .dropdown {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    transition: opacity .2s ease-in-out
}

.btn-cta-secondary,
[class*=btn-social-]:after {
    color: #fff;
    border-radius: 4px;
    transition: background-color .15s ease-in-out
}

.btn-cta-secondary {
    background-color: #b9c9d0;
    padding: 7px 16px
}

.btn-cta-secondary.state-hover,
.btn-cta-secondary:hover {
    background-color: #7C96A4
}

.btn-cta-secondary.webcast:before {
    content: "\E913";
    font-size: 18px;
    position: relative;
    top: 1px;
    padding-right: 8px
}

.btn-cta-secondary.youtube:before {
    content: "\E90C";
    font-size: 20px;
    padding-right: 8px;
    position: relative;
    top: 3px
}

[class*=btn-social-] {
    display: inline-block;
    text-indent: -10000px;
    width: 32px;
    height: 32px;
    position: relative;
    font-size: 22px
}

[class*=btn-social-]:after {
    text-indent: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    padding: 5px;
    background-color: #005192
}

.link-next-component,
.link-next-component:after {
    display: inline-block;
    position: relative;
    vertical-align: middle
}

[class*=btn-social-].state-hover:after,
[class*=btn-social-]:hover:after {
    background-color: #00355f
}

.btn-social-facebook:after {
    content: '\E905'
}

.btn-social-instagram:after {
    content: '\E906'
}

.btn-social-linkedin:after {
    content: '\E907'
}

.btn-social-mail:after {
    content: '\E912'
}

.btn-social-twitter:after {
    content: '\E90B'
}

.btn-social-youtube:after {
    content: '\E90C'
}

.link-next-component {
    font-weight: 400;
    text-decoration: none;
    border: none;
    color: #008bc5;
    transition: color .15s ease-in-out
}

.link-next-component:after {
    content: '\E902';
    margin-left: 8px;
    top: -1.5px;
    line-height: inherit;
    font-size: calc(1em + 4px)
}

.link-next-component:before {
    display: none
}

.link-next-component.state-hover,
.link-next-component:hover {
    color: #005192
}

.link-next-component.theme-white,
.link-next-component.theme-white.state-hover,
.link-next-component.theme-white:hover {
    color: #fff
}

.link-next-component.theme-color {
    color: #E4312C
}

.link-next-component.theme-color:hover,
.link-next-component.theme-color:hover:before {
    color: #c41e19
}

.link-next-component.theme-ingredients {
    color: #55becf
}

.link-next-component.theme-ingredients:hover,
.link-next-component.theme-ingredients:hover:before {
    color: #35a9bc
}

.link-next-component.theme-protection {
    color: #6d46ae
}

.link-next-component.theme-protection:hover,
.link-next-component.theme-protection:hover:before {
    color: #56378A
}

.link-next-component.dm-large {
    font-size: 24px;
    line-height: 1;
    padding-right: 43px
}

.link-next,
.link-previous {
    padding-right: 20px;
    text-decoration: none
}

.link-next-component.dm-large:before {
    content: '';
    width: 24px;
    height: 24px;
    border-radius: 50%;
    box-shadow: 0 0 0 2px #008bc5;
    display: inline-block;
    position: absolute;
    right: 7px;
    top: 1px;
    overflow: hidden
}

.link-next-section,
.twittertag {
    border: none;
    text-decoration: none
}

.link-next-component.dm-large:after {
    content: '\E909';
    font-size: 13px;
    position: absolute;
    right: 12px;
    top: 7px
}

.link-next-component.dm-large.state-hover:before,
.link-next-component.dm-large:hover:before {
    box-shadow: 0 0 0 2px #005192
}

.link-next-component.dm-large.state-hover:after,
.link-next-component.dm-large:hover:after {
    -webkit-animation: toRightFromLeft .7s .1s forwards;
    animation: toRightFromLeft .7s .1s forwards
}

.link-next-component.dm-large.theme-white:before {
    box-shadow: 0 0 0 2px #fff
}

.theme-color .link-next-component.dm-large:before,
body .link-next-component.dm-large.theme-color:before {
    box-shadow: 0 0 0 2px #E4312C
}

.theme-ingredients .link-next-component.dm-large:before,
body .link-next-component.dm-large.theme-ingredients:before {
    box-shadow: 0 0 0 2px #55becf
}

.theme-protection .link-next-component.dm-large:before,
body .link-next-component.dm-large.theme-protection:before {
    box-shadow: 0 0 0 2px #6d46ae
}

.link-next-section {
    font-weight: 700;
    display: inline-block;
    color: #005192;
    transition: color .2s ease-in-out
}

.link-next-section:after {
    content: '\E909';
    display: inline-block;
    margin-left: 8px;
    font-size: 12px;
    vertical-align: middle;
    transition: -webkit-transform .2s .1s ease-in-out;
    transition: transform .2s .1s ease-in-out
}

.link-next-section-external,
.link-next-video {
    transition: color .15s ease-in-out;
    text-decoration: none;
    border: none
}

.link-next-section.state-hover,
.link-next-section:hover {
    color: #00355f
}

.link-next-section.state-hover:after,
.link-next-section:hover:after {
    -webkit-transform: translateX(3px);
    -ms-transform: translateX(3px);
    transform: translateX(3px)
}

.link-next-video {
    font-weight: 400;
    display: inline-block;
    position: relative;
    color: #008bc5;
    vertical-align: middle
}

.link-next-video:after {
    content: '\E90A';
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle;
    position: relative;
    top: -1.5px;
    line-height: inherit;
    font-size: calc(1em + 4px)
}

.link-next-video:before {
    display: none
}

.link-next-video.state-hover,
.link-next-video:hover {
    color: #005192
}

.link-next-video.theme-white,
.link-next-video.theme-white.state-hover,
.link-next-video.theme-white:hover {
    color: #fff
}

.link-next-video.theme-color {
    color: #E4312C
}

.link-next-video.theme-color:hover,
.link-next-video.theme-color:hover:before {
    color: #c41e19
}

.link-next-video.theme-ingredients {
    color: #55becf
}

.link-next-video.theme-ingredients:hover,
.link-next-video.theme-ingredients:hover:before {
    color: #35a9bc
}

.link-next-video.theme-protection {
    color: #6d46ae
}

.link-next-video.theme-protection:hover,
.link-next-video.theme-protection:hover:before {
    color: #56378A
}

.link-next-section-external {
    font-weight: 700;
    display: inline-block;
    color: #005192
}

.link-next-section-external:after {
    content: '\E904';
    position: relative;
    top: 3px;
    margin-left: 10px;
    font-size: 14px;
    vertical-align: top
}

.link-next:after,
.link-previous:before {
    content: '\E901';
    font-size: 13px;
    vertical-align: middle
}

.link-next-section-external.state-hover,
.link-next-section-external:hover {
    color: #005192
}

.link-next {
    position: relative;
    color: #008bc5;
    transition: color .2s ease-in-out
}

.link-next:after {
    display: inline-block;
    margin-left: 8px;
    transition: -webkit-transform .2s .1s ease-in-out;
    transition: transform .2s .1s ease-in-out
}

.link-next.state-hover,
.link-next:hover {
    color: #00355f
}

.link-next.state-hover:after,
.link-next:hover:after {
    -webkit-transform: translateX(3px);
    -ms-transform: translateX(3px);
    transform: translateX(3px)
}

.link-previous {
    position: relative;
    color: #008bc5;
    transition: color .2s ease-in-out
}

.link-download,
.link-external {
    transition: color .1s ease-in-out;
    display: inline-block
}

.link-previous:before {
    display: inline-block;
    margin-right: 8px;
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
    position: relative;
    top: -1px
}

.link-previous.state-hover,
.link-previous:hover {
    color: #00355f
}

.link-download {
    position: relative;
    padding-left: 30px;
    color: #008bc5;
    text-decoration: none
}

.link-download.state-hover,
.link-download:hover {
    color: #005192
}

.link-download:before {
    content: '\E914';
    position: absolute;
    top: 4px;
    left: 0
}

.link-external {
    font-weight: 400;
    position: relative;
    margin-right: 10px;
    color: #008bc5;
    text-decoration: none
}

.btn-show-more,
.btn-tag {
    font-weight: 600;
    text-decoration: none
}

.link-external.state-hover,
.link-external:hover {
    color: #005192
}

.link-external:after {
    content: '\E904';
    display: inline-block;
    margin-left: 10px;
    font-size: 14px;
    position: relative;
    top: -1px
}

.btn-tag {
    background-color: #b9c9d0;
    padding: 7px 16px;
    display: inline-block;
    transition: background-color .15s ease-in-out;
    text-transform: uppercase;
    color: #fff
}

.btn-tag.state-hover,
.btn-tag:hover {
    background-color: #7C96A4
}

.btn-tag .icon-cross {
    display: none
}

.btn-tag.state-active {
    background-color: #008bc5
}

.btn-tag.state-active .icon-cross {
    display: inline-block
}

.btn-show-more .less,
.btn-tag.state-active .icon-cross:before {
    display: none
}

.btn-tag.state-active .icon-cross:after {
    content: '\E90E';
    font-size: 10px;
    color: #fff;
    padding-left: 10px
}

.btn-show-more {
    transition: color .15s ease-in-out;
    color: #008bc5
}

.btn-show-more .more,
.btn-show-more.active .less {
    display: inline-block
}

.btn-show-more .less:before {
    content: "\E916"
}

.btn-show-more .more:before {
    content: "\E910"
}

.btn-show-more .icon-arrow {
    color: inherit
}

.btn-show-more .icon-arrow:before {
    content: '\E909';
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    font-size: 12px;
    display: inline-block;
    margin-right: 8px;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out
}

.btn-show-more span:before {
    font-size: 12px;
    margin-right: 8px;
    position: relative;
    top: 1px
}

.btn-show-more:hover {
    color: #005192
}

.btn-show-more.active .more {
    display: none
}

.btn-show-more.active .icon-arrow:before {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.twittertag {
    font-weight: 700;
    display: inline-block;
    color: #008bc5;
    transition: color .2s ease-out
}

.twittertag:before {
    content: '#';
    display: inline-block;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    transition: -webkit-transform .2s ease-out;
    transition: transform .2s ease-out;
    margin-right: 1px
}

.twittertag.state-hover,
.twittertag:hover {
    color: #005192
}

.twittertag.state-hover:before,
.twittertag:hover:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.archived-event {
    background: #fff;
    border-top: 8px solid #DCE4E8;
    padding: 8px 12px 16px;
    color: #005192;
    transition: all .2s ease-out
}

.archived-event>a {
    color: #005192;
    text-decoration: none;
    cursor: pointer
}

.archived-event .date {
    width: 80px;
    line-height: 28px;
    margin-right: 16px;
    background: #EEF2F4;
    text-align: center;
    font-weight: 700
}

.archived-event h3 {
    text-decoration: none;
    color: #005192
}

.archived-event h3:hover {
    text-decoration: underline
}

.archived-event .category {
    text-transform: uppercase
}

.archived-event .media {
    font-size: 14px;
    white-space: nowrap;
    color: #008bc5;
    padding-right: 4px
}

.archived-event .media a {
    color: inherit;
    text-decoration: none;
    transition: color .2s ease-out;
    cursor: pointer
}

.archived-event .media a:hover {
    color: #005192
}

.archived-event .media>a::before {
    margin-right: 8px;
    font-size: 20px;
    vertical-align: -20%
}

.archived-event .media .video::before {
    content: '\E90C'
}

.archived-event .media .webcast::before {
    content: '\E913'
}

.archived-event.dm-large {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.follow-us,
.follow-us h3,
.follow-us li {
    vertical-align: middle;
    display: inline-block
}

.archived-event.dm-large .body {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.archived-event.dm-large .media {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.archived-event.dm-large .media>a+a {
    margin-left: 20px
}

.archived-event.dm-small {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.archived-event.dm-small .body {
    margin: 12px 0
}

.archived-event.dm-small .media {
    text-align: right
}

.archived-event.dm-small .media>a+a {
    margin-left: 5%
}

.follow-us {
    font-size: 0
}

.follow-us h3 {
    color: #414141;
    margin-right: 10px;
    font-weight: 700
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
    background: 0 0;
    color: transparent;
    outline: 0
}

.follow-us .social-list {
    display: inline-block;
    padding: 0;
    margin: 0
}

.follow-us li {
    margin-right: 5px;
    list-style-type: none
}

.slick-next,
.slick-prev {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    top: 50%;
    margin-top: -10px;
    padding: 0;
    border: none
}

.teaser-art .overlay,
.teaser-contact .overlay::before {
    background-image: linear-gradient(45deg, #005192 0, #008bc5 100%)
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,
.slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    color: #fff;
    opacity: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.art-item .description,
.art-item .subtitle,
.art-item .title,
.cookie-consent__agree,
.cookie-consent__text,
.full-width-content-container.exhibition-modal .art-item .description,
.full-width-content-container.exhibition-modal .art-item .title,
.l-header.dm-large .navigation .top-nav,
.l-header.dm-large.dm-static .site-title,
.l-header.dm-small .menu-button .menu-trigger,
.l-header.dm-small .sticky-menu-button .menu-trigger,
.maincontent-header .maincontent-introduction,
.maincontent-header .title,
.pt-art-detail .art-description .subtitle,
.pt-frame-product-finder .intro,
.pt-frame-product-finder h1,
.pt-home .news>.title,
.pt-our-heritage .history-panel__story,
.pt-our-heritage .history-panel__title,
.pt-our-heritage .history-panel__year,
.teaser-member .text,
.teaser-member .title,
.teaser-secondary-feature .title,
.teaser-secondary-feature-bottom .title,
.teaser-secondary-feature-bottom.dm-tiny .link-next-component,
.teaser-secondary-feature-bottom.dm-tiny .title,
.teaser-secondary-feature.dm-compact .text,
.teaser-secondary-feature.dm-expanded .text,
.teaser-secondary-feature.dm-expanded .title,
.teaser-secondary-feature.dm-tiny .link-next-component,
.teaser-secondary-feature.dm-tiny .title,
.teaser-tertiary-feature .title,
.teaser-tertiary-feature.dm-compact .title,
.teaser-tertiary-feature.dm-expanded .text,
.teaser-tertiary-feature.dm-expanded .title,
.teaser-tertiary-feature.dm-tiny .link-next-component,
.teaser-tertiary-feature.dm-tiny .title,
.teaser-wide-video .title,
.teaser-wide-video.dm-compact .text,
.teaser-wide-video.dm-expanded .title,
.teaser-wide-video.dm-tiny .link-next-video,
.teaser-wide-video.dm-tiny .title,
body {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    left: auto;
    right: -25px
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    left: -25px;
    right: auto
}

.slick-slider {
    padding: 0 0 30px
}

.slick-dots {
    position: absolute;
    bottom: 0;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    width: 100%;
    margin: 0
}

.slick-dots li {
    position: relative;
    display: inline-block;
    padding: 0;
    cursor: pointer
}

.slick-dots li+li {
    margin-left: 7px
}

.slick-dots li button {
    width: 12px;
    height: 12px;
    padding: 0;
    background-color: #b9c9d0;
    opacity: .3;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    text-indent: -10000px;
    transition: opacity .3s ease-in-out
}

.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: 0;
    opacity: 1
}

.slick-dots li.slick-active button {
    opacity: 1
}

.media-slider .slick-slide {
    overflow: hidden;
    height: 440px
}

.media-slider .slick-slide img {
    width: 100%;
    height: 100%
}

.full-width-content-container {
    position: fixed;
    width: 100%;
    height: 100%;
    left: -10000px;
    top: 0;
    z-index: 1001;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    background-color: rgba(0, 81, 146, .9);
    opacity: 0;
    transition: opacity .3s ease-in-out, left 0s .3s;
    padding: 50px 10px 10px
}

.full-width-content-container.active {
    opacity: 1;
    left: 0;
    transition: opacity .3s ease-in-out
}

.full-width-content-container .btn-close {
    position: absolute;
    top: 15px;
    z-index: 10;
    color: #fff;
    font-weight: 600;
    cursor: pointer;
    right: 10px
}

.full-width-content-container .btn-close:before {
    content: "";
    margin-right: 8px;
    font-size: 12px
}

.full-width-content-container .content-wrapper {
    width: 100%;
    height: 100%;
    position: relative
}

.full-width-content-container .content-wrapper.modal--youtube:after {
    content: "";
    position: absolute;
    bottom: 40px;
    right: 0;
    width: 140px;
    height: 100px;
    z-index: 9999
}

.full-width-content-container .content-wrapper>.image-teaser,
.full-width-content-container .content-wrapper>iframe,
.full-width-content-container .content-wrapper>video {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 81, 146, .5);
    padding: 3px;
    opacity: 0;
    cursor: auto;
    transition: opacity .3s 225ms ease-in-out!important
}

.full-width-content-container .content-wrapper>.image-teaser.active,
.full-width-content-container .content-wrapper>iframe.active,
.full-width-content-container .content-wrapper>video.active {
    opacity: 1
}

.full-width-content-container .content-wrapper>.image-teaser {
    background-size: contain
}

.full-width-content-container .content-wrapper--brand {
    width: auto;
    height: auto;
    padding-top: 40px;
    background-color: #fff
}

.full-width-content-container .content-wrapper--brand .btn-close {
    color: #005192;
    position: absolute;
    top: 2vh;
    right: 1vw
}

.full-width-content-container .content-wrapper--brand .btn-close:before {
    font-size: 30px
}

.pagination .page-list {
    display: inline-block;
    margin: 0;
    padding: 0
}

.pagination li {
    display: inline-block;
    height: 32px;
    width: 32px;
    text-align: center
}

.pagination li+li {
    margin-left: 8px
}

.pagination li>* {
    padding: 8px 0;
    border-radius: 4px;
    display: block;
    text-decoration: none;
    text-align: center;
    transition: background-color .2s, color .2s ease-in-out;
    cursor: pointer;
    font-weight: 700
}

.pagination .pagination-item {
    cursor: pointer;
    color: #008bc5;
    background-color: #ebeff1
}

.pagination .pagination-item:hover {
    color: #fff;
    background-color: #7C96A4
}

.pagination .pagination-item--active {
    color: #fff;
    background-color: #008bc5
}

.pagination .pagination-next,
.pagination .pagination-prev {
    display: block;
    text-decoration: none;
    background-color: #ebeff1
}

.share li,
.tags {
    display: inline-block
}

.pagination .pagination-next:before,
.pagination .pagination-prev:before {
    content: '\E909';
    font-size: 15px;
    line-height: 16px;
    color: #e3e6e7;
    transition: color .15s ease-in-out
}

.pagination .pagination-next--active,
.pagination .pagination-prev--active {
    cursor: pointer
}

.pagination .pagination-next--active:before,
.pagination .pagination-prev--active:before {
    color: #008bc5
}

.pagination .pagination-next--active:hover:before,
.pagination .pagination-prev--active:hover:before {
    color: #005192
}

.pagination .pagination-prev:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.pagination .dots {
    background-color: transparent;
    color: #414141
}

.share {
    font-size: 0
}

.share h3 {
    color: #005192;
    margin-right: 10px;
    margin-bottom: 15px;
    font-weight: 700
}

.share .social-list {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.share li {
    margin-right: 5px
}

.table-vacancy {
    border: 1px solid #ebeff1
}

.table-vacancy .col-1,
.table-vacancy .col-2,
.table-vacancy .col-3 {
    height: auto;
    float: left
}

.table-vacancy .col-1,
.table-vacancy .col-3 {
    width: 25%
}

.table-vacancy .col-2 {
    width: 50%;
    border-left: 1px solid #ebeff1;
    border-right: 1px solid #ebeff1
}

.table-vacancy .table-header {
    border-bottom: 1px solid #ebeff1;
    background-color: #f5f7f8
}

.teaser-art,
.teaser-event {
    background-color: #fff;
    border: 1px solid #ebeff1
}

.table-vacancy .table-head {
    color: #008bc5;
    font-weight: 700;
    padding: 12px;
    margin: 0
}

.table-vacancy .table-content {
    padding: 16px 12px
}

.table-vacancy .content-group {
    margin-bottom: 8px
}

.table-vacancy h5 {
    margin: 0;
    font-weight: 700
}

.table-vacancy p {
    margin: 0;
    font-weight: lighter;
    word-break: break-word
}

.tags {
    padding: 0;
    margin: 0
}

.tags h3 {
    color: #005192;
    font-weight: 700;
    margin-bottom: 15px
}

.tags .tags-list {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.tag-selector-multiple li,
.tags li {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle
}

.tags li {
    margin-bottom: 10px
}

.tag-selector-multiple h3 {
    display: inline-block;
    color: #414141;
    font-weight: 700
}

.tag-selector-multiple ul {
    display: inline-block;
    padding-left: 10px
}

.tag-selector-multiple .topics-main {
    margin: 0
}

.image-plus-teaser.dm-right-aligned .about-block:last-child,
.image-plus-teaser.dm-right-aligned img:last-child,
.l-footer .stock-ticker .symbol {
    margin-right: 20px
}

.tag-selector-multiple .topics-secondary {
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 58px;
    max-height: 0;
    position: relative;
    overflow: hidden;
    transition: all .2s ease-out
}

.tag-selector-multiple .topics-secondary li {
    margin-top: 10px
}

.tag-selector-multiple.is-open .topics-secondary {
    margin-top: 10px;
    max-height: 126px;
    transition: all .2s ease-out
}

.image-plus-teaser img {
    width: 100%
}

.image-plus-teaser .about-block {
    display: block;
    position: relative;
    min-height: 200px;
    padding: 28px 20px 102px;
    text-decoration: none;
    color: #005192;
    margin-top: 18px
}

.image-plus-teaser .title {
    display: block;
    margin-bottom: 12px;
    font-weight: 600;
    color: #008bc5
}

.image-plus-teaser.dm-left-aligned:after,
.image-plus-teaser.dm-right-aligned:after {
    content: "";
    display: table;
    clear: both
}

.image-plus-teaser .description {
    color: #414141;
    font-weight: 300
}

.image-plus-teaser .link-next-component {
    position: absolute;
    bottom: 34px;
    right: 0
}

.image-plus-teaser.dm-left-aligned .about-block,
.image-plus-teaser.dm-left-aligned img {
    float: left;
    width: calc(50% - 10px)
}

.image-plus-teaser.dm-left-aligned .about-block:last-child,
.image-plus-teaser.dm-left-aligned img:last-child {
    margin-left: 20px
}

.image-plus-teaser.dm-right-aligned .about-block,
.image-plus-teaser.dm-right-aligned img {
    float: right;
    width: calc(50% - 10px)
}

.image-plus-teaser.dm-stacked img+.about-block {
    margin-top: 20px
}

.teaser-art {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px;
    height: 180px;
    width: 100%;
    max-width: 420px
}

.teaser-art img {
    min-width: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: 100%;
    max-height: 100%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    object-fit: scale-down
}

.teaser-art .overlay {
    position: absolute;
    padding: 16px;
    opacity: 0;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    transition: opacity .4s ease-out
}

.teaser-art h3 {
    color: #fff;
    font-weight: 700
}

.teaser-art .link-next-component {
    color: #fff;
    position: absolute;
    bottom: 12px;
    right: 16px
}

.teaser-art:hover .overlay {
    opacity: .85
}

.teaser-contact {
    display: block;
    visibility: hidden;
    width: 100%;
    padding: 8px;
    text-decoration: none;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left;
    max-width: 420px
}

.teaser-contact .image {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.teaser-contact .overlay {
    display: block;
    width: 100%;
    color: #fff;
    position: relative;
    margin: 0;
    letter-spacing: .2px;
    min-height: 176px;
    z-index: 10;
    padding: 20px;
    overflow: hidden
}

.teaser-contact .overlay::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    opacity: .8;
    z-index: -1
}

.teaser-contact .name {
    font-weight: 700;
    color: #fff
}

.teaser-contact .contact-media {
    position: absolute;
    bottom: 12px;
    width: 100%
}

.teaser-contact .contact-media>*+* {
    margin-top: 4px
}

.teaser-contact .email,
.teaser-contact .phone-number {
    display: block;
    text-decoration: none;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 87%
}

.teaser-contact .phone-number:before {
    content: '\E911';
    margin-right: 5px;
    font-size: 12px;
    position: relative;
    top: 1px
}

.teaser-contact.dm-compact {
    visibility: visible
}

.teaser-contact.dm-compact>.overlay {
    padding: 12px 16px 60px
}

.teaser-contact.dm-expanded {
    visibility: visible;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    min-height: 200px
}

.teaser-contact.dm-expanded>.overlay {
    padding: 12px 16px 60px;
    width: 50%;
    min-width: 160px;
    height: auto
}

.teaser-contact-search-result>a {
    display: block;
    text-decoration: none
}

.teaser-contact-search-result>a .category,
.teaser-contact-search-result>a .email,
.teaser-contact-search-result>a .phone,
.teaser-contact-search-result>a .title {
    color: #005192!important
}

.teaser-contact-search-result .summary {
    color: #414141
}

.teaser-contact-search-result .contact-methods {
    position: absolute;
    bottom: 16px;
    left: 20px
}

.teaser-contact-search-result .email,
.teaser-contact-search-result .phone {
    color: #005192;
    text-decoration: none;
    display: block;
    line-height: 1.5;
    padding-left: 23px;
    position: relative
}

.teaser-contact-search-result .email:before,
.teaser-contact-search-result .phone:before {
    position: absolute
}

.teaser-contact-search-result .phone:before {
    content: '\e911';
    font-size: 13px;
    left: 2px;
    top: 6px
}

.teaser-contact-search-result .email:before {
    content: '\e912';
    font-size: 18px;
    left: 0;
    top: 3.5px
}

.teaser-team-search-result>a {
    display: block;
    text-decoration: none
}

.teaser-team-search-result>a .category,
.teaser-team-search-result>a .email,
.teaser-team-search-result>a .phone,
.teaser-team-search-result>a .title {
    color: #005192!important
}

.teaser-team-search-result .summary {
    color: #414141
}

.teaser-team-search-result .contact-methods {
    position: absolute;
    bottom: 16px;
    left: 20px
}

.teaser-team-search-result .email,
.teaser-team-search-result .phone {
    color: #005192;
    text-decoration: none;
    display: block;
    line-height: 1.5;
    padding-left: 23px;
    position: relative
}

.teaser-team-search-result .email:before,
.teaser-team-search-result .phone:before {
    position: absolute
}

.teaser-team-search-result .phone:before {
    content: '\e911';
    font-size: 13px;
    left: 2px;
    top: 6px
}

.teaser-team-search-result .email:before {
    content: '\e912';
    font-size: 18px;
    left: 0;
    top: 3.5px
}

.teaser-event {
    display: block;
    position: relative;
    min-width: 240px;
    min-height: 240px;
    text-decoration: none;
    color: #005192;
    max-width: 420px;
    padding: 24px 16px 12px
}

.teaser-event:before {
    content: '';
    opacity: 0;
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    box-shadow: 0 0 20px rgba(0, 0, 0, .1);
    transition: opacity .2s ease-out
}

.teaser-event h3 {
    font-weight: 700;
    margin-top: 7px;
    color: #005192
}

.teaser-event .data-area {
    position: relative
}

.teaser-event .body>a,
.teaser-event .data-area>a {
    text-decoration: none
}

.teaser-event .date {
    position: absolute;
    top: 0;
    left: 0;
    width: 56px;
    background: #EEF2F4;
    text-align: center;
    padding-bottom: 5px
}

.teaser-event .date>div {
    color: #005192;
    font-weight: 700;
    line-height: 1.1
}

.teaser-event .date .day {
    font-size: 36px
}

.teaser-event .date .month {
    text-transform: uppercase;
    font-size: 20px
}

.teaser-event .date .until:after {
    content: "\2013";
    font-size: 40px;
    line-height: 10px;
    vertical-align: -50%
}

.teaser-event .date .year {
    font-size: 16px
}

.teaser-event .body {
    position: relative;
    margin-left: 75px;
    min-height: 200px
}

.teaser-event .category {
    color: #005192;
    text-transform: uppercase;
    margin-top: 4px
}

.teaser-event .location {
    position: absolute;
    bottom: 0;
    width: 100%
}

.teaser-event .link-addtocalendar {
    display: block
}

.teaser-event .atcb-link {
    display: block;
    width: 100%
}

.teaser-event .atcb-list {
    visibility: visible;
    height: 180px;
    left: -10000px;
    top: -180px;
    width: 100%;
    opacity: 0;
    transition: opacity .3s ease-in-out, left 0s .3s;
    border: none;
    background-color: #fff;
    padding: 15px 15px 15px 5px
}

.teaser-event .atcb-item,
.teaser-event .atcb-item:hover {
    background-color: transparent
}

.teaser-event .atcb-link:active~ul,
.teaser-event .atcb-link:focus~ul,
.teaser-event .atcb-list:hover {
    opacity: 1;
    left: 0;
    transition: opacity .3s ease-in-out
}

.teaser-event .atcb-link:active,
.teaser-event .atcb-link:focus {
    color: #006792
}

.teaser-event .atcb-list a {
    color: #005192
}

.teaser-event .atcb-item {
    padding: 0;
    margin: 0!important;
    width: 100%
}

.teaser-event .atcb-item a {
    white-space: nowrap;
    width: 150px;
    overflow: hidden
}

.teaser-event .atcb-item+.atcb-item {
    margin-top: 3px!important
}

.teaser-event .atcb-item:hover>a {
    text-decoration: underline
}

.teaser-event:hover:before {
    transition: opacity .2s ease-out .1s;
    opacity: 1
}

.teaser-event-archived-search-result {
    display: block;
    position: relative;
    min-width: 240px;
    min-height: 240px;
    background-color: #fff;
    text-decoration: none;
    color: #005192;
    max-width: 420px;
    padding: 24px 16px 12px;
    border: 1px solid #ebeff1
}

.teaser-event-archived-search-result:before {
    content: '';
    opacity: 0;
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    box-shadow: 0 0 20px rgba(0, 0, 0, .1);
    transition: opacity .2s ease-out
}

.teaser-event-archived-search-result h3 {
    font-weight: 700;
    margin-top: 7px;
    color: #005192
}

.teaser-event-archived-search-result .data-area {
    position: relative
}

.teaser-event-archived-search-result .body>a,
.teaser-event-archived-search-result .data-area>a {
    text-decoration: none
}

.teaser-event-archived-search-result .date {
    position: absolute;
    top: 0;
    left: 0;
    width: 56px;
    background: #EEF2F4;
    text-align: center;
    padding-bottom: 5px
}

.teaser-image,
.teaser-member .story-cover,
.teaser-video {
    background-repeat: no-repeat;
    background-size: cover
}

.teaser-event-archived-search-result .date>div {
    color: rgba(134, 134, 136, .5);
    font-weight: 700;
    line-height: 1.1
}

.teaser-event-archived-search-result .date .day {
    font-size: 36px
}

.teaser-event-archived-search-result .date .month {
    text-transform: uppercase;
    font-size: 20px
}

.teaser-event-archived-search-result .date .until:after {
    content: "\2013";
    font-size: 40px;
    line-height: 10px;
    vertical-align: -50%
}

.teaser-event-archived-search-result .date .year {
    font-size: 16px
}

.teaser-event-archived-search-result .body {
    position: relative;
    margin-left: 75px;
    min-height: 200px
}

.teaser-event-archived-search-result .category {
    color: #005192;
    text-transform: uppercase;
    margin-top: 4px
}

.teaser-event-archived-search-result .media {
    position: absolute;
    bottom: 5px;
    width: 100%;
    font-size: 14px;
    white-space: nowrap;
    color: #008bc5;
    padding-right: 4px
}

.teaser-event-archived-search-result .media a {
    color: inherit;
    text-decoration: none;
    transition: color .2s ease-out;
    display: block;
    padding-left: 26px;
    position: relative
}

.teaser-event-archived-search-result .media a:hover {
    color: #005192
}

.teaser-event-archived-search-result .media a+a {
    margin-top: 5px
}

.teaser-event-archived-search-result .media>a::before {
    margin-right: 8px;
    font-size: 20px;
    vertical-align: -20%;
    position: absolute;
    left: 0;
    top: 0
}

.teaser-event-archived-search-result .media .video::before {
    content: '\E90C'
}

.teaser-event-archived-search-result .media .webcast::before {
    content: '\E913';
    font-size: 15px;
    top: 0;
    left: 3px
}

.teaser-event-archived-search-result:hover:before {
    transition: opacity .2s ease-out .1s;
    opacity: 1
}

.teaser-brand-search-result .brand-logo {
    position: absolute;
    bottom: 16px;
    left: 20px;
    width: 75%;
    max-width: 250px
}

.teaser-report.dm-has-img,
.teaser-story {
    display: block;
    visibility: hidden;
    width: 100%;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    padding: 8px
}

.teaser-report.dm-has-img .image,
.teaser-story .image {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.teaser-report.dm-has-img .overlay,
.teaser-story .overlay {
    display: block;
    width: 100%;
    color: #fff;
    position: relative;
    margin-right: -20px;
    letter-spacing: .2px;
    min-height: 100%;
    z-index: 10;
    padding: 20px;
    background-image: linear-gradient(45deg, rgba(0, 81, 146, .9) 0, rgba(0, 139, 197, .9) 100%)
}

.teaser-report.dm-has-img .overlay::before,
.teaser-story .overlay::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: -1;
    opacity: 0;
    background-image: linear-gradient(45deg, #005192 0, #55becf 100%);
    transition: opacity 1s ease-out
}

.teaser-report.dm-has-img .category,
.teaser-story .category {
    text-transform: uppercase
}

.teaser-report.dm-has-img .title,
.teaser-story .title {
    margin-top: 7px;
    color: #fff
}

.teaser-report.dm-has-img .essential,
.teaser-story .essential {
    position: absolute;
    bottom: 8px
}

.teaser-report.dm-has-img .quality-image,
.teaser-report.dm-has-img .story-cover,
.teaser-story .quality-image,
.teaser-story .story-cover {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    left: 0;
    top: 0
}

.teaser-report.dm-has-img .story-cover,
.teaser-story .story-cover {
    z-index: 2;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: all 1s ease-out
}

.teaser-report.dm-has-img:hover .overlay::before,
.teaser-story:hover .overlay::before {
    opacity: 1
}

.teaser-report.dm-has-img:hover .story-cover,
.teaser-story:hover .story-cover {
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02)
}

.theme-ingredients .teaser-report.dm-has-img .overlay,
.theme-ingredients .teaser-story .overlay,
body .teaser-story.theme-ingredients .overlay,
body .theme-ingredients.teaser-report.dm-has-img .overlay {
    background-image: linear-gradient(45deg, rgba(0, 139, 197, .9) 0, rgba(85, 190, 207, .9) 30%, rgba(150, 191, 13, .9) 61%, rgba(241, 142, 0, .9) 100%)
}

.theme-ingredients .teaser-report.dm-has-img .overlay::before,
.theme-ingredients .teaser-story .overlay::before,
body .teaser-story.theme-ingredients .overlay::before,
body .theme-ingredients.teaser-report.dm-has-img .overlay::before {
    background-image: linear-gradient(45deg, #008BC5 10%, #55BECF 37%, #96BF0D 64%, #F18E00 90%)
}

.theme-color .teaser-report.dm-has-img .overlay,
.theme-color .teaser-story .overlay,
body .teaser-story.theme-color .overlay,
body .theme-color.teaser-report.dm-has-img .overlay {
    background-image: linear-gradient(45deg, rgba(150, 191, 13, .9) 0, rgba(241, 142, 0, .9) 25%, rgba(228, 49, 44, .9) 67%, rgba(195, 0, 74, .9) 100%)
}

.theme-color .teaser-report.dm-has-img .overlay::before,
.theme-color .teaser-story .overlay::before,
body .teaser-story.theme-color .overlay::before,
body .theme-color.teaser-report.dm-has-img .overlay::before {
    background-image: linear-gradient(45deg, #96BF0D 10%, #F18E00 37%, #E4312C 67%, #C3004A 90%)
}

.theme-protection .teaser-report.dm-has-img .overlay,
.theme-protection .teaser-story .overlay,
body .teaser-story.theme-protection .overlay,
body .theme-protection.teaser-report.dm-has-img .overlay {
    background-image: linear-gradient(45deg, rgba(195, 0, 74, .9) 0, rgba(86, 55, 138, .9) 34%, rgba(0, 139, 197, .9) 68%, rgba(85, 190, 207, .9) 100%)
}

.theme-protection .teaser-report.dm-has-img .overlay::before,
.theme-protection .teaser-story .overlay::before,
body .teaser-story.theme-protection .overlay::before,
body .theme-protection.teaser-report.dm-has-img .overlay::before {
    background-image: linear-gradient(45deg, #C3004A 10%, #56378A 44%, #008BC5 74%, #55BECF 90%)
}

.dm-compact.teaser-report.dm-has-img,
.teaser-story.dm-compact {
    visibility: visible;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0;
    min-height: 240px
}

.dm-compact.teaser-report.dm-has-img:before,
.teaser-story.dm-compact:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    opacity: 0;
    transition: opacity .2s ease-out
}

.dm-compact.teaser-report.dm-has-img .overlay,
.teaser-story.dm-compact .overlay {
    padding: 20px 20px 60px 16px
}

.dm-compact.teaser-report.dm-has-img:hover,
.teaser-story.dm-compact:hover {
    opacity: 1
}

.dm-expanded.teaser-report.dm-has-img,
.teaser-story.dm-expanded {
    visibility: visible;
    min-height: 280px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.dm-expanded.teaser-report.dm-has-img:after,
.teaser-story.dm-expanded:after {
    content: "";
    display: table;
    clear: both
}

.dm-expanded.teaser-report.dm-has-img .overlay,
.teaser-story.dm-expanded .overlay {
    padding: 16px 20px 60px;
    margin-right: 0;
    width: 45%
}

.dm-left-align.teaser-report.dm-has-img,
.teaser-story.dm-left-align {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.teaser-organisational-area .summary {
    color: #414141;
    margin-top: 20px
}

.teaser-member {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: hidden;
    width: 100%;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    padding: 8px
}

.teaser-member .overlay {
    display: block;
    width: 100%;
    color: #fff;
    position: relative;
    margin-right: -20px;
    letter-spacing: .2px;
    min-height: 179px;
    z-index: 10;
    padding: 12px 16px 47px;
    background-image: linear-gradient(45deg, rgba(0, 81, 146, .9) 0, rgba(0, 139, 197, .9) 100%)
}

.teaser-member .overlay::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    opacity: 0;
    z-index: -1;
    background-image: linear-gradient(45deg, #005192 0, #55becf 100%);
    transition: opacity 1s ease-out
}

.teaser-member .title {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400
}

.teaser-member .text {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    margin-top: 8px
}

.teaser-member .link-next-component {
    position: absolute;
    bottom: 12px;
    right: 16px
}

.teaser-member .story-cover {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background-position: top left;
    z-index: 2;
    left: 0;
    top: 0;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: all 1s ease-out
}

.teaser-member:hover .overlay::before {
    opacity: 1
}

.teaser-member:hover .story-cover {
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02)
}

.teaser-member.dm-compact {
    visibility: visible;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0;
    min-height: 240px
}

.teaser-member.dm-compact .text {
    display: none
}

.teaser-member.dm-compact .overlay {
    padding: 12px 20px;
    min-height: 60px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.teaser-member.dm-expanded {
    visibility: visible;
    max-height: 200px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.teaser-member.dm-expanded .overlay {
    margin-right: 0;
    width: 50%;
    max-width: 370px
}

.teaser-media-release>.date-publish,
.teaser-report.dm-standard>.date-publish {
    position: absolute;
    bottom: 16px
}

.teaser-product-category .text {
    margin-top: 20px;
    color: #414141
}

.teaser-video {
    cursor: pointer;
    position: relative;
    overflow: hidden;
    width: 100%;
    background-position: center
}

.teaser-video:before {
    display: block;
    content: '';
    width: 100%
}

.teaser-video .overlay {
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: calc(100% - 16px);
    top: 8px;
    left: 8px;
    height: calc(100% - 16px);
    position: absolute;
    z-index: 1
}

.teaser-video .overlay:before {
    content: "";
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: linear-gradient(45deg, #56378A 0, #008BC5 15%, #55BECF 33%, rgba(150, 191, 13, .3) 50%, rgba(241, 142, 0, 0) 68%, rgba(228, 49, 44, 0) 84%, rgba(195, 0, 74, 0) 100%);
    background-color: transparent;
    opacity: .6;
    transition: opacity .2s ease-out
}

.teaser-video .overlay:after {
    content: '\E90A';
    color: #fff;
    z-index: 1;
    transition: -webkit-transform .2s ease-out;
    transition: transform .2s ease-out
}

.teaser-video:hover .overlay:before {
    opacity: .8
}

.teaser-video:hover .overlay:after {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    text-shadow: 0 3px 8px rgba(0, 0, 0, .2)
}

.teaser-video .title {
    font-weight: 400;
    z-index: 10;
    color: #fff;
    position: absolute;
    margin: 0;
    width: 70%;
    left: 30px;
    bottom: 30px
}

.teaser-video.dm-small:before {
    padding-bottom: 75%
}

.teaser-video.dm-compact:before,
.teaser-video.dm-expanded:before {
    padding-bottom: 56.25%
}

.teaser-video.dm-small .title {
    bottom: 25px;
    width: 100%
}

.teaser-video.dm-small .overlay:after {
    width: 60px;
    height: 60px;
    font-size: 60px;
    position: relative;
    top: -3px
}

.teaser-video.dm-compact .overlay:after {
    width: 70px;
    height: 70px;
    font-size: 70px
}

.teaser-video.dm-compact .title {
    bottom: 25px;
    width: 100%
}

.teaser-video.dm-expanded .overlay:after {
    width: 100px;
    height: 100px;
    font-size: 100px
}

.html5-video-player .ytp-watermark {
    display: none!important
}

.teaser-image {
    cursor: pointer;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background-position: center
}

.full-width-content-container .teaser-image {
    background-size: contain
}

.banner .story-cover,
.teaser-employee .story-cover,
.teaser-secondary-feature .story-cover,
.teaser-secondary-feature-bottom .story-cover,
.teaser-wide-video .story-cover {
    background-size: cover;
    background-repeat: no-repeat
}

.teaser-image:before {
    display: block;
    content: '';
    width: 100%
}

.teaser-image.dm-small:before {
    padding-bottom: 75%
}

.teaser-image.dm-compact:before,
.teaser-image.dm-expanded:before {
    padding-bottom: 56.25%
}

.teaser-visual {
    background-color: #fff;
    position: relative;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px;
    height: 180px;
    width: 100%;
    max-width: 420px;
    border: 1px solid #ebeff1
}

.teaser-visual img {
    min-width: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: 100%;
    max-height: 100%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    object-fit: scale-down
}

.teaser-visual .overlay {
    position: absolute;
    background-image: linear-gradient(45deg, #005192 0, #008bc5 100%);
    padding: 16px;
    opacity: 0;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    transition: opacity .4s ease-out
}

.teaser-visual h3 {
    color: #fff;
    font-weight: 700
}

.teaser-visual .link-next-component {
    color: #fff;
    position: absolute;
    bottom: 12px;
    right: 16px
}

.teaser-visual:hover .overlay {
    opacity: .85
}

.teaser-download {
    background-color: #ebeff1;
    color: #008bc5;
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 10px 10px 30px;
    height: 180px;
    width: 100%;
    transition: color .5s, background-color .5s ease-in-out;
    max-width: 420px;
    text-decoration: none
}

.teaser-download .download-icon {
    display: block;
    position: relative;
    font-size: 0;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;
    z-index: 1;
    box-shadow: 0 0 0 4px #008bc5;
    overflow: hidden;
    transition: box-shadow .5s ease-in-out
}

.teaser-download .download-icon:before {
    content: '\e900';
    font-size: 24px;
    line-height: 50px;
    display: block
}

.teaser-download .download-text {
    margin-top: 20px;
    text-align: center
}

.teaser-download:active,
.teaser-download:hover {
    background-color: #008bc5;
    color: #fff
}

.teaser-download:active .download-icon,
.teaser-download:hover .download-icon {
    box-shadow: 0 0 0 4px #fff
}

.teaser-download:active .download-icon:before,
.teaser-download:hover .download-icon:before {
    -webkit-animation: toBottomFromTop 1s .35s forwards;
    animation: toBottomFromTop 1s .35s forwards
}

.teaser-employee {
    display: block;
    visibility: hidden;
    width: 100%;
    max-width: 780px;
    text-decoration: none;
    position: relative;
    overflow: hidden
}

.teaser-employee .image {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.teaser-employee .overlay {
    display: block;
    width: 100%;
    color: #fff;
    position: relative;
    letter-spacing: .2px;
    min-height: 176px;
    z-index: 10;
    padding: 20px;
    background-image: linear-gradient(45deg, rgba(0, 81, 146, .9) 0, rgba(0, 139, 197, .9) 100%)
}

.teaser-employee .overlay::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    opacity: 0;
    z-index: -1;
    background-image: linear-gradient(45deg, #005192 0, #55becf 100%);
    transition: opacity 1s ease-out
}

.teaser-employee .quote {
    font-size: 24px;
    line-height: 1.25;
    font-weight: 300;
    margin-bottom: 20px
}

.teaser-employee .quote::before {
    content: '\201C'
}

.teaser-employee .quote::after {
    content: '\201D'
}

.teaser-employee .name {
    font-size: 16px;
    font-weight: 500
}

.teaser-employee .name::before {
    content: '\2013\ '
}

.teaser-employee .title {
    font-size: 28px;
    line-height: 32px;
    font-weight: 300
}

.teaser-employee.dm-expanded>.overlay>.quote,
.teaser-employee.dm-tiny>.overlay>.quote {
    font-size: 20px
}

.teaser-employee .link-next-component {
    position: absolute;
    bottom: 16px;
    right: 16px;
    color: #fff;
    font-weight: 400
}

.teaser-employee .story-cover {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background-position: center;
    z-index: 2;
    left: 0;
    top: 0;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: all 1s ease-out
}

.teaser-employee.dm-compact,
.teaser-employee.dm-expanded {
    visibility: visible
}

.teaser-employee:hover .overlay::before {
    opacity: 1
}

.teaser-employee:hover .story-cover {
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02)
}

.theme-color .teaser-employee .overlay,
body .teaser-employee.theme-color .overlay {
    background-image: linear-gradient(45deg, rgba(150, 191, 13, .9) 0, rgba(241, 142, 0, .9) 25%, rgba(228, 49, 44, .9) 67%, rgba(195, 0, 74, .9) 100%)
}

.theme-color .teaser-employee .overlay::before,
body .teaser-employee.theme-color .overlay::before {
    background-image: linear-gradient(45deg, #96BF0D 10%, #F18E00 37%, #E4312C 67%, #C3004A 90%)
}

.theme-ingredients .teaser-employee .overlay,
body .teaser-employee.theme-ingredients .overlay {
    background-image: linear-gradient(45deg, rgba(0, 139, 197, .9) 0, rgba(85, 190, 207, .9) 30%, rgba(150, 191, 13, .9) 61%, rgba(241, 142, 0, .9) 100%)
}

.theme-ingredients .teaser-employee .overlay::before,
body .teaser-employee.theme-ingredients .overlay::before {
    background-image: linear-gradient(45deg, #008BC5 10%, #55BECF 37%, #96BF0D 64%, #F18E00 90%)
}

.theme-protection .teaser-employee .overlay,
body .teaser-employee.theme-protection .overlay {
    background-image: linear-gradient(45deg, rgba(195, 0, 74, .9) 0, rgba(86, 55, 138, .9) 34%, rgba(0, 139, 197, .9) 68%, rgba(85, 190, 207, .9) 100%)
}

.theme-protection .teaser-employee .overlay::before,
body .teaser-employee.theme-protection .overlay::before {
    background-image: linear-gradient(45deg, #C3004A 10%, #56378A 44%, #008BC5 74%, #55BECF 90%)
}

.teaser-employee.dm-compact {
    min-height: 240px;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 8px
}

.teaser-employee.dm-compact>.overlay {
    padding: 16px;
    margin: 0;
    min-height: 136px;
    width: 100%
}

.teaser-employee.dm-expanded {
    display: flex;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    padding: 8px;
    min-height: 280px
}

.teaser-employee.dm-expanded>.overlay {
    padding: 16px;
    width: 45%;
    height: auto
}

.teaser-employee.dm-tiny {
    visibility: visible;
    min-height: 240px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 8px
}

.teaser-employee.dm-tiny>.overlay {
    padding: 16px;
    margin: 0;
    min-height: 136px;
    width: 100%;
    height: 100%
}

.teaser-employee.dm-tiny .link-next-component {
    display: none
}

.teaser-navitem {
    min-height: 52px;
    text-decoration: none;
    color: #005192;
    transition: color .2s ease-in-out
}

.teaser-navitem .title {
    font-weight: 700;
    display: block;
    margin-bottom: 4px
}

.teaser-vacancy .country,
.teaser-vacancy .site-name {
    display: inline-block
}

.teaser-navitem .title:after {
    content: '\E909';
    display: inline-block;
    margin-left: 8px;
    font-size: 12px;
    vertical-align: middle;
    transition: -webkit-transform .2s .1s ease-in-out;
    transition: transform .2s .1s ease-in-out
}

.teaser-navitem .description {
    margin-top: 5px
}

.teaser-navitem.state-hover,
.teaser-navitem:hover {
    color: #00355f
}

.teaser-navitem.state-hover .title:after,
.teaser-navitem:hover .title:after {
    -webkit-transform: translateX(3px);
    -ms-transform: translateX(3px);
    transform: translateX(3px)
}

.teaser-report.dm-has-img {
    background-position: center center
}

.teaser-report.dm-has-img .date-publish {
    position: absolute;
    bottom: 14px
}

.teaser-vacancy .business-unit,
.teaser-vacancy .country,
.teaser-vacancy .job-family,
.teaser-vacancy .site-name {
    color: #414141
}

.teaser-vacancy .job-family {
    margin-top: 20px
}

.teaser-vacancy .site-name:after {
    content: ","
}

.teaser-vacancy .date-closing {
    position: absolute;
    bottom: 16px;
    left: 20px
}

.teaser-brand {
    background-color: #fff;
    border: 1px solid #ebeff1;
    position: relative;
    display: block;
    padding: 10px;
    height: 100px;
    width: 100%;
    max-width: inherit;
    transition: border .2s ease-in-out;
    text-align: center
}

.teaser-brand:before {
    content: '';
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    box-shadow: 0 0 20px rgba(0, 0, 0, .1);
    transition: opacity .2s ease-out
}

.teaser-brand img {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    max-width: 100%;
    max-height: 100%;
    height: auto;
    display: inline-block;
    min-height: 0;
    min-width: 0
}

.teaser-brand:hover:before {
    opacity: 1
}

div.teaser-brand:hover:before {
    opacity: 0;
    cursor: pointer
}

.teaser-location>a {
    display: block;
    text-decoration: none
}

.teaser-location>a .category,
.teaser-location>a .phone,
.teaser-location>a .title {
    color: #005192!important
}

.teaser-location .organisational-area,
.teaser-location .presence {
    color: #414141
}

.teaser-location .phone {
    position: absolute;
    bottom: 16px;
    left: 20px;
    color: #005192
}

.teaser-location .phone:before {
    content: '\e911';
    font-size: 13px;
    margin-right: 8px
}

.accordeon>li:before,
.banner .overlay::before,
.teaser-secondary-feature .overlay::before,
.teaser-tertiary-feature:before,
.teaser-wide-video .overlay::before {
    content: ''
}

.teaser-secondary-feature-bottom {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: hidden;
    width: 100%;
    padding: 8px;
    text-decoration: none;
    overflow: hidden
}

.teaser-secondary-feature-bottom .image {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.teaser-secondary-feature-bottom .overlay {
    display: block;
    width: 100%;
    color: #fff;
    position: relative;
    margin: 0 -20px 0 0;
    letter-spacing: .2px;
    z-index: 10;
    padding: 12px 20px 52px;
    bottom: 0;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    background-image: linear-gradient(45deg, rgba(0, 81, 146, .9) 0, rgba(0, 139, 197, .9) 100%)
}

.teaser-secondary-feature-bottom .overlay::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: -1;
    opacity: 0;
    background-image: linear-gradient(45deg, #005192 0, #55becf 100%);
    transition: 1s ease-out
}

.teaser-secondary-feature-bottom .title {
    font-size: 28px;
    line-height: 36px;
    font-weight: 300
}

.teaser-secondary-feature-bottom.dm-tiny .link-next-component,
.teaser-secondary-feature-bottom.dm-tiny .title {
    font-weight: 400
}

.teaser-secondary-feature-bottom .link-next-component {
    position: absolute;
    bottom: 12px;
    right: 16px
}

.teaser-secondary-feature-bottom .story-cover {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background-position: center;
    z-index: 2;
    left: 0;
    top: 0;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: all 1s ease-out
}

.teaser-secondary-feature-bottom.dm-compact .text,
.teaser-secondary-feature-bottom.dm-expanded .text {
    display: none
}

.teaser-secondary-feature-bottom:hover .overlay::before {
    opacity: 1
}

.teaser-secondary-feature-bottom:hover .story-cover {
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02)
}

.theme-color .teaser-secondary-feature-bottom .overlay,
body .teaser-secondary-feature-bottom.theme-color .overlay {
    background-image: linear-gradient(45deg, rgba(150, 191, 13, .9) 0, rgba(241, 142, 0, .9) 25%, rgba(228, 49, 44, .9) 67%, rgba(195, 0, 74, .9) 100%)
}

.theme-color .teaser-secondary-feature-bottom .overlay::before,
body .teaser-secondary-feature-bottom.theme-color .overlay::before {
    background-image: linear-gradient(45deg, #96BF0D 10%, #F18E00 37%, #E4312C 67%, #C3004A 90%)
}

.theme-ingredients .teaser-secondary-feature-bottom .overlay,
body .teaser-secondary-feature-bottom.theme-ingredients .overlay {
    background-image: linear-gradient(45deg, rgba(0, 139, 197, .9) 0, rgba(85, 190, 207, .9) 30%, rgba(150, 191, 13, .9) 61%, rgba(241, 142, 0, .9) 100%)
}

.theme-ingredients .teaser-secondary-feature-bottom .overlay::before,
body .teaser-secondary-feature-bottom.theme-ingredients .overlay::before {
    background-image: linear-gradient(45deg, #008BC5 10%, #55BECF 37%, #96BF0D 64%, #F18E00 90%)
}

.theme-protection .teaser-secondary-feature-bottom .overlay,
body .teaser-secondary-feature-bottom.theme-protection .overlay {
    background-image: linear-gradient(45deg, rgba(195, 0, 74, .9) 0, rgba(86, 55, 138, .9) 34%, rgba(0, 139, 197, .9) 68%, rgba(85, 190, 207, .9) 100%)
}

.theme-protection .teaser-secondary-feature-bottom .overlay::before,
body .teaser-secondary-feature-bottom.theme-protection .overlay::before {
    background-image: linear-gradient(45deg, #C3004A 10%, #56378A 44%, #008BC5 74%, #55BECF 90%)
}

.teaser-secondary-feature-bottom.dm-tiny {
    visibility: visible
}

.teaser-secondary-feature-bottom.dm-tiny .overlay {
    padding: 17px 46px 80px 19px;
    height: 100%
}

.teaser-secondary-feature-bottom.dm-tiny .title {
    font-size: 20px;
    line-height: 28px
}

.teaser-secondary-feature-bottom.dm-tiny .link-next-component {
    font-size: 16px;
    line-height: 22px
}

.teaser-secondary-feature-bottom.dm-compact,
.teaser-secondary-feature-bottom.dm-expanded {
    position: relative;
    visibility: visible;
    padding: 8px;
    height: 100%
}

.teaser-secondary-feature {
    display: block;
    visibility: hidden;
    width: 100%;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    padding: 8px
}

.teaser-secondary-feature .image {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.teaser-secondary-feature .overlay {
    display: block;
    width: 100%;
    color: #fff;
    position: relative;
    margin-right: -20px;
    letter-spacing: .2px;
    min-height: 176px;
    z-index: 10;
    padding: 20px 46px 80px 24px;
    background-image: linear-gradient(45deg, rgba(0, 81, 146, .9) 0, rgba(0, 139, 197, .9) 100%)
}

.teaser-secondary-feature .overlay::before,
.theme-corporate .teaser-secondary-feature .overlay::before,
body .teaser-secondary-feature.theme-corporate .overlay::before {
    background-image: linear-gradient(45deg, #005192 0, #55becf 100%)
}

.teaser-secondary-feature .overlay::before {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: -1;
    opacity: 0;
    transition: 1s ease-out
}

.teaser-secondary-feature .title {
    font-size: 28px;
    line-height: 36px;
    font-weight: 300
}

.teaser-secondary-feature .link-next-component {
    position: absolute;
    bottom: 12px;
    right: 16px
}

.teaser-secondary-feature .story-cover {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background-position: center;
    z-index: 2;
    left: 0;
    top: 0;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: all 1s ease-out
}

.teaser-secondary-feature:hover .overlay::before {
    opacity: 1
}

.teaser-secondary-feature:hover .story-cover {
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02)
}

.theme-color .teaser-secondary-feature .overlay,
body .teaser-secondary-feature.theme-color .overlay {
    background-image: linear-gradient(45deg, rgba(150, 191, 13, .9) 0, rgba(241, 142, 0, .9) 25%, rgba(228, 49, 44, .9) 67%, rgba(195, 0, 74, .9) 100%)
}

.theme-color .teaser-secondary-feature .overlay::before,
body .teaser-secondary-feature.theme-color .overlay::before {
    background-image: linear-gradient(45deg, #96BF0D 10%, #F18E00 37%, #E4312C 67%, #C3004A 90%)
}

.theme-ingredients .teaser-secondary-feature .overlay,
body .teaser-secondary-feature.theme-ingredients .overlay {
    background-image: linear-gradient(45deg, rgba(0, 139, 197, .9) 0, rgba(85, 190, 207, .9) 30%, rgba(150, 191, 13, .9) 61%, rgba(241, 142, 0, .9) 100%)
}

.theme-ingredients .teaser-secondary-feature .overlay::before,
body .teaser-secondary-feature.theme-ingredients .overlay::before {
    background-image: linear-gradient(45deg, #008BC5 10%, #55BECF 37%, #96BF0D 64%, #F18E00 90%)
}

.theme-protection .teaser-secondary-feature .overlay,
body .teaser-secondary-feature.theme-protection .overlay {
    background-image: linear-gradient(45deg, rgba(195, 0, 74, .9) 0, rgba(86, 55, 138, .9) 34%, rgba(0, 139, 197, .9) 68%, rgba(85, 190, 207, .9) 100%)
}

.theme-protection .teaser-secondary-feature .overlay::before,
body .teaser-secondary-feature.theme-protection .overlay::before {
    background-image: linear-gradient(45deg, #C3004A 10%, #56378A 44%, #008BC5 74%, #55BECF 90%)
}

.teaser-secondary-feature.dm-tiny {
    visibility: visible
}

.teaser-secondary-feature.dm-tiny .title {
    font-size: 20px;
    line-height: 24px;
    font-weight: 400
}

.teaser-secondary-feature.dm-tiny .text {
    display: none
}

.teaser-secondary-feature.dm-tiny .overlay {
    height: 100%
}

.teaser-secondary-feature.dm-tiny .link-next-component {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400
}

.teaser-secondary-feature.dm-compact {
    visibility: visible;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0;
    min-height: 240px
}

.teaser-secondary-feature.dm-compact .text,
.teaser-secondary-feature.dm-expanded .text {
    margin-top: 14px
}

.teaser-secondary-feature.dm-compact .overlay {
    padding: 16px 20px 60px
}

.teaser-secondary-feature.dm-compact .text {
    font-size: 20px;
    line-height: 28px;
    font-weight: 400
}

.teaser-secondary-feature.dm-expanded {
    visibility: visible;
    min-height: 380px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.teaser-secondary-feature.dm-expanded .overlay {
    margin-right: 0;
    width: 50%;
    max-width: 370px
}

.teaser-secondary-feature.dm-expanded .title {
    font-size: 28px;
    line-height: 34px;
    font-weight: 300
}

.teaser-secondary-feature.dm-expanded .text {
    font-size: 20px;
    line-height: 28px;
    font-weight: 400
}

.teaser-tertiary-feature .title,
.teaser-tertiary-feature.dm-compact .title,
.teaser-tertiary-feature.dm-expanded .title {
    font-size: 28px;
    line-height: 34px;
    font-weight: 300
}

.teaser-tertiary-feature {
    display: block;
    width: 100%;
    text-decoration: none;
    padding: 28px 46px 80px 24px;
    position: relative;
    color: #fff;
    max-width: 690px;
    background-image: linear-gradient(45deg, #005192 0, #008bc5 100%)
}

.teaser-tertiary-feature.dm-compact .text,
.teaser-tertiary-feature.dm-tiny .text {
    display: none
}

.teaser-tertiary-feature>* {
    position: relative
}

.teaser-tertiary-feature .text {
    margin-top: 10px
}

.teaser-tertiary-feature .link-next-component {
    position: absolute;
    bottom: 16px;
    right: 16px
}

.teaser-tertiary-feature:before {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    background-image: linear-gradient(45deg, #005192 0, #55becf 100%);
    transition: opacity 1s ease-out
}

.teaser-tertiary-feature:hover:before {
    opacity: 1
}

.theme-color .teaser-tertiary-feature,
body .teaser-tertiary-feature.theme-color {
    background-image: linear-gradient(45deg, #96BF0D 0, #F18E00 25%, #E4312C 67%, #C3004A 100%)
}

.theme-color .teaser-tertiary-feature:before,
body .teaser-tertiary-feature.theme-color:before {
    background-image: linear-gradient(45deg, #96BF0D 10%, #F18E00 37%, #E4312C 67%, #C3004A 90%)
}

.theme-ingredients .teaser-tertiary-feature,
body .teaser-tertiary-feature.theme-ingredients {
    background-image: linear-gradient(45deg, #008BC5 0, #55BECF 30%, #96BF0D 61%, #F18E00 100%)
}

.theme-ingredients .teaser-tertiary-feature:before,
body .teaser-tertiary-feature.theme-ingredients:before {
    background-image: linear-gradient(45deg, #008BC5 10%, #55BECF 37%, #96BF0D 64%, #F18E00 90%)
}

.theme-protection .teaser-tertiary-feature,
body .teaser-tertiary-feature.theme-protection {
    background-image: linear-gradient(45deg, #C3004A 0, #56378A 34%, #008BC5 68%, #55BECF 100%)
}

.theme-protection .teaser-tertiary-feature:before,
body .teaser-tertiary-feature.theme-protection:before {
    background-image: linear-gradient(45deg, #C3004A 10%, #56378A 44%, #008BC5 74%, #55BECF 90%)
}

.teaser-tertiary-feature.dm-expanded .text,
.teaser-tertiary-feature.dm-tiny .title {
    line-height: 28px
}

.teaser-tertiary-feature.dm-expanded .text {
    margin-top: 20px;
    font-size: 20px;
    font-weight: 400
}

.teaser-tertiary-feature.dm-tiny {
    padding: 17px 46px 80px 19px
}

.teaser-tertiary-feature.dm-tiny .title {
    font-size: 24px;
    font-weight: 300
}

.teaser-tertiary-feature.dm-tiny .link-next-component {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400
}

.teaser-wide-video {
    display: block;
    visibility: hidden;
    width: 100%;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    padding: 8px;
    cursor: pointer
}

.teaser-wide-video .image {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.teaser-wide-video .overlay {
    display: block;
    width: 100%;
    color: #fff;
    position: relative;
    margin-right: -20px;
    letter-spacing: .2px;
    min-height: 176px;
    z-index: 10;
    padding: 20px 46px 80px 24px;
    background-image: linear-gradient(45deg, rgba(0, 81, 146, .9) 0, rgba(0, 139, 197, .9) 100%)
}

.teaser-wide-video.dm-compact .overlay,
.teaser-wide-video.dm-tiny .overlay {
    padding: 16px 20px 60px
}

.teaser-wide-video .overlay::before,
body .teaser-wide-video.theme-corporate .overlay::before {
    background-image: linear-gradient(45deg, #005192 0, #55becf 100%)
}

.teaser-wide-video .overlay::before {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: -1;
    opacity: 0;
    transition: 1s ease-out
}

.teaser-wide-video .title {
    font-size: 28px;
    line-height: 36px;
    font-weight: 300
}

.teaser-wide-video.dm-compact .text,
.teaser-wide-video.dm-tiny .link-next-video,
.teaser-wide-video.dm-tiny .title {
    font-weight: 400
}

.teaser-wide-video .link-next-video {
    position: absolute;
    bottom: 12px;
    right: 16px
}

.teaser-wide-video .story-cover {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background-position: center;
    z-index: 2;
    left: 0;
    top: 0;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: all 1s ease-out
}

.teaser-wide-video.dm-compact,
.teaser-wide-video.dm-tiny {
    margin: 0;
    min-height: 240px;
    visibility: visible
}

.teaser-wide-video:hover .overlay::before {
    opacity: 1
}

.teaser-wide-video:hover .story-cover {
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02)
}

body .teaser-wide-video.theme-color .overlay {
    background-image: linear-gradient(45deg, rgba(150, 191, 13, .9) 0, rgba(241, 142, 0, .9) 25%, rgba(228, 49, 44, .9) 67%, rgba(195, 0, 74, .9) 100%)
}

body .teaser-wide-video.theme-color .overlay::before {
    background-image: linear-gradient(45deg, #96BF0D 10%, #F18E00 37%, #E4312C 67%, #C3004A 90%)
}

body .teaser-wide-video.theme-ingredients .overlay {
    background-image: linear-gradient(45deg, rgba(0, 139, 197, .9) 0, rgba(85, 190, 207, .9) 30%, rgba(150, 191, 13, .9) 61%, rgba(241, 142, 0, .9) 100%)
}

body .teaser-wide-video.theme-ingredients .overlay::before {
    background-image: linear-gradient(45deg, #008BC5 10%, #55BECF 37%, #96BF0D 64%, #F18E00 90%)
}

body .teaser-wide-video.theme-protection .overlay {
    background-image: linear-gradient(45deg, rgba(195, 0, 74, .9) 0, rgba(86, 55, 138, .9) 34%, rgba(0, 139, 197, .9) 68%, rgba(85, 190, 207, .9) 100%)
}

body .teaser-wide-video.theme-protection .overlay::before {
    background-image: linear-gradient(45deg, #C3004A 10%, #56378A 44%, #008BC5 74%, #55BECF 90%)
}

.teaser-wide-video.dm-tiny {
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.teaser-wide-video.dm-tiny .title {
    font-size: 20px;
    line-height: 24px
}

.teaser-wide-video.dm-tiny .text {
    display: none
}

.teaser-wide-video.dm-tiny .link-next-video {
    font-size: 16px;
    line-height: 22px
}

.teaser-wide-video.dm-compact {
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.teaser-wide-video.dm-compact .text {
    margin-top: 14px;
    font-size: 20px;
    line-height: 28px
}

.teaser-wide-video.dm-expanded {
    visibility: visible;
    min-height: 280px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.teaser-wide-video.dm-expanded .overlay {
    margin-right: 0;
    width: 50%;
    max-width: 370px
}

.brand-block>*,
.cta-block>* {
    max-width: 680px
}

.teaser-wide-video.dm-expanded .title {
    font-size: 28px;
    line-height: 34px;
    font-weight: 300
}

.teaser-wide-video.dm-expanded .text {
    display: none
}

.teaser-info .summary {
    color: #414141;
    margin-top: 20px
}

.teaser-person-search {
    background-position: top left
}

.teaser-person-search .name {
    font-weight: 700;
    color: #fff
}

.brand-block h3,
.cta-block h3 {
    color: #008bc5;
    font-weight: 700
}

.teaser-person-search .function {
    margin-top: 10px
}

.cta-block h3 {
    margin-bottom: 10px
}

.cta-block p {
    margin-bottom: 20px
}

.brand-block h3 {
    margin-bottom: 10px
}

.brand-block p {
    margin-bottom: 20px
}

.brand-block .teaser-brand {
    display: inline-block;
    max-width: 400px
}

.banner {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: hidden;
    width: 100%;
    padding: 8px;
    text-decoration: none;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    position: relative
}

.banner .overlay {
    display: block;
    width: 100%;
    color: #fff;
    position: relative;
    margin: 0 -20px 0 0;
    letter-spacing: .2px;
    z-index: 10;
    padding: 12px 20px;
    bottom: 0;
    min-height: 72px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    background-image: linear-gradient(45deg, rgba(0, 81, 146, .9) 0, rgba(0, 139, 197, .9) 100%)
}

.banner .overlay::before {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    opacity: 0;
    z-index: -1;
    background-image: linear-gradient(45deg, #005192 0, #008bc5 100%);
    transition: 1s ease-out
}

.banner .title {
    font-weight: 200;
    color: #fff
}

.banner .story-cover {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background-position: center;
    z-index: 2;
    left: 0;
    top: 0;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: all 1s ease-out
}

.banner:hover .overlay::before {
    opacity: 1
}

.banner:hover .story-cover {
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02)
}

.theme-corporate .banner .overlay::before,
body .banner.theme-corporate .overlay::before {
    background-image: linear-gradient(45deg, #005192 0, #55becf 100%)
}

.theme-color .banner .overlay,
body .banner.theme-color .overlay {
    background-image: linear-gradient(45deg, rgba(150, 191, 13, .9) 0, rgba(241, 142, 0, .9) 25%, rgba(228, 49, 44, .9) 67%, rgba(195, 0, 74, .9) 100%)
}

.theme-color .banner .overlay::before,
body .banner.theme-color .overlay::before {
    background-image: linear-gradient(45deg, #96BF0D 10%, #F18E00 37%, #E4312C 67%, #C3004A 90%)
}

.theme-ingredients .banner .overlay,
body .banner.theme-ingredients .overlay {
    background-image: linear-gradient(45deg, rgba(0, 139, 197, .9) 0, rgba(85, 190, 207, .9) 30%, rgba(150, 191, 13, .9) 61%, rgba(241, 142, 0, .9) 100%)
}

.theme-ingredients .banner .overlay::before,
body .banner.theme-ingredients .overlay::before {
    background-image: linear-gradient(45deg, #008BC5 10%, #55BECF 37%, #96BF0D 64%, #F18E00 90%)
}

.theme-protection .banner .overlay,
body .banner.theme-protection .overlay {
    background-image: linear-gradient(45deg, rgba(195, 0, 74, .9) 0, rgba(86, 55, 138, .9) 34%, rgba(0, 139, 197, .9) 68%, rgba(85, 190, 207, .9) 100%)
}

.theme-protection .banner .overlay::before,
body .banner.theme-protection .overlay::before {
    background-image: linear-gradient(45deg, #C3004A 10%, #56378A 44%, #008BC5 74%, #55BECF 90%)
}

.banner.dm-compact {
    visibility: visible;
    min-height: 220px
}

.banner.dm-expanded {
    visibility: visible;
    min-height: 240px
}

.input-radio input,
.slick-loading .slick-slide,
.slick-loading .slick-track,
[data-truncate] {
    visibility: hidden
}

.accordeon {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.accordeon.no-transition * {
    transition: none!important
}

.accordeon>li {
    display: block;
    padding: 40px 0 12px;
    color: #005192;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    font-weight: 600;
    position: relative;
    transition: color .2s ease-out
}

.art-item .subtitle,
.art-item .title {
    font-weight: 300
}

.accordeon>li:hover {
    color: #00355f
}

.accordeon>li:before {
    width: 100%;
    height: 1px;
    position: absolute;
    background-color: #ebeff1;
    top: 81px
}

.accordeon>li:after {
    content: '\E909';
    display: block;
    position: absolute;
    right: 2px;
    top: 47px;
    width: 16px;
    height: 16px;
    font-size: 16px;
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    transition: all .2s .15s ease-in-out
}

.accordeon>li .accordeon-item-content {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition-property: all;
    transition-timing-function: ease-in-out
}

.accordeon>li .accordeon-item-content>* {
    margin-top: 30px;
    margin-bottom: 15px
}

.accordeon>li.expanded:after {
    -webkit-transform: rotateZ(-90deg);
    transform: rotateZ(-90deg)
}

.accordeon>li.expanded .accordeon-item-content {
    max-height: 3000px;
    opacity: 1
}

.warning {
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #FFF598;
    padding: 16px
}

.art-item {
    background-color: #fff;
    padding: 20px
}

.art-item .art-figure {
    margin: 0
}

.art-item .art-figure img {
    display: block
}

.art-item .title {
    font-size: 40px;
    line-height: 48px;
    color: #005192;
    margin: 20px 0
}

.art-item .subtitle {
    font-size: 24px;
    line-height: 32px;
    color: #008bc5;
    margin-bottom: 20px
}

.art-item .specs {
    display: block;
    margin: 5px 0
}

.art-item .description {
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    margin: 15px 0 40px
}

.art-item .description p+p {
    margin-top: 1em
}

.error-message {
    margin-top: 0;
    max-height: 0;
    opacity: 0;
    transition: all 0s 0s ease-in-out
}

.error-message ul {
    padding: 0 0 0 20px;
    margin-left: 2px
}

.error-message ul.clean {
    padding: 0 0 0 2px;
    list-style-type: none
}

.error-message li+li {
    margin-top: 4px
}

.form-error-message {
    padding: 20px;
    border: 1px solid #E4312C;
    color: #E4312C;
    margin-bottom: 20px
}

.input-checkbox {
    position: relative;
    display: inline-block;
    padding: 1px 0
}

.input-checkbox input {
    visibility: hidden;
    position: absolute
}

.atcb-link:active~ul,
.atcb-link:focus~ul,
.atcb-list:hover,
.pt-home .teaser-collection [class*=composition-] {
    visibility: visible
}

.input-checkbox label {
    padding-left: 27px;
    display: block;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.input-radio label,
.multiselect-dropdown .selection-summary {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.input-checkbox label>a {
    color: #008bc5
}

.input-checkbox label:after,
.input-checkbox label:before {
    position: absolute
}

.input-checkbox label:before {
    content: "";
    left: 0;
    top: -1px;
    width: 20px;
    height: 20px;
    margin-right: 7px;
    border-radius: 3px;
    background-color: #fff;
    border: 1px solid #DCE4E8
}

.input-checkbox label:after {
    content: '\e90f';
    color: #005192;
    font-size: 12px;
    top: 3px;
    left: 4px;
    opacity: 0;
    transition: opacity .1s ease-in-out
}

.input-checkbox input[type=checkbox]:checked+label:after {
    opacity: 1;
    transition: opacity .3s ease-in-out
}

.input-checkbox .error-message {
    margin-top: 0;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0s 0s ease-in-out
}

.input-checkbox.error .error-message,
.radio-group.error .error-message {
    max-height: 100px;
    opacity: 1;
    padding-bottom: 8px;
    transition: all .3s .3s ease-in-out
}

.input-checkbox.error label:before {
    border: 1px solid #E4312C
}

.input-checkbox.error .error-message {
    color: #E4312C
}

.disabled .input-checkbox label,
.form-field-select.on-submit .input-checkbox label,
.on-submit .input-checkbox label,
.single-line-text.on-submit .input-checkbox label,
.text-area.on-submit .input-checkbox label {
    color: #414141;
    cursor: wait
}

.disabled .input-checkbox label:before,
.form-field-select.on-submit .input-checkbox label:before,
.on-submit .input-checkbox label:before,
.single-line-text.on-submit .input-checkbox label:before,
.text-area.on-submit .input-checkbox label:before {
    background-color: #ebeff1;
    border-color: rgba(185, 201, 208, .5)
}

.disabled .input-checkbox label:after,
.form-field-select.on-submit .input-checkbox label:after,
.on-submit .input-checkbox label:after,
.single-line-text.on-submit .input-checkbox label:after,
.text-area.on-submit .input-checkbox label:after {
    color: #414141
}

.checkbox-group>ul {
    margin-top: 13px
}

.checkbox-group>ul>li+li {
    margin-top: 11px
}

.radio-group>ul {
    margin-top: 13px;
    margin-bottom: -10px
}

.radio-group>ul>li {
    display: inline-block;
    margin-right: 40px;
    margin-bottom: 10px
}

.radio-group.error .error-message {
    color: #E4312C
}

.input-radio {
    position: relative;
    display: inline-block
}

.input-radio input {
    position: absolute
}

.input-radio label {
    padding-left: 27px;
    display: block;
    position: relative;
    cursor: pointer;
    user-select: none;
    color: #005192
}

.input-radio label:after,
.input-radio label:before {
    position: absolute;
    content: "";
    border-radius: 50%
}

.input-radio label:before {
    left: 0;
    top: -1px;
    width: 20px;
    height: 20px;
    margin-right: 7px;
    border: 1px solid #DCE4E8;
    background-color: #fff
}

.input-radio label:after {
    width: 8px;
    height: 8px;
    background-color: #005192;
    top: 5px;
    left: 6px;
    opacity: 0;
    transition: opacity 50ms 30ms ease-in-out
}

.error .input-radio label:before {
    border: 1px solid #E4312C
}

.input-radio input[type=radio]:checked+label:after {
    opacity: 1;
    transition: opacity .3s ease-in-out
}

.disabled .input-radio label,
.form-field-select.on-submit .input-radio label,
.on-submit .input-radio label,
.single-line-text.on-submit .input-radio label,
.text-area.on-submit .input-radio label {
    color: #414141;
    cursor: wait
}

.disabled .input-radio label:before,
.form-field-select.on-submit .input-radio label:before,
.on-submit .input-radio label:before,
.single-line-text.on-submit .input-radio label:before,
.text-area.on-submit .input-radio label:before {
    background-color: #ebeff1;
    border-color: rgba(185, 201, 208, .5)
}

.disabled .input-radio label:after,
.form-field-select.on-submit .input-radio label:after,
.on-submit .input-radio label:after,
.single-line-text.on-submit .input-radio label:after,
.text-area.on-submit .input-radio label:after {
    background-color: #414141
}

.single-line-text {
    position: relative
}

.single-line-text input {
    padding-top: 20px;
    padding-bottom: 3px;
    height: 52px;
    color: #005192;
    transition: all .25s 80ms ease-in-out;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .08)
}

.single-line-text input.focus,
.single-line-text input:focus {
    border-color: #008bc5;
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .08)
}

.single-line-text:after {
    content: "";
    position: absolute;
    top: 21px;
    right: 16px;
    opacity: 0;
    transition: all 0s 0s ease-in-out
}

.single-line-text label {
    position: absolute;
    left: 12px;
    top: 17px;
    white-space: nowrap;
    overflow: hidden;
    max-width: 90%;
    text-overflow: ellipsis;
    cursor: text;
    color: #868688;
    transition: all 70ms ease-in-out
}

.single-line-text label .explanationary-message {
    opacity: 1;
    transition: opacity .6s 30ms ease-in-out
}

.single-line-text .error-message {
    margin-top: 0;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0s 0s ease-in-out
}

.single-line-text.not-empty label {
    text-overflow: initial;
    top: 7px
}

.single-line-text.not-empty label .explanationary-message {
    opacity: 0;
    transition: opacity 0s 0s ease-in-out
}

.single-line-text.error input,
.single-line-text.error input:focus {
    border-color: #E4312C
}

.single-line-text.error .error-message {
    color: #E4312C;
    max-height: 100px;
    opacity: 1;
    padding-bottom: 8px;
    transition: all .3s .3s ease-in-out
}

.single-line-text.error:after {
    content: '\E90E';
    color: #E4312C;
    font-size: 12px;
    opacity: 1;
    transition: opacity .25s 80ms ease-in-out
}

.single-line-text.on-submit input:focus,
.single-line-text.success input:focus {
    border-color: #96BF0D
}

.single-line-text.on-submit:after,
.single-line-text.success:after {
    content: '\e90f';
    color: #96BF0D;
    font-size: 13px;
    opacity: 1;
    transition: opacity .25s 80ms ease-in-out
}

.single-line-text.disabled input,
.single-line-text.on-submit input {
    background-color: #ebeff1;
    border-color: rgba(185, 201, 208, .5);
    color: #414141;
    cursor: not-allowed
}

.single-line-text.disabled.success:after,
.single-line-text.on-submit:after {
    color: #414141
}

.text-area {
    position: relative;
    overflow: hidden
}

.text-area textarea {
    padding-top: 24px;
    padding-bottom: 3px;
    min-height: 150px;
    color: #005192;
    transition: all .25s 80ms ease-in-out;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .08)
}

.text-area textarea.focus,
.text-area textarea:focus {
    border-color: #008bc5;
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .08)
}

.text-area:after {
    content: "";
    position: absolute;
    top: 21px;
    right: 16px;
    opacity: 0;
    transition: all 0s 0s ease-in-out
}

.text-area label {
    position: absolute;
    left: 12px;
    top: 14px;
    cursor: text;
    color: #868688;
    transition: all 70ms ease-in-out
}

.text-area label .explanationary-message {
    opacity: 1;
    transition: opacity .6s 30ms ease-in-out
}

.text-area .error-message {
    max-height: 0;
    opacity: 0;
    transition: all 0s 0s ease-in-out
}

.text-area.not-empty label {
    top: 7px
}

.text-area.not-empty label .explanationary-message {
    opacity: 0
}

.text-area.error textarea,
.text-area.error textarea:focus {
    border-color: #E4312C
}

.text-area.error .error-message {
    color: #E4312C;
    max-height: 100px;
    opacity: 1;
    padding-bottom: 8px;
    transition: all .3s .3s ease-in-out
}

.text-area.error:after {
    content: '\E90E';
    color: #E4312C;
    font-size: 12px;
    opacity: 1;
    transition: opacity .25s 80ms ease-in-out
}

.text-area.on-submit:after,
.text-area.success:after {
    content: '\e90f';
    color: #96BF0D;
    font-size: 13px;
    opacity: 1;
    transition: opacity .25s 80ms ease-in-out
}

.text-area.disabled textarea,
.text-area.on-submit textarea {
    background-color: #ebeff1;
    border-color: rgba(185, 201, 208, .5);
    color: #414141;
    cursor: not-allowed
}

.text-area.disabled.success:after,
.text-area.on-submit:after {
    color: #414141
}

.multiselect-dropdown {
    position: relative
}

.multiselect-dropdown.expanded .options {
    opacity: 1;
    left: 0;
    overflow: auto;
    transition: opacity .2s ease-in-out
}

.multiselect-dropdown.expanded .checkbox-group {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    transition: all .2s ease-in-out
}

.multiselect-dropdown.expanded .selection-summary {
    border-radius: 4px 4px 0 0
}

.multiselect-dropdown .selection-summary {
    color: #005192;
    border: 1px solid #DCE4E8;
    border-radius: 4px;
    padding: 11px 30px 11px 11px;
    height: 40px;
    width: 100%;
    cursor: pointer;
    user-select: none;
    background-color: #fff;
    background-image: url(../media/images/arrow-down.png);
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: calc(100% - 11px) center
}

.input-search label,
.input-search_large label {
    cursor: text;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.multiselect-dropdown .options {
    opacity: 0;
    border: 1px solid #DCE4E8;
    border-radius: 0 0 4px 4px;
    padding: 11px 30px 18px 11px;
    position: absolute;
    background-color: #fff;
    width: 100%;
    left: -10000px;
    top: 39px;
    z-index: 100;
    transition: opacity .15s ease-in-out
}

.multiselect-dropdown .checkbox-group {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
    transition: all 0s .2s ease-in-out
}

.multiselect-dropdown .checkbox-group .group-label {
    font-weight: 700
}

.multiselect-dropdown .checkbox-group>ul {
    margin-top: 9px
}

.multiselect-dropdown .checkbox-group+.checkbox-group {
    margin-top: 24px
}

.input-search {
    position: relative
}

.input-search input[type=search] {
    border: 1px solid #DCE4E8;
    border-radius: 4px;
    color: #005192;
    outline: 0;
    width: 100%;
    padding: 14px 100px 14px 16px;
    margin: 0;
    -webkit-appearance: none
}

.input-search input[type=search]:focus+label {
    display: none
}

.input-search label {
    position: absolute;
    left: 14px;
    top: 15px;
    max-width: 90%;
    color: #005192;
    transition: all .1s ease-in-out
}

.input-search.not-empty label {
    opacity: 0
}

.input-search button {
    display: inline-block;
    margin: 0;
    background-color: #008bc5;
    border: none;
    border-radius: 4px;
    position: absolute;
    top: 5px;
    right: 5px;
    font-weight: 700;
    text-decoration: none;
    color: #fff;
    transition: background-color .2s ease-in-out;
    z-index: 1
}

.input-search button.state-hover,
.input-search button:hover {
    background-color: #005192
}

.input-search button:before {
    content: "\E90D";
    font-size: 24px
}

.input-search:after {
    content: "";
    position: absolute;
    width: 65px;
    height: 54px;
    top: 2px;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 100%);
    pointer-events: none
}

.input-search.dm-compact:after {
    right: 35px;
    height: 38px
}

.input-search.dm-compact input[type=search] {
    padding: 11px 100px 11px 16px
}

.input-search.dm-compact label {
    left: 10px;
    top: 12px
}

.input-search.dm-compact button {
    padding: 8px;
    top: 4px
}

.input-search.dm-compact button:before {
    font-size: 16px
}

.input-search.dm-expanded:after {
    right: 52px
}

.input-search.dm-expanded input[type=search] {
    padding: 14px 100px 14px 16px
}

.input-search.dm-expanded label {
    left: 14px;
    top: 15px
}

.input-search.dm-expanded button {
    padding: 12px
}

.input-search_large {
    position: relative;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    transition: -webkit-transform .2s ease-out;
    transition: transform .2s ease-out
}

.input-search_large.onFocus {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.input-search_large>input {
    background: #FFF;
    box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, .3);
    width: 100%;
    height: 60px;
    font-size: 24px;
    color: #005192;
    padding: 0 60px 0 20px;
    border: none;
    -webkit-appearance: none;
    border-radius: 0;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    transition: -webkit-transform .2s ease-out;
    transition: transform .2s ease-out
}

.input-search_large>input::-webkit-input-placeholder {
    color: #005192;
    opacity: 1;
    font-weight: 300
}

.input-search_large>input::-moz-placeholder {
    color: #005192;
    opacity: 1;
    font-weight: 300
}

.input-search_large>input:-ms-input-placeholder {
    color: #005192;
    opacity: 1;
    font-weight: 300
}

.input-search_large>input::placeholder {
    color: #005192;
    opacity: 1;
    font-weight: 300
}

.input-search_large>button {
    position: absolute;
    top: 14px;
    right: 13px
}

.input-search_large>button::before {
    content: '\E90D';
    color: #005192;
    font-size: 26px;
    line-height: 1
}

.input-search_large label {
    position: absolute;
    left: 21px;
    top: 15px;
    max-width: 70%;
    color: #005192;
    transition: all 70ms ease-in-out;
    pointer-events: none
}

#feed-filterbox .filters .input-search,
#feed-filterbox .filters h2,
.feed-filterbox .filters .input-search,
.feed-filterbox .filters h2,
.pt-event-overview .event-feed .filters .input-search,
.pt-event-overview .event-feed .filters h2,
.pt-media-releases-and-stories .media-releases-feed .filters .input-search,
.pt-media-releases-and-stories .media-releases-feed .filters h2,
.pt-search .search-feed .filters .input-search,
.pt-search .search-feed .filters h2,
.pt-visual-overview .visual-teasers-feed .filters .input-search,
.pt-visual-overview .visual-teasers-feed .filters h2 {
    max-width: 100%
}

.input-search_large.not-empty label {
    opacity: 0
}

.input-select {
    color: #005192;
    border: 1px solid #DCE4E8;
    border-radius: 4px;
    padding: 11px 30px 11px 12px;
    width: 100%;
    transition: all .25s 80ms ease-in-out;
    background-color: #fff;
    background-image: url(../media/images/arrow-down.png);
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: calc(100% - 11px) center;
    -webkit-appearance: none;
    -moz-appearance: none
}

.input-select::-ms-expand {
    display: none
}

.form-field-select .error-message {
    margin-top: 0;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0s 0s ease-in-out
}

.form-field-select.error select,
.form-field-select.error select:focus {
    border-color: #E4312C
}

.form-field-select.error .error-message {
    color: #E4312C;
    max-height: 100px;
    opacity: 1;
    padding-bottom: 8px;
    transition: all .3s .3s ease-in-out
}

.form-field-select.on-submit select:focus,
.form-field-select.success select:focus {
    border-color: #96BF0D
}

.form-field-select.disabled select,
.form-field-select.on-submit select {
    background-color: #ebeff1;
    border-color: rgba(185, 201, 208, .5);
    color: #414141;
    cursor: not-allowed
}

.rich-text h2 {
    margin-bottom: 20px
}

.rich-text h3 {
    margin-bottom: 12px
}

.rich-text h4 {
    color: #005192;
    margin-bottom: 10px;
    margin-top: 0;
    font-weight: 700;
    display: block;
    width: 100%
}

.btn-addtocalendar .rich-text .atcb-link,
.rich-text .btn-addtocalendar .atcb-link,
.rich-text .btn-cta,
.rich-text blockquote,
.rich-text figure,
.rich-text ol,
.rich-text p:not(:last-child),
.rich-text ul {
    margin-bottom: 40px
}

.rich-text a,
.rich-text h2,
.rich-text h3 {
    color: #008bc5
}

.rich-text h2 strong,
.rich-text h3,
.rich-text strong {
    font-weight: 700
}

.rich-text blockquote,
.rich-text h2,
.rich-text h3,
.rich-text p {
    padding-right: 40px
}

.rich-text blockquote,
.rich-text li,
.rich-text p,
.rich-text q,
.rich-text table,
.rich-text td {
    color: #414141
}

.rich-text p .link-external {
    margin-top: 20px
}

.rich-text q {
    display: inline-block;
    quotes: "\201C" "\201D";
    margin: 0 5px
}

.rich-text cite a,
.rich-text p>a:not([class]) {
    text-decoration: none;
    line-height: 24px;
    position: relative;
    display: inline-block
}

.rich-text cite a:after,
.rich-text p>a:not([class]):after {
    content: '';
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -1px;
    height: 1px;
    background-color: #008bc5;
    transition: all .1s ease-in-out;
    -webkit-transform: translate(0, 3px);
    -ms-transform: translate(0, 3px);
    transform: translate(0, 3px);
    opacity: 0
}

.rich-text cite a:hover:after,
.rich-text p>a:not([class]):hover:after {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}

.rich-text a.mailto,
.rich-text a.tel {
    color: #008bc5;
    text-decoration: none
}

.rich-text a.mailto:hover,
.rich-text a.tel:hover {
    border: 0;
    padding-bottom: 2px;
    color: #005192
}

.rich-text a.mailto:before,
.rich-text a.tel:before {
    position: relative;
    top: 2px;
    margin-right: 8px;
    color: #B3B3B3
}

.rich-text a.mailto.tel:before,
.rich-text a.tel.tel:before {
    content: '\e911';
    font-size: 16px
}

.rich-text a.mailto.mailto:before,
.rich-text a.tel.mailto:before {
    content: '\e912';
    font-size: 19px
}

.rich-text .table-btn-next:before,
.rich-text .table-btn-prev:before {
    content: ""
}

.rich-text .table-container {
    position: relative;
    width: 100%
}

.rich-text .table-wrapper {
    overflow-x: auto;
    position: relative;
    width: 100%;
    margin-top: 6px;
    margin-bottom: 32px
}

.rich-text .table-wrapper thead {
    background-color: #f5f7f8
}

.rich-text .table-wrapper td,
.rich-text .table-wrapper th {
    border: 1px solid #ebeff1;
    min-width: 175px;
    padding: 16px 12px;
    vertical-align: top
}

.rich-text .table-wrapper th {
    color: #008bc5;
    font-weight: 700;
    text-align: left;
    padding: 12px
}

.rich-text .table-btn-next,
.rich-text .table-btn-prev {
    color: #e3e6e7;
    transition: all .15s ease-in-out
}

.rich-text .table-btn-next.active,
.rich-text .table-btn-prev.active {
    color: #008bc5
}

.rich-text .table-btn-next.active:hover,
.rich-text .table-btn-prev.active:hover {
    color: #005192
}

.rich-text .table-btn-prev {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.rich-text blockquote {
    quotes: none
}

.rich-text blockquote p {
    font-style: italic;
    position: relative;
    margin-bottom: 16px
}

.rich-text blockquote p:after,
.rich-text blockquote p:before {
    position: relative;
    color: #B3B3B3;
    font-size: 30px;
    font-weight: 700;
    font-style: normal;
    top: 5px;
    line-height: 0
}

.rich-text blockquote p:before {
    content: "\201C";
    margin-left: -15px;
    left: -5px
}

.rich-text blockquote p:after {
    content: "\201D";
    right: -5px
}

.rich-text blockquote cite {
    position: relative
}

.rich-text blockquote cite span {
    padding-bottom: 2px
}

.rich-text blockquote cite a,
.rich-text blockquote cite img,
.rich-text blockquote cite span {
    vertical-align: middle
}

.rich-text blockquote cite img {
    margin-right: 16px
}

.rich-text ol,
.rich-text ul {
    padding: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.rich-text ol li,
.rich-text ul li {
    list-style-type: none;
    position: relative;
    padding-left: 23px
}

.rich-text ol li:before,
.rich-text ul li:before {
    position: absolute;
    top: 0;
    left: 0
}

.rich-text li+li {
    margin-top: 8px
}

.rich-text ul li:before {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 100%;
    margin-top: 11px;
    background-color: #B3B3B3
}

.rich-text ol {
    counter-reset: list-counter
}

.rich-text ol li {
    counter-increment: list-counter
}

.rich-text ol li:before {
    content: counter(list-counter) ".";
    line-height: 1;
    font-weight: 700;
    color: #B3B3B3;
    margin-top: 5px
}

.rich-text .img-alignleft,
.rich-text .img-fullwidth {
    margin-top: 6px
}

.rich-text .img-alignleft img,
.rich-text .img-fullwidth img {
    width: 100%
}

.rich-text .links-list li:before {
    display: none
}

.slick-list,
.slick-slider,
.slick-track {
    display: block;
    position: relative
}

.rich-text .teaser-video {
    margin-bottom: 40px
}

.slick-slider {
    -moz-box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    left: 0;
    top: 0
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide>* {
    min-height: initial!important;
    min-width: initial!important;
    width: 100%;
    height: 100%
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

#CLEARFIX:after,
#collection-pattern-3:after,
#collection-pattern-4:after,
#feed-filterbox .pagination-wrapper:after,
.brands-section:after,
.feed-filterbox .pagination-wrapper:after,
.navteasers-wrapper:after,
.pt-careers-overview .inputsearch-wrapper:after,
.pt-contact-overview .contacts:after,
.pt-event-detail .event-calendar .results:after,
.pt-event-detail .event-contacts .results:after,
.pt-event-detail .event-publications:after,
.pt-event-overview .calendar .results:after,
.pt-event-overview .event-feed .pagination-wrapper:after,
.pt-frame-product-finder h1:after,
.pt-home .inputsearch-wrapper:after,
.pt-home .news:after,
.pt-media-detail .media-contacts:after,
.pt-media-detail .related-events:after,
.pt-media-detail .related-publications:after,
.pt-media-detail .related-visuals:after,
.pt-media-overview .upcoming-events:after,
.pt-media-overview .visuals-to-download:after,
.pt-media-releases-and-stories .media-releases-feed .pagination-wrapper:after,
.pt-media-releases-and-stories .media-releases-feed .results:after,
.pt-search .search-feed .pagination-wrapper:after,
.pt-search .search-feed .results:after,
.pt-search .video-results:after,
.pt-search .visual-results:after,
.pt-story-detail .other-stories:after,
.pt-visual-detail .related-publications:after,
.pt-visual-detail .related-visuals:after,
.pt-visual-overview .contacts:after,
.pt-visual-overview .visual-teasers-feed .pagination-wrapper:after,
.pt-visual-overview .visual-teasers-feed .results:after,
.pt-why-invest .businessunits:after,
.pt-why-invest .commercial-innovation:after,
.pt-why-invest .related-publications:after,
.pt-why-invest .track-records:after,
.table-vacancy .table-header:after,
.table-vacancy:after,
.tile-collection-3:after,
.tile-collection-4:after {
    content: "";
    display: table;
    clear: both
}

.show-on-desktop,
.show-on-phablet,
.show-on-phone-landscape,
.show-on-phone-portrait,
.show-on-tablet-landscape,
.show-on-tablet-portrait {
    display: none
}

#collection-pattern,
#collection-pattern-1,
#collection-pattern-2,
#collection-pattern-3,
#collection-pattern-4,
#feed-filterbox,
#feed-filterbox .no-results-available,
#grid,
.background-gradient>*,
.feed-filterbox,
.feed-filterbox .no-results-available,
.grid,
.l-footer .footer-wrapper,
.l-header.dm-large .navigation .top-nav>li .flyout,
.maincontent,
.navteasers-wrapper,
.pt-art-detail .related-content-wrapper,
.pt-contact-overview .contacts,
.pt-event-detail .event-calendar,
.pt-event-detail .event-calendar .results,
.pt-event-detail .event-contacts .results,
.pt-event-detail .event-publications,
.pt-event-overview .archived,
.pt-event-overview .archived .results,
.pt-event-overview .calendar,
.pt-event-overview .calendar .results,
.pt-event-overview .event-feed,
.pt-event-overview .event-feed .no-results-available,
.pt-generic-content .other-stories,
.pt-generic-content .related,
.pt-home .brands-section--home .brands-logos,
.pt-home .inputsearch-section,
.pt-home .news,
.pt-home .teaser-collection [class*=composition-],
.pt-media-detail .media-contacts,
.pt-media-detail .related-events,
.pt-media-detail .related-publications,
.pt-media-detail .related-stories,
.pt-media-detail .related-visuals,
.pt-media-detail .relatedmedia-wrapper,
.pt-media-overview .maincontent,
.pt-media-overview .upcoming-events,
.pt-media-overview .visuals-to-download,
.pt-media-releases-and-stories .media-releases-feed,
.pt-media-releases-and-stories .media-releases-feed .no-results-available,
.pt-media-releases-and-stories .media-releases-feed .results,
.pt-search .search-feed,
.pt-search .search-feed .no-results-available,
.pt-search .search-feed .results,
.pt-search .video-results,
.pt-search .visual-results,
.pt-story-detail .other-stories,
.pt-visual-detail .related-content-wrapper,
.pt-visual-detail .related-publications,
.pt-visual-detail .related-visuals,
.pt-visual-overview .contacts,
.pt-visual-overview .visual-teasers-feed,
.pt-visual-overview .visual-teasers-feed .no-results-available,
.pt-visual-overview .visual-teasers-feed .results,
.pt-why-invest .businessunits,
.pt-why-invest .commercial-innovation,
.pt-why-invest .related-publications,
.pt-why-invest .track-records,
.story-explorer .compositions-container,
.tile-collection-1,
.tile-collection-2,
.tile-collection-3,
.tile-collection-4,
.tile-composition,
.tile-composition-1 {
    position: relative;
    margin: 0 auto;
    text-align: left
}

#collection-pattern-1:after,
#collection-pattern-2:after,
#collection-pattern-3:after,
#collection-pattern-4:after,
#collection-pattern:after,
#feed-filterbox .no-results-available:after,
#feed-filterbox:after,
#grid:after,
.background-gradient>:after,
.feed-filterbox .no-results-available:after,
.feed-filterbox:after,
.grid:after,
.l-footer .footer-wrapper:after,
.l-header.dm-large .navigation .top-nav>li .flyout:after,
.maincontent:after,
.navteasers-wrapper:after,
.pt-art-detail .related-content-wrapper:after,
.pt-contact-overview .contacts:after,
.pt-event-detail .event-calendar .results:after,
.pt-event-detail .event-calendar:after,
.pt-event-detail .event-contacts .results:after,
.pt-event-detail .event-publications:after,
.pt-event-overview .archived .results:after,
.pt-event-overview .archived:after,
.pt-event-overview .calendar .results:after,
.pt-event-overview .calendar:after,
.pt-event-overview .event-feed .no-results-available:after,
.pt-event-overview .event-feed:after,
.pt-generic-content .other-stories:after,
.pt-generic-content .related:after,
.pt-home .brands-section--home .brands-logos:after,
.pt-home .inputsearch-section:after,
.pt-home .news:after,
.pt-home .teaser-collection [class*=composition-]:after,
.pt-media-detail .media-contacts:after,
.pt-media-detail .related-events:after,
.pt-media-detail .related-publications:after,
.pt-media-detail .related-stories:after,
.pt-media-detail .related-visuals:after,
.pt-media-detail .relatedmedia-wrapper:after,
.pt-media-overview .maincontent:after,
.pt-media-overview .upcoming-events:after,
.pt-media-overview .visuals-to-download:after,
.pt-media-releases-and-stories .media-releases-feed .no-results-available:after,
.pt-media-releases-and-stories .media-releases-feed .results:after,
.pt-media-releases-and-stories .media-releases-feed:after,
.pt-search .search-feed .no-results-available:after,
.pt-search .search-feed .results:after,
.pt-search .search-feed:after,
.pt-search .video-results:after,
.pt-search .visual-results:after,
.pt-story-detail .other-stories:after,
.pt-visual-detail .related-content-wrapper:after,
.pt-visual-detail .related-publications:after,
.pt-visual-detail .related-visuals:after,
.pt-visual-overview .contacts:after,
.pt-visual-overview .visual-teasers-feed .no-results-available:after,
.pt-visual-overview .visual-teasers-feed .results:after,
.pt-visual-overview .visual-teasers-feed:after,
.pt-why-invest .businessunits:after,
.pt-why-invest .commercial-innovation:after,
.pt-why-invest .related-publications:after,
.pt-why-invest .track-records:after,
.story-explorer .compositions-container:after,
.tile-collection-1:after,
.tile-collection-2:after,
.tile-collection-3:after,
.tile-collection-4:after,
.tile-composition-1:after,
.tile-composition:after {
    content: "";
    display: table;
    clear: both
}

#collection-pattern-1>ul,
#collection-pattern-2>ul,
#collection-pattern-3>ul,
#collection-pattern-4>ul,
#collection-pattern>ul,
#row,
.maincontent-header,
.navteasers-wrapper>ul,
.primary-feature-block,
.pt-art-detail .visual,
.pt-contact-overview .contacts>ul,
.pt-event-detail .event-calendar .results>ul,
.pt-event-detail .event-contacts .results>ul,
.pt-event-detail .event-details,
.pt-event-detail .event-publications>ul,
.pt-event-overview .archived .results>ul,
.pt-event-overview .calendar .results>ul,
.pt-generic-content .other-stories>ul,
.pt-home .news>ul,
.pt-home .teaser-collection,
.pt-investors-overview .feature-composition,
.pt-media-detail .media-contacts>ul,
.pt-media-detail .related-events>ul,
.pt-media-detail .related-publications>ul,
.pt-media-detail .related-stories>ul,
.pt-media-detail .related-visuals>ul,
.pt-media-overview .feature-composition,
.pt-media-overview .upcoming-events>ul,
.pt-media-overview .visuals-to-download>ul,
.pt-media-releases-and-stories .media-releases-feed .results>ul,
.pt-search .search-feed .results>ul,
.pt-search .video-results>ul,
.pt-search .visual-results>ul,
.pt-story-detail .other-stories>ul,
.pt-vacancy-detail .table-vacancy-wrapper,
.pt-visual-detail .related-publications>ul,
.pt-visual-detail .related-visuals>ul,
.pt-visual-detail .visual,
.pt-visual-overview .contacts>ul,
.pt-visual-overview .visual-teasers-feed .results>ul,
.pt-why-invest .businessunits>ul,
.pt-why-invest .commercial-innovation>ul,
.pt-why-invest .growth-sectors,
.pt-why-invest .portfolio-charts,
.pt-why-invest .related-publications>ul,
.pt-why-invest .track-records>ul,
.rich-text,
.row,
.story-inform,
.tile-collection-1>ul,
.tile-collection-2>ul,
.tile-collection-3>ul,
.tile-collection-4>ul,
.tile-composition-side-by-side {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    position: relative;
    box-sizing: border-box
}

.addtocalendar var {
    display: none
}

.addtocalendar {
    position: relative;
    display: inline-block;
    background: 0 0!important
}

.atcb-item-link,
.atcb-link {
    display: block
}

.atcb-link {
    outline: 0!important;
    cursor: pointer
}

.link-addtocalendar .atcb-link {
    color: #008bc5;
    line-height: 25px;
    cursor: pointer;
    display: block
}

.link-addtocalendar .atcb-link::before {
    content: '\E910';
    margin-right: 4px;
    font-size: 12px;
    position: relative;
    top: -1px
}

.atcb-list,
.pt-home .teaser-collection {
    visibility: hidden
}

.atcb-list {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 900;
    width: 170px;
    border: 1px solid #bababa;
    border-radius: 2px;
    box-shadow: 0 0 5px #AAA
}

.atcb-item,
.atcb-list {
    list-style: none;
    margin: 0;
    padding: 0;
    background: #fff;
    color: #000
}

#collection-pattern-1>a,
#collection-pattern-2>a,
#collection-pattern-3>a,
#collection-pattern-4>a,
#collection-pattern>a,
.navteasers-wrapper>a,
.pt-contact-overview .contacts>a,
.pt-event-detail .event-calendar .results>a,
.pt-event-detail .event-contacts .results>a,
.pt-event-detail .event-publications>a,
.pt-event-overview .archived .results>a,
.pt-event-overview .calendar .results>a,
.pt-generic-content .other-stories>a,
.pt-home .news>a,
.pt-media-detail .media-contacts>a,
.pt-media-detail .related-events>a,
.pt-media-detail .related-publications>a,
.pt-media-detail .related-stories>a,
.pt-media-detail .related-visuals>a,
.pt-media-overview .upcoming-events>a,
.pt-media-overview .visuals-to-download>a,
.pt-media-releases-and-stories .media-releases-feed .results>a,
.pt-search .search-feed .results>a,
.pt-search .video-results>a,
.pt-search .visual-results>a,
.pt-story-detail .other-stories>a,
.pt-visual-detail .related-publications>a,
.pt-visual-detail .related-visuals>a,
.pt-visual-overview .contacts>a,
.pt-visual-overview .visual-teasers-feed .results>a,
.pt-why-invest .businessunits>a,
.pt-why-invest .commercial-innovation>a,
.pt-why-invest .related-publications>a,
.pt-why-invest .track-records>a,
.tile-collection-1>a,
.tile-collection-2>a,
.tile-collection-3>a,
.tile-collection-4>a {
    margin-top: 20px
}

.atcb-item {
    float: none;
    text-align: left
}

#collection-pattern-2 .link-next-section,
#collection-pattern-2 .link-next-section-external,
#collection-pattern-3 .link-next-section,
#collection-pattern-3 .link-next-section-external,
#collection-pattern-4 .link-next-section,
#collection-pattern-4 .link-next-section-external,
.navteasers-wrapper .link-next-section,
.navteasers-wrapper .link-next-section-external,
.pt-contact-overview .contacts .link-next-section,
.pt-contact-overview .contacts .link-next-section-external,
.pt-event-detail .event-calendar .results .link-next-section,
.pt-event-detail .event-calendar .results .link-next-section-external,
.pt-event-detail .event-contacts .results .link-next-section,
.pt-event-detail .event-contacts .results .link-next-section-external,
.pt-event-detail .event-publications .link-next-section,
.pt-event-detail .event-publications .link-next-section-external,
.pt-event-overview .calendar .results .link-next-section,
.pt-event-overview .calendar .results .link-next-section-external,
.pt-generic-content .other-stories .link-next-section,
.pt-generic-content .other-stories .link-next-section-external,
.pt-home .news .link-next-section,
.pt-home .news .link-next-section-external,
.pt-media-detail .media-contacts .link-next-section,
.pt-media-detail .media-contacts .link-next-section-external,
.pt-media-detail .related-events .link-next-section,
.pt-media-detail .related-events .link-next-section-external,
.pt-media-detail .related-publications .link-next-section,
.pt-media-detail .related-publications .link-next-section-external,
.pt-media-detail .related-stories .link-next-section,
.pt-media-detail .related-stories .link-next-section-external,
.pt-media-detail .related-visuals .link-next-section,
.pt-media-detail .related-visuals .link-next-section-external,
.pt-media-overview .upcoming-events .link-next-section,
.pt-media-overview .upcoming-events .link-next-section-external,
.pt-media-overview .visuals-to-download .link-next-section,
.pt-media-overview .visuals-to-download .link-next-section-external,
.pt-media-releases-and-stories .media-releases-feed .results .link-next-section,
.pt-media-releases-and-stories .media-releases-feed .results .link-next-section-external,
.pt-search .search-feed .results .link-next-section,
.pt-search .search-feed .results .link-next-section-external,
.pt-search .video-results .link-next-section,
.pt-search .video-results .link-next-section-external,
.pt-search .visual-results .link-next-section,
.pt-search .visual-results .link-next-section-external,
.pt-story-detail .other-stories .link-next-section,
.pt-story-detail .other-stories .link-next-section-external,
.pt-visual-detail .related-publications .link-next-section,
.pt-visual-detail .related-publications .link-next-section-external,
.pt-visual-detail .related-visuals .link-next-section,
.pt-visual-detail .related-visuals .link-next-section-external,
.pt-visual-overview .contacts .link-next-section,
.pt-visual-overview .contacts .link-next-section-external,
.pt-visual-overview .visual-teasers-feed .results .link-next-section,
.pt-visual-overview .visual-teasers-feed .results .link-next-section-external,
.pt-why-invest .businessunits .link-next-section,
.pt-why-invest .businessunits .link-next-section-external,
.pt-why-invest .commercial-innovation .link-next-section,
.pt-why-invest .commercial-innovation .link-next-section-external,
.pt-why-invest .related-publications .link-next-section,
.pt-why-invest .related-publications .link-next-section-external,
.pt-why-invest .track-records .link-next-section,
.pt-why-invest .track-records .link-next-section-external,
.tile-collection-2 .link-next-section,
.tile-collection-2 .link-next-section-external,
.tile-collection-3 .link-next-section,
.tile-collection-3 .link-next-section-external,
.tile-collection-4 .link-next-section,
.tile-collection-4 .link-next-section-external {
    float: right
}

.atcb-item.hover,
.atcb-item:hover {
    position: relative;
    z-index: 900;
    cursor: pointer;
    text-decoration: none;
    outline: 0;
    background: #008bc5
}

.atcb-item,
.atcb-item-link {
    line-height: 1.3em;
    vertical-align: middle;
    zoom: 1
}

.atcb-item-link,
.atcb-item-link:active,
.atcb-item-link:focus,
.atcb-item-link:hover {
    color: #000;
    font-size: 14px;
    text-decoration: none;
    outline: 0;
    padding: 5px 15px
}

.atcb-item-link:active,
.atcb-item-link:focus,
.atcb-item-link:hover {
    color: #fff
}

#collection-pattern>.title,
#collection-pattern>h2,
#collection-pattern>h3 {
    color: #008bc5;
    font-weight: 300
}

#collection-pattern>.description {
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 100
}

#collection-pattern>ul {
    margin-bottom: 0;
    padding: 0;
    list-style-type: none
}

#collection-pattern>ul>li {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

#collection-pattern>ul>li>* {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#collection-pattern-4>.title,
#collection-pattern-4>h2,
#collection-pattern-4>h3,
.pt-media-detail .related-visuals>.title,
.pt-media-detail .related-visuals>h2,
.pt-media-detail .related-visuals>h3,
.pt-media-overview .visuals-to-download>.title,
.pt-media-overview .visuals-to-download>h2,
.pt-media-overview .visuals-to-download>h3,
.pt-search .video-results>.title,
.pt-search .video-results>h2,
.pt-search .video-results>h3,
.pt-search .visual-results>.title,
.pt-search .visual-results>h2,
.pt-search .visual-results>h3,
.pt-visual-detail .related-visuals>.title,
.pt-visual-detail .related-visuals>h2,
.pt-visual-detail .related-visuals>h3,
.pt-visual-overview .visual-teasers-feed .results>.title,
.pt-visual-overview .visual-teasers-feed .results>h2,
.pt-visual-overview .visual-teasers-feed .results>h3,
.tile-collection-4>.title,
.tile-collection-4>h2,
.tile-collection-4>h3 {
    color: #008bc5;
    font-weight: 300
}

#collection-pattern-4>.description,
.pt-media-detail .related-visuals>.description,
.pt-media-overview .visuals-to-download>.description,
.pt-search .video-results>.description,
.pt-search .visual-results>.description,
.pt-visual-detail .related-visuals>.description,
.pt-visual-overview .visual-teasers-feed .results>.description,
.tile-collection-4>.description {
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 100
}

#collection-pattern-4>ul,
.pt-media-detail .related-visuals>ul,
.pt-media-overview .visuals-to-download>ul,
.pt-search .video-results>ul,
.pt-search .visual-results>ul,
.pt-visual-detail .related-visuals>ul,
.pt-visual-overview .visual-teasers-feed .results>ul,
.tile-collection-4>ul {
    margin-bottom: 0;
    padding: 0;
    list-style-type: none
}

#collection-pattern-4>ul>li,
.pt-media-detail .related-visuals>ul>li,
.pt-media-overview .visuals-to-download>ul>li,
.pt-search .video-results>ul>li,
.pt-search .visual-results>ul>li,
.pt-visual-detail .related-visuals>ul>li,
.pt-visual-overview .visual-teasers-feed .results>ul>li,
.tile-collection-4>ul>li {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

#collection-pattern-4>ul>li>*,
.pt-media-detail .related-visuals>ul>li>*,
.pt-media-overview .visuals-to-download>ul>li>*,
.pt-search .video-results>ul>li>*,
.pt-search .visual-results>ul>li>*,
.pt-visual-detail .related-visuals>ul>li>*,
.pt-visual-overview .visual-teasers-feed .results>ul>li>*,
.tile-collection-4>ul>li>* {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#collection-pattern-3>.title,
#collection-pattern-3>h2,
#collection-pattern-3>h3,
.navteasers-wrapper>.title,
.navteasers-wrapper>h2,
.navteasers-wrapper>h3,
.pt-contact-overview .contacts>.title,
.pt-contact-overview .contacts>h2,
.pt-contact-overview .contacts>h3,
.pt-event-detail .event-calendar .results>.title,
.pt-event-detail .event-calendar .results>h2,
.pt-event-detail .event-calendar .results>h3,
.pt-event-detail .event-contacts .results>.title,
.pt-event-detail .event-contacts .results>h2,
.pt-event-detail .event-contacts .results>h3,
.pt-event-detail .event-publications>.title,
.pt-event-detail .event-publications>h2,
.pt-event-detail .event-publications>h3,
.pt-event-overview .calendar .results>.title,
.pt-event-overview .calendar .results>h2,
.pt-event-overview .calendar .results>h3,
.pt-home .news>.title,
.pt-home .news>h2,
.pt-home .news>h3,
.pt-media-detail .media-contacts>.title,
.pt-media-detail .media-contacts>h2,
.pt-media-detail .media-contacts>h3,
.pt-media-detail .related-events>.title,
.pt-media-detail .related-events>h2,
.pt-media-detail .related-events>h3,
.pt-media-detail .related-publications>.title,
.pt-media-detail .related-publications>h2,
.pt-media-detail .related-publications>h3,
.pt-media-overview .upcoming-events>.title,
.pt-media-overview .upcoming-events>h2,
.pt-media-overview .upcoming-events>h3,
.pt-media-releases-and-stories .media-releases-feed .results>.title,
.pt-media-releases-and-stories .media-releases-feed .results>h2,
.pt-media-releases-and-stories .media-releases-feed .results>h3,
.pt-search .search-feed .results>.title,
.pt-search .search-feed .results>h2,
.pt-search .search-feed .results>h3,
.pt-story-detail .other-stories>.title,
.pt-story-detail .other-stories>h2,
.pt-story-detail .other-stories>h3,
.pt-visual-detail .related-publications>.title,
.pt-visual-detail .related-publications>h2,
.pt-visual-detail .related-publications>h3,
.pt-visual-overview .contacts>.title,
.pt-visual-overview .contacts>h2,
.pt-visual-overview .contacts>h3,
.pt-why-invest .businessunits>.title,
.pt-why-invest .businessunits>h2,
.pt-why-invest .businessunits>h3,
.pt-why-invest .commercial-innovation>.title,
.pt-why-invest .commercial-innovation>h2,
.pt-why-invest .commercial-innovation>h3,
.pt-why-invest .related-publications>.title,
.pt-why-invest .related-publications>h2,
.pt-why-invest .related-publications>h3,
.pt-why-invest .track-records>.title,
.pt-why-invest .track-records>h2,
.pt-why-invest .track-records>h3,
.tile-collection-3>.title,
.tile-collection-3>h2,
.tile-collection-3>h3 {
    color: #008bc5;
    font-weight: 300
}

#collection-pattern-3>.description,
.navteasers-wrapper>.description,
.pt-contact-overview .contacts>.description,
.pt-event-detail .event-calendar .results>.description,
.pt-event-detail .event-contacts .results>.description,
.pt-event-detail .event-publications>.description,
.pt-event-overview .calendar .results>.description,
.pt-home .news>.description,
.pt-media-detail .media-contacts>.description,
.pt-media-detail .related-events>.description,
.pt-media-detail .related-publications>.description,
.pt-media-overview .upcoming-events>.description,
.pt-media-releases-and-stories .media-releases-feed .results>.description,
.pt-search .search-feed .results>.description,
.pt-story-detail .other-stories>.description,
.pt-visual-detail .related-publications>.description,
.pt-visual-overview .contacts>.description,
.pt-why-invest .businessunits>.description,
.pt-why-invest .commercial-innovation>.description,
.pt-why-invest .related-publications>.description,
.pt-why-invest .track-records>.description,
.tile-collection-3>.description {
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 100
}

#collection-pattern-3>ul,
.navteasers-wrapper>ul,
.pt-contact-overview .contacts>ul,
.pt-event-detail .event-calendar .results>ul,
.pt-event-detail .event-contacts .results>ul,
.pt-event-detail .event-publications>ul,
.pt-event-overview .calendar .results>ul,
.pt-home .news>ul,
.pt-media-detail .media-contacts>ul,
.pt-media-detail .related-events>ul,
.pt-media-detail .related-publications>ul,
.pt-media-overview .upcoming-events>ul,
.pt-media-releases-and-stories .media-releases-feed .results>ul,
.pt-search .search-feed .results>ul,
.pt-story-detail .other-stories>ul,
.pt-visual-detail .related-publications>ul,
.pt-visual-overview .contacts>ul,
.pt-why-invest .businessunits>ul,
.pt-why-invest .commercial-innovation>ul,
.pt-why-invest .related-publications>ul,
.pt-why-invest .track-records>ul,
.tile-collection-3>ul {
    margin-bottom: 0;
    padding: 0;
    list-style-type: none
}

#collection-pattern-3>ul>li,
.navteasers-wrapper>ul>li,
.pt-contact-overview .contacts>ul>li,
.pt-event-detail .event-calendar .results>ul>li,
.pt-event-detail .event-contacts .results>ul>li,
.pt-event-detail .event-publications>ul>li,
.pt-event-overview .calendar .results>ul>li,
.pt-home .news>ul>li,
.pt-media-detail .media-contacts>ul>li,
.pt-media-detail .related-events>ul>li,
.pt-media-detail .related-publications>ul>li,
.pt-media-overview .upcoming-events>ul>li,
.pt-media-releases-and-stories .media-releases-feed .results>ul>li,
.pt-search .search-feed .results>ul>li,
.pt-story-detail .other-stories>ul>li,
.pt-visual-detail .related-publications>ul>li,
.pt-visual-overview .contacts>ul>li,
.pt-why-invest .businessunits>ul>li,
.pt-why-invest .commercial-innovation>ul>li,
.pt-why-invest .related-publications>ul>li,
.pt-why-invest .track-records>ul>li,
.tile-collection-3>ul>li {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

#collection-pattern-3>ul>li>*,
.navteasers-wrapper>ul>li>*,
.pt-contact-overview .contacts>ul>li>*,
.pt-event-detail .event-calendar .results>ul>li>*,
.pt-event-detail .event-contacts .results>ul>li>*,
.pt-event-detail .event-publications>ul>li>*,
.pt-event-overview .calendar .results>ul>li>*,
.pt-home .news>ul>li>*,
.pt-media-detail .media-contacts>ul>li>*,
.pt-media-detail .related-events>ul>li>*,
.pt-media-detail .related-publications>ul>li>*,
.pt-media-overview .upcoming-events>ul>li>*,
.pt-media-releases-and-stories .media-releases-feed .results>ul>li>*,
.pt-search .search-feed .results>ul>li>*,
.pt-story-detail .other-stories>ul>li>*,
.pt-visual-detail .related-publications>ul>li>*,
.pt-visual-overview .contacts>ul>li>*,
.pt-why-invest .businessunits>ul>li>*,
.pt-why-invest .commercial-innovation>ul>li>*,
.pt-why-invest .related-publications>ul>li>*,
.pt-why-invest .track-records>ul>li>*,
.tile-collection-3>ul>li>* {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#collection-pattern-2>.title,
#collection-pattern-2>h2,
#collection-pattern-2>h3,
.pt-generic-content .other-stories>.title,
.pt-generic-content .other-stories>h2,
.pt-generic-content .other-stories>h3,
.pt-media-detail .related-stories>.title,
.pt-media-detail .related-stories>h2,
.pt-media-detail .related-stories>h3,
.tile-collection-2>.title,
.tile-collection-2>h2,
.tile-collection-2>h3 {
    color: #008bc5;
    font-weight: 300
}

#collection-pattern-2>.description,
.pt-generic-content .other-stories>.description,
.pt-media-detail .related-stories>.description,
.tile-collection-2>.description {
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 100
}

#collection-pattern-2>ul,
.pt-generic-content .other-stories>ul,
.pt-media-detail .related-stories>ul,
.tile-collection-2>ul {
    margin-bottom: 0;
    padding: 0;
    list-style-type: none
}

#collection-pattern-2>ul>li,
.pt-generic-content .other-stories>ul>li,
.pt-media-detail .related-stories>ul>li,
.tile-collection-2>ul>li {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

#collection-pattern-2>ul>li>*,
.pt-generic-content .other-stories>ul>li>*,
.pt-media-detail .related-stories>ul>li>*,
.tile-collection-2>ul>li>* {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#collection-pattern-1>.title,
#collection-pattern-1>h2,
#collection-pattern-1>h3,
.pt-event-overview .archived .results>.title,
.pt-event-overview .archived .results>h2,
.pt-event-overview .archived .results>h3,
.tile-collection-1>.title,
.tile-collection-1>h2,
.tile-collection-1>h3 {
    color: #008bc5;
    font-weight: 300
}

#collection-pattern-1>.description,
.pt-event-overview .archived .results>.description,
.tile-collection-1>.description {
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 100
}

#collection-pattern-1>ul,
.pt-event-overview .archived .results>ul,
.tile-collection-1>ul {
    margin-bottom: 0;
    padding: 0;
    list-style-type: none
}

#collection-pattern-1>ul>li,
.pt-event-overview .archived .results>ul>li,
.tile-collection-1>ul>li {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

#collection-pattern-1>ul>li>*,
.pt-event-overview .archived .results>ul>li>*,
.tile-collection-1>ul>li>* {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#dotted-seperator,
.dotted-seperator,
.pt-art-detail .related-content-wrapper,
.pt-brand-detail .related-businessproducts,
.pt-brand-detail .related-stories,
.pt-business-area-detail .brands,
.pt-business-area-detail .business-operations,
.pt-business-area-detail .contact,
.pt-business-area-detail .related-stories,
.pt-business-area-detail .vacancies,
.pt-business-unit-detail section:not(.navteasers),
.pt-careers-overview .stories,
.pt-chemicals-overview .related-stories,
.pt-chemicals-product-finder .related-stories,
.pt-employee-testimonial-detail .business-area-stories,
.pt-employee-testimonial-detail .related-employee-testimonials,
.pt-employee-testimonial-overview .cta-block,
.pt-erecruitment form,
.pt-essential-landing .businessunits,
.pt-event-detail .event-calendar,
.pt-event-detail .event-contacts,
.pt-generic-content .banners,
.pt-generic-content .other-stories,
.pt-generic-content .related-employee-testimonials,
.pt-generic-content .related-events,
.pt-generic-content .related-stories-and-media-releases,
.pt-investors-overview .latest-media-releases,
.pt-investors-overview .upcoming-events,
.pt-location-detail .related-vacancies,
.pt-media-detail .relatedmedia-wrapper,
.pt-media-overview .upcoming-events,
.pt-media-overview .visuals-to-download,
.pt-our-heritage .businessunits,
.pt-paints-and-coatings-overview .related-stories,
.pt-paints-and-coatings-subcategory .related-product-categories,
.pt-paints-and-coatings-subcategory .related-stories,
.pt-products-overview .product-stories,
.pt-report-detail .related-events,
.pt-report-detail .related-reports,
.pt-search .video-results,
.pt-search .visual-results,
.pt-story-detail .other-stories,
.pt-team-detail .contacts,
.pt-vacancy-detail .related-employee-testimonials,
.pt-vacancy-detail .related-vacancies,
.pt-visual-detail .related-content-wrapper,
.pt-visual-overview .contacts,
.pt-why-invest .related-publications,
hr {
    position: relative;
    z-index: 20;
    padding-top: 24px;
    margin-top: 60px
}

#dotted-seperator:before,
.dotted-seperator:before,
.pt-art-detail .related-content-wrapper:before,
.pt-brand-detail .related-businessproducts:before,
.pt-brand-detail .related-stories:before,
.pt-business-area-detail .brands:before,
.pt-business-area-detail .business-operations:before,
.pt-business-area-detail .contact:before,
.pt-business-area-detail .related-stories:before,
.pt-business-area-detail .vacancies:before,
.pt-business-unit-detail section:not(.navteasers):before,
.pt-careers-overview .stories:before,
.pt-chemicals-overview .related-stories:before,
.pt-chemicals-product-finder .related-stories:before,
.pt-employee-testimonial-detail .business-area-stories:before,
.pt-employee-testimonial-detail .related-employee-testimonials:before,
.pt-employee-testimonial-overview .cta-block:before,
.pt-erecruitment form:before,
.pt-essential-landing .businessunits:before,
.pt-event-detail .event-calendar:before,
.pt-event-detail .event-contacts:before,
.pt-generic-content .banners:before,
.pt-generic-content .other-stories:before,
.pt-generic-content .related-employee-testimonials:before,
.pt-generic-content .related-events:before,
.pt-generic-content .related-stories-and-media-releases:before,
.pt-investors-overview .latest-media-releases:before,
.pt-investors-overview .upcoming-events:before,
.pt-location-detail .related-vacancies:before,
.pt-media-detail .relatedmedia-wrapper:before,
.pt-media-overview .upcoming-events:before,
.pt-media-overview .visuals-to-download:before,
.pt-our-heritage .businessunits:before,
.pt-paints-and-coatings-overview .related-stories:before,
.pt-paints-and-coatings-subcategory .related-product-categories:before,
.pt-paints-and-coatings-subcategory .related-stories:before,
.pt-products-overview .product-stories:before,
.pt-report-detail .related-events:before,
.pt-report-detail .related-reports:before,
.pt-search .video-results:before,
.pt-search .visual-results:before,
.pt-story-detail .other-stories:before,
.pt-team-detail .contacts:before,
.pt-vacancy-detail .related-employee-testimonials:before,
.pt-vacancy-detail .related-vacancies:before,
.pt-visual-detail .related-content-wrapper:before,
.pt-visual-overview .contacts:before,
.pt-why-invest .related-publications:before,
hr:before {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 1px;
    top: 0;
    left: 0;
    background-image: linear-gradient(to right, #000 33%, rgba(255, 255, 255, 0) 0);
    background-position: top;
    background-size: 4px 1px;
    background-repeat: repeat-x
}

#feed-filterbox,
.feed-filterbox,
.pt-event-overview .event-feed,
.pt-media-releases-and-stories .media-releases-feed,
.pt-search .search-feed,
.pt-visual-overview .visual-teasers-feed {
    padding-bottom: 5px;
    margin-bottom: 0;
    position: relative
}

#feed-filterbox .filters,
.feed-filterbox .filters,
.pt-event-overview .event-feed .filters,
.pt-media-releases-and-stories .media-releases-feed .filters,
.pt-search .search-feed .filters,
.pt-visual-overview .visual-teasers-feed .filters {
    margin-bottom: 40px;
    position: relative
}

#feed-filterbox .filters .show-all,
.feed-filterbox .filters .show-all,
.pt-event-overview .event-feed .filters .show-all,
.pt-media-releases-and-stories .media-releases-feed .filters .show-all,
.pt-search .search-feed .filters .show-all,
.pt-visual-overview .visual-teasers-feed .filters .show-all {
    display: block;
    text-decoration: none;
    color: #008bc5;
    font-weight: 600;
    margin-bottom: 12px
}

#feed-filterbox .filters .primary-filtering,
#feed-filterbox .filters .secondary-filtering,
.feed-filterbox .filters .primary-filtering,
.feed-filterbox .filters .secondary-filtering,
.pt-event-overview .event-feed .filters .primary-filtering,
.pt-event-overview .event-feed .filters .secondary-filtering,
.pt-media-releases-and-stories .media-releases-feed .filters .primary-filtering,
.pt-media-releases-and-stories .media-releases-feed .filters .secondary-filtering,
.pt-search .search-feed .filters .primary-filtering,
.pt-search .search-feed .filters .secondary-filtering,
.pt-visual-overview .visual-teasers-feed .filters .primary-filtering,
.pt-visual-overview .visual-teasers-feed .filters .secondary-filtering {
    background-color: #eef2f4;
    padding: 16px 12px
}

#feed-filterbox .filters .secondary-filtering,
.feed-filterbox .filters .secondary-filtering,
.pt-event-overview .event-feed .filters .secondary-filtering,
.pt-media-releases-and-stories .media-releases-feed .filters .secondary-filtering,
.pt-search .search-feed .filters .secondary-filtering,
.pt-visual-overview .visual-teasers-feed .filters .secondary-filtering {
    border-top: 1px solid #fff
}

#feed-filterbox .filters .secondary-filtering label,
.feed-filterbox .filters .secondary-filtering label,
.pt-event-overview .event-feed .filters .secondary-filtering label,
.pt-media-releases-and-stories .media-releases-feed .filters .secondary-filtering label,
.pt-search .search-feed .filters .secondary-filtering label,
.pt-visual-overview .visual-teasers-feed .filters .secondary-filtering label {
    font-weight: 600
}

#feed-filterbox .filters .select-group,
.feed-filterbox .filters .select-group,
.pt-event-overview .event-feed .filters .select-group,
.pt-media-releases-and-stories .media-releases-feed .filters .select-group,
.pt-search .search-feed .filters .select-group,
.pt-visual-overview .visual-teasers-feed .filters .select-group {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

#feed-filterbox .filters .tag-selector-multiple,
.feed-filterbox .filters .tag-selector-multiple,
.pt-event-overview .event-feed .filters .tag-selector-multiple,
.pt-media-releases-and-stories .media-releases-feed .filters .tag-selector-multiple,
.pt-search .search-feed .filters .tag-selector-multiple,
.pt-visual-overview .visual-teasers-feed .filters .tag-selector-multiple {
    margin-top: 14px
}

#feed-filterbox .filters .tag-selector-multiple .btn-show-more span,
.feed-filterbox .filters .tag-selector-multiple .btn-show-more span,
.pt-event-overview .event-feed .filters .tag-selector-multiple .btn-show-more span,
.pt-media-releases-and-stories .media-releases-feed .filters .tag-selector-multiple .btn-show-more span,
.pt-search .search-feed .filters .tag-selector-multiple .btn-show-more span,
.pt-visual-overview .visual-teasers-feed .filters .tag-selector-multiple .btn-show-more span {
    min-width: 100px
}

#feed-filterbox .ui-autocomplete,
.feed-filterbox .ui-autocomplete,
.pt-event-overview .event-feed .ui-autocomplete,
.pt-media-releases-and-stories .media-releases-feed .ui-autocomplete,
.pt-search .search-feed .ui-autocomplete,
.pt-visual-overview .visual-teasers-feed .ui-autocomplete {
    width: 100%!important;
    top: 1px!important;
    background-color: #fff;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .1), 4px 2px 4px 0 rgba(0, 0, 0, .1), -4px 2px 4px 0 rgba(0, 0, 0, .1);
    padding: 20px;
    margin: 0;
    border-top: 1px solid #DCE4E8;
    list-style-type: none
}

#feed-filterbox .ui-menu-item,
.feed-filterbox .ui-menu-item,
.pt-event-overview .event-feed .ui-menu-item,
.pt-media-releases-and-stories .media-releases-feed .ui-menu-item,
.pt-search .search-feed .ui-menu-item,
.pt-visual-overview .visual-teasers-feed .ui-menu-item {
    color: #414141;
    cursor: pointer
}

#feed-filterbox .ui-menu-item+.ui-menu-item,
.feed-filterbox .ui-menu-item+.ui-menu-item,
.pt-event-overview .event-feed .ui-menu-item+.ui-menu-item,
.pt-media-releases-and-stories .media-releases-feed .ui-menu-item+.ui-menu-item,
.pt-search .search-feed .ui-menu-item+.ui-menu-item,
.pt-visual-overview .visual-teasers-feed .ui-menu-item+.ui-menu-item {
    margin-top: 8px
}

#feed-filterbox .results>ul,
.feed-filterbox .results>ul,
.pt-event-overview .event-feed .results>ul,
.pt-media-releases-and-stories .media-releases-feed .results>ul,
.pt-search .search-feed .results>ul,
.pt-visual-overview .visual-teasers-feed .results>ul {
    margin-bottom: 25px
}

#feed-filterbox .no-results-available,
.feed-filterbox .no-results-available,
.pt-event-overview .event-feed .no-results-available,
.pt-media-releases-and-stories .media-releases-feed .no-results-available,
.pt-search .search-feed .no-results-available,
.pt-visual-overview .visual-teasers-feed .no-results-available {
    text-align: center;
    font-style: italic;
    margin-top: 20px;
    margin-bottom: 60px
}

#feed-filterbox .no-results-available>div,
.feed-filterbox .no-results-available>div,
.pt-event-overview .event-feed .no-results-available>div,
.pt-media-releases-and-stories .media-releases-feed .no-results-available>div,
.pt-search .search-feed .no-results-available>div,
.pt-visual-overview .visual-teasers-feed .no-results-available>div {
    display: inline-block;
    max-width: 500px
}

#feed-filterbox .no-results-available a,
.feed-filterbox .no-results-available a,
.pt-event-overview .event-feed .no-results-available a,
.pt-media-releases-and-stories .media-releases-feed .no-results-available a,
.pt-search .search-feed .no-results-available a,
.pt-visual-overview .visual-teasers-feed .no-results-available a {
    color: #008bc5;
    transition: color .2s ease-in-out
}

#feed-filterbox .no-results-available a:hover,
.feed-filterbox .no-results-available a:hover,
.pt-event-overview .event-feed .no-results-available a:hover,
.pt-media-releases-and-stories .media-releases-feed .no-results-available a:hover,
.pt-search .search-feed .no-results-available a:hover,
.pt-visual-overview .visual-teasers-feed .no-results-available a:hover {
    color: #005192
}

#feed-filterbox .amount-results,
.feed-filterbox .amount-results,
.pt-event-overview .event-feed .amount-results,
.pt-media-releases-and-stories .media-releases-feed .amount-results,
.pt-search .search-feed .amount-results,
.pt-visual-overview .visual-teasers-feed .amount-results {
    display: inline-block;
    color: #868688
}

.select-group {
    margin-bottom: -12px
}

.select-group>* {
    float: left;
    width: 100%;
    margin-bottom: 12px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.navteasers {
    width: 100%;
    height: inherit;
    background: #FFF;
    position: relative;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3)
}

.navteasers-wrapper {
    padding: 24px 0
}

.navteasers-wrapper ul {
    margin-top: 0;
    margin-bottom: 0
}

.navteasers-wrapper li {
    padding: 4px 0
}

.maincontent-header {
    position: relative;
    margin-bottom: 40px;
    margin-top: 32px
}

.maincontent-header .subtitle,
.maincontent-header .title {
    font-weight: 200;
    color: #005192
}

.maincontent-header .title {
    font-size: 40px;
    line-height: 48px;
    font-weight: 300;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 20px;
    margin-bottom: 16px;
    display: inline-block
}

html.bgclip .maincontent-header .title {
    background: -webkit-linear-gradient(45deg, #005192 0, #008bc5 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

.maincontent-header .maincontent-label {
    text-transform: uppercase;
    color: #005192;
    position: absolute
}

.maincontent-header .subtitle {
    color: #008bc5;
    margin-top: 8px;
    display: block;
    width: 100%
}

.maincontent-header .subtitle+.maincontent-introduction {
    margin-top: 16px
}

.maincontent-header .maincontent-author,
.maincontent-header .maincontent-date,
.maincontent-header .maincontent-label {
    display: block;
    width: 100%
}

.maincontent-header .maincontent-author,
.maincontent-header .maincontent-date {
    margin-bottom: 2px;
    color: #008bc5
}

.maincontent-header .maincontent-date {
    margin-bottom: 40px;
    font-weight: 300
}

.maincontent-header .maincontent-introduction {
    margin-top: 4px;
    width: 100%;
    font-size: 22px;
    line-height: 28px;
    font-weight: 400;
    font-weight: 300
}

.maincontent-header .maincontent-introduction a:not([class]) {
    color: #008bc5;
    text-decoration: none;
    line-height: 24px;
    position: relative;
    display: inline-block
}

.maincontent-header .maincontent-introduction a:not([class]):after {
    content: '';
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 1px;
    background-color: #008bc5;
    transition: all .1s ease-in-out;
    -webkit-transform: translate(0, 3px);
    -ms-transform: translate(0, 3px);
    transform: translate(0, 3px);
    opacity: 0
}

.maincontent-header .maincontent-introduction a:not([class]):hover:after {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}

.maincontent-header .buttons-wrapper {
    margin-top: 20px
}

.maincontent-header .follow-us {
    display: block;
    margin-top: 20px
}

.maincontent-header.theme-color .maincontent-author,
.maincontent-header.theme-color .maincontent-date,
.maincontent-header.theme-color .maincontent-label,
.maincontent-header.theme-color .subtitle,
.maincontent-header.theme-color .title,
.theme-color .maincontent-header .maincontent-author,
.theme-color .maincontent-header .maincontent-date,
.theme-color .maincontent-header .maincontent-label,
.theme-color .maincontent-header .subtitle,
.theme-color .maincontent-header .title,
html.bgclip .theme-color .maincontent-header .maincontent-author,
html.bgclip .theme-color .maincontent-header .maincontent-date,
html.bgclip .theme-color .maincontent-header .maincontent-label,
html.bgclip .theme-color .maincontent-header .subtitle,
html.bgclip .theme-color .maincontent-header .title {
    color: #E4312C
}

.maincontent-header.theme-color .title,
.theme-color .maincontent-header .title,
html.bgclip .theme-color .maincontent-header .title {
    background: -webkit-linear-gradient(45deg, #96BF0D 0, #F18E00 25%, #E4312C 67%, #C3004A 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

.maincontent-header.theme-ingredients .maincontent-author,
.maincontent-header.theme-ingredients .maincontent-date,
.maincontent-header.theme-ingredients .maincontent-label,
.maincontent-header.theme-ingredients .subtitle,
.maincontent-header.theme-ingredients .title,
.theme-ingredients .maincontent-header .maincontent-author,
.theme-ingredients .maincontent-header .maincontent-date,
.theme-ingredients .maincontent-header .maincontent-label,
.theme-ingredients .maincontent-header .subtitle,
.theme-ingredients .maincontent-header .title,
html.bgclip .theme-ingredients .maincontent-header .maincontent-author,
html.bgclip .theme-ingredients .maincontent-header .maincontent-date,
html.bgclip .theme-ingredients .maincontent-header .maincontent-label,
html.bgclip .theme-ingredients .maincontent-header .subtitle,
html.bgclip .theme-ingredients .maincontent-header .title {
    color: #0092bb
}

.maincontent-header.theme-ingredients .title,
.theme-ingredients .maincontent-header .title,
html.bgclip .theme-ingredients .maincontent-header .title {
    background: -webkit-linear-gradient(45deg, #008BC5 0, #55BECF 30%, #96BF0D 61%, #F18E00 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

.maincontent-header.theme-protection .maincontent-author,
.maincontent-header.theme-protection .maincontent-date,
.maincontent-header.theme-protection .maincontent-label,
.maincontent-header.theme-protection .subtitle,
.maincontent-header.theme-protection .title,
.theme-protection .maincontent-header .maincontent-author,
.theme-protection .maincontent-header .maincontent-date,
.theme-protection .maincontent-header .maincontent-label,
.theme-protection .maincontent-header .subtitle,
.theme-protection .maincontent-header .title,
html.bgclip .theme-protection .maincontent-header .maincontent-author,
html.bgclip .theme-protection .maincontent-header .maincontent-date,
html.bgclip .theme-protection .maincontent-header .maincontent-label,
html.bgclip .theme-protection .maincontent-header .subtitle,
html.bgclip .theme-protection .maincontent-header .title {
    color: #c3004a
}

html.bgclip .maincontent-header.theme-protection .title,
html.bgclip .theme-protection .maincontent-header .title,
html.bgclip html.bgclip .theme-protection .maincontent-header .title {
    background: -webkit-linear-gradient(45deg, #C3004A 0, #56378A 34%, #008BC5 68%, #55BECF 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

.background-gradient {
    padding-bottom: 80px;
    position: relative
}

.background-gradient:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0, #f2f2f5 100%)
}

.background-gradient>* {
    position: relative
}

#feed-filterbox .filters h2,
.feed-filterbox .filters h2,
.pt-erecruitment form legend,
.pt-event-overview .event-feed .filters h2,
.pt-media-releases-and-stories .media-releases-feed .filters h2,
.pt-search .search-feed .filters h2,
.pt-vacancy-detail .secondary-vacancy-details,
.pt-visual-overview .visual-teasers-feed .filters h2,
.section-title {
    color: #008bc5;
    margin-bottom: 20px
}

.intermediary-title {
    color: #008bc5;
    margin-top: 40px;
    margin-bottom: 60px
}

html.bgclip .intermediary-title {
    background: -webkit-linear-gradient(45deg, #005192 0, #008bc5 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

.intermediary-title:after,
.intermediary-title:before {
    display: none
}

.theme-color .intermediary-title {
    color: #E4312C
}

html.bgclip .theme-color .intermediary-title {
    background: -webkit-linear-gradient(45deg, #96BF0D 0, #F18E00 25%, #E4312C 67%, #C3004A 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

.theme-ingredients .intermediary-title {
    color: #0092bb
}

html.bgclip .theme-ingredients .intermediary-title {
    background: -webkit-linear-gradient(45deg, #008BC5 0, #55BECF 30%, #96BF0D 61%, #F18E00 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

.theme-protection .intermediary-title {
    color: #56378A
}

html.bgclip .theme-protection .intermediary-title {
    background: -webkit-linear-gradient(45deg, #C3004A 0, #56378A 34%, #008BC5 68%, #55BECF 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

.tile-composition-1 {
    list-style: none;
    padding: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.tile-composition-1>li {
    position: relative;
    width: 100%
}

.tile-composition-1>li>* {
    height: 100%;
    min-height: 0!important
}

.tile-composition-side-by-side {
    margin-top: 20px;
    margin-bottom: 0
}

.tile-composition-side-by-side>li {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.tile-composition-side-by-side>li>* {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.pt-home .teaser-collection [class*=composition-],
.tile-composition {
    list-style: none;
    padding: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.pt-home .teaser-collection [class*=composition-]>li,
.tile-composition>li {
    position: relative;
    width: 100%
}

.pt-home .teaser-collection [class*=composition-]>li>*,
.tile-composition>li>* {
    height: 100%;
    min-height: 0!important
}

.primary-feature-block+*,
.story-inform+* {
    margin-top: 60px
}

.primary-feature-block>.image,
.story-inform>.image {
    background-position: center;
    background-size: cover;
    background-color: gray;
    position: relative;
    min-height: 380px;
    height: 100%;
    width: 100%;
    margin-bottom: -180px
}

.primary-feature-block .story,
.story-inform .story {
    position: relative;
    padding-bottom: 28px;
    height: 0%;
    overflow: hidden
}

.primary-feature-block .story:after,
.story-inform .story:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 8px;
    left: 0;
    bottom: 0;
    background-image: linear-gradient(45deg, #005192 0, #008bc5 100%)
}

.primary-feature-block .story .text,
.story-inform .story .text {
    color: #005192
}

.primary-feature-block .story .text a,
.story-inform .story .text a {
    padding-bottom: 3px;
    transition: all .1s ease-in-out;
    text-decoration: none;
    border-bottom: 0 solid rgba(255, 255, 255, 0);
    line-height: 24px;
    color: #008bc5
}

.primary-feature-block .story .text a:hover,
.story-inform .story .text a:hover {
    border-bottom: 1px solid #008bc5;
    padding-bottom: 0
}

.primary-feature-block .story .logo,
.story-inform .story .logo {
    margin-top: 20px;
    max-width: 200px
}

.primary-feature-block .story .link,
.story-inform .story .link {
    display: block;
    margin-top: 20px;
    text-align: right
}

.primary-feature-block .facts,
.story-inform .facts {
    position: relative;
    z-index: 1;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
    padding-bottom: 0;
    display: block;
    height: 100%
}

.primary-feature-block .facts time,
.story-inform .facts time {
    margin-top: 18px;
    display: block
}

.primary-feature-block .facts .link-next-component,
.story-inform .facts .link-next-component {
    position: absolute;
    right: 20px;
    bottom: 20px
}

.primary-feature-block .facts-content,
.story-inform .facts-content {
    padding: 24px 24px 60px;
    color: #fff;
    min-height: 260px
}

.primary-feature-block .facts-content:after,
.story-inform .facts-content:after {
    content: "";
    display: table;
    clear: both
}

.primary-feature-block .facts-content .facts-background,
.story-inform .facts-content .facts-background {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .9;
    z-index: -1;
    background-image: linear-gradient(45deg, #005192 0, #008bc5 100%)
}

.primary-feature-block .facts-content>ul,
.story-inform .facts-content>ul {
    padding: 0;
    margin: 30px 0 0;
    list-style-type: none
}

.primary-feature-block .facts-content li,
.primary-feature-block .facts-content p,
.story-inform .facts-content li,
.story-inform .facts-content p {
    font-weight: lighter;
    letter-spacing: .2px
}

.primary-feature-block .facts-content li+li,
.primary-feature-block .facts-content li+p,
.primary-feature-block .facts-content p+li,
.primary-feature-block .facts-content p+p,
.story-inform .facts-content li+li,
.story-inform .facts-content li+p,
.story-inform .facts-content p+li,
.story-inform .facts-content p+p {
    margin-top: 20px
}

.primary-feature-block h2+*,
.story-inform h2+* {
    margin-top: 25px
}

.primary-feature-block p+p,
.story-inform p+p {
    margin-top: 20px
}

.primary-feature-block iframe,
.story-inform iframe {
    border: none;
    width: 100%
}

.primary-feature-block .share,
.story-inform .share {
    margin-top: 32px
}

.primary-feature-block .share li,
.story-inform .share li {
    display: inline-block;
    margin-right: 8px
}

.theme-color .primary-feature-block .facts-background,
.theme-color .story-inform .facts-background,
body .primary-feature-block.theme-color .facts-background,
body .theme-color.story-inform .facts-background {
    background-image: linear-gradient(45deg, #96BF0D 0, #F18E00 25%, #E4312C 67%, #C3004A 100%)
}

.theme-color .primary-feature-block>.story:after,
.theme-color .story-inform>.story:after,
body .primary-feature-block.theme-color>.story:after,
body .theme-color.story-inform>.story:after {
    background-image: linear-gradient(45deg, #C2A707 0, #F18E00 33%, #E4312C 100%)
}

.theme-color .primary-feature-block>.story .link-next-component,
.theme-color .primary-feature-block>.story .link-next-component:hover,
.theme-color .story-inform>.story .link-next-component,
.theme-color .story-inform>.story .link-next-component:hover,
body .primary-feature-block.theme-color>.story .link-next-component,
body .primary-feature-block.theme-color>.story .link-next-component:hover,
body .theme-color.story-inform>.story .link-next-component,
body .theme-color.story-inform>.story .link-next-component:hover {
    color: #E4312C
}

.theme-ingredients .primary-feature-block .facts-background,
.theme-ingredients .story-inform .facts-background,
body .primary-feature-block.theme-ingredients .facts-background,
body .theme-ingredients.story-inform .facts-background {
    background-image: linear-gradient(45deg, #008BC5 0, #55BECF 30%, #96BF0D 61%, #F18E00 100%)
}

.theme-ingredients .primary-feature-block>.story:after,
.theme-ingredients .story-inform>.story:after,
body .primary-feature-block.theme-ingredients>.story:after,
body .theme-ingredients.story-inform>.story:after {
    background-image: linear-gradient(45deg, #96BF0D 0, #55BECF 67%, #008BC5 100%)
}

.theme-protection .primary-feature-block .facts-background,
.theme-protection .story-inform .facts-background,
body .primary-feature-block.theme-protection .facts-background,
body .theme-protection.story-inform .facts-background {
    background-image: linear-gradient(45deg, #C3004A 0, #56378A 34%, #008BC5 68%, #55BECF 100%)
}

.theme-protection .primary-feature-block>.story:after,
.theme-protection .story-inform>.story:after,
body .primary-feature-block.theme-protection>.story:after,
body .theme-protection.story-inform>.story:after {
    background-image: linear-gradient(45deg, #C3004A 0, #8C1C6A 36%, #56378A 100%)
}

.theme-protection .primary-feature-block>.story .link-next-component,
.theme-protection .story-inform>.story .link-next-component,
body .primary-feature-block.theme-protection>.story .link-next-component,
body .theme-protection.story-inform>.story .link-next-component {
    color: #56378A
}

.theme-protection .primary-feature-block>.story .link-next-component:hover,
.theme-protection .story-inform>.story .link-next-component:hover,
body .primary-feature-block.theme-protection>.story .link-next-component:hover,
body .theme-protection.story-inform>.story .link-next-component:hover {
    color: #c3004a
}

@-webkit-keyframes toBottomFromTop {
    49% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
    50% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    51% {
        opacity: 1
    }
}

@keyframes toBottomFromTop {
    49% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
    50% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    51% {
        opacity: 1
    }
}

@-webkit-keyframes toRightFromLeft {
    49% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
    50% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    90% {
        opacity: 1
    }
}

@keyframes toRightFromLeft {
    49% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
    50% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    90% {
        opacity: 1
    }
}

.maincontent footer>*+*,
.maincontent>*+* {
    margin-top: 40px
}

ul.links-list {
    margin: 0;
    padding: 0;
    list-style-type: none
}

ul.links-list li {
    padding: 0;
    margin-bottom: 8px
}

.links-list:not(:last-child) {
    margin-bottom: 30px
}

body {
    background-color: #fff
}

body,
html {
    overflow-x: hidden
}

html.scroll-disabled,
html.scroll-disabled body {
    overflow: hidden
}

[class^=layout-] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100vh;
    min-width: 100%;
    position: relative;
    top: 0;
    bottom: 100%;
    background-image: linear-gradient(-210deg, #EFEFF3 0, #FFF 48%);
    background-size: 100% 100vh;
    background-repeat: no-repeat;
    background-position: top left
}

html.bgclip .l-header.dm-large .navigation .title,
html.bgclip .l-header.dm-large .site-switch:before {
    background: -webkit-linear-gradient(45deg, #005192 0, #008bc5 100%);
    -webkit-text-fill-color: transparent
}

[class^=layout-] .l-body,
[class^=layout-] .l-footer,
[class^=layout-] .l-header.dm-small .menu,
[class^=layout-] .l-header.dm-small.dm-static .title-area,
[class^=layout-] .sticky-mobile-bar {
    transition: -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
    transition: transform .6s cubic-bezier(.19, 1, .22, 1)
}

[class^=layout-].menu-open .l-body,
[class^=layout-].menu-open .l-footer,
[class^=layout-].menu-open .l-header.dm-small .menu,
[class^=layout-].menu-open .l-header.dm-small.dm-static .title-area,
[class^=layout-].menu-open .l-header.dm-small.dm-sticky .sticky-mobile-bar {
    -webkit-transform: translate3d(280px, 0, 0);
    transform: translate3d(280px, 0, 0)
}

.l-body {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    position: relative
}

.l-body>* {
    z-index: 1
}

.l-body>.background-gradient {
    z-index: 0
}

.l-header.dm-large {
    padding-top: 25px;
    z-index: 100;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 132px
}

.l-header.dm-large .site-switch {
    text-decoration: none;
    color: #008bc5;
    margin-bottom: 5px;
    display: block
}

.l-header.dm-large .site-switch:after,
.l-header.dm-large .site-switch:before {
    display: inline-block
}

.l-header.dm-large .site-switch:before {
    content: '\E918';
    font-size: 16px;
    margin-right: 6px;
    position: relative;
    top: 0;
    color: #005192
}

html.bgclip .l-header.dm-large .site-switch:before {
    -webkit-background-clip: text
}

.l-header.dm-large .site-switch:after {
    content: '\E901';
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    margin-left: 9px;
    font-size: 10px
}

.l-header.dm-large .corporate-logo {
    width: 278px;
    height: 52px;
    background-repeat: no-repeat;
    background-size: contain
}

.l-header.dm-large .nav-area {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.l-header.dm-large .search-trigger::before {
    content: '';
    display: inline-block;
    background-size: contain;
    background-image: url(../media/images/search-icon-blue.svg);
    margin-right: 10px;
    position: relative;
    top: 4px;
    width: 22px;
    height: 22px
}

.l-header.dm-large .search-wrapper .search-title {
    font-weight: 700;
    color: #fff;
    margin-top: 18px;
    margin-bottom: 20px
}

.l-header.dm-large .search-wrapper .flyout {
    position: absolute;
    left: 0;
    top: -10000px;
    width: 100%;
    background: #fff;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .3);
    background-image: linear-gradient(45deg, #005192 0, #008bc5 100%);
    opacity: 0;
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
    transition: -webkit-transform 0s .3s, opacity .3s, top 0s .3s;
    transition: transform 0s .3s, opacity .3s, top 0s .3s;
    pointer-events: none;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
    -webkit-animation-direction: normal;
    animation-direction: normal;
    min-height: 228px;
    padding: 24px
}

.l-header.dm-large .search-wrapper .flyout .input-search_large.onFocus {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.l-header.dm-large .search-wrapper .flyout.active {
    transition: -webkit-transform .3s, opacity .4s;
    transition: transform .3s, opacity .4s;
    top: 99%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    pointer-events: all;
    z-index: 1
}

.l-header.dm-large .search-wrapper .popular {
    color: #fff;
    margin-top: 20px
}

.l-header.dm-large.dm-sticky .navigation .top-nav>li .flyout,
.l-header.dm-large.dm-sticky .search-wrapper .flyout {
    margin-top: 30px
}

.l-header.dm-large .search-trigger {
    font-size: 20px;
    white-space: nowrap;
    cursor: pointer;
    position: relative;
    padding: 17px 0
}

.l-header.dm-large .search-trigger::after {
    content: '';
    display: block;
    border-bottom: 9px solid #008bc5;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    position: absolute;
    left: 50%;
    margin-left: -20px;
    bottom: 0;
    transition: -webkit-transform .3s .3s, opacity .3s 0s;
    transition: transform .3s .3s, opacity .3s 0s;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    opacity: 0
}

.l-header.dm-large .menu-button,
.l-header.dm-large .search-form,
.l-header.dm-large .sticky-mobile-bar {
    display: none
}

.l-header.dm-large .search-trigger.active::after {
    transition: -webkit-transform .3s .3s, opacity .1s .3s;
    transition: transform .3s .3s, opacity .1s .3s;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.l-header.dm-large .header-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.l-header.dm-large .breadcrumbs {
    position: absolute;
    bottom: 16px;
    z-index: 0
}

.l-header.dm-large.dm-static .title-area {
    border-bottom: 1px solid #005192;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    border-color: #005192
}

.l-header.dm-large.dm-sticky .breadcrumbs,
.l-header.dm-large.dm-sticky .search-trigger>span,
.l-header.dm-large.dm-sticky .site-switch,
.l-header.dm-large.dm-sticky .site-title,
.l-header.dm-small .site-switch {
    display: none
}

.l-header.dm-large.dm-static .site-title {
    font-weight: 200;
    display: none;
    font-size: 28px;
    line-height: 42px;
    margin-bottom: 7px
}

.l-header.dm-large.dm-static .site-title strong {
    font-weight: 700
}

.l-header.dm-large.dm-sticky .header-wrapper {
    position: fixed;
    z-index: 9;
    top: 0;
    background: #fff;
    height: 60px;
    width: 100%;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
    -webkit-animation: showStickyHeader .3s ease-out;
    animation: showStickyHeader .3s ease-out
}

.l-header.dm-large.dm-static .menu-button .menu-bar,
.l-header.dm-small.dm-static .menu-button .menu-bar {
    background-color: #005192
}

.l-header.dm-large.dm-sticky .corporate-logo {
    position: absolute;
    right: 0;
    background-image: url(../media/images/akzonobel_wordmark_blue.svg);
    width: 159px;
    height: 25px;
    top: 17px
}

.l-header.dm-large.dm-sticky .navigation {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.l-header.dm-large.dm-sticky .navigation .top-nav>li>a {
    color: #005192;
    padding-top: 16px
}

.l-header.dm-large.dm-sticky .navigation .top-nav>li>a::after {
    bottom: -27px
}

.l-header.dm-large.dm-sticky .search-trigger {
    color: #005192;
    margin-left: 30px
}

.l-header.dm-large.dm-sticky .search-wrapper .search-trigger::after {
    bottom: -30px
}

.l-header.dm-large.dm-sticky .nav-area {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.l-header.dm-large.dm-sticky .search-wrapper {
    margin-left: 20px
}

@-webkit-keyframes showStickyHeader {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes showStickyHeader {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.l-header.dm-large {
    margin-bottom: -5px
}

.l-header.dm-large.dm-static .menu-trigger,
.l-header.dm-large.dm-static .site-title {
    color: #005192
}

.l-header.dm-large.dm-static .corporate-logo {
    background-image: url(../media/images/akzonobel-logo.svg)
}

.l-header.dm-large.dm-static .link-back,
.l-header.dm-large.dm-static .search-trigger {
    color: #008bc5
}

.l-header.dm-large.dm-static.dm-large .navigation .top-nav>li>a,
.l-header.dm-small.dm-static .menu-trigger,
.l-header.dm-small.dm-static .site-title {
    color: #005192
}

.l-header.dm-large.dm-static .search-trigger:before {
    background-image: url(../media/images/search-icon-blue.svg)
}

.l-header.dm-small {
    height: 69px
}

.l-header.dm-small.dm-static .title-area {
    border-color: #005192
}

.l-header.dm-small.dm-static .corporate-logo {
    background-image: url(../media/images/akzonobel-logo.svg)
}

.l-header.dm-small.dm-static .link-back,
.l-header.dm-small.dm-static .search-trigger {
    color: #008bc5
}

.l-header.dm-small.dm-static .search-trigger:before {
    background-image: url(../media/images/search-icon-blue.svg)
}

.l-header.dm-small.dm-static.dm-large .navigation .top-nav>li>a {
    color: #005192
}

.l-header.dm-small .header-wrapper {
    padding: 14px 0;
    position: relative;
    z-index: 2
}

.l-header.dm-small .header-wrapper>.grid {
    position: static
}

.l-header.dm-small .menu-button,
.l-header.dm-small .sticky-menu-button {
    position: relative;
    z-index: 2;
    height: 40px;
    padding: 10px 0;
    cursor: pointer;
    display: inline-block;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    transition: .5s ease-in-out
}

.l-header.dm-small .menu-button .menu-trigger,
.l-header.dm-small .sticky-menu-button .menu-trigger {
    font-weight: 700;
    font-size: 14px;
    margin-left: 10px;
    float: left
}

.l-header.dm-small .menu-button .menu-icon,
.l-header.dm-small .sticky-menu-button .menu-icon {
    position: relative;
    width: 22px;
    height: 12px;
    float: left
}

.l-header.dm-small .menu-button .menu-bar,
.l-header.dm-small .sticky-menu-button .menu-bar {
    display: block;
    position: absolute;
    height: 3px;
    opacity: 1;
    left: 0;
    border-radius: 10px;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    transition: .4s ease-in-out .1s;
    width: 100%
}

.l-header.dm-small .menu-button .menu-bar.bar-top,
.l-header.dm-small .sticky-menu-button .menu-bar.bar-top {
    top: 0
}

.l-header.dm-small .menu-button .menu-bar.bar-cross1,
.l-header.dm-small .menu-button .menu-bar.bar-cross2,
.l-header.dm-small .sticky-menu-button .menu-bar.bar-cross1,
.l-header.dm-small .sticky-menu-button .menu-bar.bar-cross2 {
    top: 7px
}

.l-header.dm-small .menu-button .menu-bar.bar-btm,
.l-header.dm-small .sticky-menu-button .menu-bar.bar-btm {
    top: 14px
}

.menu-open .l-header.dm-small .menu-button .menu-bar.bar-btm,
.menu-open .l-header.dm-small .menu-button .menu-bar.bar-top,
.menu-open .l-header.dm-small .sticky-menu-button .menu-bar.bar-btm,
.menu-open .l-header.dm-small .sticky-menu-button .menu-bar.bar-top {
    top: 7px;
    width: 0;
    left: 50%
}

.menu-open .l-header.dm-small .menu-button .menu-bar.bar-cross1,
.menu-open .l-header.dm-small .sticky-menu-button .menu-bar.bar-cross1 {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.menu-open .l-header.dm-small .menu-button .menu-bar.bar-cross2,
.menu-open .l-header.dm-small .sticky-menu-button .menu-bar.bar-cross2 {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.l-header.dm-small .title-area {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.l-header.dm-small .search-trigger,
.l-header.dm-small .search-wrapper .flyout,
.l-header.dm-small .site-title,
.l-header.dm-small.dm-sticky .title-area {
    display: none
}

.l-header.dm-small .corporate-logo {
    width: 190px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: contain
}

.l-header.dm-small .menu {
    position: fixed;
    left: -280px;
    top: 0;
    height: 100vh;
    background: #666;
    color: #fff;
    width: 280px;
    z-index: 8;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    background-image: linear-gradient(45deg, #005192 35%, #008BC5 100%);
    padding: 10px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.l-header.dm-small .menu .search-wrapper {
    opacity: 1;
    transition: opacity .4s 50ms
}

.l-header.dm-small .menu.is-navigation-collapsed .small-back {
    opacity: 0;
    top: -50px
}

.l-header.dm-small .menu.is-navigation-expanded .small-back {
    top: 62px;
    opacity: 1;
    transition: opacity .3s ease-in-out
}

.l-header.dm-small .small-back {
    position: absolute;
    z-index: 1
}

.l-header.dm-small .search-wrapper {
    position: relative
}

.l-header.dm-small .search-input {
    width: 100%;
    border: 1px solid rgba(185, 201, 208, .5);
    border-radius: 4px;
    height: 40px;
    padding: 12px;
    -webkit-appearance: none;
    font-size: 16px
}

.l-header.dm-small .search-input::-webkit-input-placeholder {
    color: #005192
}

.l-header.dm-small .search-input::-moz-placeholder {
    color: #005192
}

.l-header.dm-small .search-input:-ms-input-placeholder {
    color: #005192
}

.l-header.dm-small .search-submit {
    background: #005192;
    border-radius: 2px;
    color: #fff;
    width: 34px;
    height: 34px;
    position: absolute;
    right: 3px;
    top: 3px;
    text-align: center;
    padding: 0
}

.l-header.dm-small .search-submit::after {
    content: '\E90D';
    color: #fff;
    font-size: 17px
}

.l-header.dm-small .sticky-mobile-bar {
    position: fixed;
    z-index: 99;
    top: 0;
    background: #fff;
    height: 44px;
    width: 100%;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
    padding: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
}

.l-footer,
.l-header.dm-small .sticky-menu-button .menu-bar {
    background-color: #005192
}

.menu-open .l-header.dm-small .sticky-mobile-bar {
    -webkit-transform: translate3d(280px, -100%, 0);
    transform: translate3d(280px, -100%, 0)
}

.l-header.dm-small .sticky-mobile-bar .menu-trigger,
.l-header.dm-small .sticky-mobile-bar .site-title {
    color: #005192
}

.l-header.dm-small .link-back,
.l-header.dm-small .sticky-mobile-bar .search-trigger {
    color: #008bc5
}

.l-header.dm-small .sticky-menu-button {
    padding-top: 12px;
    padding-bottom: 12px
}

.l-header.dm-small .sticky-mobile-logo {
    background-image: url(../media/images/akzonobel_wordmark_blue.svg);
    width: 107px;
    height: 17px;
    background-repeat: no-repeat;
    background-size: contain;
    float: right;
    margin-top: 12px
}

.l-header.dm-small.dm-static .breadcrumbs {
    margin-top: 15px
}

.l-header.dm-small.dm-sticky .sticky-mobile-bar {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.l-footer {
    position: relative;
    padding-top: 30px;
    padding-bottom: 20px;
    background-image: url(../media/images/footer-bg.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    color: #fff;
    z-index: 1
}

.l-footer:after {
    content: "";
    display: table;
    clear: both
}

.l-footer .brand-statement {
    font-size: 21px;
    line-height: 33px;
    letter-spacing: .5px;
    margin-bottom: 0;
    padding-right: 50px;
    max-width: 400px
}

.l-footer .brand-statement>span {
    display: block
}

.l-footer .corporate-logo {
    width: 100%;
    text-align: right;
    margin-top: 30px;
    border-bottom: 1px solid #fff;
    padding-bottom: 5px
}

.l-footer .corporate-logo img {
    display: inline-block;
    width: 150px
}

.l-footer .stock-ticker {
    font-size: 15px;
    line-height: 1.5;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 40px
}

.l-footer .stock-ticker .price {
    font-weight: 600;
    text-align: right
}

.l-footer .stock-ticker .change {
    font-weight: 400;
    position: relative
}

.l-footer .stock-ticker .change:before {
    content: '\E917';
    display: inline-block;
    font-size: .8em;
    margin-left: 20px;
    margin-right: 20px;
    position: relative;
    top: -1px
}

.l-footer .follow-us {
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
    margin-top: 35px
}

.l-footer .follow-us h3 {
    font-weight: 700;
    color: #fff;
    display: inline-block
}

.l-footer .social-links {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: inline-block;
    text-indent: 0
}

.l-footer .social-links li:not(:last-child) {
    margin-right: 16px
}

.l-footer .social-links li {
    display: inline-block;
    vertical-align: middle
}

.l-footer .social-links a {
    text-decoration: none;
    position: relative;
    display: block;
    color: #fff;
    width: 20px;
    height: 20px
}

.l-footer .social-links a:before {
    font-size: 20px
}

.l-footer .social-links .twitter:before {
    content: '\E90B'
}

.l-footer .social-links .youtube:before {
    content: '\E90C'
}

.l-footer .social-links .instagram:before {
    content: '\E906'
}

.l-footer .social-links .facebook:before {
    content: '\E905'
}

.l-footer .social-links .linkedin:before {
    content: '\E907'
}

.l-footer .legal-copy {
    line-height: 1.5;
    margin-top: 30px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: -10px
}

.l-footer .legal-copy>* {
    margin-right: 20px;
    text-decoration: none;
    position: relative;
    margin-bottom: 10px;
    color: #fff
}

.l-footer .legal-copy>:last-child {
    margin-right: 0
}

.l-footer .legal-copy a,
.l-footer .legal-copy span {
    position: relative;
    display: inline-block
}

.l-footer .legal-copy a:after {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 1px;
    left: 0;
    background-color: #fff
}

.l-header.dm-large .navigation {
    z-index: 1;
    -webkit-transform: translateY(-59px);
    -ms-transform: translateY(-59px);
    transform: translateY(-59px)
}

.l-header.dm-large .navigation .top-nav {
    font-size: 14px;
    list-style: none;
    padding: 0;
    margin: 0;
    white-space: nowrap
}

.l-header.dm-large .navigation .top-nav>li {
    display: inline-block;
    white-space: normal
}

.l-header.dm-large .navigation .top-nav>li>a {
    text-decoration: none;
    display: block;
    position: relative;
    padding: 10px 0 17px;
    font-size: 20px;
    line-height: 26px
}

.l-header.dm-large .navigation .top-nav>li>a:focus {
    outline: 0
}

.l-header.dm-large .navigation .top-nav>li>a::after {
    content: '';
    display: block;
    border-bottom: 9px solid #0072AF;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    position: absolute;
    left: 50%;
    margin-left: -20px;
    bottom: 3px;
    transition: -webkit-transform 0s .3s, opacity .3s;
    transition: transform 0s .3s, opacity .3s;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    opacity: 0
}

.l-header.dm-large .navigation .top-nav>li .flyout {
    position: absolute;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    top: -10000px;
    background: #fff;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .3);
    background-image: linear-gradient(45deg, #005192 35%, #008BC5 100%);
    overflow: hidden;
    opacity: 0;
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
    transition: -webkit-transform 0s .3s, opacity .3s, top 0s .3s;
    transition: transform 0s .3s, opacity .3s, top 0s .3s;
    pointer-events: none;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
    -webkit-animation-direction: normal;
    animation-direction: normal;
    min-height: 380px
}

.l-header.dm-large .navigation .top-nav>li.is-expanded .flyout {
    transition: -webkit-transform .3s, opacity .4s;
    transition: transform .3s, opacity .4s;
    top: 94%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    pointer-events: all;
    z-index: 1
}

.l-header.dm-large .navigation .top-nav>li.is-expanded>a::after {
    transition: -webkit-transform .3s .3s, opacity .1s .3s;
    transition: transform .3s .3s, opacity .1s .3s;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.l-header.dm-large .navigation a.active {
    font-weight: 700!important
}

.l-header.dm-large .navigation .description-area,
.l-header.dm-large .navigation .sub-nav-1,
.l-header.dm-large .navigation .sub-nav-2 {
    width: 33.3%
}

.l-header.dm-large .navigation .sub-nav {
    list-style: none;
    margin: 14px 0 44px;
    padding: 0 14px
}

.l-header.dm-large .navigation .sub-nav>li>a {
    font-size: 20px;
    color: #fff;
    line-height: 28px;
    font-weight: 600;
    text-decoration: none;
    max-height: 60px;
    min-height: 40px;
    height: 8.5vh;
    padding: 0 10px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.l-header.dm-large .navigation .sub-nav>li.is-expanded>a,
.l-header.dm-large .navigation .sub-nav>li>a:active {
    background: rgba(0, 81, 146, .4);
    outline: 0
}

.l-header.dm-large .navigation .sub-nav li.has-sub-nav>a::after {
    content: '\E909';
    font-size: 12px;
    line-height: 28px;
    vertical-align: middle
}

.l-header.dm-large .navigation .sub-nav-1 {
    border-right: 1px solid rgba(0, 81, 146, .5);
    max-height: calc(100vh - 140px);
    overflow-y: auto;
    -webkit-overfow-scrolling: touch
}

.l-header.dm-large .navigation .sub-nav-2>li.has-sub-nav>a::after {
    content: '\E910'
}

.l-header.dm-large .navigation .sub-nav-2>li.is-expanded>a::after {
    content: '\E916'
}

.l-header.dm-large .navigation .sub-nav-2 {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    -webkit-transform: translateX(-5%);
    -ms-transform: translateX(-5%);
    transform: translateX(-5%);
    transition: -webkit-transform .4s ease-out, opacity .3s ease-out;
    transition: transform .4s ease-out, opacity .3s ease-out;
    height: calc(100% - 28px);
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overfow-scrolling: touch;
    pointer-events: none
}

.l-header.dm-large .navigation .is-expanded>.sub-nav-2 {
    opacity: 1;
    pointer-events: all;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    transition: -webkit-transform .3s ease-out, opacity .4s ease-out;
    transition: transform .3s ease-out, opacity .4s ease-out
}

.l-header.dm-large .navigation .sub-nav-3 {
    padding-left: 40px;
    position: absolute;
    height: 0;
    z-index: -1;
    overflow: hidden;
    pointer-events: none;
    opacity: 0;
    transition: none;
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95)
}

.l-header.dm-large .navigation .is-expanded>.sub-nav-3 {
    position: static;
    height: auto;
    pointer-events: all;
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: opacity .5s, -webkit-transform .5s;
    transition: opacity .5s, transform .5s
}

.l-header.dm-large .navigation .footer,
.l-header.dm-large .navigation .small-back {
    display: none
}

.l-header.dm-large .navigation .description-area {
    padding: 24px;
    background: #fff;
    box-shadow: 4px 0 12px 0 rgba(0, 0, 0, .3);
    min-height: 400px
}

.l-header.dm-large .navigation .description-area>p {
    font-size: 20px;
    line-height: 28px;
    font-weight: 300;
    margin: 20px 0 32px
}

.l-header.dm-large .navigation .title {
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    color: #005192;
    display: inline-block
}

html.bgclip .l-header.dm-large .navigation .title {
    -webkit-background-clip: text
}

.l-header.dm-large .navigation .description-link {
    font-size: 24px;
    line-height: 32px;
    color: #005192;
    display: inline-block;
    text-decoration: none;
    float: right
}

html.bgclip .l-header.dm-large .navigation .description-link {
    background: -webkit-linear-gradient(45deg, #005192 0, #008bc5 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

.l-header.dm-large .navigation .description-link::after {
    content: '\E902';
    vertical-align: middle;
    margin-left: 6px;
    font-size: 25px;
    background: inherit
}

.l-header.dm-small .navigation {
    position: relative
}

.l-header.dm-small .navigation .sub-nav,
.l-header.dm-small .navigation .top-nav {
    transition: -webkit-transform .6s cubic-bezier(.19, 1, .22, 1), z-index 0s .6s, opacity 0s .6s;
    transition: transform .6s cubic-bezier(.19, 1, .22, 1), z-index 0s .6s, opacity 0s .6s;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    padding: 0 10px;
    margin: 0;
    list-style: none
}

.l-header.dm-small .navigation .sub-nav>li>a,
.l-header.dm-small .navigation .top-nav>li>a {
    font-size: 18px;
    color: #fff;
    line-height: 1.4;
    text-decoration: none;
    min-height: inherit;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 11px 10px;
    width: calc(100% + 20px);
    position: relative;
    left: -10px
}

.l-header.dm-small .navigation .sub-nav>li>a:after,
.l-header.dm-small .navigation .top-nav>li>a:after {
    opacity: 1;
    transition: opacity .2s ease-in-out
}

.l-header.dm-small .navigation .sub-nav>li>a:active,
.l-header.dm-small .navigation .top-nav>li>a:active {
    background-color: #005192
}

.l-header.dm-small .navigation .sub-nav>li.has-sub-nav>a::after,
.l-header.dm-small .navigation .top-nav>li.has-sub-nav>a::after {
    content: '\E909';
    font-size: 12px;
    line-height: 28px;
    vertical-align: middle;
    position: relative;
    top: 2px
}

.l-header.dm-small .navigation a.active {
    font-weight: 700!important
}

.l-header.dm-small .navigation.no-animate .sub-nav,
.l-header.dm-small .navigation.no-animate .top-nav {
    transition: none
}

.l-header.dm-small .navigation .top-nav {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    top: 60px;
    min-height: calc(100vh - 70px);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.l-header.dm-small .navigation .sub-nav {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.l-header.dm-small .navigation .sub-nav-1 {
    top: 47px
}

.l-header.dm-small .navigation .top-nav.has-expanded {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.l-header.dm-small .navigation .top-nav.has-expanded>li>a:after {
    opacity: 0
}

.l-header.dm-small .navigation .sub-nav.has-expanded {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.l-header.dm-small .navigation .sub-nav.has-expanded>li>a:after {
    opacity: 0
}

.l-header.dm-small .navigation li:not(.is-expanded) .sub-nav-1,
.l-header.dm-small .navigation li:not(.is-expanded)>.sub-nav {
    opacity: 0;
    pointer-events: none
}

.l-header.dm-small .navigation li.is-expanded .sub-nav-1,
.l-header.dm-small .navigation li.is-expanded>.sub-nav {
    z-index: 1;
    transition: -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
    transition: transform .6s cubic-bezier(.19, 1, .22, 1)
}

.l-header.dm-small .navigation.no-animate li.is-expanded .sub-nav-1,
.l-header.dm-small .navigation.no-animate li.is-expanded>.sub-nav {
    transition: none
}

.l-header.dm-small .navigation .description-area {
    display: none
}

.l-header.dm-small .navigation .small-back {
    padding: 0 10px;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    background: #005F9E;
    width: 100%;
    text-align: left;
    line-height: 40px
}

.l-header.dm-small .navigation .small-back::before {
    content: '\E915';
    font-size: 12px;
    margin-right: 8px
}

.l-header.dm-small .navigation .footer {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.l-header.dm-small .navigation .social-area {
    margin: 40px 0 25px;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.l-header.dm-small .navigation .social-label {
    font-size: 14px
}

.l-header.dm-small .navigation .social {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.l-header.dm-small .navigation .social>a {
    color: #fff;
    text-decoration: none;
    padding: 8px;
    font-size: 24px;
    margin-left: -8px;
    margin-right: 16px
}

.l-header.dm-small .navigation .footer-links {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-bottom: 10px
}

.l-header.dm-small .navigation .footer-links>a {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    border-bottom: 1px solid #fff;
    margin: 8px 0
}

.has-story-image .l-header.dm-static .title-area,
.pt-home .l-header.dm-static .title-area {
    border-color: #fff
}

.breadcrumbs {
    list-style: none;
    padding: 0;
    color: #868688 !important;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    overflow: hidden
}

.breadcrumbs li {
    float: left;
    white-space: nowrap
}

.breadcrumbs li:not(:last-child)::after {
    content: '\E901';
    margin: 0 7px;
    font-size: 9px;
    vertical-align: 30%
}

.breadcrumbs a {
    color: inherit;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 170px;
    display: inline-block
}

.has-story-image .l-header.dm-static .menu-trigger,
.has-story-image .l-header.dm-static .site-switch,
.has-story-image .l-header.dm-static .site-switch:after,
.has-story-image .l-header.dm-static .site-switch:before,
.has-story-image .l-header.dm-static .site-title {
    color: #fff
}

html.bgclip .has-story-image .l-header.dm-static .site-switch:before {
    background: initial;
    -webkit-text-fill-color: initial;
    -webkit-background-clip: initial
}

.menu-not-in-viewport .has-story-image .l-header.dm-static .menu-trigger,
.menu-not-in-viewport .has-story-image .l-header.dm-static .site-title {
    color: #005192
}

.has-story-image .breadcrumbs,
.has-story-image .l-header.dm-static .link-back,
.has-story-image .l-header.dm-static .search-trigger,
.pt-home .l-header.dm-static .menu-trigger,
.pt-home .l-header.dm-static .site-switch,
.pt-home .l-header.dm-static .site-switch:after,
.pt-home .l-header.dm-static .site-switch:before,
.pt-home .l-header.dm-static .site-title {
    color: #fff
}

.has-story-image .l-header.dm-static .menu-button .menu-bar {
    background-color: #fff
}

.has-story-image .l-header.dm-static .corporate-logo {
    background-image: url(../media/images/akzonobel-logo-white.svg);
    position: relative;
    top: 1px
}

.has-story-image .l-header.dm-static .search-trigger:before {
    background-image: url(../media/images/search-icon-white.svg)
}

.has-story-image .l-body>.grid {
    z-index: 2
}

.has-story-image .l-body .site-switch-overlay article.maincontent {
    margin-top: 0 !important;
}

.has-story-image .maincontent {
    margin-top: 25%
}

.has-story-image .l-header.dm-small~.l-body .maincontent {
    margin-top: 30%
}

.has-story-image .l-header.dm-small~.l-body .story-image {
    top: -69px
}

.has-story-image .quality-image,
.has-story-image .story-image {
    background-position: center;
    background-size: cover
}

.has-story-image .quality-image {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 0
}

.has-story-image .story-image {
    position: absolute;
    width: 100%;
    left: 0;
    top: -192px;
    overflow: hidden;
    height: 100vh
}

.has-story-image .story-image:after,
.has-story-image .story-image:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    z-index: 1
}

.has-story-image .story-image:before {
    background: linear-gradient(0deg, rgba(0, 81, 146, 0) 50%, rgba(0, 81, 146, .9) 100%)
}

@supports (mix-blend-mode:multiply) {
    .has-story-image .story-image:before {
        mix-blend-mode: multiply
    }
}

.has-story-image .story-image:after {
    background: linear-gradient(0deg, #fff 0, #fff 25%, rgba(255, 255, 255, 0) 55%), linear-gradient(0deg, #fff 0, #fff 25%, rgba(255, 255, 255, 0) 55%)
}

.pt-home {
    background: 0 0
}

.pt-home .l-header {
    margin-bottom: -152px
}

html.bgclip .pt-home .l-header.dm-static .site-switch:before {
    background: initial;
    -webkit-text-fill-color: initial;
    -webkit-background-clip: initial
}

.menu-not-in-viewport .pt-home .l-header.dm-static .menu-trigger,
.menu-not-in-viewport .pt-home .l-header.dm-static .site-title {
    color: #005192
}

.pt-home .l-header.dm-static .menu-button .menu-bar {
    background-color: #fff
}

.pt-home .l-header.dm-static .corporate-logo {
    background-image: url(../media/images/akzonobel-logo-white.svg);
    position: relative;
    top: 1px
}

.pt-home .l-header.dm-static .link-back,
.pt-home .l-header.dm-static .search-trigger {
    color: #fff
}

.pt-home .l-header.dm-static .search-trigger:before {
    background-image: url(../media/images/search-icon-white.svg)
}

.pt-home .l-header.dm-static.dm-large .navigation .top-nav>li>a {
    color: #fff
}

.pt-home .breadcrumbs {
    display: none
}

.pt-home .inputsearch-wrapper {
    margin-top: 20px
}

.pt-home .inputsearch-wrapper .input-search_large {
    box-shadow: 0 0 20px rgba(0, 0, 0, .3);
    transition: all .2s ease-out
}

.pt-home .inputsearch-wrapper .input-search_large.onFocus {
    box-shadow: 0 7px 25px rgba(0, 0, 0, .15)
}

.pt-home .inputsearch-wrapper input {
    box-shadow: none
}

.pt-home .teaser-collection .teaser-secondary-feature.dm-expanded {
    min-height: auto
}

.pt-home .teaser-collection blockquote {
    visibility: visible;
    position: relative;
    color: #008bc5;
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
    transition: all .8s 1s ease-in-out
}

.pt-home .teaser-collection blockquote.animate-on-page-load {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.pt-home .teaser-collection blockquote span {
    margin-top: 20px;
    display: block;
    -webkit-text-fill-color: #008bc5;
    font-size: 28px;
    line-height: 38px
}

.pt-home .teaser-collection blockquote:after,
.pt-home .teaser-collection blockquote:before,
.pt-home .teaser-media-release .category,
.pt-home .teaser-report.dm-standard .category {
    display: none
}

html.bgclip .pt-home .teaser-collection blockquote {
    background: -webkit-linear-gradient(45deg, #005192 0, #008bc5 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

.pt-home .businessunits {
    margin-top: 40px
}

.pt-home .news {
    margin-top: 25px
}

.pt-home .news>.title {
    font-size: 28px;
    line-height: 36px;
    font-weight: 300
}

.pt-home .teaser-media-release .title,
.pt-home .teaser-report.dm-standard .title {
    margin-top: 0
}

.pt-home .brands-section--home {
    margin-top: 0;
    margin-bottom: 20px;
    position: relative
}

.pt-home .brands-section--home .brands-logos {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative
}

.pt-home .brands-section--home .brands-logos .brand-logo {
    text-align: center;
    transition: -webkit-transform .2s ease-out;
    transition: transform .2s ease-out
}

.pt-home .brands-section--home .brands-logos .brand-logo:hover {
    -webkit-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px)
}

.pt-home .brands-section--home .brands-logos .logo {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-top: 0
}

.pt-home .brands-section--home .brands-logos .brand-logo img {
    display: block;
    max-width: 100px;
    max-height: 35px
}

.pt-home .brands-section--home .brands-bg {
    background-color: rgba(0, 81, 146, .05);
    height: auto;
    padding: 15px 0
}

.pt-home .brands-section--home .link-next-section {
    margin-top: 20px;
    float: right
}

.pt-generic-content .maincontent .media-slider {
    margin-top: 6px;
    margin-bottom: 40px
}

.pt-generic-content .related {
    margin-top: 29px
}

.custom-form form,
.pt-form form,
.pt-generic-content .share-article {
    margin-top: 40px
}

.pt-generic-content .other-stories {
    padding-top: 20px
}

.pt-generic-content .capcha {
    display: inline-block;
    color: #008bc5;
    padding: 20px;
    border: 1px solid #005192;
    margin-bottom: 10px
}

.pt-generic-overview .brands-section h2 {
    text-align: left
}

.custom-form fieldset,
.pt-form fieldset {
    width: 100%
}

.custom-form fieldset>:not(legend)+*,
.pt-form fieldset>:not(legend)+* {
    margin-top: 12px
}

.custom-form fieldset>:not(legend)+.checkbox-group,
.custom-form fieldset>:not(legend)+.radio-group,
.pt-form fieldset>:not(legend)+.checkbox-group,
.pt-form fieldset>:not(legend)+.radio-group {
    margin-top: 30px
}

.custom-form fieldset>:not(legend)+.input-checkbox,
.pt-form fieldset>:not(legend)+.input-checkbox {
    display: block;
    margin-top: 16px
}

.custom-form legend,
.pt-form legend {
    font-weight: 600;
    color: #008bc5;
    margin-bottom: 30px
}

.full-width-content-container.exhibition-modal .art-item .title,
.pt-frame-product-finder h1 {
    font-weight: 300
}

.custom-form button[type=submit],
.pt-form button[type=submit] {
    float: right
}

.contact-form,
.contact-form fieldset>:not(legend)+* {
    margin-top: 0
}

.contact-form fieldset legend {
    margin-bottom: 20px
}

.contact-form fieldset.request-type>legend {
    color: #414141;
    margin-bottom: 12px
}

.contact-form .text-area {
    margin-bottom: 7px
}

.contact-form .form-field-select,
.contact-form .single-line-text {
    margin-bottom: 12px
}

.contact-form .radio-group {
    margin-bottom: 20px
}

.contact-form .name-and-address-details {
    margin-top: 20px
}

.btn-addtocalendar .contact-form .atcb-link,
.contact-form .btn-addtocalendar .atcb-link,
.contact-form .btn-cta,
.contact-form .home-user,
.contact-form .industrial-or-professional-user,
.contact-form .industrial-user-input-industry,
.contact-form .industrial-user-input-industry-construction,
.contact-form .industrial-user-input-industry-manufacturing,
.contact-form .industrial-user-input-industry-transportation,
.contact-form .msds,
.contact-form .name-and-address-details,
.contact-form .no-msds {
    display: none
}

.btn-addtocalendar .contact-form.home-user--chosen .atcb-link,
.btn-addtocalendar .contact-form.industrial-or-professional-user--chosen.msds--chosen .atcb-link,
.btn-addtocalendar .contact-form.industrial-or-professional-user--chosen.no-msds--chosen .atcb-link,
.contact-form.home-user--chosen .btn-addtocalendar .atcb-link,
.contact-form.home-user--chosen .btn-cta,
.contact-form.home-user--chosen .home-user,
.contact-form.home-user--chosen .name-and-address-details,
.contact-form.industrial-or-professional-user--chosen .industrial-or-professional-user,
.contact-form.industrial-or-professional-user--chosen.msds--chosen .btn-addtocalendar .atcb-link,
.contact-form.industrial-or-professional-user--chosen.msds--chosen .btn-cta,
.contact-form.industrial-or-professional-user--chosen.msds--chosen .msds,
.contact-form.industrial-or-professional-user--chosen.msds--chosen .name-and-address-details,
.contact-form.industrial-or-professional-user--chosen.no-msds--chosen .btn-addtocalendar .atcb-link,
.contact-form.industrial-or-professional-user--chosen.no-msds--chosen .btn-cta,
.contact-form.industrial-or-professional-user--chosen.no-msds--chosen .industrial-user-input-industry,
.contact-form.industrial-or-professional-user--chosen.no-msds--chosen .name-and-address-details,
.contact-form.industrial-or-professional-user--chosen.no-msds--chosen .no-msds,
.contact-form.industrial-or-professional-user--chosen.no-msds--chosen.industry-construction--chosen .industrial-user-input-industry-construction,
.contact-form.industrial-or-professional-user--chosen.no-msds--chosen.industry-manufacturing--chosen .industrial-user-input-industry-manufacturing,
.contact-form.industrial-or-professional-user--chosen.no-msds--chosen.industry-transportation--chosen .industrial-user-input-industry-transportation {
    display: block
}

.pt-iframe iframe {
    margin: 0;
    width: 100%;
    min-height: 450px
}

.pt-iframe iframe+.rich-text {
    margin-top: 60px
}

.pt-frame-product-finder .link-previous {
    display: inline-block;
    margin-top: 5px
}

.pt-frame-product-finder .l-body {
    padding-bottom: 80px
}

.pt-frame-product-finder h1 {
    color: #005192;
    font-size: 40px;
    line-height: 48px;
    font-weight: 700!important;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 20px;
    margin-bottom: 16px;
    display: inline-block
}

html.bgclip .pt-frame-product-finder h1 {
    background: -webkit-linear-gradient(45deg, #005192 0, #008bc5 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

.pt-frame-product-finder h2 {
    font-weight: 700;
    color: #008bc5
}

.full-width-content-container.exhibition-modal .art-item .description,
.pt-frame-product-finder .intro {
    font-weight: 400
}

.pt-frame-product-finder .intro {
    margin-top: 8px;
    margin-bottom: 40px;
    width: 100%;
    font-size: 20px;
    line-height: 28px;
    font-weight: 300
}

.pt-frame-product-finder .intro a:not([class]) {
    color: #008bc5;
    text-decoration: none;
    line-height: 24px;
    position: relative;
    display: inline-block
}

.pt-frame-product-finder .intro a:not([class]):after {
    content: '';
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 1px;
    background-color: #008bc5;
    transition: all .1s ease-in-out;
    -webkit-transform: translate(0, 3px);
    -ms-transform: translate(0, 3px);
    transform: translate(0, 3px);
    opacity: 0
}

.pt-frame-product-finder .intro a:not([class]):hover:after {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}

.pt-frame-product-finder .legal-copy {
    text-align: right;
    display: block;
    -webkit-flex: none!important;
    -ms-flex: none!important;
    flex: none!important;
    margin-left: 0!important;
    margin-right: 0!important
}

.pt-person-bio-detail .person-story figure {
    margin: 0
}

.pt-person-bio-detail .person-story figure img {
    max-width: 100%;
    width: 100%;
    height: auto
}

.pt-person-bio-detail .person-story figcaption {
    font-weight: 200;
    font-style: italic;
    margin-top: 7px
}

.pt-person-bio-detail .person-story .text {
    font-weight: 200
}

.pt-person-bio-detail .person-story .text p+p {
    margin-top: 1em
}

.pt-person-bio-detail .teams {
    margin-top: 45px
}

.pt-person-bio-detail .teams h2 {
    color: #005192;
    font-weight: 700
}

.pt-person-bio-detail .teams ul {
    margin: 14px 0 0
}

.pt-person-bio-detail .teams li+li {
    margin-top: 6px
}

.pt-person-bio-detail .related-videos,
.pt-person-bio-detail .related-visuals {
    margin-top: 60px
}

.pt-person-bio-detail .related-videos iframe {
    width: 100%;
    height: 100%;
    min-height: 240px
}

.pt-business-unit-detail .background-gradient {
    padding-top: 0
}

.pt-about-overview .statistic-overview {
    margin-top: 80px
}

.pt-about-overview .statistic-overview .figure img {
    display: block;
    width: 100%;
    height: auto;
    padding: 10px;
    border: 1px solid #EBEFF1
}

.pt-about-overview .statistic-overview .figure a {
    float: right;
    margin-top: 24px
}

.pt-about-overview .brands-section,
.pt-about-overview .businessunits {
    margin-top: 40px
}

.pt-essential-landing .teaser-collection>ul+ul {
    margin-top: 60px!important
}

.pt-essential-landing .teaser-collection li>.link-next-component {
    display: initial;
    height: auto;
    position: absolute;
    right: 0;
    margin-top: 20px
}

.pt-essential-landing .businessunits {
    padding-top: 40px
}

.pt-essential-landing.theme-color .teaser-tertiary-feature {
    background-image: linear-gradient(45deg, #E4312C 0, #F18E00 71%, #96BF0D 100%)
}

.pt-essential-landing.theme-color .teaser-tertiary-feature:before {
    background-image: linear-gradient(45deg, #C2A707 0, #F18E00 33%, #E4312C 100%)
}

.pt-essential-landing.theme-color .teaser-tertiary-feature.dm-compact,
.pt-essential-landing.theme-color .teaser-tertiary-feature.dm-tiny {
    background-image: linear-gradient(45deg, #96BF0D 0, #F18E00 25%, #E4312C 67%, #C3004A 100%)
}

.pt-essential-landing.theme-color .teaser-tertiary-feature.dm-compact:before,
.pt-essential-landing.theme-color .teaser-tertiary-feature.dm-tiny:before {
    background-image: linear-gradient(45deg, #96BF0D 0, #C2A707 51%, #F18E00 100%)
}

.pt-essential-landing.theme-color .teaser-secondary-feature .overlay {
    background-image: linear-gradient(45deg, rgba(150, 191, 13, .9) 0, rgba(241, 142, 0, .9) 25%, rgba(228, 49, 44, .9) 67%, rgba(195, 0, 74, .9) 100%)
}

.pt-essential-landing.theme-color .teaser-secondary-feature .overlay::before {
    background-image: linear-gradient(45deg, #96BF0D 10%, #F18E00 37%, #E4312C 67%, #C3004A 90%)
}

.pt-essential-landing.theme-color .composition-1 .teaser-secondary-feature .overlay {
    background-image: linear-gradient(45deg, #E4312C 0, #F18E00 71%, #96BF0D 100%)
}

.pt-essential-landing.theme-color .composition-1 .teaser-secondary-feature .overlay::before {
    background-image: linear-gradient(45deg, #C2A707 0, #F18E00 33%, #E4312C 100%)
}

.pt-essential-landing.theme-color .teaser-secondary-feature-bottom .overlay {
    background-image: linear-gradient(45deg, rgba(150, 191, 13, .9) 0, rgba(194, 167, 7, .9) 51%, rgba(241, 142, 0, .9) 100%)
}

.pt-essential-landing.theme-color .teaser-secondary-feature-bottom .overlay::before {
    background-image: linear-gradient(45deg, #96BF0D 10%, #F18E00 37%, #E4312C 67%, #C3004A 90%)
}

.pt-essential-landing.theme-protection .teaser-tertiary-feature {
    background-image: linear-gradient(45deg, #008BC5 0, #56378A 67%, #C3004A 100%)
}

.pt-essential-landing.theme-protection .teaser-tertiary-feature:before {
    background-image: linear-gradient(45deg, #55BECF 0, #008BC5 30%, #56378A 100%)
}

.pt-essential-landing.theme-protection .teaser-tertiary-feature.dm-compact,
.pt-essential-landing.theme-protection .teaser-tertiary-feature.dm-tiny {
    background-image: linear-gradient(45deg, #C3004A 0, #56378A 34%, #008BC5 68%, #55BECF 100%)
}

.pt-essential-landing.theme-protection .teaser-tertiary-feature.dm-compact:before,
.pt-essential-landing.theme-protection .teaser-tertiary-feature.dm-tiny:before {
    background-image: linear-gradient(45deg, #C3004A 0, #8C1C6A 36%, #56378A 100%)
}

.pt-essential-landing.theme-protection .teaser-secondary-feature .overlay {
    background-image: linear-gradient(45deg, rgba(195, 0, 74, .9) 0, rgba(86, 55, 138, .9) 34%, rgba(0, 139, 197, .9) 68%, rgba(85, 190, 207, .9) 100%)
}

.pt-essential-landing.theme-protection .teaser-secondary-feature .overlay::before {
    background-image: linear-gradient(45deg, #C3004A 10%, #56378A 44%, #008BC5 74%, #55BECF 90%)
}

.pt-essential-landing.theme-protection .composition-1 .teaser-secondary-feature .overlay {
    background-image: linear-gradient(45deg, #008BC5 0, #56378A 67%, #C3004A 100%)
}

.pt-essential-landing.theme-protection .composition-1 .teaser-secondary-feature .overlay::before {
    background-image: linear-gradient(45deg, #55BECF 0, #008BC5 30%, #56378A 100%)
}

.pt-essential-landing.theme-protection .teaser-secondary-feature-bottom .overlay {
    background-image: linear-gradient(45deg, rgba(195, 0, 74, .9) 0, rgba(140, 28, 106, .9) 36%, rgba(86, 55, 138, .9) 100%)
}

.pt-essential-landing.theme-protection .teaser-secondary-feature-bottom .overlay::before {
    background-image: linear-gradient(45deg, #8C1C6A 0, #56378A 49%, #008BC5 100%)
}

.pt-essential-landing.theme-ingredients .teaser-tertiary-feature {
    background-image: linear-gradient(45deg, #F18E00 0, #96BF0D 51%, #55BECF 100%)
}

.pt-essential-landing.theme-ingredients .teaser-tertiary-feature:before {
    background-image: linear-gradient(45deg, #96BF0D 0, #55BECF 67%, #008BC5 100%)
}

.pt-essential-landing.theme-ingredients .teaser-tertiary-feature.dm-compact,
.pt-essential-landing.theme-ingredients .teaser-tertiary-feature.dm-tiny {
    background-image: linear-gradient(45deg, #008BC5 0, #55BECF 30%, #96BF0D 61%, #F18E00 100%)
}

.pt-essential-landing.theme-ingredients .teaser-tertiary-feature.dm-compact:before,
.pt-essential-landing.theme-ingredients .teaser-tertiary-feature.dm-tiny:before {
    background-image: linear-gradient(45deg, #2BA5CA 0, #55BECF 49%, #96BF0D 100%)
}

.pt-essential-landing.theme-ingredients .teaser-secondary-feature .overlay {
    background-image: linear-gradient(45deg, rgba(0, 139, 197, .9) 0, rgba(85, 190, 207, .9) 30%, rgba(150, 191, 13, .9) 61%, rgba(241, 142, 0, .9) 100%)
}

.pt-essential-landing.theme-ingredients .teaser-secondary-feature .overlay::before {
    background-image: linear-gradient(45deg, #008BC5 10%, #55BECF 37%, #96BF0D 64%, #F18E00 90%)
}

.pt-essential-landing.theme-ingredients .composition-1 .teaser-secondary-feature .overlay {
    background-image: linear-gradient(45deg, #F18E00 0, #96BF0D 51%, #55BECF 100%)
}

.pt-essential-landing.theme-ingredients .composition-1 .teaser-secondary-feature .overlay::before {
    background-image: linear-gradient(45deg, #96BF0D 0, #55BECF 67%, #008BC5 100%)
}

.pt-essential-landing.theme-ingredients .teaser-secondary-feature-bottom .overlay {
    background-image: linear-gradient(45deg, rgba(150, 191, 13, .9) 0, rgba(85, 190, 207, .9) 67%, rgba(0, 139, 197, .9) 100%)
}

.pt-essential-landing.theme-ingredients .teaser-secondary-feature-bottom .overlay::before {
    background-image: linear-gradient(45deg, #008BC5 0, #2BA5CA 50%, #55BECF 100%)
}

.pt-art-exhibition .exhibition-slider {
    display: none
}

.full-width-content-container.exhibition-modal {
    padding-top: 62px;
    padding-bottom: 30px
}

.full-width-content-container.exhibition-modal .btn-close {
    opacity: .5;
    top: 17px;
    transition: opacity .2s ease-in-out
}

.full-width-content-container.exhibition-modal .btn-close:hover {
    opacity: 1
}

.full-width-content-container.exhibition-modal .content-wrapper {
    background-color: #fff;
    position: relative
}

.full-width-content-container.exhibition-modal .content-wrapper:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 15;
    background: linear-gradient(0deg, #fff 0, rgba(255, 255, 255, 0) 100%);
    width: 100%;
    height: 30px
}

.pt-media-overview .l-body>.grid,
.pt-story-detail .l-body>.grid {
    z-index: 2
}

.full-width-content-container.exhibition-modal .exhibition-slider {
    min-height: 100%;
    max-height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #fff
}

.full-width-content-container.exhibition-modal .exhibition-slider>ul {
    margin: 0
}

.full-width-content-container.exhibition-modal .bottom-counter,
.full-width-content-container.exhibition-modal .top-counter {
    color: #fff;
    position: absolute;
    right: -13px
}

.full-width-content-container.exhibition-modal .bottom-counter .btn-nav,
.full-width-content-container.exhibition-modal .top-counter .btn-nav {
    width: 50px;
    height: 50px;
    padding: 8px;
    cursor: pointer;
    position: relative;
    opacity: .85;
    transition: opacity .2s ease-in-out
}

.full-width-content-container.exhibition-modal .bottom-counter .btn-nav:before,
.full-width-content-container.exhibition-modal .top-counter .btn-nav:before {
    position: absolute;
    left: 13px;
    top: 13px;
    font-size: 24px;
    color: #fff
}

.full-width-content-container.exhibition-modal .bottom-counter .btn-nav:hover,
.full-width-content-container.exhibition-modal .top-counter .btn-nav:hover {
    opacity: 1
}

.full-width-content-container.exhibition-modal .bottom-counter>*,
.full-width-content-container.exhibition-modal .top-counter>* {
    display: inline-block;
    vertical-align: middle
}

.full-width-content-container.exhibition-modal .room-selector {
    position: absolute;
    top: -51px;
    left: 0;
    color: #fff
}

.full-width-content-container.exhibition-modal .room-selector .input-select {
    background-color: rgba(0, 139, 197, .4);
    border: none;
    color: #fff
}

.full-width-content-container.exhibition-modal .room-selector:after {
    content: '\E901';
    position: absolute;
    right: 11px;
    top: 15px;
    font-size: 11px;
    color: #fff;
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg)
}

.full-width-content-container.exhibition-modal .top-counter {
    top: -56px;
    left: 200px;
    display: none
}

.full-width-content-container.exhibition-modal .bottom-counter {
    bottom: -52px
}

.full-width-content-container.exhibition-modal .prev:before {
    content: '\E903'
}

.full-width-content-container.exhibition-modal .next:before {
    content: '\E902'
}

.full-width-content-container.exhibition-modal .art-item .art-figure {
    opacity: 0;
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95)
}

.full-width-content-container.exhibition-modal .art-item .specs,
.full-width-content-container.exhibition-modal .art-item .title {
    opacity: 0;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px)
}

.full-width-content-container.exhibition-modal .art-item .art-figure,
.full-width-content-container.exhibition-modal .art-item .description,
.full-width-content-container.exhibition-modal .art-item .specs,
.full-width-content-container.exhibition-modal .art-item .title {
    transition: all 0s 3s
}

.full-width-content-container.exhibition-modal .art-item .title {
    font-size: 28px;
    line-height: 34px
}

.full-width-content-container.exhibition-modal .art-item .description {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
    font-size: 18px;
    line-height: 24px
}

.full-width-content-container.exhibition-modal .slick-slide.slick-current .art-item {
    cursor: ew-resize;
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.full-width-content-container.exhibition-modal .slick-slide.slick-current .art-item .art-figure,
.full-width-content-container.exhibition-modal .slick-slide.slick-current .art-item .description,
.full-width-content-container.exhibition-modal .slick-slide.slick-current .art-item .specs,
.full-width-content-container.exhibition-modal .slick-slide.slick-current .art-item .title {
    opacity: 1;
    -webkit-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1)
}

.full-width-content-container.exhibition-modal .slick-slide.slick-current .art-item .art-figure {
    transition: all .5s .5s ease-in-out
}

.full-width-content-container.exhibition-modal .slick-slide.slick-current .art-item .title {
    transition: all .25s 1s ease-in-out
}

.full-width-content-container.exhibition-modal .slick-slide.slick-current .art-item .specs {
    transition: all .25s 1.25s ease-in-out
}

.full-width-content-container.exhibition-modal .slick-slide.slick-current .art-item .description {
    transition: all 1s 1.5s ease-in-out
}

.full-width-content-container.exhibition-modal .art-image {
    max-height: 480px;
    max-width: 100%
}

.pt-art-detail .visual {
    margin-bottom: 60px
}

.pt-art-detail .visual .preview {
    overflow: hidden
}

.pt-art-detail .visual .preview>img {
    width: 100%
}

.pt-art-detail .visual .info {
    position: relative;
    padding: 30px 0
}

.pt-art-detail .visual .title {
    margin-top: 8px;
    color: #005192
}

.pt-art-detail .visual .specs {
    margin-top: 30px
}

.pt-art-detail .visual .key-value:after {
    content: "";
    display: table;
    clear: both
}

.pt-art-detail .visual .key-value .key {
    display: block;
    width: 100%;
    font-weight: 700
}

.pt-art-detail .visual .key-value .value {
    display: block;
    width: 100%
}

.pt-art-detail .visual .key-value+.key-value {
    margin-top: 8px
}

.pt-art-detail .art-description {
    color: #414141;
    margin-top: 40px
}

.pt-art-detail .art-description .subtitle {
    color: #008bc5;
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 28px;
    font-weight: 400
}

.pt-our-heritage .history-panel__title,
.pt-our-heritage .history-panel__year {
    font-size: 40px;
    line-height: 48px;
    font-weight: 300
}

.pt-art-detail .art-description p {
    margin-bottom: 1em
}

.pt-brand-detail .maincontent footer h3 {
    color: #008bc5;
    margin-bottom: 12px;
    display: block
}

.pt-our-heritage .businessunits {
    padding-top: 40px
}

.pt-our-heritage .history-timeline {
    list-style: none;
    margin: 40px auto 70px;
    padding: 40px 0;
    max-width: 985px;
    position: relative
}

.pt-our-heritage .history-timeline:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 0;
    width: 3px;
    height: 100%;
    background-color: #d3d3d3
}

.pt-our-heritage .history-timeline:after {
    content: "";
    position: absolute;
    bottom: -50px;
    height: 70px;
    width: 3px;
    background-image: linear-gradient(0deg, #fff 0, #fff 50%, #d3d3d3 51%, #d3d3d3 100%);
    background-repeat: repeat-y;
    background-size: 3px 12px
}

.pt-our-heritage .history-timeline .history-panel__media__img {
    padding-right: 40px
}

.pt-our-heritage .history-timeline .history-panel__media__caption {
    padding-left: 0
}

.pt-our-heritage .history-timeline__item:nth-child(8n+1) .history-panel__title,
.pt-our-heritage .history-timeline__item:nth-child(8n+1) .history-panel__year {
    color: #0092BB
}

.pt-our-heritage .history-timeline__item:nth-child(8n+2) .history-panel__title,
.pt-our-heritage .history-timeline__item:nth-child(8n+2) .history-panel__year,
.pt-our-heritage .history-timeline__item:nth-child(8n+3) .history-panel__title,
.pt-our-heritage .history-timeline__item:nth-child(8n+3) .history-panel__year {
    color: #56378A
}

.pt-our-heritage .history-timeline__item:nth-child(8n+1) .history-panel__media__caption:before {
    background: linear-gradient(45deg, #cecece 0, #0092bb 100%)
}

.pt-our-heritage .history-timeline__item:nth-child(8n+2) .history-panel__media__caption:before {
    background: linear-gradient(45deg, #cecece 0, #56378a 100%)
}

.pt-our-heritage .history-timeline__item:nth-child(8n+3) .history-panel__media__caption:before {
    background: linear-gradient(45deg, #cecece 0, #952d98 100%)
}

.pt-our-heritage .history-timeline__item:nth-child(8n+4) .history-panel__title,
.pt-our-heritage .history-timeline__item:nth-child(8n+4) .history-panel__year {
    color: #c3004a
}

.pt-our-heritage .history-timeline__item:nth-child(8n+4) .history-panel__media__caption:before {
    background: linear-gradient(45deg, #cecece 0, #c01c18 100%)
}

.pt-our-heritage .history-timeline__item:nth-child(8n+5) .history-panel__title,
.pt-our-heritage .history-timeline__item:nth-child(8n+5) .history-panel__year {
    color: #E4312C
}

.pt-our-heritage .history-timeline__item:nth-child(8n+5) .history-panel__media__caption:before {
    background: linear-gradient(45deg, #cecece 0, #e4312c 100%)
}

.pt-our-heritage .history-timeline__item:nth-child(8n+6) .history-panel__title,
.pt-our-heritage .history-timeline__item:nth-child(8n+6) .history-panel__year {
    color: #F18E00
}

.pt-our-heritage .history-timeline__item:nth-child(8n+6) .history-panel__media__caption:before {
    background: linear-gradient(45deg, #cecece 0, #f18e00 100%)
}

.pt-our-heritage .history-timeline__item:nth-child(8n+7) .history-panel__title,
.pt-our-heritage .history-timeline__item:nth-child(8n+7) .history-panel__year {
    color: #96BF0D
}

.pt-our-heritage .history-timeline__item:nth-child(8n+7) .history-panel__media__caption:before {
    background: linear-gradient(45deg, #cecece 0, #96bf0d 100%)
}

.pt-our-heritage .history-timeline__item:nth-child(8n+8) .history-panel__title,
.pt-our-heritage .history-timeline__item:nth-child(8n+8) .history-panel__year {
    color: #55BECF
}

.pt-our-heritage .history-timeline__item:nth-child(8n+8) .history-panel__media__caption:before {
    background: linear-gradient(45deg, #cecece 0, #55becf 100%)
}

.pt-our-heritage .history-panel {
    margin: 0 0 30px 30px;
    max-width: 450px;
    position: relative
}

.pt-our-heritage .history-panel:after {
    content: "";
    position: absolute;
    top: 319px;
    left: calc(0% - 39px);
    height: 19px;
    width: 19px;
    border-radius: 50%;
    background-color: #d3d3d3
}

.pt-our-heritage .history-panel__year {
    margin-bottom: 4px
}

.pt-our-heritage .history-panel__title {
    margin-bottom: 32px
}

.pt-our-heritage .history-panel__story {
    font-size: 20px;
    line-height: 26px;
    font-weight: 400;
    max-width: 370px
}

.pt-our-heritage .history-panel__media {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0
}

.pt-our-heritage .history-panel__media__img {
    width: 100%;
    height: 280px;
    max-height: 280px;
    position: relative;
    background-size: cover;
    background-position: center center
}

.pt-our-heritage .history-panel__media__img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .8
}

.pt-our-heritage .history-panel__media__caption {
    position: relative;
    width: 100%;
    padding-right: 35px;
    padding-top: 34px;
    padding-bottom: 27px;
    margin-bottom: 20px
}

.pt-our-heritage .history-panel__media__caption:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 7px;
    background-color: grey
}

.pt-generic-topic-introduction .maincontent {
    margin-bottom: 80px
}

.pt-careers-overview .inputsearch-section,
.pt-generic-topic-introduction .primary-feature-block .story,
.pt-generic-topic-introduction .story-inform .story {
    margin-bottom: 60px
}

.pt-generic-topic-introduction .primary-feature-block .story .link-next-container,
.pt-generic-topic-introduction .story-inform .story .link-next-container {
    width: 100%;
    display: block;
    text-align: right;
    margin-top: 20px
}

#feed-filterbox .filters .pt-generic-topic-introduction h2+.teaser-image,
#feed-filterbox .filters .pt-generic-topic-introduction h2+.teaser-video,
.feed-filterbox .filters .pt-generic-topic-introduction h2+.teaser-image,
.feed-filterbox .filters .pt-generic-topic-introduction h2+.teaser-video,
.pt-erecruitment form .pt-generic-topic-introduction legend+.teaser-image,
.pt-erecruitment form .pt-generic-topic-introduction legend+.teaser-video,
.pt-event-overview .event-feed .filters .pt-generic-topic-introduction h2+.teaser-image,
.pt-event-overview .event-feed .filters .pt-generic-topic-introduction h2+.teaser-video,
.pt-generic-topic-introduction #feed-filterbox .filters h2+.teaser-image,
.pt-generic-topic-introduction #feed-filterbox .filters h2+.teaser-video,
.pt-generic-topic-introduction .feed-filterbox .filters h2+.teaser-image,
.pt-generic-topic-introduction .feed-filterbox .filters h2+.teaser-video,
.pt-generic-topic-introduction .pt-erecruitment form legend+.teaser-image,
.pt-generic-topic-introduction .pt-erecruitment form legend+.teaser-video,
.pt-generic-topic-introduction .pt-event-overview .event-feed .filters h2+.teaser-image,
.pt-generic-topic-introduction .pt-event-overview .event-feed .filters h2+.teaser-video,
.pt-generic-topic-introduction .pt-media-releases-and-stories .media-releases-feed .filters h2+.teaser-image,
.pt-generic-topic-introduction .pt-media-releases-and-stories .media-releases-feed .filters h2+.teaser-video,
.pt-generic-topic-introduction .pt-search .search-feed .filters h2+.teaser-image,
.pt-generic-topic-introduction .pt-search .search-feed .filters h2+.teaser-video,
.pt-generic-topic-introduction .pt-vacancy-detail .secondary-vacancy-details+.teaser-image,
.pt-generic-topic-introduction .pt-vacancy-detail .secondary-vacancy-details+.teaser-video,
.pt-generic-topic-introduction .pt-visual-overview .visual-teasers-feed .filters h2+.teaser-image,
.pt-generic-topic-introduction .pt-visual-overview .visual-teasers-feed .filters h2+.teaser-video,
.pt-generic-topic-introduction .section-title+.teaser-image,
.pt-generic-topic-introduction .section-title+.teaser-video,
.pt-media-releases-and-stories .media-releases-feed .filters .pt-generic-topic-introduction h2+.teaser-image,
.pt-media-releases-and-stories .media-releases-feed .filters .pt-generic-topic-introduction h2+.teaser-video,
.pt-search .search-feed .filters .pt-generic-topic-introduction h2+.teaser-image,
.pt-search .search-feed .filters .pt-generic-topic-introduction h2+.teaser-video,
.pt-vacancy-detail .pt-generic-topic-introduction .secondary-vacancy-details+.teaser-image,
.pt-vacancy-detail .pt-generic-topic-introduction .secondary-vacancy-details+.teaser-video,
.pt-visual-overview .visual-teasers-feed .filters .pt-generic-topic-introduction h2+.teaser-image,
.pt-visual-overview .visual-teasers-feed .filters .pt-generic-topic-introduction h2+.teaser-video {
    margin-top: 10px
}

.pt-careers-overview .inputsearch-wrapper {
    width: 100%
}

.pt-careers-overview .inputsearch-wrapper .link-next-section {
    float: right;
    margin-top: 10px
}

.pt-careers-overview .intermediary-long-title {
    color: #005192;
    margin: 40px 0 66px
}

html.bgclip .pt-careers-overview .intermediary-long-title {
    background: -webkit-linear-gradient(45deg, #005192 0, #008bc5 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

.pt-careers-overview .video-container {
    width: 100%
}

.pt-careers-overview .video {
    width: 100%;
    margin: auto;
    display: block;
    border: 1px solid #EBEFF1
}

.pt-careers-overview .link-wrapper {
    width: 100%;
    text-align: right
}

.pt-careers-overview .employee-teasersection .link-wrapper {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.pt-careers-overview .video-section .link-wrapper {
    margin-top: 20px
}

.pt-vacancies-overview .results {
    margin-bottom: 15px
}

.pt-vacancy-detail .maincontent-header {
    margin-bottom: 0
}

.pt-vacancy-detail .maincontent-header .maincontent-date {
    margin-bottom: 20px
}

.pt-vacancy-detail .secondary-vacancy-details {
    margin-top: 0
}

.pt-vacancy-detail .secondary-vacancy-details .business,
.pt-vacancy-detail .secondary-vacancy-details .date-published,
.pt-vacancy-detail .secondary-vacancy-details .location {
    font-size: .9em;
    margin: 0;
    display: block
}

.pt-vacancy-detail .table-vacancy-wrapper {
    margin-bottom: 40px
}

.pt-vacancy-detail .cta-block {
    margin-top: 40px;
    margin-bottom: 40px;
    max-width: 680px
}

.pt-employee-testimonial-detail .interested h3 {
    margin-bottom: 10px;
    color: #008bc5;
    font-weight: 700
}

.pt-investors-overview .primary-feature-block .story,
.pt-investors-overview .story-inform .story,
.pt-media-overview .l-header.dm-static .menu-trigger,
.pt-media-overview .l-header.dm-static .site-title {
    color: #005192
}

.pt-employee-testimonial-detail .interested p {
    margin-bottom: 20px
}

.pt-employee-testimonial-overview ul+ul {
    margin-top: 20px!important
}

.pt-erecruitment .login-on-erecruitment {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

.pt-erecruitment iframe {
    width: 100%;
    height: 250px
}

.pt-erecruitment iframe+.rich-text {
    margin-top: 60px
}

.pt-erecruitment form {
    margin-top: 20px
}

.pt-investors-overview .primary-feature-block iframe,
.pt-investors-overview .story-inform iframe {
    max-height: 300px
}

.pt-investors-overview .primary-feature-block .facts-content,
.pt-investors-overview .story-inform .facts-content {
    padding: 24px 12px 60px
}

.pt-investors-overview .teaser-secondary-feature>.overlay {
    background-image: linear-gradient(45deg, #56378A 0, #008BC5 15%, #55BECF 33%, #96BF0D 50%, #F18E00 68%, #E4312C 84%, #C3004A 100%)
}

.pt-investors-overview .teaser-secondary-feature>.overlay:before {
    background-image: linear-gradient(45deg, #008BC5 0, #55BECF 30%, #96BF0D 61%, #F18E00 100%)
}

.pt-investors-overview .feature-composition {
    margin-top: 80px;
    margin-bottom: 20px
}

.pt-investors-overview .feature-composition>li {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.pt-investors-overview .feature-composition>li>* {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.pt-report-detail .share {
    margin-top: 20px
}

.pt-report-detail .share h3 {
    display: none
}

.pt-report-detail .report-details {
    margin-bottom: 60px
}

.pt-report-detail .report-img img {
    width: 100%;
    max-width: 100%;
    height: auto
}

.pt-report-detail .content .heading-small {
    color: #005192;
    margin-bottom: 10px
}

.pt-report-detail .share-article {
    margin-top: 30px
}

.pt-why-invest .maincontent {
    margin-bottom: 60px
}

.pt-why-invest .chart-container a {
    text-decoration: none;
    border: none
}

.pt-why-invest .chart-container img {
    display: block;
    width: 100%;
    height: auto
}

.pt-why-invest .growth-sectors img,
.pt-why-invest .portfolio-charts img {
    margin-bottom: 20px
}

.pt-why-invest .leader-logo {
    display: block;
    max-width: 300px;
    height: auto;
    margin: 20px auto
}

.btn-addtocalendar .pt-why-invest .invest-trigger .atcb-link,
.pt-why-invest .invest-trigger .btn-addtocalendar .atcb-link,
.pt-why-invest .invest-trigger .btn-cta {
    margin-top: 20px
}

.pt-media-overview .l-header.dm-static .title-area {
    border-color: #005192
}

.pt-media-overview .l-header.dm-static .menu-button .menu-bar {
    background-color: #005192
}

.pt-media-overview .l-header.dm-static .corporate-logo {
    background-image: url(../media/images/akzonobel-logo.svg)
}

.pt-media-overview .l-header.dm-static .link-back,
.pt-media-overview .l-header.dm-static .search-trigger {
    color: #008bc5
}

.pt-media-overview .l-header.dm-static .search-trigger:before {
    background-image: url(../media/images/search-icon-blue.svg)
}

.pt-media-overview .l-header.dm-static.dm-large .navigation .top-nav>li>a {
    color: #005192
}

.pt-media-overview .feature-composition {
    margin-top: 80px;
    margin-bottom: 0
}

.pt-media-overview .feature-composition>li {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.pt-media-overview .feature-composition>li>* {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.pt-media-overview .upcoming-events,
.pt-media-overview .visuals-to-download {
    padding-top: 20px;
    margin-top: 80px
}

.pt-media-detail .maincontent {
    margin-bottom: 60px
}

.pt-media-detail .content-wrapper {
    position: relative;
    margin-bottom: 30px
}

.pt-media-detail .media-contact {
    position: relative;
    margin-bottom: 40px;
    margin-top: 20px
}

.pt-media-detail .media-contact .teaser-contact {
    max-width: 400px
}

.pt-media-detail .media-contact h2 {
    color: #008bc5;
    margin-bottom: 10px
}

.pt-media-detail .media-contact>span {
    display: block;
    width: 100%;
    margin-top: 10px;
    text-align: right
}

.pt-media-detail .media-contacts {
    margin-bottom: 30px;
    margin-top: 20px
}

.pt-media-detail .related-visuals {
    margin-bottom: 30px
}

.pt-media-detail .relatedmedia-wrapper>section {
    margin: 0
}

.pt-media-detail .relatedmedia-wrapper>section+section,
.pt-story-detail .story-inform+* {
    margin-top: 60px
}

.pt-media-detail .related-stories {
    padding-top: 20px
}

.pt-media-detail .related-businessproducts,
.pt-media-detail .related-events {
    margin-bottom: 30px
}

.pt-media-detail .related-businessproducts>h3 {
    color: #005192;
    margin-bottom: 15px
}

.pt-media-detail .tags-list {
    margin-bottom: -10px
}

.pt-story-detail {
    background: 0 0
}

.pt-story-detail .story-inform .story .text {
    color: #414141
}

.pt-story-detail .media-slider:after:after {
    content: "";
    display: table;
    clear: both
}

.pt-event-detail .content .date,
.pt-event-detail .content .time,
.pt-event-detail .content .type,
.pt-event-detail .event-footer .share,
.pt-event-detail .event-footer .tags {
    display: block
}

.pt-event-overview .maincontent-header {
    margin-bottom: 0
}

.pt-event-overview .maincontent-header .title {
    margin-bottom: 5px
}

.pt-event-overview .calendar {
    margin-bottom: 60px
}

.pt-event-overview .archived h2,
.pt-event-overview .calendar h2 {
    font-weight: 700;
    color: #008bc5;
    margin-bottom: 20px
}

.pt-event-overview .archived h2 span,
.pt-event-overview .calendar h2 span {
    font-weight: 200
}

.pt-event-overview .archived .results {
    margin-bottom: 10px
}

.pt-event-detail .event-details {
    margin-bottom: 60px
}

.pt-event-detail .event-img img {
    width: 100%;
    max-width: 100%;
    height: auto
}

.pt-event-detail .content .heading {
    color: #008bc5;
    margin-bottom: 10px
}

.pt-event-detail .content .time {
    margin-bottom: 30px
}

.btn-addtocalendar .pt-event-detail .content .atcb-link,
.pt-event-detail .content .btn-addtocalendar .atcb-link,
.pt-event-detail .content .btn-cta,
.pt-event-detail .content .btn-cta-secondary {
    margin: 0 10px 10px 0
}

.pt-event-detail .event-publications {
    padding-top: 20px;
    margin-bottom: 60px
}

.pt-event-detail h2.heading-small {
    display: block;
    margin-bottom: 15px;
    color: #008bc5
}

.pt-event-detail .event-calendar,
.pt-event-detail .event-contacts {
    padding-top: 20px
}

.pt-event-detail .event-calendar .results,
.pt-event-detail .event-contacts .results {
    margin-bottom: 15px
}

.pt-event-detail .event-contacts {
    margin-bottom: 32px
}

.pt-visual-overview .contacts {
    padding-top: 40px
}

.pt-visual-detail .visual {
    margin-bottom: 60px
}

.pt-visual-detail .visual .preview {
    overflow: hidden
}

.pt-visual-detail .visual .preview>img {
    width: 100%
}

.pt-visual-detail .visual .info {
    position: relative;
    padding: 30px 0
}

.pt-visual-detail .visual .tag {
    text-transform: uppercase;
    color: #005192
}

.pt-visual-detail .visual .title {
    margin-top: 8px;
    color: #005192
}

.pt-visual-detail .visual .sub-title {
    margin-top: 13px;
    color: #008bc5
}

.pt-visual-detail .visual .specs {
    margin-top: 30px
}

.pt-visual-detail .visual .key-value:after {
    content: "";
    display: table;
    clear: both
}

.pt-visual-detail .visual .key-value .key {
    display: block;
    width: 100%;
    font-weight: 700
}

.pt-visual-detail .visual .key-value .value {
    display: block;
    width: 100%
}

.pt-visual-detail .visual .key-value .value .btn-tag {
    margin-top: 4px
}

.pt-visual-detail .visual .key-value+.key-value {
    margin-top: 8px
}

.pt-visual-detail .visual .cta {
    margin-top: 30px
}

.btn-addtocalendar .pt-visual-detail .visual .atcb-link,
.pt-visual-detail .visual .btn-addtocalendar .atcb-link,
.pt-visual-detail .visual .btn-cta {
    margin-top: 20px;
    float: right
}

.pt-visual-detail .visual .visual-error {
    color: #E4312C;
    display: block;
    margin-top: 12px;
    font-weight: 600;
    float: left
}

.pt-visual-detail .visual .link-next-section {
    clear: both;
    float: right;
    margin-top: 30px;
    color: #005192
}

.pt-visual-detail .related-publications {
    margin-top: 60px
}

.pt-contact-overview .maincontent {
    margin-bottom: 80px
}

.pt-contact-overview .contacts {
    margin-top: 45px
}

.pt-contact-overview .contacts ul {
    margin-top: 12px
}

.pt-products-overview .teaser-secondary-feature-bottom .overlay:before {
    background-image: linear-gradient(45deg, #005192 0, #008bc5 100%)
}

.pt-products-overview .teaser-tertiary-feature:before {
    background-image: linear-gradient(45deg, #005192 0, #55becf 100%)
}

.pt-products-overview .product-stories {
    margin-top: 0
}

.pt-paints-and-coatings-overview .accordeon .corrosion-environment ul,
.pt-paints-and-coatings-overview .accordeon .industry ul,
.pt-paints-and-coatings-overview .accordeon .technology ul {
    margin-left: 0;
    padding-left: 0;
    list-style-type: none
}

.pt-paints-and-coatings-overview .accordeon .corrosion-environment li+li,
.pt-paints-and-coatings-overview .accordeon .industry li+li,
.pt-paints-and-coatings-overview .accordeon .technology li+li {
    margin-top: 10px
}

.pt-paints-and-coatings-overview .related-stories {
    margin-top: 80px;
    margin-bottom: 40px
}

.pt-chemicals-overview .i-search {
    margin-top: 10px
}

.pt-chemicals-overview .inputsearch-wrapper {
    width: 100%
}

.pt-chemicals-overview .product-categories {
    margin-top: 0;
    border-top: 1px solid #ebeff1;
    border-left: 1px solid #ebeff1;
    margin-bottom: 60px
}

.pt-chemicals-overview .product-category {
    border-right: 1px solid #ebeff1;
    border-bottom: 1px solid #ebeff1;
    padding: 32px 20px;
    width: 100%
}

.pt-chemicals-overview .product-category ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.pt-chemicals-overview .product-category li:not(:last-child) {
    margin-bottom: 10px
}

.pt-chemicals-overview .category-title {
    color: #005192;
    margin-bottom: 20px
}

.pt-chemicals-product-finder .maincontent .media-slider {
    margin-top: 6px;
    margin-bottom: 40px
}

.pt-chemicals-product-finder iframe {
    margin-top: 0;
    width: 100%;
    position: relative
}

.pt-search .video-results,
.pt-search .visual-results {
    margin-top: 60px;
    padding-top: 20px
}

.pt-chemicals-product-finder .related-stories {
    margin-bottom: 40px
}

.pt-search .maincontent-header {
    margin-bottom: 0
}

.pt-search .search-feed .btn-show-more {
    display: none
}

.pt-search .video-results iframe {
    width: 100%;
    height: 100%;
    min-height: 180px
}

body {
    margin: 0;
    padding: 0;
    font-weight: 400;
    color: #414141
}

hr {
    border: none;
    height: 0
}

wbr:after {
    content: "\00200B"
}

b,
strong {
    font-weight: 700
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

:focus {
    outline: 0
}

::-moz-selection {
    background: #008bc5;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #008bc5;
    color: #fff;
    text-shadow: none
}

button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    background: 0 0
}

[data-responsive-image=background] {
    position: relative;
    overflow: none
}

[data-responsive-image=background]>.quality-image {
    background-size: inherit;
    background-position: inherit;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.rich-text figure {
    margin-top: 0;
    padding: 0
}

.rich-text+* {
    margin-top: 40px
}

.story-explorer {
    position: relative;
    overflow: hidden;
    opacity: 0;
    transition: opacity .3s ease-in-out
}

.story-explorer.visible {
    opacity: 1
}

.story-explorer .background {
    position: absolute;
    width: 110%;
    height: 110%;
    left: -5%;
    top: -5%
}

.story-explorer .background:after,
.story-explorer .background:before {
    content: " ";
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    z-index: 10
}

.story-explorer .background:before {
    position: absolute;
    background: linear-gradient(to bottom, #005192 0, rgba(0, 81, 146, 0) 80%, rgba(255, 255, 255, 0) 100%);
    mix-blend-mode: multiply
}

.story-explorer .background:after {
    position: absolute;
    background: linear-gradient(0deg, #fff 0, #fff 1%, rgba(255, 255, 255, 0) 40%), linear-gradient(0deg, #fff 0, #fff 1%, rgba(255, 255, 255, 0) 60%)
}

.story-explorer .background>* {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    background-size: cover;
    background-position: center;
    background-color: #fff;
    transition: opacity .6s .15s ease-in-out
}

.story-explorer .background>:nth-child(1) {
    z-index: 1
}

.story-explorer .background>:nth-child(2) {
    z-index: 0
}

.story-explorer .background>.hide {
    opacity: 0
}

.story-explorer .nav-slider {
    display: none;
    position: absolute;
    width: 100%;
    height: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 20
}

.story-explorer .nav-slider .next,
.story-explorer .nav-slider .previous {
    position: absolute;
    padding: 100px 30px;
    cursor: pointer;
    top: -115px;
    opacity: .7;
    transition: opacity .3s ease-in-out;
    color: #fff
}

.story-explorer .nav-slider .next:hover,
.story-explorer .nav-slider .previous:hover {
    opacity: 1
}

.story-explorer .nav-slider .next:before,
.story-explorer .nav-slider .previous:before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    color: #fff;
    font-size: 40px;
    width: 40px;
    height: 40px;
    text-shadow: 0 0 1px rgba(0, 0, 0, .4)
}

.cookie-consent__agree,
.cookie-consent__text {
    font-size: 16px
}

.story-explorer .nav-slider .previous {
    left: 20px
}

.story-explorer .nav-slider .previous:before {
    content: '\E903'
}

.story-explorer .nav-slider .next {
    right: 20px
}

.story-explorer .nav-slider .next:before {
    content: '\E902'
}

.story-explorer .compositions-container {
    position: relative;
    height: 100%;
    z-index: 10;
    margin-top: 200px;
    margin-bottom: 40px
}

.story-explorer .storyTile-composition {
    padding: 0;
    list-style-type: none;
    height: 420px;
    -webkit-perspective: 3000px;
    perspective: 3000px
}

.story-explorer .storyTile-composition .storyTile {
    width: 380px;
    height: 380px;
    position: absolute;
    opacity: 0
}

.story-explorer .storyTile-composition .storyTile .teaser-tertiary-feature {
    background: 0 0
}

.story-explorer .storyTile-composition .storyTile .teaser-tertiary-feature:before {
    transition: opacity .2s ease-in-out
}

.story-explorer .storyTile-composition .storyTile[data-pos] {
    opacity: 1
}

.story-explorer .storyTile-composition .storyTile[data-pos="1"] {
    z-index: 30
}

.story-explorer .storyTile-composition .storyTile[data-pos="1"] .teaser-tertiary-feature:before {
    opacity: .9
}

.story-explorer .storyTile-composition .storyTile[data-pos="2"] {
    z-index: 29
}

.story-explorer .storyTile-composition .storyTile[data-pos="2"] .teaser-tertiary-feature:before {
    opacity: .8
}

.story-explorer .storyTile-composition .storyTile[data-pos="3"] {
    z-index: 28
}

.story-explorer .storyTile-composition .storyTile[data-pos="3"] .teaser-tertiary-feature:before {
    opacity: .7
}

.story-explorer .storyTile-composition .storyTile[data-pos="4"] {
    z-index: 27
}

.story-explorer .storyTile-composition .storyTile[data-pos="4"] .teaser-tertiary-feature:before {
    opacity: .6
}

.storyTile {
    transition: all .6s ease-in-out;
    cursor: pointer;
    text-decoration: none
}

.storyTile.multiSteps[data-pos="2"],
.storyTile.multiSteps[data-pos="3"] {
    transition-timing-function: linear
}

.storyTile[data-pos="1"] .storyTile__content {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3)
}

.storyTile .storyTile__wrapper {
    position: relative;
    height: 100%;
    color: #fff
}

.storyTile .storyTile__wrapper .teaser-tertiary-feature {
    height: 100%;
    transition: -webkit-transform 5s linear;
    transition: transform 5s linear
}

.storyTile[data-pos="1"] .storyTile__content .storyTile__footer {
    opacity: 1
}

.story-explorer .teaser-tertiary-feature.theme-color:before {
    background-image: linear-gradient(45deg, #96BF0D 0, #F18E00 25%, #E4312C 67%, #C3004A 100%)
}

.story-explorer .teaser-tertiary-feature.theme-ingredients:before {
    background-image: linear-gradient(45deg, #008BC5 0, #55BECF 30%, #96BF0D 61%, #F18E00 100%)
}

.story-explorer .teaser-tertiary-feature.theme-protection:before {
    background-image: linear-gradient(45deg, #C3004A 0, #56378A 34%, #008BC5 68%, #55BECF 100%)
}

.brands-section {
    margin-top: 60px
}

.brands-section h2 {
    color: #008bc5;
    margin-bottom: 14px
}

.brands-section .brands-logos {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 100%
}

.brands-section .brands-logos .logo {
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    margin-top: 15px;
    transition: -webkit-transform .2s ease-out;
    transition: transform .2s ease-out
}

.brands-section .brands-logos .logo:hover {
    -webkit-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px)
}

.brands-section .brands-logos .logo-dulux img {
    max-height: 50px
}

.brands-section .brands-logos .logo-interpon img,
.brands-section .brands-logos .logo-sikkens img {
    max-height: 40px
}

.brands-section .brands-logos .logo-eka img {
    max-height: 44px
}

.brands-section .brands-logos .logo-international img {
    max-height: 20px
}

.brands-section .link-next-section {
    margin-top: 20px;
    float: right
}

.cookie-consent {
    background: rgba(0, 81, 146, .9);
    position: fixed;
    bottom: -9999px;
    width: 100%;
    opacity: 0
}

.cookie-consent.show {
    opacity: 1;
    bottom: 0
}

.cookie-consent__container {
    max-width: 1180px;
    margin: 0 auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px
}

.cookie-consent__text {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    width: 100%;
    line-height: 24px;
    font-weight: 400;
    color: #fff
}

.cookie-consent__text a {
    color: #fff
}

.cookie-consent__agree {
    line-height: 22px;
    text-decoration: none;
    text-align: center;
    color: #fff;
    font-weight: 600;
    background-color: #b9c9d0;
    max-height: 40px;
    margin: 20px;
    padding: 5px 35px;
    border-radius: 4px
}

.cookie-consent__agree:hover {
    background-color: #7C96A4
}

body .full-width-content-container .btn-close {
    right: 3px
}

@media (min-width:320px) {
    .primary-feature-block,
    .primary-feature-block h2,
    .primary-feature-block time,
    .story-inform,
    .story-inform h2,
    .story-inform time {
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif
    }
    #collection-pattern-3 li,
    .navteasers-wrapper li,
    .pt-contact-overview .contacts li,
    .pt-event-detail .event-calendar .results li,
    .pt-event-detail .event-contacts .results li,
    .pt-event-detail .event-publications li,
    .pt-event-overview .calendar .results li,
    .pt-home .news li,
    .pt-media-detail .media-contacts li,
    .pt-media-detail .related-events li,
    .pt-media-detail .related-publications li,
    .pt-media-overview .upcoming-events li,
    .pt-media-releases-and-stories .media-releases-feed .results li,
    .pt-search .search-feed .results li,
    .pt-story-detail .other-stories li,
    .pt-visual-detail .related-publications li,
    .pt-visual-overview .contacts li,
    .pt-why-invest .businessunits li,
    .pt-why-invest .commercial-innovation li,
    .pt-why-invest .related-publications li,
    .pt-why-invest .track-records li,
    .tile-collection-3 li {
        max-width: 300px
    }
    .primary-feature-block,
    .story-inform {
        font-size: 20px;
        line-height: 28px;
        font-weight: 400
    }
    .primary-feature-block h2,
    .story-inform h2 {
        font-size: 24px;
        line-height: 32px;
        font-weight: 300
    }
    .primary-feature-block h2+*,
    .story-inform h2+* {
        margin-top: 25px
    }
    .primary-feature-block p+p,
    .story-inform p+p {
        margin-top: 20px
    }
    .primary-feature-block time,
    .story-inform time {
        font-size: 16px;
        line-height: 22px;
        font-weight: 400
    }
    .l-header.dm-large .navigation .top-nav>li+li {
        margin-left: 25px
    }
}

@media (min-width:320px) and (max-width:479px) {
    #collection-pattern-1 li:nth-child(n+2),
    #collection-pattern-2 li:nth-child(n+2),
    #collection-pattern-3 li:nth-child(n+2),
    #collection-pattern-4 li:nth-child(n+2),
    .navteasers-wrapper li:nth-child(n+2),
    .pt-contact-overview .contacts li:nth-child(n+2),
    .pt-event-detail .event-calendar .results li:nth-child(n+2),
    .pt-event-detail .event-contacts .results li:nth-child(n+2),
    .pt-event-detail .event-publications li:nth-child(n+2),
    .pt-event-overview .archived .results li:nth-child(n+2),
    .pt-event-overview .calendar .results li:nth-child(n+2),
    .pt-generic-content .other-stories li:nth-child(n+2),
    .pt-home .news li:nth-child(n+2),
    .pt-media-detail .media-contacts li:nth-child(n+2),
    .pt-media-detail .related-events li:nth-child(n+2),
    .pt-media-detail .related-publications li:nth-child(n+2),
    .pt-media-detail .related-stories li:nth-child(n+2),
    .pt-media-detail .related-visuals li:nth-child(n+2),
    .pt-media-overview .upcoming-events li:nth-child(n+2),
    .pt-media-overview .visuals-to-download li:nth-child(n+2),
    .pt-media-releases-and-stories .media-releases-feed .results li:nth-child(n+2),
    .pt-search .search-feed .results li:nth-child(n+2),
    .pt-search .video-results li:nth-child(n+2),
    .pt-search .visual-results li:nth-child(n+2),
    .pt-story-detail .other-stories li:nth-child(n+2),
    .pt-visual-detail .related-publications li:nth-child(n+2),
    .pt-visual-detail .related-visuals li:nth-child(n+2),
    .pt-visual-overview .contacts li:nth-child(n+2),
    .pt-visual-overview .visual-teasers-feed .results li:nth-child(n+2),
    .pt-why-invest .businessunits li:nth-child(n+2),
    .pt-why-invest .commercial-innovation li:nth-child(n+2),
    .pt-why-invest .related-publications li:nth-child(n+2),
    .pt-why-invest .track-records li:nth-child(n+2),
    .tile-collection-1 li:nth-child(n+2),
    .tile-collection-2 li:nth-child(n+2),
    .tile-collection-3 li:nth-child(n+2),
    .tile-collection-4 li:nth-child(n+2) {
        margin-top: 20px
    }
    .hide-on-mobile {
        display: none!important
    }
    .show-on-phone-portrait {
        display: block
    }
    .hide-on-phone,
    .hide-on-phone-portrait {
        display: none!important
    }
    .brands-section .brands-logos .brand-logo:nth-child(odd) img,
    .pt-home .brands-section--home .brands-logos .brand-logo:nth-child(odd) img {
        padding: 0 5px
    }
    #collection-pattern,
    #collection-pattern-1,
    #collection-pattern-2,
    #collection-pattern-3,
    #collection-pattern-4,
    #feed-filterbox,
    #feed-filterbox .no-results-available,
    #grid,
    .background-gradient>*,
    .feed-filterbox,
    .feed-filterbox .no-results-available,
    .grid,
    .l-footer .footer-wrapper,
    .l-header.dm-large .navigation .top-nav>li .flyout,
    .maincontent,
    .navteasers-wrapper,
    .pt-art-detail .related-content-wrapper,
    .pt-contact-overview .contacts,
    .pt-event-detail .event-calendar,
    .pt-event-detail .event-calendar .results,
    .pt-event-detail .event-contacts .results,
    .pt-event-detail .event-publications,
    .pt-event-overview .archived,
    .pt-event-overview .archived .results,
    .pt-event-overview .calendar,
    .pt-event-overview .calendar .results,
    .pt-event-overview .event-feed,
    .pt-event-overview .event-feed .no-results-available,
    .pt-generic-content .other-stories,
    .pt-generic-content .related,
    .pt-home .brands-section--home .brands-logos,
    .pt-home .inputsearch-section,
    .pt-home .news,
    .pt-home .teaser-collection [class*=composition-],
    .pt-media-detail .media-contacts,
    .pt-media-detail .related-events,
    .pt-media-detail .related-publications,
    .pt-media-detail .related-stories,
    .pt-media-detail .related-visuals,
    .pt-media-detail .relatedmedia-wrapper,
    .pt-media-overview .maincontent,
    .pt-media-overview .upcoming-events,
    .pt-media-overview .visuals-to-download,
    .pt-media-releases-and-stories .media-releases-feed,
    .pt-media-releases-and-stories .media-releases-feed .no-results-available,
    .pt-media-releases-and-stories .media-releases-feed .results,
    .pt-search .search-feed,
    .pt-search .search-feed .no-results-available,
    .pt-search .search-feed .results,
    .pt-search .video-results,
    .pt-search .visual-results,
    .pt-story-detail .other-stories,
    .pt-visual-detail .related-content-wrapper,
    .pt-visual-detail .related-publications,
    .pt-visual-detail .related-visuals,
    .pt-visual-overview .contacts,
    .pt-visual-overview .visual-teasers-feed,
    .pt-visual-overview .visual-teasers-feed .no-results-available,
    .pt-visual-overview .visual-teasers-feed .results,
    .pt-why-invest .businessunits,
    .pt-why-invest .commercial-innovation,
    .pt-why-invest .related-publications,
    .pt-why-invest .track-records,
    .story-explorer .compositions-container,
    .tile-collection-1,
    .tile-collection-2,
    .tile-collection-3,
    .tile-collection-4,
    .tile-composition,
    .tile-composition-1 {
        width: 300px
    }
    #collection-pattern-1>ul,
    #collection-pattern-2>ul,
    #collection-pattern-3>ul,
    #collection-pattern-4>ul,
    #collection-pattern>ul,
    #row,
    .maincontent-header,
    .navteasers-wrapper>ul,
    .primary-feature-block,
    .pt-art-detail .visual,
    .pt-contact-overview .contacts>ul,
    .pt-event-detail .event-calendar .results>ul,
    .pt-event-detail .event-contacts .results>ul,
    .pt-event-detail .event-details,
    .pt-event-detail .event-publications>ul,
    .pt-event-overview .archived .results>ul,
    .pt-event-overview .calendar .results>ul,
    .pt-generic-content .other-stories>ul,
    .pt-home .news>ul,
    .pt-home .teaser-collection,
    .pt-investors-overview .feature-composition,
    .pt-media-detail .media-contacts>ul,
    .pt-media-detail .related-events>ul,
    .pt-media-detail .related-publications>ul,
    .pt-media-detail .related-stories>ul,
    .pt-media-detail .related-visuals>ul,
    .pt-media-overview .feature-composition,
    .pt-media-overview .upcoming-events>ul,
    .pt-media-overview .visuals-to-download>ul,
    .pt-media-releases-and-stories .media-releases-feed .results>ul,
    .pt-search .search-feed .results>ul,
    .pt-search .video-results>ul,
    .pt-search .visual-results>ul,
    .pt-story-detail .other-stories>ul,
    .pt-vacancy-detail .table-vacancy-wrapper,
    .pt-visual-detail .related-publications>ul,
    .pt-visual-detail .related-visuals>ul,
    .pt-visual-detail .visual,
    .pt-visual-overview .contacts>ul,
    .pt-visual-overview .visual-teasers-feed .results>ul,
    .pt-why-invest .businessunits>ul,
    .pt-why-invest .commercial-innovation>ul,
    .pt-why-invest .growth-sectors,
    .pt-why-invest .portfolio-charts,
    .pt-why-invest .related-publications>ul,
    .pt-why-invest .track-records>ul,
    .rich-text,
    .row,
    .story-inform,
    .tile-collection-1>ul,
    .tile-collection-2>ul,
    .tile-collection-3>ul,
    .tile-collection-4>ul,
    .tile-composition-side-by-side {
        width: 300px;
        margin-left: 50%;
        left: -150px
    }
    #collection-pattern-4 li,
    .pt-media-detail .related-visuals li,
    .pt-media-overview .visuals-to-download li,
    .pt-search .video-results li,
    .pt-search .visual-results li,
    .pt-visual-detail .related-visuals li,
    .pt-visual-overview .visual-teasers-feed .results li,
    .tile-collection-4 li {
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-4 li:nth-child(1n+1),
    .pt-media-detail .related-visuals li:nth-child(1n+1),
    .pt-media-overview .visuals-to-download li:nth-child(1n+1),
    .pt-search .video-results li:nth-child(1n+1),
    .pt-search .visual-results li:nth-child(1n+1),
    .pt-visual-detail .related-visuals li:nth-child(1n+1),
    .pt-visual-overview .visual-teasers-feed .results li:nth-child(1n+1),
    .tile-collection-4 li:nth-child(1n+1) {
        margin-left: 0
    }
    #collection-pattern-3 li,
    .navteasers-wrapper li,
    .pt-contact-overview .contacts li,
    .pt-event-detail .event-calendar .results li,
    .pt-event-detail .event-contacts .results li,
    .pt-event-detail .event-publications li,
    .pt-event-overview .calendar .results li,
    .pt-home .news li,
    .pt-media-detail .media-contacts li,
    .pt-media-detail .related-events li,
    .pt-media-detail .related-publications li,
    .pt-media-overview .upcoming-events li,
    .pt-media-releases-and-stories .media-releases-feed .results li,
    .pt-search .search-feed .results li,
    .pt-story-detail .other-stories li,
    .pt-visual-detail .related-publications li,
    .pt-visual-overview .contacts li,
    .pt-why-invest .businessunits li,
    .pt-why-invest .commercial-innovation li,
    .pt-why-invest .related-publications li,
    .pt-why-invest .track-records li,
    .tile-collection-3 li {
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-3 li:nth-child(1n+1),
    .navteasers-wrapper li:nth-child(1n+1),
    .pt-contact-overview .contacts li:nth-child(1n+1),
    .pt-event-detail .event-calendar .results li:nth-child(1n+1),
    .pt-event-detail .event-contacts .results li:nth-child(1n+1),
    .pt-event-detail .event-publications li:nth-child(1n+1),
    .pt-event-overview .calendar .results li:nth-child(1n+1),
    .pt-home .news li:nth-child(1n+1),
    .pt-media-detail .media-contacts li:nth-child(1n+1),
    .pt-media-detail .related-events li:nth-child(1n+1),
    .pt-media-detail .related-publications li:nth-child(1n+1),
    .pt-media-overview .upcoming-events li:nth-child(1n+1),
    .pt-media-releases-and-stories .media-releases-feed .results li:nth-child(1n+1),
    .pt-search .search-feed .results li:nth-child(1n+1),
    .pt-story-detail .other-stories li:nth-child(1n+1),
    .pt-visual-detail .related-publications li:nth-child(1n+1),
    .pt-visual-overview .contacts li:nth-child(1n+1),
    .pt-why-invest .businessunits li:nth-child(1n+1),
    .pt-why-invest .commercial-innovation li:nth-child(1n+1),
    .pt-why-invest .related-publications li:nth-child(1n+1),
    .pt-why-invest .track-records li:nth-child(1n+1),
    .tile-collection-3 li:nth-child(1n+1) {
        margin-left: 0
    }
    #collection-pattern-2 li,
    .pt-generic-content .other-stories li,
    .pt-media-detail .related-stories li,
    .tile-collection-2 li {
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-2 li:nth-child(1n+1),
    .pt-generic-content .other-stories li:nth-child(1n+1),
    .pt-media-detail .related-stories li:nth-child(1n+1),
    .tile-collection-2 li:nth-child(1n+1) {
        margin-left: 0
    }
    #collection-pattern-1 li,
    .pt-event-overview .archived .results li,
    .tile-collection-1 li {
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-1 li:nth-child(1n+1),
    .pt-event-overview .archived .results li:nth-child(1n+1),
    .tile-collection-1 li:nth-child(1n+1) {
        margin-left: 0
    }
    #feed-filterbox .filters .tag-selector-multiple .btn-show-more,
    .feed-filterbox .filters .tag-selector-multiple .btn-show-more,
    .pt-event-overview .event-feed .filters .tag-selector-multiple .btn-show-more,
    .pt-media-releases-and-stories .media-releases-feed .filters .tag-selector-multiple .btn-show-more,
    .pt-search .search-feed .filters .tag-selector-multiple .btn-show-more,
    .pt-visual-overview .visual-teasers-feed .filters .tag-selector-multiple .btn-show-more {
        display: inline-block;
        margin-left: 0;
        margin-top: 20px
    }
    #feed-filterbox .pagination-wrapper .page-list li:nth-child(7),
    #feed-filterbox .pagination-wrapper .page-list li:nth-child(8),
    .feed-filterbox .pagination-wrapper .page-list li:nth-child(7),
    .feed-filterbox .pagination-wrapper .page-list li:nth-child(8),
    .pt-event-detail .event-img,
    .pt-event-overview .event-feed .pagination-wrapper .page-list li:nth-child(7),
    .pt-event-overview .event-feed .pagination-wrapper .page-list li:nth-child(8),
    .pt-media-releases-and-stories .media-releases-feed .pagination-wrapper .page-list li:nth-child(7),
    .pt-media-releases-and-stories .media-releases-feed .pagination-wrapper .page-list li:nth-child(8),
    .pt-report-detail .report-img,
    .pt-search .search-feed .pagination-wrapper .page-list li:nth-child(7),
    .pt-search .search-feed .pagination-wrapper .page-list li:nth-child(8),
    .pt-visual-overview .visual-teasers-feed .pagination-wrapper .page-list li:nth-child(7),
    .pt-visual-overview .visual-teasers-feed .pagination-wrapper .page-list li:nth-child(8),
    .rich-text blockquote cite img {
        display: none
    }
    #feed-filterbox .filters .tag-selector-multiple ul,
    .feed-filterbox .filters .tag-selector-multiple ul,
    .pt-event-overview .event-feed .filters .tag-selector-multiple ul,
    .pt-media-releases-and-stories .media-releases-feed .filters .tag-selector-multiple ul,
    .pt-search .search-feed .filters .tag-selector-multiple ul,
    .pt-visual-overview .visual-teasers-feed .filters .tag-selector-multiple ul {
        padding: 0
    }
    #feed-filterbox .filters .tag-selector-multiple .topics-main li,
    #feed-filterbox .pagination-wrapper .page-list,
    .feed-filterbox .filters .tag-selector-multiple .topics-main li,
    .feed-filterbox .pagination-wrapper .page-list,
    .pt-event-overview .event-feed .filters .tag-selector-multiple .topics-main li,
    .pt-event-overview .event-feed .pagination-wrapper .page-list,
    .pt-media-releases-and-stories .media-releases-feed .filters .tag-selector-multiple .topics-main li,
    .pt-media-releases-and-stories .media-releases-feed .pagination-wrapper .page-list,
    .pt-search .search-feed .filters .tag-selector-multiple .topics-main li,
    .pt-search .search-feed .pagination-wrapper .page-list,
    .pt-visual-overview .visual-teasers-feed .filters .tag-selector-multiple .topics-main li,
    .pt-visual-overview .visual-teasers-feed .pagination-wrapper .page-list {
        margin-top: 10px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(n+2),
    .pt-investors-overview .feature-composition>li:nth-child(n+2),
    .tile-composition-side-by-side>li:nth-child(n+2),
    .tile-composition>li:nth-child(n+2) {
        margin-top: 20px
    }
    .intermediary-title {
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 28px;
        line-height: 34px;
        font-weight: 300
    }
    .tile-composition-1>li {
        margin-bottom: 20px;
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        height: 300px
    }
    .tile-composition-side-by-side>li {
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        margin-left: 20px;
        box-sizing: border-box
    }
    .tile-composition-side-by-side>li:nth-child(1n+1) {
        margin-left: 0
    }
    .pt-home .teaser-collection [class*=composition-]>li,
    .tile-composition>li {
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        margin-left: 20px;
        box-sizing: border-box;
        height: 300px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(1n+1),
    .tile-composition>li:nth-child(1n+1) {
        margin-left: 0
    }
    .primary-feature-block .image,
    .story-inform .image {
        width: 160%;
        margin-left: -30%;
        margin-right: -30%;
        margin-bottom: -150px
    }
    .primary-feature-block .story,
    .story-inform .story {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        margin-top: 20px
    }
    .primary-feature-block .facts,
    .story-inform .facts {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        margin-bottom: 0;
        top: 0
    }
    .pt-home .teaser-collection blockquote {
        margin-bottom: 40px
    }
    .pt-home .brands-section--home .brands-logos .logo-dulux img {
        max-height: 35px
    }
    .pt-home .brands-section--home .brands-logos .logo-international img {
        max-height: 15px
    }
    .pt-home .brands-section--home .brands-logos .logo-interpon img {
        max-height: 28px
    }
    .pt-person-bio-detail .person-story figure {
        box-sizing: border-box;
        margin-left: 80px;
        margin-right: 0;
        -webkit-flex: 0 0 140px;
        -ms-flex: 0 0 140px;
        flex: 0 0 140px
    }
    .pt-art-detail .visual .info,
    .pt-art-detail .visual .preview {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px
    }
    .pt-vacancy-detail .table-vacancy {
        min-width: 600px;
        overflow-x: hidden;
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px
    }
    .pt-vacancy-detail .table-vacancy-wrapper {
        overflow-x: scroll
    }
    .pt-employee-testimonial-detail .interested p {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px
    }
    .pt-investors-overview .feature-composition>li {
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        margin-left: 20px;
        box-sizing: border-box
    }
    .pt-investors-overview .feature-composition>li:nth-child(1n+1) {
        margin-left: 0
    }
    .pt-report-detail .content {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px
    }
    .pt-why-invest .growth-sectors .chart-container,
    .pt-why-invest .portfolio-charts .chart-container {
        margin: 0 auto;
        max-width: 300px;
        height: auto
    }
    .pt-media-overview .feature-composition>li {
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        margin-left: 20px;
        box-sizing: border-box
    }
    .pt-media-overview .feature-composition>li:nth-child(1n+1) {
        margin-left: 0
    }
    .pt-media-overview .feature-composition>li:nth-child(n+2) {
        margin-top: 20px
    }
    .pt-event-detail .content,
    .pt-visual-detail .visual .info,
    .pt-visual-detail .visual .preview,
    .rich-text h2,
    .rich-text h3,
    .rich-text ol,
    .rich-text ul,
    .rich-text>p {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px
    }
    .rich-text blockquote,
    .rich-text h2,
    .rich-text h3,
    .rich-text p {
        padding-right: 0
    }
    .rich-text blockquote {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px
    }
    .rich-text blockquote p {
        padding-right: 0;
        padding-left: 23px
    }
    .rich-text blockquote p:before {
        content: "\201C";
        margin-left: 0
    }
    .rich-text .img-alignleft,
    .rich-text .img-fullwidth,
    .rich-text .teaser-video {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px
    }
}

@media (min-width:480px) and (max-width:767px) {
    .pt-home .brands-section--home .brands-logos {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .pt-home .brands-section--home .brands-logos a {
        margin-right: 0
    }
    .brands-section .brands-logos {
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .brands-section .brands-logos a {
        margin-right: 55px
    }
}

@media (min-width:480px) {
    .brands-section .brands-logos .brand-logo img {
        max-width: 133px;
        max-height: 35px
    }
    #collection-pattern-3 li,
    .navteasers-wrapper li,
    .pt-contact-overview .contacts li,
    .pt-event-detail .event-calendar .results li,
    .pt-event-detail .event-contacts .results li,
    .pt-event-detail .event-publications li,
    .pt-event-overview .calendar .results li,
    .pt-home .news li,
    .pt-media-detail .media-contacts li,
    .pt-media-detail .related-events li,
    .pt-media-detail .related-publications li,
    .pt-media-overview .upcoming-events li,
    .pt-media-releases-and-stories .media-releases-feed .results li,
    .pt-search .search-feed .results li,
    .pt-story-detail .other-stories li,
    .pt-visual-detail .related-publications li,
    .pt-visual-overview .contacts li,
    .pt-why-invest .businessunits li,
    .pt-why-invest .commercial-innovation li,
    .pt-why-invest .related-publications li,
    .pt-why-invest .track-records li,
    .tile-collection-3 li {
        max-width: 420px
    }
    #feed-filterbox .filters h2,
    .feed-filterbox .filters h2,
    .pt-erecruitment form legend,
    .pt-event-overview .event-feed .filters h2,
    .pt-media-releases-and-stories .media-releases-feed .filters h2,
    .pt-search .search-feed .filters h2,
    .pt-vacancy-detail .secondary-vacancy-details,
    .pt-visual-overview .visual-teasers-feed .filters h2,
    .section-title {
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 20px;
        line-height: 26px;
        font-weight: 400
    }
    .story-explorer .compositions-container {
        margin-bottom: 60px
    }
}

@media (min-width:480px) and (max-width:599px) {
    .pt-home .brands-section--home .brands-logos .brand-logo img {
        max-width: 133px;
        max-height: 35px
    }
    #collection-pattern-1 li:nth-child(n+2),
    #collection-pattern-2 li:nth-child(n+2),
    #collection-pattern-3 li:nth-child(n+2),
    #collection-pattern-4 li:nth-child(n+2),
    .navteasers-wrapper li:nth-child(n+2),
    .pt-contact-overview .contacts li:nth-child(n+2),
    .pt-event-detail .event-calendar .results li:nth-child(n+2),
    .pt-event-detail .event-contacts .results li:nth-child(n+2),
    .pt-event-detail .event-publications li:nth-child(n+2),
    .pt-event-overview .archived .results li:nth-child(n+2),
    .pt-event-overview .calendar .results li:nth-child(n+2),
    .pt-generic-content .other-stories li:nth-child(n+2),
    .pt-home .news li:nth-child(n+2),
    .pt-media-detail .media-contacts li:nth-child(n+2),
    .pt-media-detail .related-events li:nth-child(n+2),
    .pt-media-detail .related-publications li:nth-child(n+2),
    .pt-media-detail .related-stories li:nth-child(n+2),
    .pt-media-detail .related-visuals li:nth-child(n+2),
    .pt-media-overview .upcoming-events li:nth-child(n+2),
    .pt-media-overview .visuals-to-download li:nth-child(n+2),
    .pt-media-releases-and-stories .media-releases-feed .results li:nth-child(n+2),
    .pt-search .search-feed .results li:nth-child(n+2),
    .pt-search .video-results li:nth-child(n+2),
    .pt-search .visual-results li:nth-child(n+2),
    .pt-story-detail .other-stories li:nth-child(n+2),
    .pt-visual-detail .related-publications li:nth-child(n+2),
    .pt-visual-detail .related-visuals li:nth-child(n+2),
    .pt-visual-overview .contacts li:nth-child(n+2),
    .pt-visual-overview .visual-teasers-feed .results li:nth-child(n+2),
    .pt-why-invest .businessunits li:nth-child(n+2),
    .pt-why-invest .commercial-innovation li:nth-child(n+2),
    .pt-why-invest .related-publications li:nth-child(n+2),
    .pt-why-invest .track-records li:nth-child(n+2),
    .tile-collection-1 li:nth-child(n+2),
    .tile-collection-2 li:nth-child(n+2),
    .tile-collection-3 li:nth-child(n+2),
    .tile-collection-4 li:nth-child(n+2) {
        margin-top: 20px
    }
    .hide-on-mobile {
        display: none!important
    }
    .show-on-phone-landscape {
        display: block
    }
    .hide-on-phone,
    .hide-on-phone-landscape {
        display: none!important
    }
    #collection-pattern,
    #collection-pattern-1,
    #collection-pattern-2,
    #collection-pattern-3,
    #collection-pattern-4,
    #feed-filterbox,
    #feed-filterbox .no-results-available,
    #grid,
    .background-gradient>*,
    .feed-filterbox,
    .feed-filterbox .no-results-available,
    .grid,
    .l-footer .footer-wrapper,
    .l-header.dm-large .navigation .top-nav>li .flyout,
    .maincontent,
    .navteasers-wrapper,
    .pt-art-detail .related-content-wrapper,
    .pt-contact-overview .contacts,
    .pt-event-detail .event-calendar,
    .pt-event-detail .event-calendar .results,
    .pt-event-detail .event-contacts .results,
    .pt-event-detail .event-publications,
    .pt-event-overview .archived,
    .pt-event-overview .archived .results,
    .pt-event-overview .calendar,
    .pt-event-overview .calendar .results,
    .pt-event-overview .event-feed,
    .pt-event-overview .event-feed .no-results-available,
    .pt-generic-content .other-stories,
    .pt-generic-content .related,
    .pt-home .brands-section--home .brands-logos,
    .pt-home .inputsearch-section,
    .pt-home .news,
    .pt-home .teaser-collection [class*=composition-],
    .pt-media-detail .media-contacts,
    .pt-media-detail .related-events,
    .pt-media-detail .related-publications,
    .pt-media-detail .related-stories,
    .pt-media-detail .related-visuals,
    .pt-media-detail .relatedmedia-wrapper,
    .pt-media-overview .maincontent,
    .pt-media-overview .upcoming-events,
    .pt-media-overview .visuals-to-download,
    .pt-media-releases-and-stories .media-releases-feed,
    .pt-media-releases-and-stories .media-releases-feed .no-results-available,
    .pt-media-releases-and-stories .media-releases-feed .results,
    .pt-search .search-feed,
    .pt-search .search-feed .no-results-available,
    .pt-search .search-feed .results,
    .pt-search .video-results,
    .pt-search .visual-results,
    .pt-story-detail .other-stories,
    .pt-visual-detail .related-content-wrapper,
    .pt-visual-detail .related-publications,
    .pt-visual-detail .related-visuals,
    .pt-visual-overview .contacts,
    .pt-visual-overview .visual-teasers-feed,
    .pt-visual-overview .visual-teasers-feed .no-results-available,
    .pt-visual-overview .visual-teasers-feed .results,
    .pt-why-invest .businessunits,
    .pt-why-invest .commercial-innovation,
    .pt-why-invest .related-publications,
    .pt-why-invest .track-records,
    .story-explorer .compositions-container,
    .tile-collection-1,
    .tile-collection-2,
    .tile-collection-3,
    .tile-collection-4,
    .tile-composition,
    .tile-composition-1 {
        width: 420px
    }
    #collection-pattern-1>ul,
    #collection-pattern-2>ul,
    #collection-pattern-3>ul,
    #collection-pattern-4>ul,
    #collection-pattern>ul,
    #row,
    .maincontent-header,
    .navteasers-wrapper>ul,
    .primary-feature-block,
    .pt-art-detail .visual,
    .pt-contact-overview .contacts>ul,
    .pt-event-detail .event-calendar .results>ul,
    .pt-event-detail .event-contacts .results>ul,
    .pt-event-detail .event-details,
    .pt-event-detail .event-publications>ul,
    .pt-event-overview .archived .results>ul,
    .pt-event-overview .calendar .results>ul,
    .pt-generic-content .other-stories>ul,
    .pt-home .news>ul,
    .pt-home .teaser-collection,
    .pt-investors-overview .feature-composition,
    .pt-media-detail .media-contacts>ul,
    .pt-media-detail .related-events>ul,
    .pt-media-detail .related-publications>ul,
    .pt-media-detail .related-stories>ul,
    .pt-media-detail .related-visuals>ul,
    .pt-media-overview .feature-composition,
    .pt-media-overview .upcoming-events>ul,
    .pt-media-overview .visuals-to-download>ul,
    .pt-media-releases-and-stories .media-releases-feed .results>ul,
    .pt-search .search-feed .results>ul,
    .pt-search .video-results>ul,
    .pt-search .visual-results>ul,
    .pt-story-detail .other-stories>ul,
    .pt-vacancy-detail .table-vacancy-wrapper,
    .pt-visual-detail .related-publications>ul,
    .pt-visual-detail .related-visuals>ul,
    .pt-visual-detail .visual,
    .pt-visual-overview .contacts>ul,
    .pt-visual-overview .visual-teasers-feed .results>ul,
    .pt-why-invest .businessunits>ul,
    .pt-why-invest .commercial-innovation>ul,
    .pt-why-invest .growth-sectors,
    .pt-why-invest .portfolio-charts,
    .pt-why-invest .related-publications>ul,
    .pt-why-invest .track-records>ul,
    .rich-text,
    .row,
    .story-inform,
    .tile-collection-1>ul,
    .tile-collection-2>ul,
    .tile-collection-3>ul,
    .tile-collection-4>ul,
    .tile-composition-side-by-side {
        width: 420px;
        margin-left: 50%;
        left: -210px
    }
    #collection-pattern-4 li,
    .pt-media-detail .related-visuals li,
    .pt-media-overview .visuals-to-download li,
    .pt-search .video-results li,
    .pt-search .visual-results li,
    .pt-visual-detail .related-visuals li,
    .pt-visual-overview .visual-teasers-feed .results li,
    .tile-collection-4 li {
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-4 li:nth-child(1n+1),
    .pt-media-detail .related-visuals li:nth-child(1n+1),
    .pt-media-overview .visuals-to-download li:nth-child(1n+1),
    .pt-search .video-results li:nth-child(1n+1),
    .pt-search .visual-results li:nth-child(1n+1),
    .pt-visual-detail .related-visuals li:nth-child(1n+1),
    .pt-visual-overview .visual-teasers-feed .results li:nth-child(1n+1),
    .tile-collection-4 li:nth-child(1n+1) {
        margin-left: 0
    }
    #collection-pattern-3 li,
    .navteasers-wrapper li,
    .pt-contact-overview .contacts li,
    .pt-event-detail .event-calendar .results li,
    .pt-event-detail .event-contacts .results li,
    .pt-event-detail .event-publications li,
    .pt-event-overview .calendar .results li,
    .pt-home .news li,
    .pt-media-detail .media-contacts li,
    .pt-media-detail .related-events li,
    .pt-media-detail .related-publications li,
    .pt-media-overview .upcoming-events li,
    .pt-media-releases-and-stories .media-releases-feed .results li,
    .pt-search .search-feed .results li,
    .pt-story-detail .other-stories li,
    .pt-visual-detail .related-publications li,
    .pt-visual-overview .contacts li,
    .pt-why-invest .businessunits li,
    .pt-why-invest .commercial-innovation li,
    .pt-why-invest .related-publications li,
    .pt-why-invest .track-records li,
    .tile-collection-3 li {
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-3 li:nth-child(1n+1),
    .navteasers-wrapper li:nth-child(1n+1),
    .pt-contact-overview .contacts li:nth-child(1n+1),
    .pt-event-detail .event-calendar .results li:nth-child(1n+1),
    .pt-event-detail .event-contacts .results li:nth-child(1n+1),
    .pt-event-detail .event-publications li:nth-child(1n+1),
    .pt-event-overview .calendar .results li:nth-child(1n+1),
    .pt-home .news li:nth-child(1n+1),
    .pt-media-detail .media-contacts li:nth-child(1n+1),
    .pt-media-detail .related-events li:nth-child(1n+1),
    .pt-media-detail .related-publications li:nth-child(1n+1),
    .pt-media-overview .upcoming-events li:nth-child(1n+1),
    .pt-media-releases-and-stories .media-releases-feed .results li:nth-child(1n+1),
    .pt-search .search-feed .results li:nth-child(1n+1),
    .pt-story-detail .other-stories li:nth-child(1n+1),
    .pt-visual-detail .related-publications li:nth-child(1n+1),
    .pt-visual-overview .contacts li:nth-child(1n+1),
    .pt-why-invest .businessunits li:nth-child(1n+1),
    .pt-why-invest .commercial-innovation li:nth-child(1n+1),
    .pt-why-invest .related-publications li:nth-child(1n+1),
    .pt-why-invest .track-records li:nth-child(1n+1),
    .tile-collection-3 li:nth-child(1n+1) {
        margin-left: 0
    }
    #collection-pattern-2 li,
    .pt-generic-content .other-stories li,
    .pt-media-detail .related-stories li,
    .tile-collection-2 li {
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-2 li:nth-child(1n+1),
    .pt-generic-content .other-stories li:nth-child(1n+1),
    .pt-media-detail .related-stories li:nth-child(1n+1),
    .tile-collection-2 li:nth-child(1n+1) {
        margin-left: 0
    }
    #collection-pattern-1 li,
    .pt-event-overview .archived .results li,
    .tile-collection-1 li {
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-1 li:nth-child(1n+1),
    .pt-event-overview .archived .results li:nth-child(1n+1),
    .tile-collection-1 li:nth-child(1n+1) {
        margin-left: 0
    }
    #feed-filterbox .filters .tag-selector-multiple .btn-show-more,
    .feed-filterbox .filters .tag-selector-multiple .btn-show-more,
    .pt-event-overview .event-feed .filters .tag-selector-multiple .btn-show-more,
    .pt-media-releases-and-stories .media-releases-feed .filters .tag-selector-multiple .btn-show-more,
    .pt-search .search-feed .filters .tag-selector-multiple .btn-show-more,
    .pt-visual-overview .visual-teasers-feed .filters .tag-selector-multiple .btn-show-more {
        display: inline-block;
        margin-left: 0;
        margin-top: 20px
    }
    #feed-filterbox .pagination-wrapper .page-list li:nth-child(5),
    #feed-filterbox .pagination-wrapper .page-list li:nth-child(6),
    .feed-filterbox .pagination-wrapper .page-list li:nth-child(5),
    .feed-filterbox .pagination-wrapper .page-list li:nth-child(6),
    .pt-event-detail .event-img,
    .pt-event-overview .event-feed .pagination-wrapper .page-list li:nth-child(5),
    .pt-event-overview .event-feed .pagination-wrapper .page-list li:nth-child(6),
    .pt-media-releases-and-stories .media-releases-feed .pagination-wrapper .page-list li:nth-child(5),
    .pt-media-releases-and-stories .media-releases-feed .pagination-wrapper .page-list li:nth-child(6),
    .pt-report-detail .report-img,
    .pt-search .search-feed .pagination-wrapper .page-list li:nth-child(5),
    .pt-search .search-feed .pagination-wrapper .page-list li:nth-child(6),
    .pt-visual-overview .visual-teasers-feed .pagination-wrapper .page-list li:nth-child(5),
    .pt-visual-overview .visual-teasers-feed .pagination-wrapper .page-list li:nth-child(6) {
        display: none
    }
    #feed-filterbox .filters .tag-selector-multiple ul,
    .feed-filterbox .filters .tag-selector-multiple ul,
    .pt-event-overview .event-feed .filters .tag-selector-multiple ul,
    .pt-media-releases-and-stories .media-releases-feed .filters .tag-selector-multiple ul,
    .pt-search .search-feed .filters .tag-selector-multiple ul,
    .pt-visual-overview .visual-teasers-feed .filters .tag-selector-multiple ul {
        padding: 0
    }
    #feed-filterbox .filters .tag-selector-multiple .topics-main li,
    #feed-filterbox .pagination-wrapper .page-list,
    .feed-filterbox .filters .tag-selector-multiple .topics-main li,
    .feed-filterbox .pagination-wrapper .page-list,
    .pt-event-overview .event-feed .filters .tag-selector-multiple .topics-main li,
    .pt-event-overview .event-feed .pagination-wrapper .page-list,
    .pt-media-releases-and-stories .media-releases-feed .filters .tag-selector-multiple .topics-main li,
    .pt-media-releases-and-stories .media-releases-feed .pagination-wrapper .page-list,
    .pt-search .search-feed .filters .tag-selector-multiple .topics-main li,
    .pt-search .search-feed .pagination-wrapper .page-list,
    .pt-visual-overview .visual-teasers-feed .filters .tag-selector-multiple .topics-main li,
    .pt-visual-overview .visual-teasers-feed .pagination-wrapper .page-list {
        margin-top: 10px
    }
    .intermediary-title {
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 28px;
        line-height: 34px;
        font-weight: 300
    }
    .tile-composition-1>li {
        margin-bottom: 20px;
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px;
        height: 240px
    }
    .tile-composition-side-by-side>li {
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px;
        margin-left: 20px;
        box-sizing: border-box
    }
    .tile-composition-side-by-side>li:nth-child(1n+1) {
        margin-left: 0
    }
    .tile-composition-side-by-side>li:nth-child(n+2) {
        margin-top: 20px
    }
    .pt-home .teaser-collection [class*=composition-]>li,
    .tile-composition>li {
        margin-bottom: 20px;
        height: 200px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(1),
    .tile-composition>li:nth-child(1) {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 200px;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px;
        position: relative;
        margin-top: 70px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(2),
    .tile-composition>li:nth-child(2) {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 0;
        -webkit-flex: 0 0 200px;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(3),
    .tile-composition>li:nth-child(3) {
        box-sizing: border-box;
        margin-left: 220px;
        margin-right: 0;
        -webkit-flex: 0 0 200px;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3):nth-child(1),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3):nth-child(2),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3)~li:nth-child(1),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3)~li:nth-child(2),
    .tile-composition>li:nth-last-child(n+3):nth-child(1),
    .tile-composition>li:nth-last-child(n+3):nth-child(2),
    .tile-composition>li:nth-last-child(n+3)~li:nth-child(1),
    .tile-composition>li:nth-last-child(n+3)~li:nth-child(2) {
        margin-bottom: -50px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(4),
    .tile-composition>li:nth-child(4) {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 200px;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px;
        position: relative
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+4):nth-child(3),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+4)~li:nth-child(3),
    .tile-composition>li:nth-last-child(n+4):nth-child(3),
    .tile-composition>li:nth-last-child(n+4)~li:nth-child(3) {
        margin-bottom: -130px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(5),
    .tile-composition>li:nth-child(5) {
        box-sizing: border-box;
        margin-left: 220px;
        margin-right: 0;
        -webkit-flex: 0 0 200px;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px;
        position: relative
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+5):nth-child(4),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+5)~li:nth-child(4),
    .tile-composition>li:nth-last-child(n+5):nth-child(4),
    .tile-composition>li:nth-last-child(n+5)~li:nth-child(4) {
        margin-bottom: -50px
    }
    .primary-feature-block .image,
    .story-inform .image {
        width: 160%;
        margin-left: -30%;
        margin-right: -30%;
        margin-bottom: -150px
    }
    .primary-feature-block .story,
    .story-inform .story {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px;
        margin-top: 20px
    }
    .primary-feature-block .facts,
    .story-inform .facts {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px;
        margin-bottom: 0;
        top: 0
    }
    .pt-home .teaser-collection blockquote {
        margin-bottom: 40px
    }
    .pt-person-bio-detail .person-story figure {
        box-sizing: border-box;
        margin-left: 110px;
        margin-right: 0;
        -webkit-flex: 0 0 200px;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px
    }
    .pt-art-detail .visual .info,
    .pt-art-detail .visual .preview {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px
    }
    .pt-vacancy-detail .table-vacancy {
        min-width: 600px;
        overflow-x: hidden;
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px
    }
    .pt-vacancy-detail .table-vacancy-wrapper {
        overflow-x: scroll
    }
    .pt-employee-testimonial-detail .interested p {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px
    }
    .pt-investors-overview .feature-composition>li {
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px;
        margin-left: 20px;
        box-sizing: border-box
    }
    .pt-investors-overview .feature-composition>li:nth-child(1n+1) {
        margin-left: 0
    }
    .pt-investors-overview .feature-composition>li:nth-child(n+2) {
        margin-top: 20px
    }
    .pt-report-detail .content {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px
    }
    .pt-why-invest .growth-sectors .chart-container,
    .pt-why-invest .portfolio-charts .chart-container {
        margin: 0 auto;
        max-width: 300px;
        height: auto
    }
    .pt-media-overview .feature-composition>li {
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px;
        margin-left: 20px;
        box-sizing: border-box
    }
    .pt-media-overview .feature-composition>li:nth-child(1n+1) {
        margin-left: 0
    }
    .pt-media-overview .feature-composition>li:nth-child(n+2) {
        margin-top: 20px
    }
    .pt-event-detail .content,
    .pt-visual-detail .visual .info,
    .pt-visual-detail .visual .preview,
    .rich-text blockquote,
    .rich-text h2,
    .rich-text h3,
    .rich-text ol,
    .rich-text ul,
    .rich-text>p {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px
    }
    .rich-text blockquote p {
        padding-right: 0;
        padding-left: 23px
    }
    .rich-text blockquote p:before {
        content: "\201C";
        margin-left: 0
    }
    .rich-text .img-alignleft,
    .rich-text .img-fullwidth,
    .rich-text .teaser-video {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px
    }
}

@media (min-width:600px) and (max-width:767px) {
    #collection-pattern-1 li:nth-child(n+2),
    #collection-pattern-2 li:nth-child(n+3),
    #collection-pattern-3 li:nth-child(n+3),
    #collection-pattern-4 li:nth-child(n+3),
    .navteasers-wrapper li:nth-child(n+3),
    .pt-contact-overview .contacts li:nth-child(n+3),
    .pt-event-detail .event-calendar .results li:nth-child(n+3),
    .pt-event-detail .event-contacts .results li:nth-child(n+3),
    .pt-event-detail .event-publications li:nth-child(n+3),
    .pt-event-overview .archived .results li:nth-child(n+2),
    .pt-event-overview .calendar .results li:nth-child(n+3),
    .pt-generic-content .other-stories li:nth-child(n+3),
    .pt-home .news li:nth-child(n+3),
    .pt-media-detail .media-contacts li:nth-child(n+3),
    .pt-media-detail .related-events li:nth-child(n+3),
    .pt-media-detail .related-publications li:nth-child(n+3),
    .pt-media-detail .related-stories li:nth-child(n+3),
    .pt-media-detail .related-visuals li:nth-child(n+3),
    .pt-media-overview .upcoming-events li:nth-child(n+3),
    .pt-media-overview .visuals-to-download li:nth-child(n+3),
    .pt-media-releases-and-stories .media-releases-feed .results li:nth-child(n+3),
    .pt-search .search-feed .results li:nth-child(n+3),
    .pt-search .video-results li:nth-child(n+3),
    .pt-search .visual-results li:nth-child(n+3),
    .pt-story-detail .other-stories li:nth-child(n+3),
    .pt-visual-detail .related-publications li:nth-child(n+3),
    .pt-visual-detail .related-visuals li:nth-child(n+3),
    .pt-visual-overview .contacts li:nth-child(n+3),
    .pt-visual-overview .visual-teasers-feed .results li:nth-child(n+3),
    .pt-why-invest .businessunits li:nth-child(n+3),
    .pt-why-invest .commercial-innovation li:nth-child(n+3),
    .pt-why-invest .related-publications li:nth-child(n+3),
    .pt-why-invest .track-records li:nth-child(n+3),
    .tile-collection-1 li:nth-child(n+2),
    .tile-collection-2 li:nth-child(n+3),
    .tile-collection-3 li:nth-child(n+3),
    .tile-collection-4 li:nth-child(n+3) {
        margin-top: 20px
    }
    .show-on-phablet {
        display: block
    }
    .hide-on-phablet {
        display: none!important
    }
    #collection-pattern,
    #collection-pattern-1,
    #collection-pattern-2,
    #collection-pattern-3,
    #collection-pattern-4,
    #feed-filterbox,
    #feed-filterbox .no-results-available,
    #grid,
    .background-gradient>*,
    .feed-filterbox,
    .feed-filterbox .no-results-available,
    .grid,
    .l-footer .footer-wrapper,
    .l-header.dm-large .navigation .top-nav>li .flyout,
    .maincontent,
    .navteasers-wrapper,
    .pt-art-detail .related-content-wrapper,
    .pt-contact-overview .contacts,
    .pt-event-detail .event-calendar,
    .pt-event-detail .event-calendar .results,
    .pt-event-detail .event-contacts .results,
    .pt-event-detail .event-publications,
    .pt-event-overview .archived,
    .pt-event-overview .archived .results,
    .pt-event-overview .calendar,
    .pt-event-overview .calendar .results,
    .pt-event-overview .event-feed,
    .pt-event-overview .event-feed .no-results-available,
    .pt-generic-content .other-stories,
    .pt-generic-content .related,
    .pt-home .brands-section--home .brands-logos,
    .pt-home .inputsearch-section,
    .pt-home .news,
    .pt-home .teaser-collection [class*=composition-],
    .pt-media-detail .media-contacts,
    .pt-media-detail .related-events,
    .pt-media-detail .related-publications,
    .pt-media-detail .related-stories,
    .pt-media-detail .related-visuals,
    .pt-media-detail .relatedmedia-wrapper,
    .pt-media-overview .maincontent,
    .pt-media-overview .upcoming-events,
    .pt-media-overview .visuals-to-download,
    .pt-media-releases-and-stories .media-releases-feed,
    .pt-media-releases-and-stories .media-releases-feed .no-results-available,
    .pt-media-releases-and-stories .media-releases-feed .results,
    .pt-search .search-feed,
    .pt-search .search-feed .no-results-available,
    .pt-search .search-feed .results,
    .pt-search .video-results,
    .pt-search .visual-results,
    .pt-story-detail .other-stories,
    .pt-visual-detail .related-content-wrapper,
    .pt-visual-detail .related-publications,
    .pt-visual-detail .related-visuals,
    .pt-visual-overview .contacts,
    .pt-visual-overview .visual-teasers-feed,
    .pt-visual-overview .visual-teasers-feed .no-results-available,
    .pt-visual-overview .visual-teasers-feed .results,
    .pt-why-invest .businessunits,
    .pt-why-invest .commercial-innovation,
    .pt-why-invest .related-publications,
    .pt-why-invest .track-records,
    .story-explorer .compositions-container,
    .tile-collection-1,
    .tile-collection-2,
    .tile-collection-3,
    .tile-collection-4,
    .tile-composition,
    .tile-composition-1 {
        width: 540px
    }
    #collection-pattern-1>ul,
    #collection-pattern-2>ul,
    #collection-pattern-3>ul,
    #collection-pattern-4>ul,
    #collection-pattern>ul,
    #row,
    .maincontent-header,
    .navteasers-wrapper>ul,
    .primary-feature-block,
    .pt-art-detail .visual,
    .pt-contact-overview .contacts>ul,
    .pt-event-detail .event-calendar .results>ul,
    .pt-event-detail .event-contacts .results>ul,
    .pt-event-detail .event-details,
    .pt-event-detail .event-publications>ul,
    .pt-event-overview .archived .results>ul,
    .pt-event-overview .calendar .results>ul,
    .pt-generic-content .other-stories>ul,
    .pt-home .news>ul,
    .pt-home .teaser-collection,
    .pt-investors-overview .feature-composition,
    .pt-media-detail .media-contacts>ul,
    .pt-media-detail .related-events>ul,
    .pt-media-detail .related-publications>ul,
    .pt-media-detail .related-stories>ul,
    .pt-media-detail .related-visuals>ul,
    .pt-media-overview .feature-composition,
    .pt-media-overview .upcoming-events>ul,
    .pt-media-overview .visuals-to-download>ul,
    .pt-media-releases-and-stories .media-releases-feed .results>ul,
    .pt-search .search-feed .results>ul,
    .pt-search .video-results>ul,
    .pt-search .visual-results>ul,
    .pt-story-detail .other-stories>ul,
    .pt-vacancy-detail .table-vacancy-wrapper,
    .pt-visual-detail .related-publications>ul,
    .pt-visual-detail .related-visuals>ul,
    .pt-visual-detail .visual,
    .pt-visual-overview .contacts>ul,
    .pt-visual-overview .visual-teasers-feed .results>ul,
    .pt-why-invest .businessunits>ul,
    .pt-why-invest .commercial-innovation>ul,
    .pt-why-invest .growth-sectors,
    .pt-why-invest .portfolio-charts,
    .pt-why-invest .related-publications>ul,
    .pt-why-invest .track-records>ul,
    .rich-text,
    .row,
    .story-inform,
    .tile-collection-1>ul,
    .tile-collection-2>ul,
    .tile-collection-3>ul,
    .tile-collection-4>ul,
    .tile-composition-side-by-side {
        width: 540px;
        margin-left: 50%;
        left: -270px
    }
    #collection-pattern-4 li,
    .pt-media-detail .related-visuals li,
    .pt-media-overview .visuals-to-download li,
    .pt-search .video-results li,
    .pt-search .visual-results li,
    .pt-visual-detail .related-visuals li,
    .pt-visual-overview .visual-teasers-feed .results li,
    .tile-collection-4 li {
        -webkit-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-4 li:nth-child(2n+1),
    .pt-media-detail .related-visuals li:nth-child(2n+1),
    .pt-media-overview .visuals-to-download li:nth-child(2n+1),
    .pt-search .video-results li:nth-child(2n+1),
    .pt-search .visual-results li:nth-child(2n+1),
    .pt-visual-detail .related-visuals li:nth-child(2n+1),
    .pt-visual-overview .visual-teasers-feed .results li:nth-child(2n+1),
    .tile-collection-4 li:nth-child(2n+1) {
        margin-left: 0
    }
    #collection-pattern-3 li,
    .navteasers-wrapper li,
    .pt-contact-overview .contacts li,
    .pt-event-detail .event-calendar .results li,
    .pt-event-detail .event-contacts .results li,
    .pt-event-detail .event-publications li,
    .pt-event-overview .calendar .results li,
    .pt-home .news li,
    .pt-media-detail .media-contacts li,
    .pt-media-detail .related-events li,
    .pt-media-detail .related-publications li,
    .pt-media-overview .upcoming-events li,
    .pt-media-releases-and-stories .media-releases-feed .results li,
    .pt-search .search-feed .results li,
    .pt-story-detail .other-stories li,
    .pt-visual-detail .related-publications li,
    .pt-visual-overview .contacts li,
    .pt-why-invest .businessunits li,
    .pt-why-invest .commercial-innovation li,
    .pt-why-invest .related-publications li,
    .pt-why-invest .track-records li,
    .tile-collection-3 li {
        -webkit-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-3 li:nth-child(2n+1),
    .navteasers-wrapper li:nth-child(2n+1),
    .pt-contact-overview .contacts li:nth-child(2n+1),
    .pt-event-detail .event-calendar .results li:nth-child(2n+1),
    .pt-event-detail .event-contacts .results li:nth-child(2n+1),
    .pt-event-detail .event-publications li:nth-child(2n+1),
    .pt-event-overview .calendar .results li:nth-child(2n+1),
    .pt-home .news li:nth-child(2n+1),
    .pt-media-detail .media-contacts li:nth-child(2n+1),
    .pt-media-detail .related-events li:nth-child(2n+1),
    .pt-media-detail .related-publications li:nth-child(2n+1),
    .pt-media-overview .upcoming-events li:nth-child(2n+1),
    .pt-media-releases-and-stories .media-releases-feed .results li:nth-child(2n+1),
    .pt-search .search-feed .results li:nth-child(2n+1),
    .pt-story-detail .other-stories li:nth-child(2n+1),
    .pt-visual-detail .related-publications li:nth-child(2n+1),
    .pt-visual-overview .contacts li:nth-child(2n+1),
    .pt-why-invest .businessunits li:nth-child(2n+1),
    .pt-why-invest .commercial-innovation li:nth-child(2n+1),
    .pt-why-invest .related-publications li:nth-child(2n+1),
    .pt-why-invest .track-records li:nth-child(2n+1),
    .tile-collection-3 li:nth-child(2n+1) {
        margin-left: 0
    }
    #collection-pattern-2 li,
    .pt-generic-content .other-stories li,
    .pt-media-detail .related-stories li,
    .tile-collection-2 li {
        -webkit-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-2 li:nth-child(2n+1),
    .pt-generic-content .other-stories li:nth-child(2n+1),
    .pt-media-detail .related-stories li:nth-child(2n+1),
    .tile-collection-2 li:nth-child(2n+1) {
        margin-left: 0
    }
    #collection-pattern-1 li,
    .pt-event-overview .archived .results li,
    .tile-collection-1 li {
        -webkit-flex: 0 0 540px;
        -ms-flex: 0 0 540px;
        flex: 0 0 540px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-1 li:nth-child(1n+1),
    .pt-event-overview .archived .results li:nth-child(1n+1),
    .tile-collection-1 li:nth-child(1n+1) {
        margin-left: 0
    }
    #feed-filterbox .filters .tag-selector-multiple .btn-show-more,
    .feed-filterbox .filters .tag-selector-multiple .btn-show-more,
    .pt-event-overview .event-feed .filters .tag-selector-multiple .btn-show-more,
    .pt-media-releases-and-stories .media-releases-feed .filters .tag-selector-multiple .btn-show-more,
    .pt-search .search-feed .filters .tag-selector-multiple .btn-show-more,
    .pt-visual-overview .visual-teasers-feed .filters .tag-selector-multiple .btn-show-more {
        display: inline-block;
        margin-left: 0;
        margin-top: 20px
    }
    #feed-filterbox .filters .tag-selector-multiple ul,
    .feed-filterbox .filters .tag-selector-multiple ul,
    .pt-event-overview .event-feed .filters .tag-selector-multiple ul,
    .pt-media-releases-and-stories .media-releases-feed .filters .tag-selector-multiple ul,
    .pt-search .search-feed .filters .tag-selector-multiple ul,
    .pt-visual-overview .visual-teasers-feed .filters .tag-selector-multiple ul {
        padding: 0
    }
    #feed-filterbox .filters .tag-selector-multiple .topics-main li,
    .feed-filterbox .filters .tag-selector-multiple .topics-main li,
    .pt-event-overview .event-feed .filters .tag-selector-multiple .topics-main li,
    .pt-media-releases-and-stories .media-releases-feed .filters .tag-selector-multiple .topics-main li,
    .pt-search .search-feed .filters .tag-selector-multiple .topics-main li,
    .pt-visual-overview .visual-teasers-feed .filters .tag-selector-multiple .topics-main li {
        margin-top: 10px
    }
    .select-group>* {
        margin-right: 12px;
        width: calc((100% / 2) - ((12px * (2 - 1)/ 2)))
    }
    .select-group>:nth-child(2n) {
        margin-right: 0
    }
    .intermediary-title {
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 32px;
        line-height: 40px;
        font-weight: 300
    }
    .tile-composition-1>li {
        margin-bottom: 20px;
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 540px;
        -ms-flex: 0 0 540px;
        flex: 0 0 540px;
        height: 300px
    }
    .tile-composition-side-by-side>li {
        -webkit-flex: 0 0 540px;
        -ms-flex: 0 0 540px;
        flex: 0 0 540px;
        margin-left: 20px;
        box-sizing: border-box
    }
    .tile-composition-side-by-side>li:nth-child(1n+1) {
        margin-left: 0
    }
    .tile-composition-side-by-side>li:nth-child(n+2) {
        margin-top: 20px
    }
    .pt-home .teaser-collection [class*=composition-]>li,
    .tile-composition>li {
        margin-bottom: 20px;
        height: 260px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(1),
    .tile-composition>li:nth-child(1) {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px;
        position: relative;
        margin-top: 70px
    }
    .pt-investors-overview .feature-composition>li:nth-child(n+2),
    .pt-media-overview .feature-composition>li:nth-child(n+2) {
        margin-top: 20px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(2),
    .tile-composition>li:nth-child(2) {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 0;
        -webkit-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(3),
    .tile-composition>li:nth-child(3) {
        box-sizing: border-box;
        margin-left: 280px;
        margin-right: 0;
        -webkit-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3):nth-child(1),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3):nth-child(2),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3)~li:nth-child(1),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3)~li:nth-child(2),
    .tile-composition>li:nth-last-child(n+3):nth-child(1),
    .tile-composition>li:nth-last-child(n+3):nth-child(2),
    .tile-composition>li:nth-last-child(n+3)~li:nth-child(1),
    .tile-composition>li:nth-last-child(n+3)~li:nth-child(2) {
        margin-bottom: -50px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(4),
    .tile-composition>li:nth-child(4) {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px;
        position: relative
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+4):nth-child(3),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+4)~li:nth-child(3),
    .tile-composition>li:nth-last-child(n+4):nth-child(3),
    .tile-composition>li:nth-last-child(n+4)~li:nth-child(3) {
        margin-bottom: -190px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(5),
    .tile-composition>li:nth-child(5) {
        box-sizing: border-box;
        margin-left: 280px;
        margin-right: 0;
        -webkit-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px;
        position: relative
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+5):nth-child(4),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+5)~li:nth-child(4),
    .tile-composition>li:nth-last-child(n+5):nth-child(4),
    .tile-composition>li:nth-last-child(n+5)~li:nth-child(4) {
        margin-bottom: -50px
    }
    .primary-feature-block,
    .story-inform {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .primary-feature-block .image,
    .story-inform .image {
        box-sizing: border-box;
        margin-left: 70px;
        margin-right: 70px;
        -webkit-flex: 0 0 400px;
        -ms-flex: 0 0 400px;
        flex: 0 0 400px
    }
    .primary-feature-block .story,
    .story-inform .story {
        box-sizing: border-box;
        margin-right: 20px;
        margin-left: 0;
        -webkit-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px
    }
    .primary-feature-block .facts,
    .story-inform .facts {
        box-sizing: border-box;
        margin-right: 0;
        margin-left: 0;
        -webkit-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px
    }
    .has-story-image .story-image,
    .has-story-image .story-image:after,
    .has-story-image .story-image:before {
        height: 640px
    }
    .pt-home .teaser-collection blockquote {
        margin-bottom: 40px
    }
    .pt-person-bio-detail .person-story figure {
        box-sizing: border-box;
        margin-left: 140px;
        margin-right: 0;
        -webkit-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px
    }
    .pt-art-detail .visual .preview {
        box-sizing: border-box;
        margin-left: 70px;
        margin-right: 70px;
        -webkit-flex: 0 0 400px;
        -ms-flex: 0 0 400px;
        flex: 0 0 400px
    }
    .pt-art-detail .visual .info,
    .pt-employee-testimonial-detail .interested p,
    .pt-vacancy-detail .table-vacancy {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 540px;
        -ms-flex: 0 0 540px;
        flex: 0 0 540px
    }
    .pt-investors-overview .feature-composition>li {
        -webkit-flex: 0 0 540px;
        -ms-flex: 0 0 540px;
        flex: 0 0 540px;
        margin-left: 20px;
        box-sizing: border-box
    }
    .pt-investors-overview .feature-composition>li:nth-child(1n+1) {
        margin-left: 0
    }
    .pt-report-detail .report-img {
        box-sizing: border-box;
        margin-left: 0;
        -webkit-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px;
        margin-right: 20px
    }
    .pt-report-detail .content,
    .pt-why-invest .growth-sectors .chart-container:nth-of-type(odd),
    .pt-why-invest .portfolio-charts .chart-container:nth-of-type(odd) {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px
    }
    .pt-why-invest .growth-sectors .chart-container:nth-of-type(even),
    .pt-why-invest .portfolio-charts .chart-container:nth-of-type(even) {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 0;
        -webkit-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px
    }
    .pt-media-overview .feature-composition>li {
        -webkit-flex: 0 0 540px;
        -ms-flex: 0 0 540px;
        flex: 0 0 540px;
        margin-left: 20px;
        box-sizing: border-box
    }
    .pt-media-overview .feature-composition>li:nth-child(1n+1) {
        margin-left: 0
    }
    .pt-event-detail .event-img {
        box-sizing: border-box;
        margin-left: 0;
        -webkit-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px;
        margin-right: 20px
    }
    .pt-event-detail .content {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px
    }
    .pt-visual-detail .visual .info,
    .pt-visual-detail .visual .preview {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 540px;
        -ms-flex: 0 0 540px;
        flex: 0 0 540px
    }
    .rich-text h2,
    .rich-text h3,
    .rich-text ol,
    .rich-text ul,
    .rich-text>p {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 280px;
        -webkit-flex: 0 0 540px;
        -ms-flex: 0 0 540px;
        flex: 0 0 540px
    }
    .rich-text blockquote,
    .rich-text figure {
        box-sizing: border-box;
        margin-left: 70px;
        margin-right: 0;
        -webkit-flex: 0 0 470px;
        -ms-flex: 0 0 470px;
        flex: 0 0 470px
    }
    .rich-text .img-fullwidth {
        box-sizing: border-box;
        margin-left: 70px;
        margin-right: 0;
        -webkit-flex: 0 0 400px;
        -ms-flex: 0 0 400px;
        flex: 0 0 400px
    }
    .rich-text .teaser-video {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 540px;
        -ms-flex: 0 0 540px;
        flex: 0 0 540px
    }
    .rich-text .img-alignleft {
        box-sizing: border-box;
        margin-left: 70px;
        margin-right: 0;
        -webkit-flex: 0 0 400px;
        -ms-flex: 0 0 400px;
        flex: 0 0 400px
    }
}

@media (min-width:600px) {
    .brands-section .brands-logos .brand-logo img,
    .pt-home .brands-section--home .brands-logos .brand-logo img {
        max-width: 190px;
        max-height: 45px
    }
    .full-width-content-container.exhibition-modal .art-item .title,
    .maincontent-header .title,
    .pt-frame-product-finder h1 {
        font-weight: 300;
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif
    }
    .full-width-content-container.exhibition-modal .art-item .description,
    .full-width-content-container.exhibition-modal .art-item .title,
    .maincontent-header .title,
    .pt-frame-product-finder h1 {
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif
    }
    #collection-pattern-3 li,
    .navteasers-wrapper li,
    .pt-contact-overview .contacts li,
    .pt-event-detail .event-calendar .results li,
    .pt-event-detail .event-contacts .results li,
    .pt-event-detail .event-publications li,
    .pt-event-overview .calendar .results li,
    .pt-home .news li,
    .pt-media-detail .media-contacts li,
    .pt-media-detail .related-events li,
    .pt-media-detail .related-publications li,
    .pt-media-overview .upcoming-events li,
    .pt-media-releases-and-stories .media-releases-feed .results li,
    .pt-search .search-feed .results li,
    .pt-story-detail .other-stories li,
    .pt-visual-detail .related-publications li,
    .pt-visual-overview .contacts li,
    .pt-why-invest .businessunits li,
    .pt-why-invest .commercial-innovation li,
    .pt-why-invest .related-publications li,
    .pt-why-invest .track-records li,
    .tile-collection-3 li {
        max-width: 260px
    }
    #feed-filterbox .filters .primary-filtering,
    #feed-filterbox .filters .secondary-filtering,
    .feed-filterbox .filters .primary-filtering,
    .feed-filterbox .filters .secondary-filtering,
    .pt-event-overview .event-feed .filters .primary-filtering,
    .pt-event-overview .event-feed .filters .secondary-filtering,
    .pt-media-releases-and-stories .media-releases-feed .filters .primary-filtering,
    .pt-media-releases-and-stories .media-releases-feed .filters .secondary-filtering,
    .pt-search .search-feed .filters .primary-filtering,
    .pt-search .search-feed .filters .secondary-filtering,
    .pt-visual-overview .visual-teasers-feed .filters .primary-filtering,
    .pt-visual-overview .visual-teasers-feed .filters .secondary-filtering {
        padding: 28px 24px
    }
    #feed-filterbox .filters .secondary-filtering .btn-filter,
    .feed-filterbox .filters .secondary-filtering .btn-filter,
    .pt-event-overview .event-feed .filters .secondary-filtering .btn-filter,
    .pt-media-releases-and-stories .media-releases-feed .filters .secondary-filtering .btn-filter,
    .pt-search .search-feed .filters .secondary-filtering .btn-filter,
    .pt-visual-overview .visual-teasers-feed .filters .secondary-filtering .btn-filter {
        display: none
    }
    #feed-filterbox .pagination-wrapper,
    .feed-filterbox .pagination-wrapper,
    .pt-event-overview .event-feed .pagination-wrapper,
    .pt-media-releases-and-stories .media-releases-feed .pagination-wrapper,
    .pt-search .search-feed .pagination-wrapper,
    .pt-visual-overview .visual-teasers-feed .pagination-wrapper {
        position: absolute;
        right: 0;
        bottom: 0
    }
    #feed-filterbox .pagination-wrapper .page-list,
    .feed-filterbox .pagination-wrapper .page-list,
    .pt-event-overview .event-feed .pagination-wrapper .page-list,
    .pt-media-releases-and-stories .media-releases-feed .pagination-wrapper .page-list,
    .pt-search .search-feed .pagination-wrapper .page-list,
    .pt-visual-overview .visual-teasers-feed .pagination-wrapper .page-list {
        float: right
    }
    .navteasers-wrapper {
        padding: 28px 0
    }
    .navteasers-wrapper li {
        padding: 12px 0
    }
    .maincontent-header .title {
        font-size: 44px;
        line-height: 52px
    }
    .maincontent-header .buttons-wrapper h3 {
        margin: 20px 0
    }
    .maincontent-header .follow-us {
        margin-top: 0;
        display: inline-block
    }
    .maincontent-header .follow-us .social-list {
        margin-left: 10px
    }
    .btn-addtocalendar .maincontent-header .atcb-link+.follow-us,
    .maincontent-header .btn-addtocalendar .atcb-link+.follow-us,
    .maincontent-header .btn-cta+.follow-us {
        margin-left: 35px
    }
    #feed-filterbox .filters h2,
    .feed-filterbox .filters h2,
    .pt-erecruitment form legend,
    .pt-event-overview .event-feed .filters h2,
    .pt-media-releases-and-stories .media-releases-feed .filters h2,
    .pt-search .search-feed .filters h2,
    .pt-vacancy-detail .secondary-vacancy-details,
    .pt-visual-overview .visual-teasers-feed .filters h2,
    .section-title {
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 24px;
        line-height: 32px;
        font-weight: 300
    }
    .primary-feature-block .story,
    .story-inform .story {
        margin-top: 220px
    }
    .l-header.dm-large {
        padding-top: 30px
    }
    .l-footer .corporate-logo {
        padding-bottom: 10px
    }
    .l-footer .corporate-logo img {
        width: 200px
    }
    .l-footer .stock-ticker {
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .l-footer .follow-us {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    .pt-home .news {
        margin-top: 45px
    }
    .pt-frame-product-finder h1 {
        font-size: 44px;
        line-height: 52px
    }
    .full-width-content-container.exhibition-modal .art-item .title {
        font-size: 32px;
        line-height: 36px
    }
    .full-width-content-container.exhibition-modal .art-item .description {
        font-size: 20px;
        line-height: 24px;
        font-weight: 400
    }
    .pt-employee-testimonial-overview ul+ul {
        margin-top: 60px!important
    }
    .pt-media-detail .media-contact {
        max-width: 400px
    }
    .pt-search .pagination-wrapper {
        position: absolute;
        right: 0;
        bottom: -60px
    }
    body .full-width-content-container {
        padding: 70px 30px 30px
    }
    body .full-width-content-container .btn-close {
        right: 23px
    }
}

@media (min-width:768px) {
    .cookie-consent__text,
    .pt-art-detail .art-description,
    .pt-art-detail .art-description .subtitle {
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: 400
    }
    .brands-section .brands-logos .brand-logo img,
    .pt-home .brands-section--home .brands-logos .brand-logo img {
        max-width: 160px;
        max-height: 40px
    }
    .brands-section .brands-logos .brand-logo:nth-of-type(4),
    .brands-section .brands-logos .brand-logo:nth-of-type(5) {
        display: inherit;
        width: auto;
        height: auto
    }
    #collection-pattern-3 li,
    .navteasers-wrapper li,
    .pt-contact-overview .contacts li,
    .pt-event-detail .event-calendar .results li,
    .pt-event-detail .event-contacts .results li,
    .pt-event-detail .event-publications li,
    .pt-event-overview .calendar .results li,
    .pt-home .news li,
    .pt-media-detail .media-contacts li,
    .pt-media-detail .related-events li,
    .pt-media-detail .related-publications li,
    .pt-media-overview .upcoming-events li,
    .pt-media-releases-and-stories .media-releases-feed .results li,
    .pt-search .search-feed .results li,
    .pt-story-detail .other-stories li,
    .pt-visual-detail .related-publications li,
    .pt-visual-overview .contacts li,
    .pt-why-invest .businessunits li,
    .pt-why-invest .commercial-innovation li,
    .pt-why-invest .related-publications li,
    .pt-why-invest .track-records li,
    .tile-collection-3 li {
        max-width: 332px
    }
    #feed-filterbox .filters h2,
    .feed-filterbox .filters h2,
    .pt-event-overview .event-feed .filters h2,
    .pt-media-releases-and-stories .media-releases-feed .filters h2,
    .pt-search .search-feed .filters h2,
    .pt-visual-overview .visual-teasers-feed .filters h2 {
        max-width: 510px
    }
    #feed-filterbox .filters .show-all,
    .feed-filterbox .filters .show-all,
    .pt-event-overview .event-feed .filters .show-all,
    .pt-media-releases-and-stories .media-releases-feed .filters .show-all,
    .pt-search .search-feed .filters .show-all,
    .pt-visual-overview .visual-teasers-feed .filters .show-all {
        position: absolute;
        right: 0;
        top: 14px
    }
    .primary-feature-block .facts-content,
    .story-inform .facts-content {
        min-height: 330px
    }
    [data-animate=fade-up-stagger]>li {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
        transition: opacity .5s ease-out, -webkit-transform .5s ease-out;
        transition: opacity .5s ease-out, transform .5s ease-out
    }
    [data-animate=fade-up-stagger]>li:nth-child(1) {
        transition-delay: .1s
    }
    [data-animate=fade-up-stagger]>li:nth-child(2) {
        transition-delay: .2s
    }
    [data-animate=fade-up-stagger]>li:nth-child(3) {
        transition-delay: .3s
    }
    [data-animate=fade-up-stagger]>li:nth-child(4) {
        transition-delay: .4s
    }
    [data-animate=fade-up-stagger]>li:nth-child(5) {
        transition-delay: .5s
    }
    [data-animate=fade-up-stagger]>li:nth-child(6) {
        transition-delay: .6s
    }
    [data-animate=fade-up-stagger]>li:nth-child(7) {
        transition-delay: .7s
    }
    [data-animate=fade-up-stagger]>li:nth-child(8) {
        transition-delay: .8s
    }
    [data-animate=fade-up-stagger]>li:nth-child(9) {
        transition-delay: .9s
    }
    [data-animate=fade-up-stagger]>li:nth-child(10) {
        transition-delay: 1s
    }
    [data-animate=fade-up-stagger]>li:nth-child(11) {
        transition-delay: 1.1s
    }
    [data-animate=fade-up-stagger]>li:nth-child(12) {
        transition-delay: 1.2s
    }
    [data-animate=fade-up-stagger]>li.animate-in {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    [data-animate=fade-up]>li {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
        transition: opacity .5s ease-out, -webkit-transform .5s ease-out;
        transition: opacity .5s ease-out, transform .5s ease-out
    }
    [data-animate=fade-up]>li.animate-in {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    [data-animate=scale-in]>li {
        opacity: 0;
        -webkit-transform: scale(2.5);
        -ms-transform: scale(2.5);
        transform: scale(2.5);
        transition: opacity 1s ease-out, -webkit-transform .5s ease-out;
        transition: opacity 1s ease-out, transform .5s ease-out
    }
    [data-animate=scale-in]>li:nth-child(1) {
        transition-delay: .1s
    }
    [data-animate=scale-in]>li:nth-child(2) {
        transition-delay: .2s
    }
    [data-animate=scale-in]>li:nth-child(3) {
        transition-delay: .3s
    }
    [data-animate=scale-in]>li:nth-child(4) {
        transition-delay: .4s
    }
    [data-animate=scale-in]>li:nth-child(5) {
        transition-delay: .5s
    }
    [data-animate=scale-in]>li.animate-in {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    .l-header.dm-large {
        padding-top: 20px
    }
    .l-header.dm-large.dm-static .site-title {
        display: block
    }
    .l-footer .stock-ticker {
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        text-align: left;
        margin-top: 5px
    }
    .l-footer .stock-ticker .symbol {
        margin-right: 0;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400
    }
    .l-footer .stock-ticker .price {
        font-size: 40px;
        line-height: 42px;
        display: inline-block;
        margin-top: 10px
    }
    .l-footer .stock-ticker .change {
        font-size: 20px;
        padding-left: 40px;
        margin-left: 10px;
        display: inline-block
    }
    .full-width-content-container.exhibition-modal .top-counter,
    .pt-home .brands-section--home .brands-logos .logo-eka,
    .pt-home .brands-section--home .brands-logos .logo-sikkens {
        display: block
    }
    .l-footer .stock-ticker .change:before {
        font-size: 20px;
        position: absolute;
        left: 0;
        top: 2px;
        margin: 0
    }
    .l-footer .stock-ticker .time-stamp {
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        margin-top: 15px
    }
    .l-footer .follow-us {
        margin-top: 15px
    }
    .pt-art-detail .visual,
    .pt-visual-detail .visual {
        margin-top: 60px
    }
    .pt-home .brands-section--home .brands-logos .logo:last-child {
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0
    }
    .full-width-content-container.exhibition-modal .content-wrapper:after {
        height: 60px
    }
    .pt-art-detail .visual .info:after,
    .pt-visual-detail .visual .info:after {
        content: "";
        background-image: linear-gradient(45deg, #005192 0, #008bc5 100%);
        height: 8px;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%
    }
    .pt-art-detail .art-description .subtitle {
        font-size: 22px;
        line-height: 28px
    }
    .cookie-consent__text,
    .pt-art-detail .art-description {
        font-size: 20px
    }
    .pt-art-detail .art-description {
        line-height: 28px
    }
    .pt-media-detail .media-contact {
        max-width: 330px
    }
    .pt-chemicals-overview .product-category {
        width: 50%
    }
    .pt-chemicals-product-finder iframe {
        max-width: 675px
    }
    .pt-chemicals-product-finder .warning {
        display: none
    }
    .cookie-consent__container {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding: 20px
    }
    .cookie-consent__text {
        line-height: 26px;
        max-width: 530px
    }
    .cookie-consent__agree {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center
    }
    body .full-width-content-container {
        padding: 110px 50px 50px
    }
    body .full-width-content-container .btn-close {
        right: 43px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    #collection-pattern-1 li:nth-child(n+2),
    #collection-pattern-2 li:nth-child(n+3),
    #collection-pattern-3 li:nth-child(n+3),
    #collection-pattern-4 li:nth-child(n+3),
    .navteasers-wrapper li:nth-child(n+3),
    .pt-contact-overview .contacts li:nth-child(n+3),
    .pt-event-detail .event-calendar .results li:nth-child(n+3),
    .pt-event-detail .event-contacts .results li:nth-child(n+3),
    .pt-event-detail .event-publications li:nth-child(n+3),
    .pt-event-overview .archived .results li:nth-child(n+2),
    .pt-event-overview .calendar .results li:nth-child(n+3),
    .pt-generic-content .other-stories li:nth-child(n+3),
    .pt-home .news li:nth-child(n+3),
    .pt-media-detail .media-contacts li:nth-child(n+3),
    .pt-media-detail .related-events li:nth-child(n+3),
    .pt-media-detail .related-publications li:nth-child(n+3),
    .pt-media-detail .related-stories li:nth-child(n+3),
    .pt-media-detail .related-visuals li:nth-child(n+3),
    .pt-media-overview .upcoming-events li:nth-child(n+3),
    .pt-media-overview .visuals-to-download li:nth-child(n+3),
    .pt-media-releases-and-stories .media-releases-feed .results li:nth-child(n+3),
    .pt-search .search-feed .results li:nth-child(n+3),
    .pt-search .video-results li:nth-child(n+3),
    .pt-search .visual-results li:nth-child(n+3),
    .pt-story-detail .other-stories li:nth-child(n+3),
    .pt-visual-detail .related-publications li:nth-child(n+3),
    .pt-visual-detail .related-visuals li:nth-child(n+3),
    .pt-visual-overview .contacts li:nth-child(n+3),
    .pt-visual-overview .visual-teasers-feed .results li:nth-child(n+3),
    .pt-why-invest .businessunits li:nth-child(n+3),
    .pt-why-invest .commercial-innovation li:nth-child(n+3),
    .pt-why-invest .related-publications li:nth-child(n+3),
    .pt-why-invest .track-records li:nth-child(n+3),
    .tile-collection-1 li:nth-child(n+2),
    .tile-collection-2 li:nth-child(n+3),
    .tile-collection-3 li:nth-child(n+3),
    .tile-collection-4 li:nth-child(n+3),
    .tile-composition-side-by-side>li:nth-child(n+2) {
        margin-top: 20px
    }
    .hide-on-mobile {
        display: none!important
    }
    .show-on-tablet-portrait {
        display: block
    }
    .hide-on-tablet,
    .hide-on-tablet-portrait {
        display: none!important
    }
    #collection-pattern,
    #collection-pattern-1,
    #collection-pattern-2,
    #collection-pattern-3,
    #collection-pattern-4,
    #feed-filterbox,
    #feed-filterbox .no-results-available,
    #grid,
    .background-gradient>*,
    .feed-filterbox,
    .feed-filterbox .no-results-available,
    .grid,
    .l-footer .footer-wrapper,
    .l-header.dm-large .navigation .top-nav>li .flyout,
    .maincontent,
    .navteasers-wrapper,
    .pt-art-detail .related-content-wrapper,
    .pt-contact-overview .contacts,
    .pt-event-detail .event-calendar,
    .pt-event-detail .event-calendar .results,
    .pt-event-detail .event-contacts .results,
    .pt-event-detail .event-publications,
    .pt-event-overview .archived,
    .pt-event-overview .archived .results,
    .pt-event-overview .calendar,
    .pt-event-overview .calendar .results,
    .pt-event-overview .event-feed,
    .pt-event-overview .event-feed .no-results-available,
    .pt-generic-content .other-stories,
    .pt-generic-content .related,
    .pt-home .brands-section--home .brands-logos,
    .pt-home .inputsearch-section,
    .pt-home .news,
    .pt-home .teaser-collection [class*=composition-],
    .pt-media-detail .media-contacts,
    .pt-media-detail .related-events,
    .pt-media-detail .related-publications,
    .pt-media-detail .related-stories,
    .pt-media-detail .related-visuals,
    .pt-media-detail .relatedmedia-wrapper,
    .pt-media-overview .maincontent,
    .pt-media-overview .upcoming-events,
    .pt-media-overview .visuals-to-download,
    .pt-media-releases-and-stories .media-releases-feed,
    .pt-media-releases-and-stories .media-releases-feed .no-results-available,
    .pt-media-releases-and-stories .media-releases-feed .results,
    .pt-search .search-feed,
    .pt-search .search-feed .no-results-available,
    .pt-search .search-feed .results,
    .pt-search .video-results,
    .pt-search .visual-results,
    .pt-story-detail .other-stories,
    .pt-visual-detail .related-content-wrapper,
    .pt-visual-detail .related-publications,
    .pt-visual-detail .related-visuals,
    .pt-visual-overview .contacts,
    .pt-visual-overview .visual-teasers-feed,
    .pt-visual-overview .visual-teasers-feed .no-results-available,
    .pt-visual-overview .visual-teasers-feed .results,
    .pt-why-invest .businessunits,
    .pt-why-invest .commercial-innovation,
    .pt-why-invest .related-publications,
    .pt-why-invest .track-records,
    .story-explorer .compositions-container,
    .tile-collection-1,
    .tile-collection-2,
    .tile-collection-3,
    .tile-collection-4,
    .tile-composition,
    .tile-composition-1 {
        width: 684px
    }
    #collection-pattern-1>ul,
    #collection-pattern-2>ul,
    #collection-pattern-3>ul,
    #collection-pattern-4>ul,
    #collection-pattern>ul,
    #row,
    .maincontent-header,
    .navteasers-wrapper>ul,
    .primary-feature-block,
    .pt-art-detail .visual,
    .pt-contact-overview .contacts>ul,
    .pt-event-detail .event-calendar .results>ul,
    .pt-event-detail .event-contacts .results>ul,
    .pt-event-detail .event-details,
    .pt-event-detail .event-publications>ul,
    .pt-event-overview .archived .results>ul,
    .pt-event-overview .calendar .results>ul,
    .pt-generic-content .other-stories>ul,
    .pt-home .news>ul,
    .pt-home .teaser-collection,
    .pt-investors-overview .feature-composition,
    .pt-media-detail .media-contacts>ul,
    .pt-media-detail .related-events>ul,
    .pt-media-detail .related-publications>ul,
    .pt-media-detail .related-stories>ul,
    .pt-media-detail .related-visuals>ul,
    .pt-media-overview .feature-composition,
    .pt-media-overview .upcoming-events>ul,
    .pt-media-overview .visuals-to-download>ul,
    .pt-media-releases-and-stories .media-releases-feed .results>ul,
    .pt-search .search-feed .results>ul,
    .pt-search .video-results>ul,
    .pt-search .visual-results>ul,
    .pt-story-detail .other-stories>ul,
    .pt-vacancy-detail .table-vacancy-wrapper,
    .pt-visual-detail .related-publications>ul,
    .pt-visual-detail .related-visuals>ul,
    .pt-visual-detail .visual,
    .pt-visual-overview .contacts>ul,
    .pt-visual-overview .visual-teasers-feed .results>ul,
    .pt-why-invest .businessunits>ul,
    .pt-why-invest .commercial-innovation>ul,
    .pt-why-invest .growth-sectors,
    .pt-why-invest .portfolio-charts,
    .pt-why-invest .related-publications>ul,
    .pt-why-invest .track-records>ul,
    .rich-text,
    .row,
    .story-inform,
    .tile-collection-1>ul,
    .tile-collection-2>ul,
    .tile-collection-3>ul,
    .tile-collection-4>ul,
    .tile-composition-side-by-side {
        width: 684px;
        margin-left: 50%;
        left: -342px
    }
    .pt-art-detail .visual .info:before,
    .pt-visual-detail .visual .info:before {
        left: 20px
    }
    #collection-pattern-4 li,
    .pt-media-detail .related-visuals li,
    .pt-media-overview .visuals-to-download li,
    .pt-search .video-results li,
    .pt-search .visual-results li,
    .pt-visual-detail .related-visuals li,
    .pt-visual-overview .visual-teasers-feed .results li,
    .tile-collection-4 li {
        -webkit-flex: 0 0 332px;
        -ms-flex: 0 0 332px;
        flex: 0 0 332px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-4 li:nth-child(2n+1),
    .pt-media-detail .related-visuals li:nth-child(2n+1),
    .pt-media-overview .visuals-to-download li:nth-child(2n+1),
    .pt-search .video-results li:nth-child(2n+1),
    .pt-search .visual-results li:nth-child(2n+1),
    .pt-visual-detail .related-visuals li:nth-child(2n+1),
    .pt-visual-overview .visual-teasers-feed .results li:nth-child(2n+1),
    .tile-collection-4 li:nth-child(2n+1) {
        margin-left: 0
    }
    #collection-pattern-3 li,
    .navteasers-wrapper li,
    .pt-contact-overview .contacts li,
    .pt-event-detail .event-calendar .results li,
    .pt-event-detail .event-contacts .results li,
    .pt-event-detail .event-publications li,
    .pt-event-overview .calendar .results li,
    .pt-home .news li,
    .pt-media-detail .media-contacts li,
    .pt-media-detail .related-events li,
    .pt-media-detail .related-publications li,
    .pt-media-overview .upcoming-events li,
    .pt-media-releases-and-stories .media-releases-feed .results li,
    .pt-search .search-feed .results li,
    .pt-story-detail .other-stories li,
    .pt-visual-detail .related-publications li,
    .pt-visual-overview .contacts li,
    .pt-why-invest .businessunits li,
    .pt-why-invest .commercial-innovation li,
    .pt-why-invest .related-publications li,
    .pt-why-invest .track-records li,
    .tile-collection-3 li {
        -webkit-flex: 0 0 332px;
        -ms-flex: 0 0 332px;
        flex: 0 0 332px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-3 li:nth-child(2n+1),
    .navteasers-wrapper li:nth-child(2n+1),
    .pt-contact-overview .contacts li:nth-child(2n+1),
    .pt-event-detail .event-calendar .results li:nth-child(2n+1),
    .pt-event-detail .event-contacts .results li:nth-child(2n+1),
    .pt-event-detail .event-publications li:nth-child(2n+1),
    .pt-event-overview .calendar .results li:nth-child(2n+1),
    .pt-home .news li:nth-child(2n+1),
    .pt-media-detail .media-contacts li:nth-child(2n+1),
    .pt-media-detail .related-events li:nth-child(2n+1),
    .pt-media-detail .related-publications li:nth-child(2n+1),
    .pt-media-overview .upcoming-events li:nth-child(2n+1),
    .pt-media-releases-and-stories .media-releases-feed .results li:nth-child(2n+1),
    .pt-search .search-feed .results li:nth-child(2n+1),
    .pt-story-detail .other-stories li:nth-child(2n+1),
    .pt-visual-detail .related-publications li:nth-child(2n+1),
    .pt-visual-overview .contacts li:nth-child(2n+1),
    .pt-why-invest .businessunits li:nth-child(2n+1),
    .pt-why-invest .commercial-innovation li:nth-child(2n+1),
    .pt-why-invest .related-publications li:nth-child(2n+1),
    .pt-why-invest .track-records li:nth-child(2n+1),
    .tile-collection-3 li:nth-child(2n+1) {
        margin-left: 0
    }
    #collection-pattern-2 li,
    .pt-generic-content .other-stories li,
    .pt-media-detail .related-stories li,
    .tile-collection-2 li {
        -webkit-flex: 0 0 332px;
        -ms-flex: 0 0 332px;
        flex: 0 0 332px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-2 li:nth-child(2n+1),
    .pt-generic-content .other-stories li:nth-child(2n+1),
    .pt-media-detail .related-stories li:nth-child(2n+1),
    .tile-collection-2 li:nth-child(2n+1) {
        margin-left: 0
    }
    #collection-pattern-1 li,
    .pt-event-overview .archived .results li,
    .tile-collection-1 li {
        -webkit-flex: 0 0 684px;
        -ms-flex: 0 0 684px;
        flex: 0 0 684px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-1 li:nth-child(1n+1),
    .pt-event-overview .archived .results li:nth-child(1n+1),
    .tile-collection-1 li:nth-child(1n+1) {
        margin-left: 0
    }
    #feed-filterbox .filters .tag-selector-multiple .btn-show-more,
    .feed-filterbox .filters .tag-selector-multiple .btn-show-more,
    .pt-event-overview .event-feed .filters .tag-selector-multiple .btn-show-more,
    .pt-media-releases-and-stories .media-releases-feed .filters .tag-selector-multiple .btn-show-more,
    .pt-search .search-feed .filters .tag-selector-multiple .btn-show-more,
    .pt-visual-overview .visual-teasers-feed .filters .tag-selector-multiple .btn-show-more {
        display: inline-block;
        margin-left: 0;
        margin-top: 20px
    }
    .select-group>* {
        margin-right: 12px;
        width: calc((100% / 2) - ((12px * (2 - 1)/ 2)))
    }
    .select-group>:nth-child(2n) {
        margin-right: 0
    }
    .intermediary-title {
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 32px;
        line-height: 40px;
        font-weight: 300
    }
    .tile-composition-1>li {
        margin-bottom: 20px;
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 684px;
        -ms-flex: 0 0 684px;
        flex: 0 0 684px;
        height: 300px
    }
    .tile-composition-side-by-side>li {
        -webkit-flex: 0 0 684px;
        -ms-flex: 0 0 684px;
        flex: 0 0 684px;
        margin-left: 20px;
        box-sizing: border-box
    }
    .tile-composition-side-by-side>li:nth-child(1n+1) {
        margin-left: 0
    }
    .pt-home .teaser-collection [class*=composition-]>li,
    .tile-composition>li {
        margin-bottom: 20px;
        height: 332px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(1),
    .tile-composition>li:nth-child(1) {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 332px;
        -ms-flex: 0 0 332px;
        flex: 0 0 332px;
        position: relative;
        margin-top: 110px
    }
    .pt-investors-overview .feature-composition>li:nth-child(n+2),
    .pt-media-overview .feature-composition>li:nth-child(n+2) {
        margin-top: 20px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(2),
    .tile-composition>li:nth-child(2) {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 0;
        -webkit-flex: 0 0 332px;
        -ms-flex: 0 0 332px;
        flex: 0 0 332px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(3),
    .tile-composition>li:nth-child(3) {
        box-sizing: border-box;
        margin-left: 352px;
        margin-right: 0;
        -webkit-flex: 0 0 332px;
        -ms-flex: 0 0 332px;
        flex: 0 0 332px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3):nth-child(1),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3):nth-child(2),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3)~li:nth-child(1),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3)~li:nth-child(2),
    .tile-composition>li:nth-last-child(n+3):nth-child(1),
    .tile-composition>li:nth-last-child(n+3):nth-child(2),
    .tile-composition>li:nth-last-child(n+3)~li:nth-child(1),
    .tile-composition>li:nth-last-child(n+3)~li:nth-child(2) {
        margin-bottom: -90px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(4),
    .tile-composition>li:nth-child(4) {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 332px;
        -ms-flex: 0 0 332px;
        flex: 0 0 332px;
        position: relative
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+4):nth-child(3),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+4)~li:nth-child(3),
    .tile-composition>li:nth-last-child(n+4):nth-child(3),
    .tile-composition>li:nth-last-child(n+4)~li:nth-child(3) {
        margin-bottom: -220px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(5),
    .tile-composition>li:nth-child(5) {
        box-sizing: border-box;
        margin-left: 352px;
        margin-right: 0;
        -webkit-flex: 0 0 332px;
        -ms-flex: 0 0 332px;
        flex: 0 0 332px;
        position: relative
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+5):nth-child(4),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+5)~li:nth-child(4),
    .tile-composition>li:nth-last-child(n+5):nth-child(4),
    .tile-composition>li:nth-last-child(n+5)~li:nth-child(4) {
        margin-bottom: -90px
    }
    .primary-feature-block,
    .story-inform {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .primary-feature-block .image,
    .story-inform .image {
        box-sizing: border-box;
        margin-left: 88px;
        margin-right: 88px;
        -webkit-flex: 0 0 508px;
        -ms-flex: 0 0 508px;
        flex: 0 0 508px
    }
    .primary-feature-block .story,
    .story-inform .story {
        box-sizing: border-box;
        margin-right: 20px;
        margin-left: 0;
        -webkit-flex: 0 0 332px;
        -ms-flex: 0 0 332px;
        flex: 0 0 332px
    }
    .primary-feature-block .facts,
    .story-inform .facts {
        box-sizing: border-box;
        margin-right: 0;
        margin-left: 0;
        -webkit-flex: 0 0 332px;
        -ms-flex: 0 0 332px;
        flex: 0 0 332px
    }
    .has-story-image .story-image,
    .has-story-image .story-image:after,
    .has-story-image .story-image:before {
        height: 640px
    }
    .pt-person-bio-detail .person-story figure {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 244px;
        -ms-flex: 0 0 244px;
        flex: 0 0 244px
    }
    .pt-person-bio-detail .person-story figure+* {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 0;
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px
    }
    .pt-art-detail .visual {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .pt-art-detail .visual .preview {
        box-sizing: border-box;
        margin-right: 20px;
        margin-left: 0;
        -webkit-flex: 0 0 332px;
        -ms-flex: 0 0 332px;
        flex: 0 0 332px
    }
    .pt-art-detail .visual .info {
        box-sizing: border-box;
        margin-right: 0;
        margin-left: 0;
        -webkit-flex: 0 0 332px;
        -ms-flex: 0 0 332px;
        flex: 0 0 332px
    }
    .pt-art-detail .art-description {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 88px;
        -webkit-flex: 0 0 596px;
        -ms-flex: 0 0 596px;
        flex: 0 0 596px
    }
    .pt-employee-testimonial-detail .interested p,
    .pt-vacancy-detail .table-vacancy {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 684px;
        -ms-flex: 0 0 684px;
        flex: 0 0 684px
    }
    .pt-investors-overview .feature-composition>li {
        -webkit-flex: 0 0 684px;
        -ms-flex: 0 0 684px;
        flex: 0 0 684px;
        margin-left: 20px;
        box-sizing: border-box
    }
    .pt-investors-overview .feature-composition>li:nth-child(1n+1) {
        margin-left: 0
    }
    .pt-report-detail .report-img {
        box-sizing: border-box;
        margin-left: 0;
        -webkit-flex: 0 0 244px;
        -ms-flex: 0 0 244px;
        flex: 0 0 244px;
        margin-right: 20px
    }
    .pt-report-detail .content {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px
    }
    .pt-why-invest .growth-sectors .chart-container:nth-of-type(odd),
    .pt-why-invest .portfolio-charts .chart-container:nth-of-type(odd) {
        box-sizing: border-box;
        margin-left: 88px;
        margin-right: 0;
        -webkit-flex: 0 0 244px;
        -ms-flex: 0 0 244px;
        flex: 0 0 244px
    }
    .pt-why-invest .growth-sectors .chart-container:nth-of-type(even),
    .pt-why-invest .portfolio-charts .chart-container:nth-of-type(even) {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 88px;
        -webkit-flex: 0 0 244px;
        -ms-flex: 0 0 244px;
        flex: 0 0 244px
    }
    .pt-why-invest .regions-chart .chart-container--big {
        box-sizing: border-box;
        margin-left: 88px;
        margin-right: 88px;
        -webkit-flex: 0 0 508px;
        -ms-flex: 0 0 508px;
        flex: 0 0 508px
    }
    .pt-media-overview .feature-composition>li {
        -webkit-flex: 0 0 684px;
        -ms-flex: 0 0 684px;
        flex: 0 0 684px;
        margin-left: 20px;
        box-sizing: border-box
    }
    .pt-media-overview .feature-composition>li:nth-child(1n+1) {
        margin-left: 0
    }
    .pt-event-detail .event-img {
        box-sizing: border-box;
        margin-left: 0;
        -webkit-flex: 0 0 244px;
        -ms-flex: 0 0 244px;
        flex: 0 0 244px;
        margin-right: 20px
    }
    .pt-event-detail .content {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px
    }
    .pt-visual-detail .visual {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .pt-visual-detail .visual .preview {
        box-sizing: border-box;
        margin-right: 20px;
        margin-left: 0;
        -webkit-flex: 0 0 332px;
        -ms-flex: 0 0 332px;
        flex: 0 0 332px
    }
    .pt-visual-detail .visual .info {
        box-sizing: border-box;
        margin-right: 0;
        margin-left: 0;
        -webkit-flex: 0 0 332px;
        -ms-flex: 0 0 332px;
        flex: 0 0 332px
    }
    .rich-text h2,
    .rich-text h3,
    .rich-text ol,
    .rich-text ul,
    .rich-text>p {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 352px;
        -webkit-flex: 0 0 684px;
        -ms-flex: 0 0 684px;
        flex: 0 0 684px
    }
    .rich-text blockquote,
    .rich-text figure {
        box-sizing: border-box;
        margin-left: 88px;
        margin-right: 0;
        -webkit-flex: 0 0 596px;
        -ms-flex: 0 0 596px;
        flex: 0 0 596px
    }
    .rich-text .img-fullwidth {
        box-sizing: border-box;
        margin-left: 88px;
        margin-right: 0;
        -webkit-flex: 0 0 508px;
        -ms-flex: 0 0 508px;
        flex: 0 0 508px
    }
    .rich-text .img-alignleft,
    .rich-text .teaser-video {
        margin-left: 0;
        box-sizing: border-box;
        margin-right: 0
    }
    .rich-text .teaser-video {
        -webkit-flex: 0 0 684px;
        -ms-flex: 0 0 684px;
        flex: 0 0 684px
    }
    .rich-text .img-alignleft {
        -webkit-flex: 0 0 332px;
        -ms-flex: 0 0 332px;
        flex: 0 0 332px
    }
    .rich-text .img-alignleft+p {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 0;
        -webkit-flex: 0 0 332px;
        -ms-flex: 0 0 332px;
        flex: 0 0 332px
    }
}

@media (min-width:1024px) and (max-width:1279px) {
    #collection-pattern-1 li:nth-child(n+2),
    #collection-pattern-2 li:nth-child(n+3),
    #collection-pattern-3 li:nth-child(n+4),
    #collection-pattern-4 li:nth-child(n+5),
    .navteasers-wrapper li:nth-child(n+4),
    .pt-contact-overview .contacts li:nth-child(n+4),
    .pt-event-detail .event-calendar .results li:nth-child(n+4),
    .pt-event-detail .event-contacts .results li:nth-child(n+4),
    .pt-event-detail .event-publications li:nth-child(n+4),
    .pt-event-overview .archived .results li:nth-child(n+2),
    .pt-event-overview .calendar .results li:nth-child(n+4),
    .pt-generic-content .other-stories li:nth-child(n+3),
    .pt-home .news li:nth-child(n+4),
    .pt-media-detail .media-contacts li:nth-child(n+4),
    .pt-media-detail .related-events li:nth-child(n+4),
    .pt-media-detail .related-publications li:nth-child(n+4),
    .pt-media-detail .related-stories li:nth-child(n+3),
    .pt-media-detail .related-visuals li:nth-child(n+5),
    .pt-media-overview .upcoming-events li:nth-child(n+4),
    .pt-media-overview .visuals-to-download li:nth-child(n+5),
    .pt-media-releases-and-stories .media-releases-feed .results li:nth-child(n+4),
    .pt-search .search-feed .results li:nth-child(n+4),
    .pt-search .video-results li:nth-child(n+5),
    .pt-search .visual-results li:nth-child(n+5),
    .pt-story-detail .other-stories li:nth-child(n+4),
    .pt-visual-detail .related-publications li:nth-child(n+4),
    .pt-visual-detail .related-visuals li:nth-child(n+5),
    .pt-visual-overview .contacts li:nth-child(n+4),
    .pt-visual-overview .visual-teasers-feed .results li:nth-child(n+5),
    .pt-why-invest .businessunits li:nth-child(n+4),
    .pt-why-invest .commercial-innovation li:nth-child(n+4),
    .pt-why-invest .related-publications li:nth-child(n+4),
    .pt-why-invest .track-records li:nth-child(n+4),
    .tile-collection-1 li:nth-child(n+2),
    .tile-collection-2 li:nth-child(n+3),
    .tile-collection-3 li:nth-child(n+4),
    .tile-collection-4 li:nth-child(n+5) {
        margin-top: 20px
    }
    .show-on-tablet-landscape {
        display: block
    }
    .hide-on-tablet,
    .hide-on-tablet-landscape {
        display: none!important
    }
    #collection-pattern,
    #collection-pattern-1,
    #collection-pattern-2,
    #collection-pattern-3,
    #collection-pattern-4,
    #feed-filterbox,
    #feed-filterbox .no-results-available,
    #grid,
    .background-gradient>*,
    .feed-filterbox,
    .feed-filterbox .no-results-available,
    .grid,
    .l-footer .footer-wrapper,
    .l-header.dm-large .navigation .top-nav>li .flyout,
    .maincontent,
    .navteasers-wrapper,
    .pt-art-detail .related-content-wrapper,
    .pt-contact-overview .contacts,
    .pt-event-detail .event-calendar,
    .pt-event-detail .event-calendar .results,
    .pt-event-detail .event-contacts .results,
    .pt-event-detail .event-publications,
    .pt-event-overview .archived,
    .pt-event-overview .archived .results,
    .pt-event-overview .calendar,
    .pt-event-overview .calendar .results,
    .pt-event-overview .event-feed,
    .pt-event-overview .event-feed .no-results-available,
    .pt-generic-content .other-stories,
    .pt-generic-content .related,
    .pt-home .brands-section--home .brands-logos,
    .pt-home .inputsearch-section,
    .pt-home .news,
    .pt-home .teaser-collection [class*=composition-],
    .pt-media-detail .media-contacts,
    .pt-media-detail .related-events,
    .pt-media-detail .related-publications,
    .pt-media-detail .related-stories,
    .pt-media-detail .related-visuals,
    .pt-media-detail .relatedmedia-wrapper,
    .pt-media-overview .maincontent,
    .pt-media-overview .upcoming-events,
    .pt-media-overview .visuals-to-download,
    .pt-media-releases-and-stories .media-releases-feed,
    .pt-media-releases-and-stories .media-releases-feed .no-results-available,
    .pt-media-releases-and-stories .media-releases-feed .results,
    .pt-search .search-feed,
    .pt-search .search-feed .no-results-available,
    .pt-search .search-feed .results,
    .pt-search .video-results,
    .pt-search .visual-results,
    .pt-story-detail .other-stories,
    .pt-visual-detail .related-content-wrapper,
    .pt-visual-detail .related-publications,
    .pt-visual-detail .related-visuals,
    .pt-visual-overview .contacts,
    .pt-visual-overview .visual-teasers-feed,
    .pt-visual-overview .visual-teasers-feed .no-results-available,
    .pt-visual-overview .visual-teasers-feed .results,
    .pt-why-invest .businessunits,
    .pt-why-invest .commercial-innovation,
    .pt-why-invest .related-publications,
    .pt-why-invest .track-records,
    .story-explorer .compositions-container,
    .tile-collection-1,
    .tile-collection-2,
    .tile-collection-3,
    .tile-collection-4,
    .tile-composition,
    .tile-composition-1 {
        width: 940px
    }
    #collection-pattern-1>ul,
    #collection-pattern-2>ul,
    #collection-pattern-3>ul,
    #collection-pattern-4>ul,
    #collection-pattern>ul,
    #row,
    .maincontent-header,
    .navteasers-wrapper>ul,
    .primary-feature-block,
    .pt-art-detail .visual,
    .pt-contact-overview .contacts>ul,
    .pt-event-detail .event-calendar .results>ul,
    .pt-event-detail .event-contacts .results>ul,
    .pt-event-detail .event-details,
    .pt-event-detail .event-publications>ul,
    .pt-event-overview .archived .results>ul,
    .pt-event-overview .calendar .results>ul,
    .pt-generic-content .other-stories>ul,
    .pt-home .news>ul,
    .pt-home .teaser-collection,
    .pt-investors-overview .feature-composition,
    .pt-media-detail .media-contacts>ul,
    .pt-media-detail .related-events>ul,
    .pt-media-detail .related-publications>ul,
    .pt-media-detail .related-stories>ul,
    .pt-media-detail .related-visuals>ul,
    .pt-media-overview .feature-composition,
    .pt-media-overview .upcoming-events>ul,
    .pt-media-overview .visuals-to-download>ul,
    .pt-media-releases-and-stories .media-releases-feed .results>ul,
    .pt-search .search-feed .results>ul,
    .pt-search .video-results>ul,
    .pt-search .visual-results>ul,
    .pt-story-detail .other-stories>ul,
    .pt-vacancy-detail .table-vacancy-wrapper,
    .pt-visual-detail .related-publications>ul,
    .pt-visual-detail .related-visuals>ul,
    .pt-visual-detail .visual,
    .pt-visual-overview .contacts>ul,
    .pt-visual-overview .visual-teasers-feed .results>ul,
    .pt-why-invest .businessunits>ul,
    .pt-why-invest .commercial-innovation>ul,
    .pt-why-invest .growth-sectors,
    .pt-why-invest .portfolio-charts,
    .pt-why-invest .related-publications>ul,
    .pt-why-invest .track-records>ul,
    .rich-text,
    .row,
    .story-inform,
    .tile-collection-1>ul,
    .tile-collection-2>ul,
    .tile-collection-3>ul,
    .tile-collection-4>ul,
    .tile-composition-side-by-side {
        width: 940px;
        margin-left: 50%;
        left: -470px
    }
    #collection-pattern-4 li,
    .pt-media-detail .related-visuals li,
    .pt-media-overview .visuals-to-download li,
    .pt-search .video-results li,
    .pt-search .visual-results li,
    .pt-visual-detail .related-visuals li,
    .pt-visual-overview .visual-teasers-feed .results li,
    .tile-collection-4 li {
        -webkit-flex: 0 0 220px;
        -ms-flex: 0 0 220px;
        flex: 0 0 220px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-4 li:nth-child(4n+1),
    .pt-media-detail .related-visuals li:nth-child(4n+1),
    .pt-media-overview .visuals-to-download li:nth-child(4n+1),
    .pt-search .video-results li:nth-child(4n+1),
    .pt-search .visual-results li:nth-child(4n+1),
    .pt-visual-detail .related-visuals li:nth-child(4n+1),
    .pt-visual-overview .visual-teasers-feed .results li:nth-child(4n+1),
    .tile-collection-4 li:nth-child(4n+1) {
        margin-left: 0
    }
    #collection-pattern-4 .link-next-section-external.span-4-3,
    #collection-pattern-4 .link-next-section.span-4-3,
    .pt-media-detail .related-visuals .link-next-section-external.span-4-3,
    .pt-media-detail .related-visuals .link-next-section.span-4-3,
    .pt-media-overview .visuals-to-download .link-next-section-external.span-4-3,
    .pt-media-overview .visuals-to-download .link-next-section.span-4-3,
    .pt-search .video-results .link-next-section-external.span-4-3,
    .pt-search .video-results .link-next-section.span-4-3,
    .pt-search .visual-results .link-next-section-external.span-4-3,
    .pt-search .visual-results .link-next-section.span-4-3,
    .pt-visual-detail .related-visuals .link-next-section-external.span-4-3,
    .pt-visual-detail .related-visuals .link-next-section.span-4-3,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section-external.span-4-3,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section.span-4-3,
    .tile-collection-4 .link-next-section-external.span-4-3,
    .tile-collection-4 .link-next-section.span-4-3 {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 240px;
        -webkit-flex: 0 0 700px;
        -ms-flex: 0 0 700px;
        flex: 0 0 700px
    }
    #collection-pattern-4 .link-next-section-external.span-4-2,
    #collection-pattern-4 .link-next-section.span-4-2,
    .pt-media-detail .related-visuals .link-next-section-external.span-4-2,
    .pt-media-detail .related-visuals .link-next-section.span-4-2,
    .pt-media-overview .visuals-to-download .link-next-section-external.span-4-2,
    .pt-media-overview .visuals-to-download .link-next-section.span-4-2,
    .pt-search .video-results .link-next-section-external.span-4-2,
    .pt-search .video-results .link-next-section.span-4-2,
    .pt-search .visual-results .link-next-section-external.span-4-2,
    .pt-search .visual-results .link-next-section.span-4-2,
    .pt-visual-detail .related-visuals .link-next-section-external.span-4-2,
    .pt-visual-detail .related-visuals .link-next-section.span-4-2,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section-external.span-4-2,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section.span-4-2,
    .tile-collection-4 .link-next-section-external.span-4-2,
    .tile-collection-4 .link-next-section.span-4-2 {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 480px;
        -webkit-flex: 0 0 460px;
        -ms-flex: 0 0 460px;
        flex: 0 0 460px
    }
    #collection-pattern-4 .link-next-section-external.span-4-1,
    #collection-pattern-4 .link-next-section.span-4-1,
    .pt-media-detail .related-visuals .link-next-section-external.span-4-1,
    .pt-media-detail .related-visuals .link-next-section.span-4-1,
    .pt-media-overview .visuals-to-download .link-next-section-external.span-4-1,
    .pt-media-overview .visuals-to-download .link-next-section.span-4-1,
    .pt-search .video-results .link-next-section-external.span-4-1,
    .pt-search .video-results .link-next-section.span-4-1,
    .pt-search .visual-results .link-next-section-external.span-4-1,
    .pt-search .visual-results .link-next-section.span-4-1,
    .pt-visual-detail .related-visuals .link-next-section-external.span-4-1,
    .pt-visual-detail .related-visuals .link-next-section.span-4-1,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section-external.span-4-1,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section.span-4-1,
    .tile-collection-4 .link-next-section-external.span-4-1,
    .tile-collection-4 .link-next-section.span-4-1 {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 720px;
        -webkit-flex: 0 0 220px;
        -ms-flex: 0 0 220px;
        flex: 0 0 220px
    }
    #collection-pattern-4 .link-next-section-external.span-3-2,
    #collection-pattern-4 .link-next-section.span-3-2,
    .pt-media-detail .related-visuals .link-next-section-external.span-3-2,
    .pt-media-detail .related-visuals .link-next-section.span-3-2,
    .pt-media-overview .visuals-to-download .link-next-section-external.span-3-2,
    .pt-media-overview .visuals-to-download .link-next-section.span-3-2,
    .pt-search .video-results .link-next-section-external.span-3-2,
    .pt-search .video-results .link-next-section.span-3-2,
    .pt-search .visual-results .link-next-section-external.span-3-2,
    .pt-search .visual-results .link-next-section.span-3-2,
    .pt-visual-detail .related-visuals .link-next-section-external.span-3-2,
    .pt-visual-detail .related-visuals .link-next-section.span-3-2,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section-external.span-3-2,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section.span-3-2,
    .tile-collection-4 .link-next-section-external.span-3-2,
    .tile-collection-4 .link-next-section.span-3-2 {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 320px;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    #collection-pattern-4 .link-next-section-external.span-3-1,
    #collection-pattern-4 .link-next-section.span-3-1,
    .pt-media-detail .related-visuals .link-next-section-external.span-3-1,
    .pt-media-detail .related-visuals .link-next-section.span-3-1,
    .pt-media-overview .visuals-to-download .link-next-section-external.span-3-1,
    .pt-media-overview .visuals-to-download .link-next-section.span-3-1,
    .pt-search .video-results .link-next-section-external.span-3-1,
    .pt-search .video-results .link-next-section.span-3-1,
    .pt-search .visual-results .link-next-section-external.span-3-1,
    .pt-search .visual-results .link-next-section.span-3-1,
    .pt-visual-detail .related-visuals .link-next-section-external.span-3-1,
    .pt-visual-detail .related-visuals .link-next-section.span-3-1,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section-external.span-3-1,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section.span-3-1,
    .tile-collection-4 .link-next-section-external.span-3-1,
    .tile-collection-4 .link-next-section.span-3-1 {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 640px;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px
    }
    #collection-pattern-3 li,
    .navteasers-wrapper li,
    .pt-contact-overview .contacts li,
    .pt-event-detail .event-calendar .results li,
    .pt-event-detail .event-contacts .results li,
    .pt-event-detail .event-publications li,
    .pt-event-overview .calendar .results li,
    .pt-home .news li,
    .pt-media-detail .media-contacts li,
    .pt-media-detail .related-events li,
    .pt-media-detail .related-publications li,
    .pt-media-overview .upcoming-events li,
    .pt-media-releases-and-stories .media-releases-feed .results li,
    .pt-search .search-feed .results li,
    .pt-story-detail .other-stories li,
    .pt-visual-detail .related-publications li,
    .pt-visual-overview .contacts li,
    .pt-why-invest .businessunits li,
    .pt-why-invest .commercial-innovation li,
    .pt-why-invest .related-publications li,
    .pt-why-invest .track-records li,
    .tile-collection-3 li {
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-3 li:nth-child(3n+1),
    .navteasers-wrapper li:nth-child(3n+1),
    .pt-contact-overview .contacts li:nth-child(3n+1),
    .pt-event-detail .event-calendar .results li:nth-child(3n+1),
    .pt-event-detail .event-contacts .results li:nth-child(3n+1),
    .pt-event-detail .event-publications li:nth-child(3n+1),
    .pt-event-overview .calendar .results li:nth-child(3n+1),
    .pt-home .news li:nth-child(3n+1),
    .pt-media-detail .media-contacts li:nth-child(3n+1),
    .pt-media-detail .related-events li:nth-child(3n+1),
    .pt-media-detail .related-publications li:nth-child(3n+1),
    .pt-media-overview .upcoming-events li:nth-child(3n+1),
    .pt-media-releases-and-stories .media-releases-feed .results li:nth-child(3n+1),
    .pt-search .search-feed .results li:nth-child(3n+1),
    .pt-story-detail .other-stories li:nth-child(3n+1),
    .pt-visual-detail .related-publications li:nth-child(3n+1),
    .pt-visual-overview .contacts li:nth-child(3n+1),
    .pt-why-invest .businessunits li:nth-child(3n+1),
    .pt-why-invest .commercial-innovation li:nth-child(3n+1),
    .pt-why-invest .related-publications li:nth-child(3n+1),
    .pt-why-invest .track-records li:nth-child(3n+1),
    .tile-collection-3 li:nth-child(3n+1) {
        margin-left: 0
    }
    #collection-pattern-3 .link-next-section-external.span-3-2,
    #collection-pattern-3 .link-next-section.span-3-2,
    .navteasers-wrapper .link-next-section-external.span-3-2,
    .navteasers-wrapper .link-next-section.span-3-2,
    .pt-contact-overview .contacts .link-next-section-external.span-3-2,
    .pt-contact-overview .contacts .link-next-section.span-3-2,
    .pt-event-detail .event-calendar .results .link-next-section-external.span-3-2,
    .pt-event-detail .event-calendar .results .link-next-section.span-3-2,
    .pt-event-detail .event-contacts .results .link-next-section-external.span-3-2,
    .pt-event-detail .event-contacts .results .link-next-section.span-3-2,
    .pt-event-detail .event-publications .link-next-section-external.span-3-2,
    .pt-event-detail .event-publications .link-next-section.span-3-2,
    .pt-event-overview .calendar .results .link-next-section-external.span-3-2,
    .pt-event-overview .calendar .results .link-next-section.span-3-2,
    .pt-home .news .link-next-section-external.span-3-2,
    .pt-home .news .link-next-section.span-3-2,
    .pt-media-detail .media-contacts .link-next-section-external.span-3-2,
    .pt-media-detail .media-contacts .link-next-section.span-3-2,
    .pt-media-detail .related-events .link-next-section-external.span-3-2,
    .pt-media-detail .related-events .link-next-section.span-3-2,
    .pt-media-detail .related-publications .link-next-section-external.span-3-2,
    .pt-media-detail .related-publications .link-next-section.span-3-2,
    .pt-media-overview .upcoming-events .link-next-section-external.span-3-2,
    .pt-media-overview .upcoming-events .link-next-section.span-3-2,
    .pt-media-releases-and-stories .media-releases-feed .results .link-next-section-external.span-3-2,
    .pt-media-releases-and-stories .media-releases-feed .results .link-next-section.span-3-2,
    .pt-search .search-feed .results .link-next-section-external.span-3-2,
    .pt-search .search-feed .results .link-next-section.span-3-2,
    .pt-story-detail .other-stories .link-next-section-external.span-3-2,
    .pt-story-detail .other-stories .link-next-section.span-3-2,
    .pt-visual-detail .related-publications .link-next-section-external.span-3-2,
    .pt-visual-detail .related-publications .link-next-section.span-3-2,
    .pt-visual-overview .contacts .link-next-section-external.span-3-2,
    .pt-visual-overview .contacts .link-next-section.span-3-2,
    .pt-why-invest .businessunits .link-next-section-external.span-3-2,
    .pt-why-invest .businessunits .link-next-section.span-3-2,
    .pt-why-invest .commercial-innovation .link-next-section-external.span-3-2,
    .pt-why-invest .commercial-innovation .link-next-section.span-3-2,
    .pt-why-invest .related-publications .link-next-section-external.span-3-2,
    .pt-why-invest .related-publications .link-next-section.span-3-2,
    .pt-why-invest .track-records .link-next-section-external.span-3-2,
    .pt-why-invest .track-records .link-next-section.span-3-2,
    .tile-collection-3 .link-next-section-external.span-3-2,
    .tile-collection-3 .link-next-section.span-3-2 {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 320px;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    #collection-pattern-3 .link-next-section-external.span-3-1,
    #collection-pattern-3 .link-next-section.span-3-1,
    .navteasers-wrapper .link-next-section-external.span-3-1,
    .navteasers-wrapper .link-next-section.span-3-1,
    .pt-contact-overview .contacts .link-next-section-external.span-3-1,
    .pt-contact-overview .contacts .link-next-section.span-3-1,
    .pt-event-detail .event-calendar .results .link-next-section-external.span-3-1,
    .pt-event-detail .event-calendar .results .link-next-section.span-3-1,
    .pt-event-detail .event-contacts .results .link-next-section-external.span-3-1,
    .pt-event-detail .event-contacts .results .link-next-section.span-3-1,
    .pt-event-detail .event-publications .link-next-section-external.span-3-1,
    .pt-event-detail .event-publications .link-next-section.span-3-1,
    .pt-event-overview .calendar .results .link-next-section-external.span-3-1,
    .pt-event-overview .calendar .results .link-next-section.span-3-1,
    .pt-home .news .link-next-section-external.span-3-1,
    .pt-home .news .link-next-section.span-3-1,
    .pt-media-detail .media-contacts .link-next-section-external.span-3-1,
    .pt-media-detail .media-contacts .link-next-section.span-3-1,
    .pt-media-detail .related-events .link-next-section-external.span-3-1,
    .pt-media-detail .related-events .link-next-section.span-3-1,
    .pt-media-detail .related-publications .link-next-section-external.span-3-1,
    .pt-media-detail .related-publications .link-next-section.span-3-1,
    .pt-media-overview .upcoming-events .link-next-section-external.span-3-1,
    .pt-media-overview .upcoming-events .link-next-section.span-3-1,
    .pt-media-releases-and-stories .media-releases-feed .results .link-next-section-external.span-3-1,
    .pt-media-releases-and-stories .media-releases-feed .results .link-next-section.span-3-1,
    .pt-search .search-feed .results .link-next-section-external.span-3-1,
    .pt-search .search-feed .results .link-next-section.span-3-1,
    .pt-story-detail .other-stories .link-next-section-external.span-3-1,
    .pt-story-detail .other-stories .link-next-section.span-3-1,
    .pt-visual-detail .related-publications .link-next-section-external.span-3-1,
    .pt-visual-detail .related-publications .link-next-section.span-3-1,
    .pt-visual-overview .contacts .link-next-section-external.span-3-1,
    .pt-visual-overview .contacts .link-next-section.span-3-1,
    .pt-why-invest .businessunits .link-next-section-external.span-3-1,
    .pt-why-invest .businessunits .link-next-section.span-3-1,
    .pt-why-invest .commercial-innovation .link-next-section-external.span-3-1,
    .pt-why-invest .commercial-innovation .link-next-section.span-3-1,
    .pt-why-invest .related-publications .link-next-section-external.span-3-1,
    .pt-why-invest .related-publications .link-next-section.span-3-1,
    .pt-why-invest .track-records .link-next-section-external.span-3-1,
    .pt-why-invest .track-records .link-next-section.span-3-1,
    .tile-collection-3 .link-next-section-external.span-3-1,
    .tile-collection-3 .link-next-section.span-3-1 {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 640px;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px
    }
    #collection-pattern-2 li,
    .pt-generic-content .other-stories li,
    .pt-media-detail .related-stories li,
    .tile-collection-2 li {
        -webkit-flex: 0 0 460px;
        -ms-flex: 0 0 460px;
        flex: 0 0 460px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-2 li:nth-child(2n+1),
    .pt-generic-content .other-stories li:nth-child(2n+1),
    .pt-media-detail .related-stories li:nth-child(2n+1),
    .tile-collection-2 li:nth-child(2n+1) {
        margin-left: 0
    }
    #collection-pattern-2 .link-next-section-external.span-3-2,
    #collection-pattern-2 .link-next-section.span-3-2,
    .pt-generic-content .other-stories .link-next-section-external.span-3-2,
    .pt-generic-content .other-stories .link-next-section.span-3-2,
    .pt-media-detail .related-stories .link-next-section-external.span-3-2,
    .pt-media-detail .related-stories .link-next-section.span-3-2,
    .tile-collection-2 .link-next-section-external.span-3-2,
    .tile-collection-2 .link-next-section.span-3-2 {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 320px;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    #collection-pattern-2 .link-next-section-external.span-3-1,
    #collection-pattern-2 .link-next-section.span-3-1,
    .pt-generic-content .other-stories .link-next-section-external.span-3-1,
    .pt-generic-content .other-stories .link-next-section.span-3-1,
    .pt-media-detail .related-stories .link-next-section-external.span-3-1,
    .pt-media-detail .related-stories .link-next-section.span-3-1,
    .tile-collection-2 .link-next-section-external.span-3-1,
    .tile-collection-2 .link-next-section.span-3-1 {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 640px;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px
    }
    #collection-pattern-1 li,
    .pt-event-overview .archived .results li,
    .tile-collection-1 li {
        -webkit-flex: 0 0 940px;
        -ms-flex: 0 0 940px;
        flex: 0 0 940px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-1 li:nth-child(1n+1),
    .pt-event-overview .archived .results li:nth-child(1n+1),
    .tile-collection-1 li:nth-child(1n+1) {
        margin-left: 0
    }
    .maincontent-header .maincontent-introduction,
    .maincontent-header h2.subtitle {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 240px;
        -webkit-flex: 0 0 700px;
        -ms-flex: 0 0 700px;
        flex: 0 0 700px
    }
    .intermediary-title {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 480px;
        -webkit-flex: 0 0 460px;
        -ms-flex: 0 0 460px;
        flex: 0 0 460px
    }
    .tile-composition-1>li {
        margin-bottom: 20px;
        box-sizing: border-box;
        margin-left: 160px;
        margin-right: 160px;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px;
        height: 300px
    }
    .tile-composition-side-by-side>li:nth-child(1) {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px
    }
    .tile-composition-side-by-side>li:nth-child(2) {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 0;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    .pt-home .teaser-collection [class*=composition-]>li,
    .tile-composition>li {
        margin-bottom: 20px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(1),
    .tile-composition>li:nth-child(1) {
        box-sizing: border-box;
        margin-left: 80px;
        margin-right: 0;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        height: 300px;
        margin-top: 70px;
        position: relative
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(2):first-child:nth-child(1),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(2):first-child:nth-child(2),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(2):first-child~li:nth-child(1),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(2):first-child~li:nth-child(2),
    .tile-composition>li:nth-last-child(2):first-child:nth-child(1),
    .tile-composition>li:nth-last-child(2):first-child:nth-child(2),
    .tile-composition>li:nth-last-child(2):first-child~li:nth-child(1),
    .tile-composition>li:nth-last-child(2):first-child~li:nth-child(2) {
        position: relative;
        left: 80px
    }
    .pt-art-detail .visual .info:before,
    .pt-visual-detail .visual .info:before {
        left: 20px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(2),
    .tile-composition>li:nth-child(2) {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 240px;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        height: 300px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3):nth-child(1),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3):nth-child(2),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3)~li:nth-child(1),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3)~li:nth-child(2),
    .tile-composition>li:nth-last-child(n+3):nth-child(1),
    .tile-composition>li:nth-last-child(n+3):nth-child(2),
    .tile-composition>li:nth-last-child(n+3)~li:nth-child(1),
    .tile-composition>li:nth-last-child(n+3)~li:nth-child(2) {
        margin-bottom: -50px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(3),
    .tile-composition>li:nth-child(3) {
        box-sizing: border-box;
        margin-left: 400px;
        margin-right: 80px;
        -webkit-flex: 0 0 460px;
        -ms-flex: 0 0 460px;
        flex: 0 0 460px;
        height: 240px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(3)>*,
    .tile-composition>li:nth-child(3)>* {
        min-height: 0
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(3) .teaser-secondary-feature p.text,
    .tile-composition>li:nth-child(3) .teaser-secondary-feature p.text {
        display: none
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+4):nth-child(3),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+4)~li:nth-child(3),
    .tile-composition>li:nth-last-child(n+4):nth-child(3),
    .tile-composition>li:nth-last-child(n+4)~li:nth-child(3) {
        margin-bottom: -170px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(4),
    .tile-composition>li:nth-child(4) {
        box-sizing: border-box;
        margin-left: 160px;
        margin-right: 0;
        -webkit-flex: 0 0 220px;
        -ms-flex: 0 0 220px;
        flex: 0 0 220px;
        height: 220px;
        position: relative
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(5),
    .tile-composition>li:nth-child(5) {
        box-sizing: border-box;
        -webkit-flex: 0 0 220px;
        -ms-flex: 0 0 220px;
        flex: 0 0 220px;
        height: 220px;
        margin: 190px 0 0 20px
    }
    .primary-feature-block,
    .story-inform {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .primary-feature-block .image,
    .story-inform .image {
        box-sizing: border-box;
        margin-left: 160px;
        margin-right: 160px;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    .primary-feature-block .story,
    .story-inform .story {
        box-sizing: border-box;
        margin-right: 20px;
        margin-left: 80px;
        -webkit-flex: 0 0 380px;
        -ms-flex: 0 0 380px;
        flex: 0 0 380px
    }
    .primary-feature-block .facts,
    .story-inform .facts {
        box-sizing: border-box;
        margin-right: 80px;
        margin-left: 80px;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px
    }
    .has-story-image .story-image,
    .has-story-image .story-image:after,
    .has-story-image .story-image:before {
        height: 840px
    }
    .pt-home .teaser-collection blockquote {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 560px;
        -webkit-flex: 0 0 380px;
        -ms-flex: 0 0 380px;
        flex: 0 0 380px;
        margin-bottom: -10px
    }
    .pt-generic-content .maincontent .media-slider {
        box-sizing: border-box;
        margin-left: 160px;
        margin-right: 160px;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    .pt-generic-overview .teaser-image,
    .pt-generic-overview .teaser-video {
        box-sizing: border-box;
        margin-left: 80px;
        margin-right: 80px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px;
        width: auto
    }
    .custom-form form,
    .pt-form form {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 320px;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    .pt-person-bio-detail .person-story figure {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 220px;
        -ms-flex: 0 0 220px;
        flex: 0 0 220px
    }
    .pt-person-bio-detail .person-story figure+* {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 0;
        -webkit-flex: 0 0 540px;
        -ms-flex: 0 0 540px;
        flex: 0 0 540px
    }
    .pt-about-overview .statistic-overview .figure {
        box-sizing: border-box;
        margin-left: 80px;
        margin-right: 80px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .pt-art-detail .visual {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .pt-art-detail .visual .preview {
        box-sizing: border-box;
        margin-right: 20px;
        margin-left: 0;
        -webkit-flex: 0 0 380px;
        -ms-flex: 0 0 380px;
        flex: 0 0 380px
    }
    .pt-art-detail .visual .info {
        box-sizing: border-box;
        margin-right: 80px;
        margin-left: 0;
        -webkit-flex: 0 0 380px;
        -ms-flex: 0 0 380px;
        flex: 0 0 380px;
        top: 20px
    }
    .pt-art-detail .art-description {
        box-sizing: border-box;
        margin-left: 80px;
        margin-right: 240px;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    .pt-generic-topic-introduction .teaser-image,
    .pt-generic-topic-introduction .teaser-video {
        box-sizing: border-box;
        margin-left: 80px;
        margin-right: 80px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px;
        width: auto
    }
    .pt-careers-overview .inputsearch-wrapper {
        box-sizing: border-box;
        margin-left: 80px;
        margin-right: 80px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .pt-careers-overview .intermediary-long-title {
        width: 50%
    }
    .pt-careers-overview .video-container {
        box-sizing: border-box;
        margin-left: 80px;
        margin-right: 80px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .pt-careers-overview .employee-teasersection .link-wrapper .link-next-component {
        box-sizing: border-box;
        margin-left: 560px;
        margin-right: 80px;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px
    }
    .pt-careers-overview .video-section .link-wrapper {
        box-sizing: border-box;
        margin-left: 480px;
        margin-right: 0;
        -webkit-flex: 0 0 380px;
        -ms-flex: 0 0 380px;
        flex: 0 0 380px
    }
    .pt-vacancy-detail .table-vacancy {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    .pt-employee-testimonial-detail .media-slider {
        box-sizing: border-box;
        margin-left: 160px;
        margin-right: 160px;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    .pt-employee-testimonial-detail .interested p {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    .pt-employee-testimonial-overview .intermediary-title {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 480px;
        -webkit-flex: 0 0 460px;
        -ms-flex: 0 0 460px;
        flex: 0 0 460px
    }
    .pt-investors-overview .feature-composition>li:nth-child(1) {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px
    }
    .pt-investors-overview .feature-composition>li:nth-child(2) {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 0;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    .pt-report-detail .report-img {
        box-sizing: border-box;
        margin-left: 0;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        margin-right: 45px
    }
    .pt-report-detail .content {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 540px;
        -ms-flex: 0 0 540px;
        flex: 0 0 540px
    }
    .pt-why-invest .growth-sectors .chart-container:nth-of-type(odd),
    .pt-why-invest .portfolio-charts .chart-container:nth-of-type(odd) {
        box-sizing: border-box;
        margin-left: 160px;
        margin-right: 0;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px
    }
    .pt-why-invest .growth-sectors .chart-container:nth-of-type(even),
    .pt-why-invest .portfolio-charts .chart-container:nth-of-type(even) {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 160px;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px
    }
    .pt-why-invest .regions-chart .chart-container--big {
        box-sizing: border-box;
        margin-left: 160px;
        margin-right: 160px;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    .pt-why-invest .single-quote {
        max-width: 80%
    }
    .pt-media-overview .maincontent-introduction {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 240px;
        -webkit-flex: 0 0 700px;
        -ms-flex: 0 0 700px;
        flex: 0 0 700px
    }
    .pt-media-overview .feature-composition>li:nth-child(1) {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px
    }
    .pt-media-overview .feature-composition>li:nth-child(2) {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 0;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    .pt-story-detail .media-slider {
        box-sizing: border-box;
        margin-left: 160px;
        margin-right: 160px;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    .pt-event-detail .event-img {
        box-sizing: border-box;
        margin-left: 0;
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        margin-right: 45px
    }
    .pt-event-detail .content {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 540px;
        -ms-flex: 0 0 540px;
        flex: 0 0 540px
    }
    .pt-visual-detail .visual {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .pt-visual-detail .visual .preview {
        box-sizing: border-box;
        margin-right: 20px;
        margin-left: 0;
        -webkit-flex: 0 0 380px;
        -ms-flex: 0 0 380px;
        flex: 0 0 380px
    }
    .pt-visual-detail .visual .info {
        box-sizing: border-box;
        margin-right: 80px;
        margin-left: 0;
        -webkit-flex: 0 0 380px;
        -ms-flex: 0 0 380px;
        flex: 0 0 380px;
        top: 20px
    }
    .pt-home .teaser-collection .pt-products-overview [class*=composition-],
    .pt-products-overview .pt-home .teaser-collection [class*=composition-],
    .pt-products-overview .tile-composition {
        position: relative;
        left: 80px
    }
    .pt-home .teaser-collection .pt-products-overview [class*=composition-]>li,
    .pt-products-overview .pt-home .teaser-collection [class*=composition-]>li,
    .pt-products-overview .tile-composition>li {
        position: relative;
        margin-bottom: 20px
    }
    .pt-home .teaser-collection .pt-products-overview [class*=composition-]>li:nth-last-child(n+3):nth-child(1),
    .pt-home .teaser-collection .pt-products-overview [class*=composition-]>li:nth-last-child(n+3):nth-child(2),
    .pt-home .teaser-collection .pt-products-overview [class*=composition-]>li:nth-last-child(n+3)~li:nth-child(1),
    .pt-home .teaser-collection .pt-products-overview [class*=composition-]>li:nth-last-child(n+3)~li:nth-child(2),
    .pt-products-overview .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3):nth-child(1),
    .pt-products-overview .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3):nth-child(2),
    .pt-products-overview .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3)~li:nth-child(1),
    .pt-products-overview .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3)~li:nth-child(2),
    .pt-products-overview .tile-composition>li:nth-last-child(n+3):nth-child(1),
    .pt-products-overview .tile-composition>li:nth-last-child(n+3):nth-child(2),
    .pt-products-overview .tile-composition>li:nth-last-child(n+3)~li:nth-child(1),
    .pt-products-overview .tile-composition>li:nth-last-child(n+3)~li:nth-child(2) {
        margin-bottom: -50px
    }
    .pt-home .teaser-collection .pt-products-overview [class*=composition-]>li:nth-child(3),
    .pt-products-overview .pt-home .teaser-collection [class*=composition-]>li:nth-child(3),
    .pt-products-overview .tile-composition>li:nth-child(3) {
        box-sizing: border-box;
        margin-left: 400px;
        margin-right: 80px;
        -webkit-flex: 0 0 220px;
        -ms-flex: 0 0 220px;
        flex: 0 0 220px;
        height: 220px!important
    }
    .pt-products-overview .intermediary-title {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 480px;
        -webkit-flex: 0 0 460px;
        -ms-flex: 0 0 460px;
        flex: 0 0 460px
    }
    .pt-chemicals-overview .inputsearch-wrapper {
        box-sizing: border-box;
        margin-left: 80px;
        margin-right: 80px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .pt-chemicals-product-finder .maincontent .media-slider {
        box-sizing: border-box;
        margin-left: 160px;
        margin-right: 160px;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    .rich-text h2,
    .rich-text h3,
    .rich-text ol,
    .rich-text ul,
    .rich-text>p {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 320px;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    .rich-text .img-alignleft,
    .rich-text .img-alignleft+p,
    .rich-text blockquote,
    .rich-text figure {
        box-sizing: border-box;
        margin-right: 0
    }
    .rich-text blockquote {
        margin-left: 80px;
        -webkit-flex: 0 0 540px;
        -ms-flex: 0 0 540px;
        flex: 0 0 540px
    }
    .rich-text figure {
        margin-left: 80px;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    .rich-text .img-fullwidth,
    .rich-text .teaser-video {
        box-sizing: border-box;
        margin-left: 160px;
        margin-right: 0;
        -webkit-flex: 0 0 620px;
        -ms-flex: 0 0 620px;
        flex: 0 0 620px
    }
    .rich-text .img-alignleft {
        margin-left: 0;
        -webkit-flex: 0 0 220px;
        -ms-flex: 0 0 220px;
        flex: 0 0 220px
    }
    .rich-text .img-alignleft+p {
        margin-left: 20px;
        -webkit-flex: 0 0 540px;
        -ms-flex: 0 0 540px;
        flex: 0 0 540px
    }
    .story-explorer .storyTile-composition {
        margin-left: 25px
    }
}

@media (min-width:1024px) {
    .intermediary-title,
    .maincontent-header .maincontent-introduction,
    .maincontent-header .title,
    .primary-feature-block,
    .primary-feature-block h2,
    .story-inform,
    .story-inform h2 {
        font-weight: 300;
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif
    }
    #collection-pattern-3 li,
    .navteasers-wrapper li,
    .pt-contact-overview .contacts li,
    .pt-event-detail .event-calendar .results li,
    .pt-event-detail .event-contacts .results li,
    .pt-event-detail .event-publications li,
    .pt-event-overview .calendar .results li,
    .pt-home .news li,
    .pt-media-detail .media-contacts li,
    .pt-media-detail .related-events li,
    .pt-media-detail .related-publications li,
    .pt-media-overview .upcoming-events li,
    .pt-media-releases-and-stories .media-releases-feed .results li,
    .pt-search .search-feed .results li,
    .pt-story-detail .other-stories li,
    .pt-visual-detail .related-publications li,
    .pt-visual-overview .contacts li,
    .pt-why-invest .businessunits li,
    .pt-why-invest .commercial-innovation li,
    .pt-why-invest .related-publications li,
    .pt-why-invest .track-records li,
    .tile-collection-3 li {
        max-width: 300px
    }
    #feed-filterbox .filters h2,
    .feed-filterbox .filters h2,
    .pt-event-overview .event-feed .filters h2,
    .pt-media-releases-and-stories .media-releases-feed .filters h2,
    .pt-search .search-feed .filters h2,
    .pt-visual-overview .visual-teasers-feed .filters h2 {
        max-width: 800px
    }
    #feed-filterbox .filters .tag-selector-multiple .btn-show-more,
    .feed-filterbox .filters .tag-selector-multiple .btn-show-more,
    .pt-event-overview .event-feed .filters .tag-selector-multiple .btn-show-more,
    .pt-media-releases-and-stories .media-releases-feed .filters .tag-selector-multiple .btn-show-more,
    .pt-search .search-feed .filters .tag-selector-multiple .btn-show-more,
    .pt-visual-overview .visual-teasers-feed .filters .tag-selector-multiple .btn-show-more {
        margin-left: 12px
    }
    .select-group>:nth-last-child(2):first-child,
    .select-group>:nth-last-child(2):first-child~* {
        margin-right: 12px;
        width: calc((100% / 3) - ((12px * (3 - 1)/ 3)))
    }
    .select-group>:nth-last-child(2):first-child:nth-child(3n),
    .select-group>:nth-last-child(2):first-child~:nth-child(3n) {
        margin-right: 0
    }
    .select-group>:nth-last-child(3):first-child,
    .select-group>:nth-last-child(3):first-child~* {
        margin-right: 12px;
        width: calc((100% / 3) - ((12px * (3 - 1)/ 3)))
    }
    .select-group>:nth-last-child(3):first-child:nth-child(3n),
    .select-group>:nth-last-child(3):first-child~:nth-child(3n) {
        margin-right: 0
    }
    .select-group>:nth-last-child(4):first-child,
    .select-group>:nth-last-child(4):first-child~* {
        margin-right: 12px;
        width: calc((100% / 4) - ((12px * (4 - 1)/ 4)))
    }
    .select-group>:nth-last-child(4):first-child:nth-child(4n),
    .select-group>:nth-last-child(4):first-child~:nth-child(4n) {
        margin-right: 0
    }
    .select-group>:nth-last-child(n+5),
    .select-group>:nth-last-child(n+5)~* {
        margin-right: 12px;
        width: calc((100% / 3) - ((12px * (3 - 1)/ 3)))
    }
    .select-group>:nth-last-child(n+5):nth-child(3n),
    .select-group>:nth-last-child(n+5)~:nth-child(3n) {
        margin-right: 0
    }
    .navteasers-wrapper li .teaser-navitem {
        padding-right: 40px
    }
    .maincontent-header .title {
        font-size: 48px;
        line-height: 56px;
        max-width: 700px
    }
    .brands-section .brands-logos .brand-logo img,
    .pt-home .brands-section--home .brands-logos .brand-logo img {
        max-width: 200px;
        max-height: 50px
    }
    .maincontent-header .maincontent-introduction {
        font-size: 24px;
        line-height: 32px
    }
    #feed-filterbox .filters h2,
    .feed-filterbox .filters h2,
    .pt-erecruitment form legend,
    .pt-event-overview .event-feed .filters h2,
    .pt-media-releases-and-stories .media-releases-feed .filters h2,
    .pt-search .search-feed .filters h2,
    .pt-vacancy-detail .secondary-vacancy-details,
    .pt-visual-overview .visual-teasers-feed .filters h2,
    .section-title {
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 28px;
        line-height: 36px;
        font-weight: 300
    }
    .intermediary-title {
        font-size: 36px;
        line-height: 44px
    }
    .tile-composition-side-by-side>li {
        min-height: 320px
    }
    .composition-3 .teaser-secondary-feature.dm-expanded,
    .composition-4 .teaser-secondary-feature.dm-expanded {
        min-height: 0
    }
    .primary-feature-block .story .link-next-component,
    .story-inform .story .link-next-component {
        font-size: 24px;
        line-height: 1;
        padding-right: 43px
    }
    .primary-feature-block .story .link-next-component:before,
    .story-inform .story .link-next-component:before {
        content: '';
        width: 24px;
        height: 24px;
        border-radius: 50%;
        box-shadow: 0 0 0 2px #008bc5;
        display: inline-block;
        position: absolute;
        right: 7px;
        top: 1px;
        overflow: hidden
    }
    .primary-feature-block .story .link-next-component:after,
    .story-inform .story .link-next-component:after {
        content: '\E909';
        font-size: 13px;
        position: absolute;
        right: 12px;
        top: 7px
    }
    .primary-feature-block .story .link-next-component.state-hover:before,
    .primary-feature-block .story .link-next-component:hover:before,
    .story-inform .story .link-next-component.state-hover:before,
    .story-inform .story .link-next-component:hover:before {
        box-shadow: 0 0 0 2px #005192
    }
    .primary-feature-block .story .link-next-component.state-hover:after,
    .primary-feature-block .story .link-next-component:hover:after,
    .story-inform .story .link-next-component.state-hover:after,
    .story-inform .story .link-next-component:hover:after {
        -webkit-animation: toRightFromLeft .7s .1s forwards;
        animation: toRightFromLeft .7s .1s forwards
    }
    .primary-feature-block .story .link-next-component.theme-white:before,
    .story-inform .story .link-next-component.theme-white:before {
        box-shadow: 0 0 0 2px #fff
    }
    .theme-color .primary-feature-block .story .link-next-component:before,
    .theme-color .story-inform .story .link-next-component:before,
    body .primary-feature-block .story .link-next-component.theme-color:before,
    body .story-inform .story .link-next-component.theme-color:before {
        box-shadow: 0 0 0 2px #E4312C
    }
    .theme-ingredients .primary-feature-block .story .link-next-component:before,
    .theme-ingredients .story-inform .story .link-next-component:before,
    body .primary-feature-block .story .link-next-component.theme-ingredients:before,
    body .story-inform .story .link-next-component.theme-ingredients:before {
        box-shadow: 0 0 0 2px #55becf
    }
    .theme-protection .primary-feature-block .story .link-next-component:before,
    .theme-protection .story-inform .story .link-next-component:before,
    body .primary-feature-block .story .link-next-component.theme-protection:before,
    body .story-inform .story .link-next-component.theme-protection:before {
        box-shadow: 0 0 0 2px #6d46ae
    }
    .primary-feature-block .facts .link-next-component,
    .story-inform .facts .link-next-component {
        font-size: 24px;
        line-height: 1;
        padding-right: 43px
    }
    .primary-feature-block .facts .link-next-component:before,
    .story-inform .facts .link-next-component:before {
        content: '';
        width: 24px;
        height: 24px;
        border-radius: 50%;
        box-shadow: 0 0 0 2px #008bc5;
        display: inline-block;
        position: absolute;
        right: 7px;
        top: 1px;
        overflow: hidden
    }
    .no-flexboxlegacy .pt-our-heritage .history-timeline__item:nth-child(even) .history-panel__media,
    .no-flexboxlegacy .pt-our-heritage .history-timeline__item:nth-child(odd) .history-panel__media {
        overflow: auto
    }
    .primary-feature-block .facts .link-next-component:after,
    .story-inform .facts .link-next-component:after {
        content: '\E909';
        font-size: 13px;
        position: absolute;
        right: 12px;
        top: 7px
    }
    .primary-feature-block .facts .link-next-component.state-hover:before,
    .primary-feature-block .facts .link-next-component:hover:before,
    .story-inform .facts .link-next-component.state-hover:before,
    .story-inform .facts .link-next-component:hover:before {
        box-shadow: 0 0 0 2px #005192
    }
    .primary-feature-block .facts .link-next-component.state-hover:after,
    .primary-feature-block .facts .link-next-component:hover:after,
    .story-inform .facts .link-next-component.state-hover:after,
    .story-inform .facts .link-next-component:hover:after {
        -webkit-animation: toRightFromLeft .7s .1s forwards;
        animation: toRightFromLeft .7s .1s forwards
    }
    .primary-feature-block .facts .link-next-component.theme-white:before,
    .story-inform .facts .link-next-component.theme-white:before {
        box-shadow: 0 0 0 2px #fff
    }
    .theme-color .primary-feature-block .facts .link-next-component:before,
    .theme-color .story-inform .facts .link-next-component:before,
    body .primary-feature-block .facts .link-next-component.theme-color:before,
    body .story-inform .facts .link-next-component.theme-color:before {
        box-shadow: 0 0 0 2px #E4312C
    }
    .theme-ingredients .primary-feature-block .facts .link-next-component:before,
    .theme-ingredients .story-inform .facts .link-next-component:before,
    body .primary-feature-block .facts .link-next-component.theme-ingredients:before,
    body .story-inform .facts .link-next-component.theme-ingredients:before {
        box-shadow: 0 0 0 2px #55becf
    }
    .theme-protection .primary-feature-block .facts .link-next-component:before,
    .theme-protection .story-inform .facts .link-next-component:before,
    body .primary-feature-block .facts .link-next-component.theme-protection:before,
    body .story-inform .facts .link-next-component.theme-protection:before {
        box-shadow: 0 0 0 2px #6d46ae
    }
    .primary-feature-block,
    .story-inform {
        font-size: 24px;
        line-height: 28px
    }
    .primary-feature-block h2,
    .story-inform h2 {
        font-size: 28px;
        line-height: 36px;
        margin: 0
    }
    .primary-feature-block time,
    .story-inform time {
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 18px;
        line-height: 24px;
        font-weight: 400
    }
    .full-width-content-container.exhibition-modal .art-item .title,
    .primary-feature-block .story,
    .pt-frame-product-finder h1,
    .story-inform .story {
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: 300
    }
    .primary-feature-block .story,
    .story-inform .story {
        font-size: 24px;
        line-height: 32px
    }
    .l-header.dm-small .corporate-logo {
        width: 235px;
        height: 45px
    }
    .l-footer .legal-copy {
        display: inline-block;
        margin-top: 14px;
        float: right
    }
    .l-header.dm-large .navigation .top-nav>li+li {
        margin-left: 40px
    }
    .l-header.dm-large .navigation .top-nav>li>a {
        padding-top: 16px
    }
    .pt-home .story-explorer {
        height: 800px;
        margin-bottom: -50px
    }
    .pt-home .businessunits {
        margin-top: 60px
    }
    .pt-home .news {
        margin-top: 65px
    }
    .pt-home .brands-section.brands-section--home {
        margin-top: 15px;
        margin-bottom: 0
    }
    .pt-home .brands-section .brands-bg--home,
    .pt-home .brands-section--home .brands-bg {
        padding: 20px 0
    }
    .brands-section {
        margin-top: 15px
    }
    .pt-frame-product-finder h1 {
        font-size: 48px;
        line-height: 56px;
        max-width: 700px
    }
    .full-width-content-container.exhibition-modal .art-item .title {
        font-size: 40px;
        line-height: 48px
    }
    .pt-art-detail .visual .key-value .key {
        float: left;
        font-weight: 400;
        width: 100px
    }
    .pt-art-detail .visual .key-value .value {
        float: left;
        margin-left: 30px;
        width: 180px
    }
    .pt-art-detail .visual .key-value+.key-value {
        margin-top: 5px
    }
    .pt-our-heritage .history-timeline {
        background-position: calc(50% - 2px) top
    }
    .pt-our-heritage .history-timeline:before {
        left: 50%;
        margin-left: -1px
    }
    .pt-our-heritage .history-timeline:after {
        left: calc(50% - 1px)
    }
    .pt-our-heritage .history-timeline .history-panel:after {
        top: 125px;
        left: calc(50% - 9px)
    }
    .pt-our-heritage .history-timeline .history-panel__media__caption,
    .pt-our-heritage .history-timeline .history-panel__media__img {
        width: 50%
    }
    .pt-our-heritage .history-timeline .history-panel__media__caption:after,
    .pt-our-heritage .history-timeline .history-panel__media__img:after {
        top: 99px
    }
    .pt-our-heritage .history-timeline .history-panel__media__caption {
        padding-left: 0
    }
    .pt-our-heritage .history-timeline .history-panel__media__caption:before {
        top: 0;
        bottom: auto
    }
    .pt-our-heritage .history-timeline__item:nth-child(even) .history-panel:after {
        top: 99px
    }
    .no-flexboxlegacy .pt-our-heritage .history-timeline__item:nth-child(even) .history-panel {
        margin-top: 30px
    }
    .pt-our-heritage .history-timeline__item:nth-child(even) .history-panel__media {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .pt-our-heritage .history-timeline__item:nth-child(even) .history-panel__media__img {
        margin-top: 132px;
        margin-right: 68px
    }
    .no-flexboxlegacy .pt-our-heritage .history-timeline__item:nth-child(even) .history-panel__media__img {
        float: right;
        margin-top: 0
    }
    .pt-our-heritage .history-timeline__item:nth-child(even) .history-panel__media__caption {
        margin-right: 0;
        margin-top: 53px
    }
    .pt-our-heritage .history-timeline__item:nth-child(even) .history-panel__media__caption:after {
        left: -52px;
        right: auto
    }
    .no-flexboxlegacy .pt-our-heritage .history-timeline__item:nth-child(even) .history-panel__media__caption {
        float: left;
        margin-top: 0;
        padding: 20px 20px 0
    }
    .pt-our-heritage .history-timeline__item:nth-child(odd) .history-panel {
        margin-top: 60px
    }
    .no-flexboxlegacy .pt-our-heritage .history-timeline__item:nth-child(odd) .history-panel {
        margin-top: 20px
    }
    .pt-our-heritage .history-timeline__item:nth-child(odd) .history-panel__media {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .pt-our-heritage .history-timeline__item:nth-child(odd) .history-panel__media__img {
        margin-left: 68px;
        padding-right: 0
    }
    .no-flexboxlegacy .pt-our-heritage .history-timeline__item:nth-child(odd) .history-panel__media__img {
        float: left
    }
    .pt-our-heritage .history-timeline__item:nth-child(odd) .history-panel__media__caption {
        margin-top: 83px;
        margin-bottom: 0;
        padding-left: 0;
        padding-right: 40px;
        padding-bottom: 0
    }
    .pt-our-heritage .history-timeline__item:nth-child(odd) .history-panel__media__caption:after {
        left: auto;
        right: -36px
    }
    .no-flexboxlegacy .pt-our-heritage .history-timeline__item:nth-child(odd) .history-panel__media__caption {
        float: right;
        margin-top: 0;
        padding: 20px 20px 0
    }
    .pt-our-heritage .history-panel {
        margin: 0;
        max-width: inherit
    }
    .pt-vacancy-detail .maincontent-header .maincontent-date {
        margin-bottom: 40px
    }
    .pt-media-detail .media-contact {
        max-width: 320px;
        position: absolute;
        right: 0;
        top: 0;
        margin-top: 0
    }
    .pt-visual-detail .visual .key-value .key {
        float: left;
        font-weight: 400;
        width: 100px
    }
    .pt-visual-detail .visual .key-value .value {
        float: left;
        margin-left: 30px;
        width: 180px
    }
    .pt-visual-detail .visual .key-value+.key-value {
        margin-top: 5px
    }
    .pt-chemicals-overview .product-category {
        width: calc(100% / 3);
        padding: 32px 30px 32px 20px
    }
    .story-explorer .storyTile-composition.storyTile-composition--loading .storyTile {
        -webkit-transform: translate3d(280px, 0, 0);
        transform: translate3d(280px, 0, 0)
    }
    .story-explorer .storyTile-composition-3 .storyTile[data-pos="1"] {
        -webkit-transform: translate3d(300px, 0, 0);
        transform: translate3d(300px, 0, 0)
    }
    .story-explorer .storyTile-composition-3 .storyTile[data-pos="2"] {
        -webkit-transform: translate3d(-7px, 0, -730px);
        transform: translate3d(-7px, 0, -730px)
    }
    .story-explorer .storyTile-composition-3 .storyTile[data-pos="3"] {
        -webkit-transform: translate3d(613px, 0, -2210px);
        transform: translate3d(613px, 0, -2210px)
    }
    .story-explorer .storyTile-composition-4 .storyTile[data-pos="1"] {
        -webkit-transform: translate3d(340px, 0, 0);
        transform: translate3d(340px, 0, 0)
    }
    .story-explorer .storyTile-composition-4 .storyTile[data-pos="2"] {
        -webkit-transform: translate3d(50px, 0, -730px);
        transform: translate3d(50px, 0, -730px)
    }
    .story-explorer .storyTile-composition-4 .storyTile[data-pos="3"] {
        -webkit-transform: translate3d(-230px, 0, -2210px);
        transform: translate3d(-230px, 0, -2210px)
    }
    .story-explorer .storyTile-composition-4 .storyTile[data-pos="4"] {
        -webkit-transform: translate3d(800px, 0, -2210px);
        transform: translate3d(800px, 0, -2210px)
    }
    .brands-section .brands-logos .logo-international img {
        max-height: 24px
    }
    .cookie-consent__text {
        max-width: 900px
    }
    body .full-width-content-container {
        padding: 110px 80px 80px
    }
    body .full-width-content-container .btn-close {
        right: 73px
    }
}

@media (min-width:1280px) and (max-width:5120px) {
    #collection-pattern-1 li:nth-child(n+2),
    #collection-pattern-2 li:nth-child(n+3),
    #collection-pattern-3 li:nth-child(n+4),
    #collection-pattern-4 li:nth-child(n+5),
    .navteasers-wrapper li:nth-child(n+4),
    .pt-contact-overview .contacts li:nth-child(n+4),
    .pt-event-detail .event-calendar .results li:nth-child(n+4),
    .pt-event-detail .event-contacts .results li:nth-child(n+4),
    .pt-event-detail .event-publications li:nth-child(n+4),
    .pt-event-overview .archived .results li:nth-child(n+2),
    .pt-event-overview .calendar .results li:nth-child(n+4),
    .pt-generic-content .other-stories li:nth-child(n+3),
    .pt-home .news li:nth-child(n+4),
    .pt-media-detail .media-contacts li:nth-child(n+4),
    .pt-media-detail .related-events li:nth-child(n+4),
    .pt-media-detail .related-publications li:nth-child(n+4),
    .pt-media-detail .related-stories li:nth-child(n+3),
    .pt-media-detail .related-visuals li:nth-child(n+5),
    .pt-media-overview .upcoming-events li:nth-child(n+4),
    .pt-media-overview .visuals-to-download li:nth-child(n+5),
    .pt-media-releases-and-stories .media-releases-feed .results li:nth-child(n+4),
    .pt-search .search-feed .results li:nth-child(n+4),
    .pt-search .video-results li:nth-child(n+5),
    .pt-search .visual-results li:nth-child(n+5),
    .pt-story-detail .other-stories li:nth-child(n+4),
    .pt-visual-detail .related-publications li:nth-child(n+4),
    .pt-visual-detail .related-visuals li:nth-child(n+5),
    .pt-visual-overview .contacts li:nth-child(n+4),
    .pt-visual-overview .visual-teasers-feed .results li:nth-child(n+5),
    .pt-why-invest .businessunits li:nth-child(n+4),
    .pt-why-invest .commercial-innovation li:nth-child(n+4),
    .pt-why-invest .related-publications li:nth-child(n+4),
    .pt-why-invest .track-records li:nth-child(n+4),
    .tile-collection-1 li:nth-child(n+2),
    .tile-collection-2 li:nth-child(n+3),
    .tile-collection-3 li:nth-child(n+4),
    .tile-collection-4 li:nth-child(n+5) {
        margin-top: 20px
    }
    .show-on-desktop {
        display: block
    }
    .hide-on-desktop {
        display: none!important
    }
    #collection-pattern,
    #collection-pattern-1,
    #collection-pattern-2,
    #collection-pattern-3,
    #collection-pattern-4,
    #feed-filterbox,
    #feed-filterbox .no-results-available,
    #grid,
    .background-gradient>*,
    .feed-filterbox,
    .feed-filterbox .no-results-available,
    .grid,
    .l-footer .footer-wrapper,
    .l-header.dm-large .navigation .top-nav>li .flyout,
    .maincontent,
    .navteasers-wrapper,
    .pt-art-detail .related-content-wrapper,
    .pt-contact-overview .contacts,
    .pt-event-detail .event-calendar,
    .pt-event-detail .event-calendar .results,
    .pt-event-detail .event-contacts .results,
    .pt-event-detail .event-publications,
    .pt-event-overview .archived,
    .pt-event-overview .archived .results,
    .pt-event-overview .calendar,
    .pt-event-overview .calendar .results,
    .pt-event-overview .event-feed,
    .pt-event-overview .event-feed .no-results-available,
    .pt-generic-content .other-stories,
    .pt-generic-content .related,
    .pt-home .brands-section--home .brands-logos,
    .pt-home .inputsearch-section,
    .pt-home .news,
    .pt-home .teaser-collection [class*=composition-],
    .pt-media-detail .media-contacts,
    .pt-media-detail .related-events,
    .pt-media-detail .related-publications,
    .pt-media-detail .related-stories,
    .pt-media-detail .related-visuals,
    .pt-media-detail .relatedmedia-wrapper,
    .pt-media-overview .maincontent,
    .pt-media-overview .upcoming-events,
    .pt-media-overview .visuals-to-download,
    .pt-media-releases-and-stories .media-releases-feed,
    .pt-media-releases-and-stories .media-releases-feed .no-results-available,
    .pt-media-releases-and-stories .media-releases-feed .results,
    .pt-search .search-feed,
    .pt-search .search-feed .no-results-available,
    .pt-search .search-feed .results,
    .pt-search .video-results,
    .pt-search .visual-results,
    .pt-story-detail .other-stories,
    .pt-visual-detail .related-content-wrapper,
    .pt-visual-detail .related-publications,
    .pt-visual-detail .related-visuals,
    .pt-visual-overview .contacts,
    .pt-visual-overview .visual-teasers-feed,
    .pt-visual-overview .visual-teasers-feed .no-results-available,
    .pt-visual-overview .visual-teasers-feed .results,
    .pt-why-invest .businessunits,
    .pt-why-invest .commercial-innovation,
    .pt-why-invest .related-publications,
    .pt-why-invest .track-records,
    .story-explorer .compositions-container,
    .tile-collection-1,
    .tile-collection-2,
    .tile-collection-3,
    .tile-collection-4,
    .tile-composition,
    .tile-composition-1 {
        width: 1180px
    }
    #collection-pattern-1>ul,
    #collection-pattern-2>ul,
    #collection-pattern-3>ul,
    #collection-pattern-4>ul,
    #collection-pattern>ul,
    #row,
    .maincontent-header,
    .navteasers-wrapper>ul,
    .primary-feature-block,
    .pt-art-detail .visual,
    .pt-contact-overview .contacts>ul,
    .pt-event-detail .event-calendar .results>ul,
    .pt-event-detail .event-contacts .results>ul,
    .pt-event-detail .event-details,
    .pt-event-detail .event-publications>ul,
    .pt-event-overview .archived .results>ul,
    .pt-event-overview .calendar .results>ul,
    .pt-generic-content .other-stories>ul,
    .pt-home .news>ul,
    .pt-home .teaser-collection,
    .pt-investors-overview .feature-composition,
    .pt-media-detail .media-contacts>ul,
    .pt-media-detail .related-events>ul,
    .pt-media-detail .related-publications>ul,
    .pt-media-detail .related-stories>ul,
    .pt-media-detail .related-visuals>ul,
    .pt-media-overview .feature-composition,
    .pt-media-overview .upcoming-events>ul,
    .pt-media-overview .visuals-to-download>ul,
    .pt-media-releases-and-stories .media-releases-feed .results>ul,
    .pt-search .search-feed .results>ul,
    .pt-search .video-results>ul,
    .pt-search .visual-results>ul,
    .pt-story-detail .other-stories>ul,
    .pt-vacancy-detail .table-vacancy-wrapper,
    .pt-visual-detail .related-publications>ul,
    .pt-visual-detail .related-visuals>ul,
    .pt-visual-detail .visual,
    .pt-visual-overview .contacts>ul,
    .pt-visual-overview .visual-teasers-feed .results>ul,
    .pt-why-invest .businessunits>ul,
    .pt-why-invest .commercial-innovation>ul,
    .pt-why-invest .growth-sectors,
    .pt-why-invest .portfolio-charts,
    .pt-why-invest .related-publications>ul,
    .pt-why-invest .track-records>ul,
    .rich-text,
    .row,
    .story-inform,
    .tile-collection-1>ul,
    .tile-collection-2>ul,
    .tile-collection-3>ul,
    .tile-collection-4>ul,
    .tile-composition-side-by-side {
        width: 1180px;
        margin-left: 50%;
        left: -590px
    }
    #collection-pattern-4 li,
    .pt-media-detail .related-visuals li,
    .pt-media-overview .visuals-to-download li,
    .pt-search .video-results li,
    .pt-search .visual-results li,
    .pt-visual-detail .related-visuals li,
    .pt-visual-overview .visual-teasers-feed .results li,
    .tile-collection-4 li {
        -webkit-flex: 0 0 280px;
        -ms-flex: 0 0 280px;
        flex: 0 0 280px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-4 li:nth-child(4n+1),
    .pt-media-detail .related-visuals li:nth-child(4n+1),
    .pt-media-overview .visuals-to-download li:nth-child(4n+1),
    .pt-search .video-results li:nth-child(4n+1),
    .pt-search .visual-results li:nth-child(4n+1),
    .pt-visual-detail .related-visuals li:nth-child(4n+1),
    .pt-visual-overview .visual-teasers-feed .results li:nth-child(4n+1),
    .tile-collection-4 li:nth-child(4n+1) {
        margin-left: 0
    }
    #collection-pattern-4 .link-next-section-external.span-4-3,
    #collection-pattern-4 .link-next-section.span-4-3,
    .pt-media-detail .related-visuals .link-next-section-external.span-4-3,
    .pt-media-detail .related-visuals .link-next-section.span-4-3,
    .pt-media-overview .visuals-to-download .link-next-section-external.span-4-3,
    .pt-media-overview .visuals-to-download .link-next-section.span-4-3,
    .pt-search .video-results .link-next-section-external.span-4-3,
    .pt-search .video-results .link-next-section.span-4-3,
    .pt-search .visual-results .link-next-section-external.span-4-3,
    .pt-search .visual-results .link-next-section.span-4-3,
    .pt-visual-detail .related-visuals .link-next-section-external.span-4-3,
    .pt-visual-detail .related-visuals .link-next-section.span-4-3,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section-external.span-4-3,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section.span-4-3,
    .tile-collection-4 .link-next-section-external.span-4-3,
    .tile-collection-4 .link-next-section.span-4-3 {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 300px;
        -webkit-flex: 0 0 880px;
        -ms-flex: 0 0 880px;
        flex: 0 0 880px
    }
    #collection-pattern-4 .link-next-section-external.span-4-2,
    #collection-pattern-4 .link-next-section.span-4-2,
    .pt-media-detail .related-visuals .link-next-section-external.span-4-2,
    .pt-media-detail .related-visuals .link-next-section.span-4-2,
    .pt-media-overview .visuals-to-download .link-next-section-external.span-4-2,
    .pt-media-overview .visuals-to-download .link-next-section.span-4-2,
    .pt-search .video-results .link-next-section-external.span-4-2,
    .pt-search .video-results .link-next-section.span-4-2,
    .pt-search .visual-results .link-next-section-external.span-4-2,
    .pt-search .visual-results .link-next-section.span-4-2,
    .pt-visual-detail .related-visuals .link-next-section-external.span-4-2,
    .pt-visual-detail .related-visuals .link-next-section.span-4-2,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section-external.span-4-2,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section.span-4-2,
    .tile-collection-4 .link-next-section-external.span-4-2,
    .tile-collection-4 .link-next-section.span-4-2 {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 600px;
        -webkit-flex: 0 0 580px;
        -ms-flex: 0 0 580px;
        flex: 0 0 580px
    }
    #collection-pattern-4 .link-next-section-external.span-4-1,
    #collection-pattern-4 .link-next-section.span-4-1,
    .pt-media-detail .related-visuals .link-next-section-external.span-4-1,
    .pt-media-detail .related-visuals .link-next-section.span-4-1,
    .pt-media-overview .visuals-to-download .link-next-section-external.span-4-1,
    .pt-media-overview .visuals-to-download .link-next-section.span-4-1,
    .pt-search .video-results .link-next-section-external.span-4-1,
    .pt-search .video-results .link-next-section.span-4-1,
    .pt-search .visual-results .link-next-section-external.span-4-1,
    .pt-search .visual-results .link-next-section.span-4-1,
    .pt-visual-detail .related-visuals .link-next-section-external.span-4-1,
    .pt-visual-detail .related-visuals .link-next-section.span-4-1,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section-external.span-4-1,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section.span-4-1,
    .tile-collection-4 .link-next-section-external.span-4-1,
    .tile-collection-4 .link-next-section.span-4-1 {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 900px;
        -webkit-flex: 0 0 280px;
        -ms-flex: 0 0 280px;
        flex: 0 0 280px
    }
    #collection-pattern-4 .link-next-section-external.span-3-2,
    #collection-pattern-4 .link-next-section.span-3-2,
    .pt-media-detail .related-visuals .link-next-section-external.span-3-2,
    .pt-media-detail .related-visuals .link-next-section.span-3-2,
    .pt-media-overview .visuals-to-download .link-next-section-external.span-3-2,
    .pt-media-overview .visuals-to-download .link-next-section.span-3-2,
    .pt-search .video-results .link-next-section-external.span-3-2,
    .pt-search .video-results .link-next-section.span-3-2,
    .pt-search .visual-results .link-next-section-external.span-3-2,
    .pt-search .visual-results .link-next-section.span-3-2,
    .pt-visual-detail .related-visuals .link-next-section-external.span-3-2,
    .pt-visual-detail .related-visuals .link-next-section.span-3-2,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section-external.span-3-2,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section.span-3-2,
    .tile-collection-4 .link-next-section-external.span-3-2,
    .tile-collection-4 .link-next-section.span-3-2 {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 400px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    #collection-pattern-4 .link-next-section-external.span-3-1,
    #collection-pattern-4 .link-next-section.span-3-1,
    .pt-media-detail .related-visuals .link-next-section-external.span-3-1,
    .pt-media-detail .related-visuals .link-next-section.span-3-1,
    .pt-media-overview .visuals-to-download .link-next-section-external.span-3-1,
    .pt-media-overview .visuals-to-download .link-next-section.span-3-1,
    .pt-search .video-results .link-next-section-external.span-3-1,
    .pt-search .video-results .link-next-section.span-3-1,
    .pt-search .visual-results .link-next-section-external.span-3-1,
    .pt-search .visual-results .link-next-section.span-3-1,
    .pt-visual-detail .related-visuals .link-next-section-external.span-3-1,
    .pt-visual-detail .related-visuals .link-next-section.span-3-1,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section-external.span-3-1,
    .pt-visual-overview .visual-teasers-feed .results .link-next-section.span-3-1,
    .tile-collection-4 .link-next-section-external.span-3-1,
    .tile-collection-4 .link-next-section.span-3-1 {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 800px;
        -webkit-flex: 0 0 380px;
        -ms-flex: 0 0 380px;
        flex: 0 0 380px
    }
    #collection-pattern-3 li,
    .navteasers-wrapper li,
    .pt-contact-overview .contacts li,
    .pt-event-detail .event-calendar .results li,
    .pt-event-detail .event-contacts .results li,
    .pt-event-detail .event-publications li,
    .pt-event-overview .calendar .results li,
    .pt-home .news li,
    .pt-media-detail .media-contacts li,
    .pt-media-detail .related-events li,
    .pt-media-detail .related-publications li,
    .pt-media-overview .upcoming-events li,
    .pt-media-releases-and-stories .media-releases-feed .results li,
    .pt-search .search-feed .results li,
    .pt-story-detail .other-stories li,
    .pt-visual-detail .related-publications li,
    .pt-visual-overview .contacts li,
    .pt-why-invest .businessunits li,
    .pt-why-invest .commercial-innovation li,
    .pt-why-invest .related-publications li,
    .pt-why-invest .track-records li,
    .tile-collection-3 li {
        -webkit-flex: 0 0 380px;
        -ms-flex: 0 0 380px;
        flex: 0 0 380px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-3 li:nth-child(3n+1),
    .navteasers-wrapper li:nth-child(3n+1),
    .pt-contact-overview .contacts li:nth-child(3n+1),
    .pt-event-detail .event-calendar .results li:nth-child(3n+1),
    .pt-event-detail .event-contacts .results li:nth-child(3n+1),
    .pt-event-detail .event-publications li:nth-child(3n+1),
    .pt-event-overview .calendar .results li:nth-child(3n+1),
    .pt-home .news li:nth-child(3n+1),
    .pt-media-detail .media-contacts li:nth-child(3n+1),
    .pt-media-detail .related-events li:nth-child(3n+1),
    .pt-media-detail .related-publications li:nth-child(3n+1),
    .pt-media-overview .upcoming-events li:nth-child(3n+1),
    .pt-media-releases-and-stories .media-releases-feed .results li:nth-child(3n+1),
    .pt-search .search-feed .results li:nth-child(3n+1),
    .pt-story-detail .other-stories li:nth-child(3n+1),
    .pt-visual-detail .related-publications li:nth-child(3n+1),
    .pt-visual-overview .contacts li:nth-child(3n+1),
    .pt-why-invest .businessunits li:nth-child(3n+1),
    .pt-why-invest .commercial-innovation li:nth-child(3n+1),
    .pt-why-invest .related-publications li:nth-child(3n+1),
    .pt-why-invest .track-records li:nth-child(3n+1),
    .tile-collection-3 li:nth-child(3n+1) {
        margin-left: 0
    }
    #collection-pattern-3 .link-next-section-external.span-3-2,
    #collection-pattern-3 .link-next-section.span-3-2,
    .navteasers-wrapper .link-next-section-external.span-3-2,
    .navteasers-wrapper .link-next-section.span-3-2,
    .pt-contact-overview .contacts .link-next-section-external.span-3-2,
    .pt-contact-overview .contacts .link-next-section.span-3-2,
    .pt-event-detail .event-calendar .results .link-next-section-external.span-3-2,
    .pt-event-detail .event-calendar .results .link-next-section.span-3-2,
    .pt-event-detail .event-contacts .results .link-next-section-external.span-3-2,
    .pt-event-detail .event-contacts .results .link-next-section.span-3-2,
    .pt-event-detail .event-publications .link-next-section-external.span-3-2,
    .pt-event-detail .event-publications .link-next-section.span-3-2,
    .pt-event-overview .calendar .results .link-next-section-external.span-3-2,
    .pt-event-overview .calendar .results .link-next-section.span-3-2,
    .pt-home .news .link-next-section-external.span-3-2,
    .pt-home .news .link-next-section.span-3-2,
    .pt-media-detail .media-contacts .link-next-section-external.span-3-2,
    .pt-media-detail .media-contacts .link-next-section.span-3-2,
    .pt-media-detail .related-events .link-next-section-external.span-3-2,
    .pt-media-detail .related-events .link-next-section.span-3-2,
    .pt-media-detail .related-publications .link-next-section-external.span-3-2,
    .pt-media-detail .related-publications .link-next-section.span-3-2,
    .pt-media-overview .upcoming-events .link-next-section-external.span-3-2,
    .pt-media-overview .upcoming-events .link-next-section.span-3-2,
    .pt-media-releases-and-stories .media-releases-feed .results .link-next-section-external.span-3-2,
    .pt-media-releases-and-stories .media-releases-feed .results .link-next-section.span-3-2,
    .pt-search .search-feed .results .link-next-section-external.span-3-2,
    .pt-search .search-feed .results .link-next-section.span-3-2,
    .pt-story-detail .other-stories .link-next-section-external.span-3-2,
    .pt-story-detail .other-stories .link-next-section.span-3-2,
    .pt-visual-detail .related-publications .link-next-section-external.span-3-2,
    .pt-visual-detail .related-publications .link-next-section.span-3-2,
    .pt-visual-overview .contacts .link-next-section-external.span-3-2,
    .pt-visual-overview .contacts .link-next-section.span-3-2,
    .pt-why-invest .businessunits .link-next-section-external.span-3-2,
    .pt-why-invest .businessunits .link-next-section.span-3-2,
    .pt-why-invest .commercial-innovation .link-next-section-external.span-3-2,
    .pt-why-invest .commercial-innovation .link-next-section.span-3-2,
    .pt-why-invest .related-publications .link-next-section-external.span-3-2,
    .pt-why-invest .related-publications .link-next-section.span-3-2,
    .pt-why-invest .track-records .link-next-section-external.span-3-2,
    .pt-why-invest .track-records .link-next-section.span-3-2,
    .tile-collection-3 .link-next-section-external.span-3-2,
    .tile-collection-3 .link-next-section.span-3-2 {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 400px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    #collection-pattern-3 .link-next-section-external.span-3-1,
    #collection-pattern-3 .link-next-section.span-3-1,
    .navteasers-wrapper .link-next-section-external.span-3-1,
    .navteasers-wrapper .link-next-section.span-3-1,
    .pt-contact-overview .contacts .link-next-section-external.span-3-1,
    .pt-contact-overview .contacts .link-next-section.span-3-1,
    .pt-event-detail .event-calendar .results .link-next-section-external.span-3-1,
    .pt-event-detail .event-calendar .results .link-next-section.span-3-1,
    .pt-event-detail .event-contacts .results .link-next-section-external.span-3-1,
    .pt-event-detail .event-contacts .results .link-next-section.span-3-1,
    .pt-event-detail .event-publications .link-next-section-external.span-3-1,
    .pt-event-detail .event-publications .link-next-section.span-3-1,
    .pt-event-overview .calendar .results .link-next-section-external.span-3-1,
    .pt-event-overview .calendar .results .link-next-section.span-3-1,
    .pt-home .news .link-next-section-external.span-3-1,
    .pt-home .news .link-next-section.span-3-1,
    .pt-media-detail .media-contacts .link-next-section-external.span-3-1,
    .pt-media-detail .media-contacts .link-next-section.span-3-1,
    .pt-media-detail .related-events .link-next-section-external.span-3-1,
    .pt-media-detail .related-events .link-next-section.span-3-1,
    .pt-media-detail .related-publications .link-next-section-external.span-3-1,
    .pt-media-detail .related-publications .link-next-section.span-3-1,
    .pt-media-overview .upcoming-events .link-next-section-external.span-3-1,
    .pt-media-overview .upcoming-events .link-next-section.span-3-1,
    .pt-media-releases-and-stories .media-releases-feed .results .link-next-section-external.span-3-1,
    .pt-media-releases-and-stories .media-releases-feed .results .link-next-section.span-3-1,
    .pt-search .search-feed .results .link-next-section-external.span-3-1,
    .pt-search .search-feed .results .link-next-section.span-3-1,
    .pt-story-detail .other-stories .link-next-section-external.span-3-1,
    .pt-story-detail .other-stories .link-next-section.span-3-1,
    .pt-visual-detail .related-publications .link-next-section-external.span-3-1,
    .pt-visual-detail .related-publications .link-next-section.span-3-1,
    .pt-visual-overview .contacts .link-next-section-external.span-3-1,
    .pt-visual-overview .contacts .link-next-section.span-3-1,
    .pt-why-invest .businessunits .link-next-section-external.span-3-1,
    .pt-why-invest .businessunits .link-next-section.span-3-1,
    .pt-why-invest .commercial-innovation .link-next-section-external.span-3-1,
    .pt-why-invest .commercial-innovation .link-next-section.span-3-1,
    .pt-why-invest .related-publications .link-next-section-external.span-3-1,
    .pt-why-invest .related-publications .link-next-section.span-3-1,
    .pt-why-invest .track-records .link-next-section-external.span-3-1,
    .pt-why-invest .track-records .link-next-section.span-3-1,
    .tile-collection-3 .link-next-section-external.span-3-1,
    .tile-collection-3 .link-next-section.span-3-1 {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 800px;
        -webkit-flex: 0 0 380px;
        -ms-flex: 0 0 380px;
        flex: 0 0 380px
    }
    #collection-pattern-2 li,
    .pt-generic-content .other-stories li,
    .pt-media-detail .related-stories li,
    .tile-collection-2 li {
        -webkit-flex: 0 0 580px;
        -ms-flex: 0 0 580px;
        flex: 0 0 580px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-2 li:nth-child(2n+1),
    .pt-generic-content .other-stories li:nth-child(2n+1),
    .pt-media-detail .related-stories li:nth-child(2n+1),
    .tile-collection-2 li:nth-child(2n+1) {
        margin-left: 0
    }
    #collection-pattern-2 .link-next-section-external.span-3-2,
    #collection-pattern-2 .link-next-section.span-3-2,
    .pt-generic-content .other-stories .link-next-section-external.span-3-2,
    .pt-generic-content .other-stories .link-next-section.span-3-2,
    .pt-media-detail .related-stories .link-next-section-external.span-3-2,
    .pt-media-detail .related-stories .link-next-section.span-3-2,
    .tile-collection-2 .link-next-section-external.span-3-2,
    .tile-collection-2 .link-next-section.span-3-2 {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 400px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    #collection-pattern-2 .link-next-section-external.span-3-1,
    #collection-pattern-2 .link-next-section.span-3-1,
    .pt-generic-content .other-stories .link-next-section-external.span-3-1,
    .pt-generic-content .other-stories .link-next-section.span-3-1,
    .pt-media-detail .related-stories .link-next-section-external.span-3-1,
    .pt-media-detail .related-stories .link-next-section.span-3-1,
    .tile-collection-2 .link-next-section-external.span-3-1,
    .tile-collection-2 .link-next-section.span-3-1 {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 800px;
        -webkit-flex: 0 0 380px;
        -ms-flex: 0 0 380px;
        flex: 0 0 380px
    }
    #collection-pattern-1 li,
    .pt-event-overview .archived .results li,
    .tile-collection-1 li {
        -webkit-flex: 0 0 1180px;
        -ms-flex: 0 0 1180px;
        flex: 0 0 1180px;
        margin-left: 20px;
        box-sizing: border-box
    }
    #collection-pattern-1 li:nth-child(1n+1),
    .pt-event-overview .archived .results li:nth-child(1n+1),
    .tile-collection-1 li:nth-child(1n+1) {
        margin-left: 0
    }
    .maincontent-header .maincontent-introduction,
    .maincontent-header h2.subtitle {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 400px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px;
        padding-right: 40px
    }
    .intermediary-title {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 600px;
        -webkit-flex: 0 0 580px;
        -ms-flex: 0 0 580px;
        flex: 0 0 580px
    }
    .tile-composition-1>li {
        margin-bottom: 20px;
        box-sizing: border-box;
        margin-left: 200px;
        margin-right: 200px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px;
        height: 380px
    }
    .tile-composition-side-by-side>li:nth-child(1) {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 380px;
        -ms-flex: 0 0 380px;
        flex: 0 0 380px
    }
    .tile-composition-side-by-side>li:nth-child(2) {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 0;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .pt-home .teaser-collection [class*=composition-]>li,
    .tile-composition>li {
        margin-bottom: 20px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(1),
    .tile-composition>li:nth-child(1) {
        box-sizing: border-box;
        margin-left: 100px;
        margin-right: 0;
        -webkit-flex: 0 0 380px;
        -ms-flex: 0 0 380px;
        flex: 0 0 380px;
        height: 380px;
        margin-top: 110px;
        position: relative
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(2):first-child:nth-child(1),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(2):first-child:nth-child(2),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(2):first-child~li:nth-child(1),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(2):first-child~li:nth-child(2),
    .tile-composition>li:nth-last-child(2):first-child:nth-child(1),
    .tile-composition>li:nth-last-child(2):first-child:nth-child(2),
    .tile-composition>li:nth-last-child(2):first-child~li:nth-child(1),
    .tile-composition>li:nth-last-child(2):first-child~li:nth-child(2) {
        position: relative;
        left: 100px
    }
    .pt-art-detail .visual .info:before,
    .pt-visual-detail .visual .info:before {
        left: 20px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(2),
    .tile-composition>li:nth-child(2) {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 300px;
        -webkit-flex: 0 0 380px;
        -ms-flex: 0 0 380px;
        flex: 0 0 380px;
        height: 380px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3):nth-child(1),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3):nth-child(2),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3)~li:nth-child(1),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+3)~li:nth-child(2),
    .tile-composition>li:nth-last-child(n+3):nth-child(1),
    .tile-composition>li:nth-last-child(n+3):nth-child(2),
    .tile-composition>li:nth-last-child(n+3)~li:nth-child(1),
    .tile-composition>li:nth-last-child(n+3)~li:nth-child(2) {
        margin-bottom: -90px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(3),
    .tile-composition>li:nth-child(3) {
        box-sizing: border-box;
        margin-left: 500px;
        margin-right: 100px;
        -webkit-flex: 0 0 580px;
        -ms-flex: 0 0 580px;
        flex: 0 0 580px;
        height: 280px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+4):nth-child(3),
    .pt-home .teaser-collection [class*=composition-]>li:nth-last-child(n+4)~li:nth-child(3),
    .tile-composition>li:nth-last-child(n+4):nth-child(3),
    .tile-composition>li:nth-last-child(n+4)~li:nth-child(3) {
        margin-bottom: -170px
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(4),
    .tile-composition>li:nth-child(4) {
        box-sizing: border-box;
        margin-left: 200px;
        margin-right: 0;
        -webkit-flex: 0 0 280px;
        -ms-flex: 0 0 280px;
        flex: 0 0 280px;
        height: 280px;
        position: relative
    }
    .pt-home .teaser-collection [class*=composition-]>li:nth-child(5),
    .tile-composition>li:nth-child(5) {
        box-sizing: border-box;
        -webkit-flex: 0 0 280px;
        -ms-flex: 0 0 280px;
        flex: 0 0 280px;
        height: 280px;
        margin: 190px 0 0 20px
    }
    .primary-feature-block,
    .story-inform {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .primary-feature-block .image,
    .story-inform .image {
        box-sizing: border-box;
        margin-left: 200px;
        margin-right: 200px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px;
        min-height: 380px
    }
    .primary-feature-block .story,
    .story-inform .story {
        box-sizing: border-box;
        margin-right: 20px;
        margin-left: 100px;
        -webkit-flex: 0 0 480px;
        -ms-flex: 0 0 480px;
        flex: 0 0 480px
    }
    .primary-feature-block .facts,
    .story-inform .facts {
        box-sizing: border-box;
        margin-right: 100px;
        margin-left: 100px;
        -webkit-flex: 0 0 380px;
        -ms-flex: 0 0 380px;
        flex: 0 0 380px
    }
    .has-story-image .story-image,
    .has-story-image .story-image:after,
    .has-story-image .story-image:before {
        height: 900px
    }
    .pt-home .inputsearch-wrapper {
        box-sizing: border-box;
        margin-left: 200px;
        margin-right: 200px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px;
        position: relative
    }
    .pt-home .inputsearch-wrapper input {
        width: 100%
    }
    .pt-home .teaser-collection blockquote {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 700px;
        -webkit-flex: 0 0 480px;
        -ms-flex: 0 0 480px;
        flex: 0 0 480px;
        margin-bottom: -50px
    }
    .pt-generic-content .maincontent .media-slider {
        box-sizing: border-box;
        margin-left: 200px;
        margin-right: 200px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .pt-generic-overview .teaser-image,
    .pt-generic-overview .teaser-video {
        box-sizing: border-box;
        margin-left: 100px;
        margin-right: 100px;
        -webkit-flex: 0 0 980px;
        -ms-flex: 0 0 980px;
        flex: 0 0 980px;
        width: auto
    }
    .custom-form form,
    .pt-form form {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 500px;
        -webkit-flex: 0 0 680px;
        -ms-flex: 0 0 680px;
        flex: 0 0 680px
    }
    .pt-person-bio-detail .person-story figure {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 280px;
        -ms-flex: 0 0 280px;
        flex: 0 0 280px
    }
    .pt-person-bio-detail .person-story figure+* {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 0;
        -webkit-flex: 0 0 680px;
        -ms-flex: 0 0 680px;
        flex: 0 0 680px
    }
    .pt-about-overview .statistic-overview .figure {
        box-sizing: border-box;
        margin-left: 100px;
        margin-right: 100px;
        -webkit-flex: 0 0 980px;
        -ms-flex: 0 0 980px;
        flex: 0 0 980px
    }
    .pt-art-detail .visual {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .pt-art-detail .visual .preview {
        box-sizing: border-box;
        margin-right: 20px;
        margin-left: 0;
        -webkit-flex: 0 0 480px;
        -ms-flex: 0 0 480px;
        flex: 0 0 480px
    }
    .pt-art-detail .visual .info {
        box-sizing: border-box;
        margin-right: 100px;
        margin-left: 0;
        -webkit-flex: 0 0 480px;
        -ms-flex: 0 0 480px;
        flex: 0 0 480px;
        top: 20px
    }
    .pt-art-detail .art-description {
        box-sizing: border-box;
        margin-left: 100px;
        margin-right: 300px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .pt-generic-topic-introduction .teaser-image,
    .pt-generic-topic-introduction .teaser-video {
        box-sizing: border-box;
        margin-left: 100px;
        margin-right: 100px;
        -webkit-flex: 0 0 980px;
        -ms-flex: 0 0 980px;
        flex: 0 0 980px;
        width: auto
    }
    .pt-careers-overview .inputsearch-wrapper {
        box-sizing: border-box;
        margin-left: 100px;
        margin-right: 100px;
        -webkit-flex: 0 0 980px;
        -ms-flex: 0 0 980px;
        flex: 0 0 980px
    }
    .pt-careers-overview .intermediary-long-title {
        width: 50%
    }
    .pt-careers-overview .video-container {
        box-sizing: border-box;
        margin-left: 100px;
        margin-right: 100px;
        -webkit-flex: 0 0 980px;
        -ms-flex: 0 0 980px;
        flex: 0 0 980px
    }
    .pt-careers-overview .employee-teasersection .link-wrapper .link-next-component {
        box-sizing: border-box;
        margin-left: 700px;
        margin-right: 100px;
        -webkit-flex: 0 0 380px;
        -ms-flex: 0 0 380px;
        flex: 0 0 380px
    }
    .pt-careers-overview .video-section .link-wrapper {
        box-sizing: border-box;
        margin-left: 600px;
        margin-right: 0;
        -webkit-flex: 0 0 480px;
        -ms-flex: 0 0 480px;
        flex: 0 0 480px
    }
    .pt-vacancy-detail .table-vacancy {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .pt-employee-testimonial-detail .media-slider {
        box-sizing: border-box;
        margin-left: 200px;
        margin-right: 200px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .pt-employee-testimonial-detail .interested p {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .pt-employee-testimonial-overview .intermediary-title {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 600px;
        -webkit-flex: 0 0 580px;
        -ms-flex: 0 0 580px;
        flex: 0 0 580px
    }
    .pt-investors-overview .feature-composition>li:nth-child(1) {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 380px;
        -ms-flex: 0 0 380px;
        flex: 0 0 380px
    }
    .pt-investors-overview .feature-composition>li:nth-child(2) {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 0;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .pt-report-detail .report-img {
        box-sizing: border-box;
        margin-left: 0;
        -webkit-flex: 0 0 280px;
        -ms-flex: 0 0 280px;
        flex: 0 0 280px;
        margin-right: 45px
    }
    .pt-report-detail .content {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 680px;
        -ms-flex: 0 0 680px;
        flex: 0 0 680px
    }
    .pt-why-invest .growth-sectors .chart-container:nth-of-type(odd),
    .pt-why-invest .portfolio-charts .chart-container:nth-of-type(odd) {
        box-sizing: border-box;
        margin-left: 300px;
        margin-right: 0;
        -webkit-flex: 0 0 280px;
        -ms-flex: 0 0 280px;
        flex: 0 0 280px
    }
    .pt-why-invest .growth-sectors .chart-container:nth-of-type(even),
    .pt-why-invest .portfolio-charts .chart-container:nth-of-type(even) {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 300px;
        -webkit-flex: 0 0 280px;
        -ms-flex: 0 0 280px;
        flex: 0 0 280px
    }
    .pt-why-invest .regions-chart .chart-container--big {
        box-sizing: border-box;
        margin-left: 200px;
        margin-right: 200px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .pt-why-invest .single-quote {
        max-width: 65%
    }
    .pt-media-overview .maincontent-introduction {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 400px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .pt-media-overview .feature-composition>li:nth-child(1) {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 380px;
        -ms-flex: 0 0 380px;
        flex: 0 0 380px
    }
    .pt-media-overview .feature-composition>li:nth-child(2) {
        box-sizing: border-box;
        margin-left: 20px;
        margin-right: 0;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .pt-story-detail .media-slider {
        box-sizing: border-box;
        margin-left: 200px;
        margin-right: 200px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .pt-event-detail .event-img {
        box-sizing: border-box;
        margin-left: 0;
        -webkit-flex: 0 0 280px;
        -ms-flex: 0 0 280px;
        flex: 0 0 280px;
        margin-right: 45px
    }
    .pt-event-detail .content {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        -webkit-flex: 0 0 680px;
        -ms-flex: 0 0 680px;
        flex: 0 0 680px
    }
    .pt-visual-detail .visual {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .pt-visual-detail .visual .preview {
        box-sizing: border-box;
        margin-right: 20px;
        margin-left: 0;
        -webkit-flex: 0 0 480px;
        -ms-flex: 0 0 480px;
        flex: 0 0 480px
    }
    .pt-visual-detail .visual .info {
        box-sizing: border-box;
        margin-right: 100px;
        margin-left: 0;
        -webkit-flex: 0 0 480px;
        -ms-flex: 0 0 480px;
        flex: 0 0 480px;
        top: 20px
    }
    .pt-home .teaser-collection .pt-products-overview [class*=composition-],
    .pt-products-overview .pt-home .teaser-collection [class*=composition-],
    .pt-products-overview .tile-composition {
        position: relative;
        left: 100px
    }
    .pt-home .teaser-collection .pt-products-overview [class*=composition-]>li,
    .pt-products-overview .pt-home .teaser-collection [class*=composition-]>li,
    .pt-products-overview .tile-composition>li {
        margin-bottom: 20px
    }
    .pt-home .teaser-collection .pt-products-overview [class*=composition-]>li:nth-child(3),
    .pt-products-overview .pt-home .teaser-collection [class*=composition-]>li:nth-child(3),
    .pt-products-overview .tile-composition>li:nth-child(3) {
        box-sizing: border-box;
        margin-left: 500px;
        margin-right: 100px;
        -webkit-flex: 0 0 280px;
        -ms-flex: 0 0 280px;
        flex: 0 0 280px;
        height: 280px!important
    }
    .pt-products-overview .intermediary-title {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 600px;
        -webkit-flex: 0 0 580px;
        -ms-flex: 0 0 580px;
        flex: 0 0 580px
    }
    .pt-chemicals-overview .inputsearch-wrapper {
        box-sizing: border-box;
        margin-left: 100px;
        margin-right: 100px;
        -webkit-flex: 0 0 980px;
        -ms-flex: 0 0 980px;
        flex: 0 0 980px
    }
    .pt-chemicals-product-finder .maincontent .media-slider {
        box-sizing: border-box;
        margin-left: 200px;
        margin-right: 200px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .rich-text h2,
    .rich-text h3,
    .rich-text ol,
    .rich-text ul,
    .rich-text>p {
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 400px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .rich-text .img-alignleft,
    .rich-text .img-alignleft+p,
    .rich-text blockquote,
    .rich-text figure {
        box-sizing: border-box;
        margin-right: 0
    }
    .rich-text blockquote {
        margin-left: 100px;
        -webkit-flex: 0 0 680px;
        -ms-flex: 0 0 680px;
        flex: 0 0 680px
    }
    .rich-text figure {
        margin-left: 100px;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .rich-text .img-fullwidth,
    .rich-text .teaser-video {
        box-sizing: border-box;
        margin-left: 200px;
        margin-right: 0;
        -webkit-flex: 0 0 780px;
        -ms-flex: 0 0 780px;
        flex: 0 0 780px
    }
    .rich-text .img-alignleft {
        margin-left: 0;
        -webkit-flex: 0 0 280px;
        -ms-flex: 0 0 280px;
        flex: 0 0 280px
    }
    .rich-text .img-alignleft+p {
        margin-left: 20px;
        -webkit-flex: 0 0 680px;
        -ms-flex: 0 0 680px;
        flex: 0 0 680px
    }
    .story-explorer .storyTile-composition {
        margin-left: 100px
    }
}

@media (min-width:1280px) {
    .warning {
        display: none
    }
    .brands-section .brands-logos .brand-logo img,
    .pt-home .brands-section--home .brands-logos .brand-logo img {
        max-width: 220px;
        max-height: 50px
    }
    #collection-pattern-3 li,
    .navteasers-wrapper li,
    .pt-contact-overview .contacts li,
    .pt-event-detail .event-calendar .results li,
    .pt-event-detail .event-contacts .results li,
    .pt-event-detail .event-publications li,
    .pt-event-overview .calendar .results li,
    .pt-home .news li,
    .pt-media-detail .media-contacts li,
    .pt-media-detail .related-events li,
    .pt-media-detail .related-publications li,
    .pt-media-overview .upcoming-events li,
    .pt-media-releases-and-stories .media-releases-feed .results li,
    .pt-search .search-feed .results li,
    .pt-story-detail .other-stories li,
    .pt-visual-detail .related-publications li,
    .pt-visual-overview .contacts li,
    .pt-why-invest .businessunits li,
    .pt-why-invest .commercial-innovation li,
    .pt-why-invest .related-publications li,
    .pt-why-invest .track-records li,
    .tile-collection-3 li {
        max-width: 380px
    }
    #feed-filterbox .filters h2,
    .feed-filterbox .filters h2,
    .pt-event-overview .event-feed .filters h2,
    .pt-media-releases-and-stories .media-releases-feed .filters h2,
    .pt-search .search-feed .filters h2,
    .pt-visual-overview .visual-teasers-feed .filters h2 {
        max-width: 1000px
    }
    .navteasers-wrapper {
        padding: 48px 0
    }
    .maincontent-header .title {
        max-width: 780px
    }
    .primary-feature-block .facts,
    .primary-feature-block .facts-content,
    .story-inform .facts,
    .story-inform .facts-content,
    .tile-composition-side-by-side>li {
        min-height: 380px
    }
    .l-footer .brand-statement {
        font-size: 24px;
        line-height: 30px;
        max-width: 460px
    }
    .l-header.dm-large .navigation .top-nav>li+li {
        margin-left: 50px
    }
    .pt-home .story-explorer {
        height: 900px;
        margin-bottom: -145px
    }
    .pt-frame-product-finder h1 {
        max-width: 780px
    }
    .pt-art-detail .visual .key-value .key {
        width: 180px
    }
    .pt-art-detail .visual .key-value .value {
        width: 270px
    }
    .pt-generic-topic-introduction .tile-composition-side-by-side {
        margin-bottom: 80px
    }
    .pt-employee-testimonial-overview .tile-composition-1 .teaser-employee>.overlay .quote {
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 28px;
        line-height: 36px;
        font-weight: 300
    }
    .pt-employee-testimonial-overview .tile-composition-1 .teaser-employee>.overlay .name {
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 20px;
        line-height: 28px;
        font-weight: 400
    }
    .pt-visual-detail .visual .key-value .key {
        width: 140px
    }
    .pt-visual-detail .visual .key-value .value {
        width: 240px
    }
    .cookie-consent__container {
        padding: 20px 0
    }
}

@media only screen and (min-device-pixel-ratio:2),
only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx) {
    .l-footer {
        background-image: url(../media/images/footer-bg@2x.jpg)
    }
}

@media (max-width:1023px) {
    .story-explorer .storyTile-composition-3 .storyTile,
    .story-explorer .storyTile-composition-4 .storyTile {
        left: 50%
    }
    .l-header.dm-large .navigation .description-area {
        display: none
    }
    .l-header.dm-large .navigation .sub-nav-1,
    .l-header.dm-large .navigation .sub-nav-2 {
        width: 50%
    }
    .story-explorer .nav-slider {
        display: block
    }
    .story-explorer .compositions-container {
        margin-top: 160px
    }
    .story-explorer .storyTile-composition.storyTile-composition--loading .storyTile {
        left: 50%;
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0)
    }
    .story-explorer .storyTile-composition-3 .storyTile[data-pos="1"] {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0)
    }
    .story-explorer .storyTile-composition-3 .storyTile[data-pos="2"] {
        -webkit-transform: translate3d(-65%, 0, -200px);
        transform: translate3d(-65%, 0, -200px)
    }
    .story-explorer .storyTile-composition-3 .storyTile[data-pos="3"] {
        -webkit-transform: translate3d(-35%, 0, -200px);
        transform: translate3d(-35%, 0, -200px)
    }
    .story-explorer .storyTile-composition-4 .storyTile[data-pos="1"] {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0)
    }
    .story-explorer .storyTile-composition-4 .storyTile[data-pos="2"] {
        -webkit-transform: translate3d(-65%, 0, -200px);
        transform: translate3d(-65%, 0, -200px)
    }
    .story-explorer .storyTile-composition-4 .storyTile[data-pos="3"] {
        -webkit-transform: translate3d(-80%, 0, -400px);
        transform: translate3d(-80%, 0, -400px)
    }
    .story-explorer .storyTile-composition-4 .storyTile[data-pos="4"] {
        -webkit-transform: translate3d(-35%, 0, -200px);
        transform: translate3d(-35%, 0, -200px)
    }
}

@media (max-width:767px) {
    .breadcrumbs,
    .full-width-content-container.exhibition-modal .room-selector,
    .pt-home .brands-section--home .brands-logos .logo-eka,
    .pt-home .brands-section--home .brands-logos .logo-sikkens {
        display: none
    }
    .brands-section .brands-logos .brand-logo:nth-of-type(4),
    .brands-section .brands-logos .brand-logo:nth-of-type(5),
    .pt-home .brands-section--home .brands-logos .brand-logo:nth-of-type(4),
    .pt-home .brands-section--home .brands-logos .brand-logo:nth-of-type(5) {
        display: none;
        width: 0;
        height: 0
    }
    .has-story-image .maincontent {
        padding-top: 60px
    }
    .pt-home .brands-section--home .brands-logos .logo:nth-child(3) {
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0
    }
    .pt-home .brands-section--home .brands-logos .logo {
        margin-bottom: 0
    }
    .pt-person-bio-detail .person-story .text {
        margin-top: 40px
    }
    .full-width-content-container.exhibition-modal .bottom-counter {
        margin-left: 50%;
        left: -88px;
        bottom: -56px
    }
    .brands-section .brands-logos .logo {
        margin-bottom: 15px
    }
    .cookie-consent__agree {
        width: 100%
    }
}

@media (max-width:479px) {
    .has-story-image .l-header.dm-small~.l-body .maincontent {
        margin-top: 100px
    }
    .story-explorer .nav-slider .next,
    .story-explorer .nav-slider .previous {
        top: -85px;
        width: 40px
    }
    .story-explorer .nav-slider .next:before,
    .story-explorer .nav-slider .previous:before {
        font-size: 30px;
        width: 30px;
        height: 30px
    }
    .story-explorer .nav-slider .previous {
        left: 0
    }
    .story-explorer .nav-slider .next {
        right: 0
    }
    .brands-section .brands-logos .logo-sikkens img {
        max-height: 45px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:1.25),
only screen and (min-device-pixel-ratio:1.25),
only screen and (-webkit-min-device-pixel-ratio:2.0833333333333335),
only screen and (min-resolution:200dpi),
only screen and (min-resolution:1.25dppx) {
    html {
        -webkit-font-smoothing: subpixel-antialiased
    }
}

@media (max-height:5000px) {
    .full-width-content-container.exhibition-modal .art-image {
        max-height: calc(1280px * .5)
    }
}

@media (max-height:1024px) {
    .full-width-content-container.exhibition-modal .art-image {
        max-height: calc(1024px * .5)
    }
}

@media (max-height:768px) {
    .full-width-content-container.exhibition-modal .art-image {
        max-height: calc(768px * .5)
    }
}

@media (max-height:600px) {
    .full-width-content-container.exhibition-modal .art-image {
        max-height: calc(600px * .5)
    }
}

@media (max-height:480px) {
    .full-width-content-container.exhibition-modal .art-image {
        max-height: calc(480px * .5)
    }
}

@media (max-width:599px) {
    #feed-filterbox .filters .secondary-filtering,
    .feed-filterbox .filters .secondary-filtering,
    .pt-event-overview .event-feed .filters .secondary-filtering,
    .pt-media-releases-and-stories .media-releases-feed .filters .secondary-filtering,
    .pt-search .search-feed .filters .secondary-filtering,
    .pt-visual-overview .visual-teasers-feed .filters .secondary-filtering {
        max-height: 56px;
        overflow: hidden;
        transition: all .2s ease-out
    }
    #feed-filterbox .filters .secondary-filtering .btn-filter,
    .feed-filterbox .filters .secondary-filtering .btn-filter,
    .pt-event-overview .event-feed .filters .secondary-filtering .btn-filter,
    .pt-media-releases-and-stories .media-releases-feed .filters .secondary-filtering .btn-filter,
    .pt-search .search-feed .filters .secondary-filtering .btn-filter,
    .pt-visual-overview .visual-teasers-feed .filters .secondary-filtering .btn-filter {
        position: relative;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        display: inline-block;
        cursor: pointer
    }
    #feed-filterbox .filters .secondary-filtering .select-group,
    #feed-filterbox .filters .secondary-filtering .tag-selector-multiple,
    .feed-filterbox .filters .secondary-filtering .select-group,
    .feed-filterbox .filters .secondary-filtering .tag-selector-multiple,
    .pt-event-overview .event-feed .filters .secondary-filtering .select-group,
    .pt-event-overview .event-feed .filters .secondary-filtering .tag-selector-multiple,
    .pt-media-releases-and-stories .media-releases-feed .filters .secondary-filtering .select-group,
    .pt-media-releases-and-stories .media-releases-feed .filters .secondary-filtering .tag-selector-multiple,
    .pt-search .search-feed .filters .secondary-filtering .select-group,
    .pt-search .search-feed .filters .secondary-filtering .tag-selector-multiple,
    .pt-visual-overview .visual-teasers-feed .filters .secondary-filtering .select-group,
    .pt-visual-overview .visual-teasers-feed .filters .secondary-filtering .tag-selector-multiple {
        pointer-events: none;
        opacity: 0;
        transition: opacity .1s ease-out
    }
    #feed-filterbox .filters .secondary-filtering .select-group,
    .feed-filterbox .filters .secondary-filtering .select-group,
    .pt-event-overview .event-feed .filters .secondary-filtering .select-group,
    .pt-media-releases-and-stories .media-releases-feed .filters .secondary-filtering .select-group,
    .pt-search .search-feed .filters .secondary-filtering .select-group,
    .pt-visual-overview .visual-teasers-feed .filters .secondary-filtering .select-group {
        margin-top: 20px
    }
    #feed-filterbox .filters .secondary-filtering.is-open,
    .feed-filterbox .filters .secondary-filtering.is-open,
    .pt-event-overview .event-feed .filters .secondary-filtering.is-open,
    .pt-media-releases-and-stories .media-releases-feed .filters .secondary-filtering.is-open,
    .pt-search .search-feed .filters .secondary-filtering.is-open,
    .pt-visual-overview .visual-teasers-feed .filters .secondary-filtering.is-open {
        max-height: 660px;
        transition: all .3s ease-in
    }
    #feed-filterbox .filters .secondary-filtering.is-open .select-group,
    #feed-filterbox .filters .secondary-filtering.is-open .tag-selector-multiple,
    .feed-filterbox .filters .secondary-filtering.is-open .select-group,
    .feed-filterbox .filters .secondary-filtering.is-open .tag-selector-multiple,
    .pt-event-overview .event-feed .filters .secondary-filtering.is-open .select-group,
    .pt-event-overview .event-feed .filters .secondary-filtering.is-open .tag-selector-multiple,
    .pt-media-releases-and-stories .media-releases-feed .filters .secondary-filtering.is-open .select-group,
    .pt-media-releases-and-stories .media-releases-feed .filters .secondary-filtering.is-open .tag-selector-multiple,
    .pt-search .search-feed .filters .secondary-filtering.is-open .select-group,
    .pt-search .search-feed .filters .secondary-filtering.is-open .tag-selector-multiple,
    .pt-visual-overview .visual-teasers-feed .filters .secondary-filtering.is-open .select-group,
    .pt-visual-overview .visual-teasers-feed .filters .secondary-filtering.is-open .tag-selector-multiple {
        pointer-events: all;
        opacity: 1
    }
    .has-story-image .story-image,
    .has-story-image .story-image:after,
    .has-story-image .story-image:before {
        height: 440px
    }
    .pt-careers-overview .employee-teasers {
        margin-bottom: 20px
    }
    .pt-vacancy-detail .secondary-vacancy-details .business,
    .pt-vacancy-detail .secondary-vacancy-details .date-published,
    .pt-vacancy-detail .secondary-vacancy-details .location {
        font-size: 1em
    }
    .pt-vacancy-detail .secondary-vacancy-details .business>b,
    .pt-vacancy-detail .secondary-vacancy-details .date-published>b,
    .pt-vacancy-detail .secondary-vacancy-details .location>b {
        display: block;
        margin-top: 2px
    }
    .pt-vacancy-detail .secondary-vacancy-details .business,
    .pt-vacancy-detail .secondary-vacancy-details .date-published {
        margin-top: 12px
    }
    .story-explorer .storyTile-composition {
        height: 280px;
        width: auto;
        margin-left: 0
    }
    .story-explorer .storyTile-composition .storyTile,
    .storyTile {
        width: 260px;
        height: 260px
    }
    .story-explorer .storyTile-composition .storyTile .storyTile__wrapper .storyTile__content,
    .storyTile .storyTile__wrapper .storyTile__content {
        padding: 28px 24px 20px
    }
    .story-explorer .storyTile-composition .storyTile .storyTile__wrapper .storyTile__content .storyTile__title,
    .storyTile .storyTile__wrapper .storyTile__content .storyTile__title {
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 20px;
        line-height: 26px;
        font-weight: 400
    }
    .story-explorer .storyTile-composition .storyTile .storyTile__wrapper .storyTile__content .storyTile__body,
    .storyTile .storyTile__wrapper .storyTile__content .storyTile__body {
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 16px;
        line-height: 22px;
        font-weight: 400
    }
    .story-explorer .storyTile-composition .storyTile .storyTile__wrapper .storyTile__content .storyTile__footer a,
    .storyTile .storyTile__wrapper .storyTile__content .storyTile__footer a {
        font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400
    }
}