<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;700;900&amp;display=swap');

@media screen {
    .print {
        display: none;
    }
}
@media print {
    body, html {
        font-size: 10px;
        font-family: 'Raleway', sans-serif;
        margin: 0;
        padding: 0;
    }
    @page { margin: 2cm } 
    @page :first {
        margin: 30pt 25pt 10pt 25pt;
    }

    * {
        box-shadow: none;
    }
    #content-header,
    #portal-footer-wrapper,
    #mainnavigation-wrapper,
    #above-content-wrapper,
    #viewlet-above-content-title,
    #viewlet-below-content-title,
    #viewlet-below-content,
    article &gt; header .description,
    #content-core,
    button, nav, iframe {
        display: none;
    }
    h1, h2, h3 {
        margin: 0;
    }

    .print .section, .col--left, .col--right {
        display: flex;
    }
    .print .section {
        justify-content: space-between;
        width: 100%;
        margin-bottom: 2.4rem;
    }
    .print .col--left {
        margin-right: 2.4rem;
        width: calc(25% - 2.4rem);
    }
    .print .col--right {
        align-self: flex-start;
        width: 75%;
    }

    .print .header {
        margin-bottom: 3rem;
    }
    .print .header__title {
        font-family: 'Roboto Slab', serif;
        font-size:8.9rem;
        margin: 0;
        font-weight: 900;
        display: flex;
        flex-direction: column;
        border-bottom: 20px solid #f05136;
        position: relative;
        align-self: flex-end;
    }
    .print .header img {
        width: 100%;
        max-width: 100%;
        height: auto;
    }
    .print .header__title::after {
        position: absolute;
        content: '';
        left: 25%;
        width: 0; 
        height: 0;
        bottom: -4.3rem;
        border-left: 24px solid transparent;
        border-top: 24px solid #f05136;
    }
    .print .header__smallText {
        font-size: 3rem;
        margin-top: -.5rem;
    }

    .print .header__title_medium {
        font-size: 7rem;
    }

    .print .header__title_small {
        font-size: 5.7rem;
    }

    .print .header__title_xsmall {
        font-size: 4.4rem;
    }

    .print .picture img {
        max-height: 360px;
        width: auto;
    }

    .print .aside {
        margin-bottom: 0;
    }
    .print .aside h2 {
        font-family: 'Roboto Slab', serif;
        text-transform: uppercase;
        font-weight: 900;
        font-size: 1.6rem;
    }
    .print .aside h3 {
        color: #271f24;
        font-size: 2.5rem;
        font-weight: normal;
        margin-bottom:2rem;
    }

    .print .main p {
        color: #3c3839;
        font-size: 1.55rem;
        margin: 0 0 1.2rem 0;
        font-weight: 400;
    }
    .flexColumn {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    .print .smallText {
        font-size: 1rem;
        color: #79755f;
        font-weight: normal;
    }
    .print .list {
        list-style-type: none;
        padding-left: 0;
        margin: 0;
    }
    .print .list li {
        font-size: 1.1rem;
        font-weight: 700;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        position: relative;
    }
    .print .main .list li{
        margin-left: 3.6rem;
    }
    .print .main .list i::before {
        position: absolute;
        top: -.5rem;
        left: -3.6rem;
        width: 24px;
        height: 24px;
        color: #6c6d7081;
    }
    .print .main .list i.icon-location::before {
        content: url(img/Location.svg);
    }
    .print .main .list i.icon-time::before {
        content: url(img/time.svg);
    }
    .print .main .list i.icon-calendar::before {
        content: url(img/Calendar_multi.svg);
    }
    .print .main i.glyphicon-stop::before {
        font-size: 4rem;
        vertical-align: middle;
        color: #6c6d7081;
        margin: 0;
        font-size: 2rem;
        margin-right: 1rem;
    }
    .print .list--padding li:not(:last-child) {
        padding-bottom: 2.4rem;
    }

    .print .footer, .print .footer img, .print .footer__links {
        position: absolute;
        bottom: 0;
    }
    .print .footer {
        width: 100%;
    }
    .print .footer img {
        left: 0;
        width: 135px;
    }
    .print .footer .footer__links {
        right: 0;
        font-size: 1.1rem;
        text-align: right;
    }
    .print .footer__links::before {
        position: absolute;
        content: url(img/Dashed_line.svg);
        right: 0;
        top: -3rem;
        color: #f05136;
        width: 100%;
        height: 100%;
    }
    .print .footer .list li {
        justify-content: flex-end;
    }
}</pre></body></html>