.neoporSustainability > :last-child > .fepLayout > :nth-child(odd) .viewerTemplate.hasTitle .title {
    background-color: #004A96;
    box-sizing: border-box;
    padding: 15px 20px;
    color: #fff;
    font-size: 1.25rem;
    font-weight: bold;
    line-height: 1;
    position: relative;
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(odd) .viewerTemplate.hasTitle .title::before {
    position: absolute;
    left: 20px;
    bottom: -10px;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #004A96 transparent transparent transparent;
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(odd) > .fepLayoutCell {
    padding-bottom: 0;
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(3) .viewerTemplate.hasTitle .title {
    background-color: #555;
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(3) .viewerTemplate.hasTitle .title::before {
    border-color: #555 transparent transparent transparent;
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(5) .viewerTemplate.hasTitle .title {
    background-color: #6692C0;
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(5) .viewerTemplate.hasTitle .title::before {
    border-color: #6692C0 transparent transparent transparent;
}

.neoporSustainability .viewerTemplate.hasContent.content ul > li::before {
    color: #004A96;
}

.neoporSustainability .container-expander .fepExpander.layout-line {
    border-top-width: 0;
    padding: 0 0 2em 0;
}

.neoporSustainability .container-expander .fepExpander.layout-line > .fepExpanderHeader {
    padding-top: 2em;
    display: flex;
    align-items: center;
}

.neoporSustainability .container-expander .fepExpander.layout-line > .fepExpanderHeader > a {
    flex: 1 1 auto;
}

.neoporSustainability .container-expander .fepExpander.layout-line > .fepExpanderContent  {
    padding-left: 70px;
}

.neoporSustainability .container-expander .fepExpander.layout-line .fepExpanderLabel {
    color: #6b6b6b;
}

.neoporSustainability .container-expander .fepExpander .linkInternal {
    font-size: 0.875rem;
	line-height: 40px;
	height: 40px;
	padding: 0 1.5em 0 1.5em;
    text-indent: 0;
    background-color: #004A96;
    color: #fff;
    transition: background-color 0.2s ease-out;
}
.neoporSustainability .container-expander .fepExpander .linkInternal:hover {
    background-color: #7C7C7C;
}

.neoporSustainability .container-expander .fepExpander .linkInternal::before {
    display: none;
}

.neoporSustainability > :last-child > .fepLayout .container-expander .fepExpanderHeader::before {
    content: "";
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    width: 60px;
    height: 60px;
    flex: 0 0 auto;
    margin-right: 10px;
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(2) .container-expander > :nth-child(2) .fepExpanderHeader::before {
    background-image: url('/portal/streamer?fid=1225263');
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(2) .container-expander > :nth-child(3) .fepExpanderHeader::before {
    background-image: url('/portal/streamer?fid=1225262');
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(2) .container-expander > :nth-child(4) .fepExpanderHeader::before {
    background-image: url('/portal/streamer?fid=1225261');
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(4) .container-expander > :nth-child(2) .fepExpanderHeader::before {
    background-image: url('/portal/streamer?fid=1225019');
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(4) .container-expander > :nth-child(3) .fepExpanderHeader::before {
    background-image: url('/portal/streamer?fid=1225028');
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(4) .container-expander > :nth-child(4) .fepExpanderHeader::before {
    background-image: url('/portal/streamer?fid=1225016');
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(6) .container-expander > :nth-child(2) .fepExpanderHeader::before,
.neoporSustainability > :last-child > .fepLayout > :nth-child(6) .container-expander > :nth-child(3) .fepExpanderHeader::before {
    background-image: url('/portal/streamer?fid=1225264');
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(2) .container-expander > :nth-child(3) .content ul > li,
.neoporSustainability > :last-child > .fepLayout > :nth-child(2) .container-expander > :nth-child(4) .content ul > li,
.neoporSustainability > :last-child > .fepLayout > :nth-child(4) .container-expander > :nth-child(3) .content ul > li,
.neoporSustainability > :last-child > .fepLayout > :nth-child(6) .container-expander .content ul > li {
    margin-left: 50px;
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(2) .container-expander > :nth-child(3) .content ul > li::before,
.neoporSustainability > :last-child > .fepLayout > :nth-child(2) .container-expander > :nth-child(4) .content ul > li::before,
.neoporSustainability > :last-child > .fepLayout > :nth-child(4) .container-expander > :nth-child(3) .content ul > li::before,
.neoporSustainability > :last-child > .fepLayout > :nth-child(6) .container-expander .content ul > li::before {
    content: "";
    background-size: contain;
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    margin-right: 10px;
    top: 20px;
    left: 0;
    margin-left: -50px;
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(2) .container-expander > :nth-child(3) .content ul > li:nth-child(1)::before {
    background-image: url('/portal/streamer?fid=1225022');
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(2) .container-expander > :nth-child(3) .content ul > li:nth-child(2)::before {
    background-image: url('/portal/streamer?fid=1225023');
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(2) .container-expander > :nth-child(3) .content ul > li:nth-child(3)::before {
    background-image: url('/portal/streamer?fid=1225024');
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(2) .container-expander > :nth-child(3) .content ul > li:nth-child(4)::before {
    background-image: url('/portal/streamer?fid=1225025');
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(4) .container-expander > :nth-child(3) .content.contentWrapper > :nth-child(1) > li::before {
    background-image: url('/portal/streamer?fid=1225015');
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(4) .container-expander > :nth-child(3) .content.contentWrapper > :nth-child(3) > li:first-child::before {
    background-image: url('/portal/streamer?fid=1225017');
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(4) .container-expander > :nth-child(3) .content.contentWrapper > :nth-child(3) > li:last-child::before,
.neoporSustainability > :last-child > .fepLayout > :nth-child(2) .container-expander > :nth-child(4) .content.contentWrapper > :nth-child(2) > li:first-child::before {
    background-image: url('/portal/streamer?fid=1225027');
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(6) .container-expander .content ul > li:first-child::before,
.neoporSustainability > :last-child > .fepLayout > :nth-child(2) .container-expander > :nth-child(4) .content.contentWrapper > :nth-child(5) > li:first-child::before {
    background-image: url('/portal/streamer?fid=1225026');
}

.neoporSustainability > :last-child > .fepLayout > :nth-child(6) .container-expander .content ul > li:last-child::before,
.neoporSustainability > :last-child > .fepLayout > :nth-child(6) .container-expander .content ul > li:nth-child(2)::before {
    background-image: url('/portal/streamer?fid=1225018');
}

.neoporSustainability > :first-child .fepFrame.minS.maxM .content.contentWrapper .responsiveImageWrapper {
    width: 50%;
    margin: auto;
}

.fepLayout.minM .neoporSustainability > :first-child .content.contentWrapper .responsiveImageWrapper {
    position: absolute;
    top: 0;
    left: 0;
    transition: margin-top .2s linear;
}