<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block
}

    audio:not([controls]) {
        display: none;
        height: 0
    }

progress {
    vertical-align: baseline
}

template, [hidden] {
    display: none
}

a {
    background-color: transparent
}

    a:active, a:hover {
        outline-width: 0
    }

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b, strong {
    font-weight: inherit
}

b, strong {
    font-weight: bolder
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

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

code, kbd, pre, samp {
    font-family: monospace,monospace;
    font-size: 1em
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

button, input, select, textarea {
    font: inherit;
    margin: 0
}

optgroup {
    font-weight: bold
}

button, input, select {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button
}

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

    button:-moz-focusring, input:-moz-focusring {
        outline: 1px dotted ButtonText
    }

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

textarea {
    overflow: auto
}

[type="checkbox"], [type="radio"] {
    box-sizing: border-box;
    padding: 0
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
    height: auto
}

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

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

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

    *:before, *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

.row {
    margin-left: -15px;
    margin-right: -15px
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24 {
    float: left
}

.col-xs-24 {
    width: 100%
}

.col-xs-23 {
    width: 95.83333333%
}

.col-xs-22 {
    width: 91.66666667%
}

.col-xs-21 {
    width: 87.5%
}

.col-xs-20 {
    width: 83.33333333%
}

.col-xs-19 {
    width: 79.16666667%
}

.col-xs-18 {
    width: 75%
}

.col-xs-17 {
    width: 70.83333333%
}

.col-xs-16 {
    width: 66.66666667%
}

.col-xs-15 {
    width: 62.5%
}

.col-xs-14 {
    width: 58.33333333%
}

.col-xs-13 {
    width: 54.16666667%
}

.col-xs-12 {
    width: 50%
}

.col-xs-11 {
    width: 45.83333333%
}

.col-xs-10 {
    width: 41.66666667%
}

.col-xs-9 {
    width: 37.5%
}

.col-xs-8 {
    width: 33.33333333%
}

.col-xs-7 {
    width: 29.16666667%
}

.col-xs-6 {
    width: 25%
}

.col-xs-5 {
    width: 20.83333333%
}

.col-xs-4 {
    width: 16.66666667%
}

.col-xs-3 {
    width: 12.5%
}

.col-xs-2 {
    width: 8.33333333%
}

.col-xs-1 {
    width: 4.16666667%
}

.col-xs-pull-24 {
    right: 100%
}

.col-xs-pull-23 {
    right: 95.83333333%
}

.col-xs-pull-22 {
    right: 91.66666667%
}

.col-xs-pull-21 {
    right: 87.5%
}

.col-xs-pull-20 {
    right: 83.33333333%
}

.col-xs-pull-19 {
    right: 79.16666667%
}

.col-xs-pull-18 {
    right: 75%
}

.col-xs-pull-17 {
    right: 70.83333333%
}

.col-xs-pull-16 {
    right: 66.66666667%
}

.col-xs-pull-15 {
    right: 62.5%
}

.col-xs-pull-14 {
    right: 58.33333333%
}

.col-xs-pull-13 {
    right: 54.16666667%
}

.col-xs-pull-12 {
    right: 50%
}

.col-xs-pull-11 {
    right: 45.83333333%
}

.col-xs-pull-10 {
    right: 41.66666667%
}

.col-xs-pull-9 {
    right: 37.5%
}

.col-xs-pull-8 {
    right: 33.33333333%
}

.col-xs-pull-7 {
    right: 29.16666667%
}

.col-xs-pull-6 {
    right: 25%
}

.col-xs-pull-5 {
    right: 20.83333333%
}

.col-xs-pull-4 {
    right: 16.66666667%
}

.col-xs-pull-3 {
    right: 12.5%
}

.col-xs-pull-2 {
    right: 8.33333333%
}

.col-xs-pull-1 {
    right: 4.16666667%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-push-24 {
    left: 100%
}

.col-xs-push-23 {
    left: 95.83333333%
}

.col-xs-push-22 {
    left: 91.66666667%
}

.col-xs-push-21 {
    left: 87.5%
}

.col-xs-push-20 {
    left: 83.33333333%
}

.col-xs-push-19 {
    left: 79.16666667%
}

.col-xs-push-18 {
    left: 75%
}

.col-xs-push-17 {
    left: 70.83333333%
}

.col-xs-push-16 {
    left: 66.66666667%
}

.col-xs-push-15 {
    left: 62.5%
}

.col-xs-push-14 {
    left: 58.33333333%
}

.col-xs-push-13 {
    left: 54.16666667%
}

.col-xs-push-12 {
    left: 50%
}

.col-xs-push-11 {
    left: 45.83333333%
}

.col-xs-push-10 {
    left: 41.66666667%
}

.col-xs-push-9 {
    left: 37.5%
}

.col-xs-push-8 {
    left: 33.33333333%
}

.col-xs-push-7 {
    left: 29.16666667%
}

.col-xs-push-6 {
    left: 25%
}

.col-xs-push-5 {
    left: 20.83333333%
}

.col-xs-push-4 {
    left: 16.66666667%
}

.col-xs-push-3 {
    left: 12.5%
}

.col-xs-push-2 {
    left: 8.33333333%
}

.col-xs-push-1 {
    left: 4.16666667%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-offset-24 {
    margin-left: 100%
}

.col-xs-offset-23 {
    margin-left: 95.83333333%
}

.col-xs-offset-22 {
    margin-left: 91.66666667%
}

.col-xs-offset-21 {
    margin-left: 87.5%
}

.col-xs-offset-20 {
    margin-left: 83.33333333%
}

.col-xs-offset-19 {
    margin-left: 79.16666667%
}

.col-xs-offset-18 {
    margin-left: 75%
}

.col-xs-offset-17 {
    margin-left: 70.83333333%
}

.col-xs-offset-16 {
    margin-left: 66.66666667%
}

.col-xs-offset-15 {
    margin-left: 62.5%
}

.col-xs-offset-14 {
    margin-left: 58.33333333%
}

.col-xs-offset-13 {
    margin-left: 54.16666667%
}

.col-xs-offset-12 {
    margin-left: 50%
}

.col-xs-offset-11 {
    margin-left: 45.83333333%
}

.col-xs-offset-10 {
    margin-left: 41.66666667%
}

.col-xs-offset-9 {
    margin-left: 37.5%
}

.col-xs-offset-8 {
    margin-left: 33.33333333%
}

.col-xs-offset-7 {
    margin-left: 29.16666667%
}

.col-xs-offset-6 {
    margin-left: 25%
}

.col-xs-offset-5 {
    margin-left: 20.83333333%
}

.col-xs-offset-4 {
    margin-left: 16.66666667%
}

.col-xs-offset-3 {
    margin-left: 12.5%
}

.col-xs-offset-2 {
    margin-left: 8.33333333%
}

.col-xs-offset-1 {
    margin-left: 4.16666667%
}

.col-xs-offset-0 {
    margin-left: 0%
}

@media(min-width:768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24 {
        float: left
    }

    .col-sm-24 {
        width: 100%
    }

    .col-sm-23 {
        width: 95.83333333%
    }

    .col-sm-22 {
        width: 91.66666667%
    }

    .col-sm-21 {
        width: 87.5%
    }

    .col-sm-20 {
        width: 83.33333333%
    }

    .col-sm-19 {
        width: 79.16666667%
    }

    .col-sm-18 {
        width: 75%
    }

    .col-sm-17 {
        width: 70.83333333%
    }

    .col-sm-16 {
        width: 66.66666667%
    }

    .col-sm-15 {
        width: 62.5%
    }

    .col-sm-14 {
        width: 58.33333333%
    }

    .col-sm-13 {
        width: 54.16666667%
    }

    .col-sm-12 {
        width: 50%
    }

    .col-sm-11 {
        width: 45.83333333%
    }

    .col-sm-10 {
        width: 41.66666667%
    }

    .col-sm-9 {
        width: 37.5%
    }

    .col-sm-8 {
        width: 33.33333333%
    }

    .col-sm-7 {
        width: 29.16666667%
    }

    .col-sm-6 {
        width: 25%
    }

    .col-sm-5 {
        width: 20.83333333%
    }

    .col-sm-4 {
        width: 16.66666667%
    }

    .col-sm-3 {
        width: 12.5%
    }

    .col-sm-2 {
        width: 8.33333333%
    }

    .col-sm-1 {
        width: 4.16666667%
    }

    .col-sm-pull-24 {
        right: 100%
    }

    .col-sm-pull-23 {
        right: 95.83333333%
    }

    .col-sm-pull-22 {
        right: 91.66666667%
    }

    .col-sm-pull-21 {
        right: 87.5%
    }

    .col-sm-pull-20 {
        right: 83.33333333%
    }

    .col-sm-pull-19 {
        right: 79.16666667%
    }

    .col-sm-pull-18 {
        right: 75%
    }

    .col-sm-pull-17 {
        right: 70.83333333%
    }

    .col-sm-pull-16 {
        right: 66.66666667%
    }

    .col-sm-pull-15 {
        right: 62.5%
    }

    .col-sm-pull-14 {
        right: 58.33333333%
    }

    .col-sm-pull-13 {
        right: 54.16666667%
    }

    .col-sm-pull-12 {
        right: 50%
    }

    .col-sm-pull-11 {
        right: 45.83333333%
    }

    .col-sm-pull-10 {
        right: 41.66666667%
    }

    .col-sm-pull-9 {
        right: 37.5%
    }

    .col-sm-pull-8 {
        right: 33.33333333%
    }

    .col-sm-pull-7 {
        right: 29.16666667%
    }

    .col-sm-pull-6 {
        right: 25%
    }

    .col-sm-pull-5 {
        right: 20.83333333%
    }

    .col-sm-pull-4 {
        right: 16.66666667%
    }

    .col-sm-pull-3 {
        right: 12.5%
    }

    .col-sm-pull-2 {
        right: 8.33333333%
    }

    .col-sm-pull-1 {
        right: 4.16666667%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-push-24 {
        left: 100%
    }

    .col-sm-push-23 {
        left: 95.83333333%
    }

    .col-sm-push-22 {
        left: 91.66666667%
    }

    .col-sm-push-21 {
        left: 87.5%
    }

    .col-sm-push-20 {
        left: 83.33333333%
    }

    .col-sm-push-19 {
        left: 79.16666667%
    }

    .col-sm-push-18 {
        left: 75%
    }

    .col-sm-push-17 {
        left: 70.83333333%
    }

    .col-sm-push-16 {
        left: 66.66666667%
    }

    .col-sm-push-15 {
        left: 62.5%
    }

    .col-sm-push-14 {
        left: 58.33333333%
    }

    .col-sm-push-13 {
        left: 54.16666667%
    }

    .col-sm-push-12 {
        left: 50%
    }

    .col-sm-push-11 {
        left: 45.83333333%
    }

    .col-sm-push-10 {
        left: 41.66666667%
    }

    .col-sm-push-9 {
        left: 37.5%
    }

    .col-sm-push-8 {
        left: 33.33333333%
    }

    .col-sm-push-7 {
        left: 29.16666667%
    }

    .col-sm-push-6 {
        left: 25%
    }

    .col-sm-push-5 {
        left: 20.83333333%
    }

    .col-sm-push-4 {
        left: 16.66666667%
    }

    .col-sm-push-3 {
        left: 12.5%
    }

    .col-sm-push-2 {
        left: 8.33333333%
    }

    .col-sm-push-1 {
        left: 4.16666667%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-offset-24 {
        margin-left: 100%
    }

    .col-sm-offset-23 {
        margin-left: 95.83333333%
    }

    .col-sm-offset-22 {
        margin-left: 91.66666667%
    }

    .col-sm-offset-21 {
        margin-left: 87.5%
    }

    .col-sm-offset-20 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-19 {
        margin-left: 79.16666667%
    }

    .col-sm-offset-18 {
        margin-left: 75%
    }

    .col-sm-offset-17 {
        margin-left: 70.83333333%
    }

    .col-sm-offset-16 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-15 {
        margin-left: 62.5%
    }

    .col-sm-offset-14 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-13 {
        margin-left: 54.16666667%
    }

    .col-sm-offset-12 {
        margin-left: 50%
    }

    .col-sm-offset-11 {
        margin-left: 45.83333333%
    }

    .col-sm-offset-10 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-9 {
        margin-left: 37.5%
    }

    .col-sm-offset-8 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-7 {
        margin-left: 29.16666667%
    }

    .col-sm-offset-6 {
        margin-left: 25%
    }

    .col-sm-offset-5 {
        margin-left: 20.83333333%
    }

    .col-sm-offset-4 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-3 {
        margin-left: 12.5%
    }

    .col-sm-offset-2 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-1 {
        margin-left: 4.16666667%
    }

    .col-sm-offset-0 {
        margin-left: 0%
    }
}

@media(min-width:992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24 {
        float: left
    }

    .col-md-24 {
        width: 100%
    }

    .col-md-23 {
        width: 95.83333333%
    }

    .col-md-22 {
        width: 91.66666667%
    }

    .col-md-21 {
        width: 87.5%
    }

    .col-md-20 {
        width: 83.33333333%
    }

    .col-md-19 {
        width: 79.16666667%
    }

    .col-md-18 {
        width: 75%
    }

    .col-md-17 {
        width: 70.83333333%
    }

    .col-md-16 {
        width: 66.66666667%
    }

    .col-md-15 {
        width: 62.5%
    }

    .col-md-14 {
        width: 58.33333333%
    }

    .col-md-13 {
        width: 54.16666667%
    }

    .col-md-12 {
        width: 50%
    }

    .col-md-11 {
        width: 45.83333333%
    }

    .col-md-10 {
        width: 41.66666667%
    }

    .col-md-9 {
        width: 37.5%
    }

    .col-md-8 {
        width: 33.33333333%
    }

    .col-md-7 {
        width: 29.16666667%
    }

    .col-md-6 {
        width: 25%
    }

    .col-md-5 {
        width: 20.83333333%
    }

    .col-md-4 {
        width: 16.66666667%
    }

    .col-md-3 {
        width: 12.5%
    }

    .col-md-2 {
        width: 8.33333333%
    }

    .col-md-1 {
        width: 4.16666667%
    }

    .col-md-pull-24 {
        right: 100%
    }

    .col-md-pull-23 {
        right: 95.83333333%
    }

    .col-md-pull-22 {
        right: 91.66666667%
    }

    .col-md-pull-21 {
        right: 87.5%
    }

    .col-md-pull-20 {
        right: 83.33333333%
    }

    .col-md-pull-19 {
        right: 79.16666667%
    }

    .col-md-pull-18 {
        right: 75%
    }

    .col-md-pull-17 {
        right: 70.83333333%
    }

    .col-md-pull-16 {
        right: 66.66666667%
    }

    .col-md-pull-15 {
        right: 62.5%
    }

    .col-md-pull-14 {
        right: 58.33333333%
    }

    .col-md-pull-13 {
        right: 54.16666667%
    }

    .col-md-pull-12 {
        right: 50%
    }

    .col-md-pull-11 {
        right: 45.83333333%
    }

    .col-md-pull-10 {
        right: 41.66666667%
    }

    .col-md-pull-9 {
        right: 37.5%
    }

    .col-md-pull-8 {
        right: 33.33333333%
    }

    .col-md-pull-7 {
        right: 29.16666667%
    }

    .col-md-pull-6 {
        right: 25%
    }

    .col-md-pull-5 {
        right: 20.83333333%
    }

    .col-md-pull-4 {
        right: 16.66666667%
    }

    .col-md-pull-3 {
        right: 12.5%
    }

    .col-md-pull-2 {
        right: 8.33333333%
    }

    .col-md-pull-1 {
        right: 4.16666667%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-push-24 {
        left: 100%
    }

    .col-md-push-23 {
        left: 95.83333333%
    }

    .col-md-push-22 {
        left: 91.66666667%
    }

    .col-md-push-21 {
        left: 87.5%
    }

    .col-md-push-20 {
        left: 83.33333333%
    }

    .col-md-push-19 {
        left: 79.16666667%
    }

    .col-md-push-18 {
        left: 75%
    }

    .col-md-push-17 {
        left: 70.83333333%
    }

    .col-md-push-16 {
        left: 66.66666667%
    }

    .col-md-push-15 {
        left: 62.5%
    }

    .col-md-push-14 {
        left: 58.33333333%
    }

    .col-md-push-13 {
        left: 54.16666667%
    }

    .col-md-push-12 {
        left: 50%
    }

    .col-md-push-11 {
        left: 45.83333333%
    }

    .col-md-push-10 {
        left: 41.66666667%
    }

    .col-md-push-9 {
        left: 37.5%
    }

    .col-md-push-8 {
        left: 33.33333333%
    }

    .col-md-push-7 {
        left: 29.16666667%
    }

    .col-md-push-6 {
        left: 25%
    }

    .col-md-push-5 {
        left: 20.83333333%
    }

    .col-md-push-4 {
        left: 16.66666667%
    }

    .col-md-push-3 {
        left: 12.5%
    }

    .col-md-push-2 {
        left: 8.33333333%
    }

    .col-md-push-1 {
        left: 4.16666667%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-offset-24 {
        margin-left: 100%
    }

    .col-md-offset-23 {
        margin-left: 95.83333333%
    }

    .col-md-offset-22 {
        margin-left: 91.66666667%
    }

    .col-md-offset-21 {
        margin-left: 87.5%
    }

    .col-md-offset-20 {
        margin-left: 83.33333333%
    }

    .col-md-offset-19 {
        margin-left: 79.16666667%
    }

    .col-md-offset-18 {
        margin-left: 75%
    }

    .col-md-offset-17 {
        margin-left: 70.83333333%
    }

    .col-md-offset-16 {
        margin-left: 66.66666667%
    }

    .col-md-offset-15 {
        margin-left: 62.5%
    }

    .col-md-offset-14 {
        margin-left: 58.33333333%
    }

    .col-md-offset-13 {
        margin-left: 54.16666667%
    }

    .col-md-offset-12 {
        margin-left: 50%
    }

    .col-md-offset-11 {
        margin-left: 45.83333333%
    }

    .col-md-offset-10 {
        margin-left: 41.66666667%
    }

    .col-md-offset-9 {
        margin-left: 37.5%
    }

    .col-md-offset-8 {
        margin-left: 33.33333333%
    }

    .col-md-offset-7 {
        margin-left: 29.16666667%
    }

    .col-md-offset-6 {
        margin-left: 25%
    }

    .col-md-offset-5 {
        margin-left: 20.83333333%
    }

    .col-md-offset-4 {
        margin-left: 16.66666667%
    }

    .col-md-offset-3 {
        margin-left: 12.5%
    }

    .col-md-offset-2 {
        margin-left: 8.33333333%
    }

    .col-md-offset-1 {
        margin-left: 4.16666667%
    }

    .col-md-offset-0 {
        margin-left: 0%
    }
}

@media(min-width:1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24 {
        float: left
    }

    .col-lg-24 {
        width: 100%
    }

    .col-lg-23 {
        width: 95.83333333%
    }

    .col-lg-22 {
        width: 91.66666667%
    }

    .col-lg-21 {
        width: 87.5%
    }

    .col-lg-20 {
        width: 83.33333333%
    }

    .col-lg-19 {
        width: 79.16666667%
    }

    .col-lg-18 {
        width: 75%
    }

    .col-lg-17 {
        width: 70.83333333%
    }

    .col-lg-16 {
        width: 66.66666667%
    }

    .col-lg-15 {
        width: 62.5%
    }

    .col-lg-14 {
        width: 58.33333333%
    }

    .col-lg-13 {
        width: 54.16666667%
    }

    .col-lg-12 {
        width: 50%
    }

    .col-lg-11 {
        width: 45.83333333%
    }

    .col-lg-10 {
        width: 41.66666667%
    }

    .col-lg-9 {
        width: 37.5%
    }

    .col-lg-8 {
        width: 33.33333333%
    }

    .col-lg-7 {
        width: 29.16666667%
    }

    .col-lg-6 {
        width: 25%
    }

    .col-lg-5 {
        width: 20.83333333%
    }

    .col-lg-4 {
        width: 16.66666667%
    }

    .col-lg-3 {
        width: 12.5%
    }

    .col-lg-2 {
        width: 8.33333333%
    }

    .col-lg-1 {
        width: 4.16666667%
    }

    .col-lg-pull-24 {
        right: 100%
    }

    .col-lg-pull-23 {
        right: 95.83333333%
    }

    .col-lg-pull-22 {
        right: 91.66666667%
    }

    .col-lg-pull-21 {
        right: 87.5%
    }

    .col-lg-pull-20 {
        right: 83.33333333%
    }

    .col-lg-pull-19 {
        right: 79.16666667%
    }

    .col-lg-pull-18 {
        right: 75%
    }

    .col-lg-pull-17 {
        right: 70.83333333%
    }

    .col-lg-pull-16 {
        right: 66.66666667%
    }

    .col-lg-pull-15 {
        right: 62.5%
    }

    .col-lg-pull-14 {
        right: 58.33333333%
    }

    .col-lg-pull-13 {
        right: 54.16666667%
    }

    .col-lg-pull-12 {
        right: 50%
    }

    .col-lg-pull-11 {
        right: 45.83333333%
    }

    .col-lg-pull-10 {
        right: 41.66666667%
    }

    .col-lg-pull-9 {
        right: 37.5%
    }

    .col-lg-pull-8 {
        right: 33.33333333%
    }

    .col-lg-pull-7 {
        right: 29.16666667%
    }

    .col-lg-pull-6 {
        right: 25%
    }

    .col-lg-pull-5 {
        right: 20.83333333%
    }

    .col-lg-pull-4 {
        right: 16.66666667%
    }

    .col-lg-pull-3 {
        right: 12.5%
    }

    .col-lg-pull-2 {
        right: 8.33333333%
    }

    .col-lg-pull-1 {
        right: 4.16666667%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-push-24 {
        left: 100%
    }

    .col-lg-push-23 {
        left: 95.83333333%
    }

    .col-lg-push-22 {
        left: 91.66666667%
    }

    .col-lg-push-21 {
        left: 87.5%
    }

    .col-lg-push-20 {
        left: 83.33333333%
    }

    .col-lg-push-19 {
        left: 79.16666667%
    }

    .col-lg-push-18 {
        left: 75%
    }

    .col-lg-push-17 {
        left: 70.83333333%
    }

    .col-lg-push-16 {
        left: 66.66666667%
    }

    .col-lg-push-15 {
        left: 62.5%
    }

    .col-lg-push-14 {
        left: 58.33333333%
    }

    .col-lg-push-13 {
        left: 54.16666667%
    }

    .col-lg-push-12 {
        left: 50%
    }

    .col-lg-push-11 {
        left: 45.83333333%
    }

    .col-lg-push-10 {
        left: 41.66666667%
    }

    .col-lg-push-9 {
        left: 37.5%
    }

    .col-lg-push-8 {
        left: 33.33333333%
    }

    .col-lg-push-7 {
        left: 29.16666667%
    }

    .col-lg-push-6 {
        left: 25%
    }

    .col-lg-push-5 {
        left: 20.83333333%
    }

    .col-lg-push-4 {
        left: 16.66666667%
    }

    .col-lg-push-3 {
        left: 12.5%
    }

    .col-lg-push-2 {
        left: 8.33333333%
    }

    .col-lg-push-1 {
        left: 4.16666667%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-offset-24 {
        margin-left: 100%
    }

    .col-lg-offset-23 {
        margin-left: 95.83333333%
    }

    .col-lg-offset-22 {
        margin-left: 91.66666667%
    }

    .col-lg-offset-21 {
        margin-left: 87.5%
    }

    .col-lg-offset-20 {
        margin-left: 83.33333333%
    }

    .col-lg-offset-19 {
        margin-left: 79.16666667%
    }

    .col-lg-offset-18 {
        margin-left: 75%
    }

    .col-lg-offset-17 {
        margin-left: 70.83333333%
    }

    .col-lg-offset-16 {
        margin-left: 66.66666667%
    }

    .col-lg-offset-15 {
        margin-left: 62.5%
    }

    .col-lg-offset-14 {
        margin-left: 58.33333333%
    }

    .col-lg-offset-13 {
        margin-left: 54.16666667%
    }

    .col-lg-offset-12 {
        margin-left: 50%
    }

    .col-lg-offset-11 {
        margin-left: 45.83333333%
    }

    .col-lg-offset-10 {
        margin-left: 41.66666667%
    }

    .col-lg-offset-9 {
        margin-left: 37.5%
    }

    .col-lg-offset-8 {
        margin-left: 33.33333333%
    }

    .col-lg-offset-7 {
        margin-left: 29.16666667%
    }

    .col-lg-offset-6 {
        margin-left: 25%
    }

    .col-lg-offset-5 {
        margin-left: 20.83333333%
    }

    .col-lg-offset-4 {
        margin-left: 16.66666667%
    }

    .col-lg-offset-3 {
        margin-left: 12.5%
    }

    .col-lg-offset-2 {
        margin-left: 8.33333333%
    }

    .col-lg-offset-1 {
        margin-left: 4.16666667%
    }

    .col-lg-offset-0 {
        margin-left: 0%
    }
}

.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
    content: " ";
    display: table
}

.clearfix:after, .container:after, .container-fluid:after, .row:after {
    clear: both
}

.autocomplete-suggestions {
    text-align: left;
    cursor: default;
    border: 1px solid #ccc;
    border-top: 0;
    background: #fff;
    box-shadow: -1px 1px 3px rgba(0,0,0,.1);
    position: absolute;
    display: none;
    z-index: 9999;
    max-height: 254px;
    overflow: hidden;
    overflow-y: auto;
    box-sizing: border-box
}

.autocomplete-suggestion {
    position: relative;
    padding: 0 .6em;
    line-height: 23px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.02em;
    color: #333
}

    .autocomplete-suggestion b {
        font-weight: normal;
        color: #1f8dd6
    }

    .autocomplete-suggestion.selected {
        background: #f0f0f0
    }

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

    .slick-list:focus {
        outline: none
    }

    .slick-list.dragging {
        cursor: pointer;
        cursor: hand
    }

.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

    .slick-track:before, .slick-track:after {
        display: table;
        content: ''
    }

    .slick-track:after {
        clear: both
    }

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir='rtl'] .slick-slide {
    float: right
}

.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-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

@charset 'UTF-8';

.slick-loading .slick-list {
    background: #fff url('./ajax-loader.gif') center center no-repeat
}

@font-face {
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'),url('./fonts/slick.woff') format('woff'),url('./fonts/slick.ttf') format('truetype'),url('./fonts/slick.svg#slick') format('svg')
}

.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent
}

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

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

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

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

.slick-prev {
    left: -25px
}

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

.slick-prev:before {
    content: '←'
}

[dir='rtl'] .slick-prev:before {
    content: '→'
}

.slick-next {
    right: -25px
}

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

.slick-next:before {
    content: '→'
}

[dir='rtl'] .slick-next:before {
    content: '←'
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

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

    .slick-dots li {
        position: relative;
        display: inline-block;
        width: 20px;
        height: 20px;
        margin: 0 5px;
        padding: 0;
        cursor: pointer
    }

        .slick-dots li button {
            font-size: 0;
            line-height: 0;
            display: block;
            width: 20px;
            height: 20px;
            padding: 5px;
            cursor: pointer;
            color: transparent;
            border: 0;
            outline: none;
            background: transparent
        }

            .slick-dots li button:hover, .slick-dots li button:focus {
                outline: none
            }

                .slick-dots li button:hover:before, .slick-dots li button:focus:before {
                    opacity: 1
                }

            .slick-dots li button:before {
                font-family: 'slick';
                font-size: 6px;
                line-height: 20px;
                position: absolute;
                top: 0;
                left: 0;
                width: 20px;
                height: 20px;
                content: '•';
                text-align: center;
                opacity: .25;
                color: #000;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

        .slick-dots li.slick-active button:before {
            opacity: .75;
            color: #000
        }

@-webkit-keyframes opaque_leave {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-moz-keyframes opaque_leave {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-o-keyframes opaque_leave {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes opaque_leave {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

html {
    color: #222;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    height: 100%
}

body {
    font-family: "Inter Regular";
    font-size: 16px;
    line-height: 1.5;
    min-height: 100%;
    display: block;
    display: -webkit-flex;
    display: -moz-flex;
    flex-direction: column;
    position: relative
}

h1, h2, h3, h4 {
    font-family: "Inter Semibold";
    font-weight: 600;
    line-height: 1.3
}

a:not(.btn-border) {
    text-decoration: none;
    color: #012d31;
    font-family: "Inter Medium"
}

    a:not(.btn-border):hover {
        color: #53595a
    }

.section a {
    color: #5bef9f
}

    .section a:hover {
        color: #17d086
    }

.article.text-component a {
    text-decoration: underline
}

button {
    outline: 0
}

canvas, iframe, img, svg, video {
    vertical-align: middle
}

img {
    max-width: 100%;
    height: auto !important;
    object-fit: cover
}

textarea {
    resize: vertical
}

iframe, table {
    max-width: 100%
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

header li {
    display: inline
}

.header__logo {
    margin-right: 1.5em
}

.main-nav .nav-has-child a, .top-nav .nav-has-child a {
    padding-right: 2em
}

.main-nav .ul-nested, .top-nav .ul-nested {
    display: none;
    position: absolute;
    z-index: 1;
    background: #0d383c;
    top: 2.8em;
    left: 0;
    padding: 0
}

    .main-nav .ul-nested a, .top-nav .ul-nested a {
        margin: 0;
        padding: 1em 1em;
        width: 100%;
        font-size: .875em
    }

.main-nav .sub-menu-open, .top-nav .sub-menu-open {
    position: relative
}

    .main-nav .sub-menu-open .toggle-sub-menu img, .top-nav .sub-menu-open .toggle-sub-menu img {
        transform: rotate(180deg)
    }

    .main-nav .sub-menu-open .ul-nested, .top-nav .sub-menu-open .ul-nested {
        display: block
    }

        .main-nav .sub-menu-open .ul-nested li, .top-nav .sub-menu-open .ul-nested li {
            display: block
        }

.main-nav .toggle-sub-menu, .top-nav .toggle-sub-menu {
    cursor: pointer;
    position: relative;
    left: -2em;
    margin-right: -1.8em;
    padding: .5em
}

.main-nav {
    background: #063439
}

    .main-nav ul {
        display: inline-block;
        margin: 0;
        padding: 0;
        white-space: nowrap
    }

        .main-nav ul a {
            color: #fff;
            padding: 1.5625em 1.25em;
            display: inline-block
        }

            .main-nav ul a:hover {
                background-color: #1b4c50;
                color: #fff !important
            }

.top-nav {
    font-size: .875em;
    background-color: rgba(0,45,50,.95);
    text-align: right
}

    .top-nav a {
        color: #fff;
        padding: .75em 1.5em;
        display: inline-block;
        margin-left: 1em
    }

        .top-nav a:hover {
            color: #fff;
            background-color: #1b4c50
        }

    .top-nav .top-nav__highlight {
        background: #5bef9f;
        color: #002d32
    }

    .top-nav ul {
        margin: 0
    }

    .top-nav .ul-nested {
        left: 1.5em;
        top: 2.2em
    }

        .top-nav .ul-nested a {
            font-size: 1em;
            white-space: nowrap
        }

.hero-large {
    position: relative;
    height: 573px;
    display: table;
    width: 100%;
    margin-bottom: 7.5em
}

    .hero-large a {
        font-family: "Inter Medium";
        color: #002d32
    }

    .hero-large .hero-large__image {
        width: calc(100% - 2.625em);
        background-size: cover;
        height: 100%;
        right: 0;
        position: absolute
    }

    .hero-large .hero-large__inner {
        width: 100%;
        position: relative;
        display: table-cell;
        vertical-align: middle
    }

    .hero-large .hero-large__text-content {
        background-color: #e5e3de;
        width: 456px;
        padding: 2.5em
    }

@media screen and (max-width:991px) {
    .hero-large {
        flex-direction: column;
        margin-bottom: 3.5em
    }

        .hero-large .hero-large__image {
            position: initial;
            width: 100%
        }

        .hero-large .hero-large__text-content {
            width: 100%
        }
}

@media screen and (max-width:767px) {
    .hero-large h1 {
        font-size: 1.7142857143em
    }
}

.hero-small {
    position: relative;
    width: 100%;
    margin-bottom: 7.5em;
    padding: 7.4375em 0
}

    .hero-small h1 {
        font-size: 2.25em
    }

        .hero-small h1:after {
            content: "";
            height: 2px;
            width: 48px;
            background-color: #002d32;
            display: block
        }

    .hero-small .preamble {
        font-size: 1.5em;
        font-family: "Inter Semibold"
    }

    .hero-small img {
        width: 100%
    }

@media screen and (max-width:991px) {
    .hero-small {
        display: block !important;
        margin-bottom: 15em;
        padding: 3em 0 2em
    }

        .hero-small .row.flex {
            display: block
        }

        .hero-small img {
            margin-bottom: -15em
        }
}

@media screen and (max-width:767px) {
    .hero-small {
        margin-bottom: 11em
    }

        .hero-small h1 {
            font-size: 1.7142857143em
        }

        .hero-small img {
            margin-bottom: -10em
        }
}

@media screen and (min-width:991px) {
    .hero-small__text-content {
        padding-right: 2em
    }
}

header .mobile-menu-toggle {
    display: none
}

header .mobile-menu-content-wrapper {
    display: inline-block
}

header .top-nav-mobile {
    display: none;
    text-align: left;
    padding-bottom: 1em
}

    header .top-nav-mobile &gt; .container {
        padding: 0
    }

@media screen and (max-width:991px) {
    header .top-nav {
        display: none
    }

    header .main-nav {
        padding: 1em 0;
        background-color: #0d383c
    }

        header .main-nav .mobile-menu-content-wrapper {
            display: none;
            background-color: #002d32;
            padding-top: 2em;
            padding-left: 15px;
            padding-right: 15px
        }

            header .main-nav .mobile-menu-content-wrapper &gt; ul {
                display: none
            }

        header .main-nav .mobile-menu-toggle {
            display: block;
            position: absolute;
            top: 1em;
            right: 1em
        }
}

.menu-open iframe {
    display: none !important;
    visibility: hidden !important
}

.menu-open #CookiebotWidget {
    display: none
}

.menu-open main, .menu-open footer {
    display: none
}

.menu-open header {
    padding-bottom: 0 !important
}

.menu-open .main-nav {
    padding-top: 0;
    padding-bottom: 0
}

    .menu-open .main-nav &gt; .container {
        padding: 0
    }

    .menu-open .main-nav .header__logo {
        display: inline-block;
        padding-top: 1em;
        padding-bottom: 1em;
        padding-left: 15px
    }

    .menu-open .main-nav .mobile-menu-content-wrapper {
        display: block;
        overflow-x: scroll;
        padding-bottom: 2em;
        z-index: 999999;
        position: relative
    }

        .menu-open .main-nav .mobile-menu-content-wrapper ul:not(.ul-nested) {
            display: block
        }

            .menu-open .main-nav .mobile-menu-content-wrapper ul:not(.ul-nested) li {
                display: list-item
            }

                .menu-open .main-nav .mobile-menu-content-wrapper ul:not(.ul-nested) li a {
                    font-size: 1.2857142857em;
                    padding: .6666666667em 0;
                    margin: 0
                }

        .menu-open .main-nav .mobile-menu-content-wrapper .top-nav-mobile {
            display: block;
            font-family: "Inter Light";
            margin-top: 1.5em
        }

        .menu-open .main-nav .mobile-menu-content-wrapper .top-nav__highlight {
            margin: auto !important;
            text-align: center;
            display: block !important;
            max-width: 480px;
            margin-top: 2.5em !important;
            font-family: "Inter Semibold"
        }

        .menu-open .main-nav .mobile-menu-content-wrapper .toggle-sub-menu {
            left: 0
        }

        .menu-open .main-nav .mobile-menu-content-wrapper .ul-nested {
            background-color: #0d383c;
            position: initial;
            margin-left: -15px;
            margin-right: -15px;
            padding: 0 15px
        }

            .menu-open .main-nav .mobile-menu-content-wrapper .ul-nested a {
                font-size: 1.1428571429em !important
            }

footer {
    background-color: #063439;
    color: #fff;
    padding: 6.25em 0
}

    footer .col-md-6 {
        width: 25%;
        float: left
    }

@media screen and (max-width:991px) {
    footer .col-md-6 {
        width: 50%
    }

        footer .col-md-6:nth-of-type(2n+1) {
            clear: both
        }
}

@media screen and (max-width:520px) {
    footer .col-md-6 {
        width: 100%
    }
}

footer .row {
    display: block
}

footer a {
    color: #5bef9f !important
}

    footer a:hover {
        color: #17d086 !important
    }

footer .row .col-md-6:nth-of-type(1) ul {
    padding: 0
}

footer .row .col-md-6:nth-of-type(1) li {
    display: block;
    line-height: 2
}

footer .row .col-md-6:nth-of-type(1) a {
    color: #fff
}

footer .row .col-md-6:nth-of-type(3) p {
    margin: .5em 0
}

footer .row .col-md-6:nth-of-type(4) ul {
    padding: 0
}

footer .row .col-md-6:nth-of-type(4) li {
    display: block;
    line-height: 2
}

footer .row .col-md-6:nth-of-type(4) a {
    display: flex;
    align-items: center;
    margin-bottom: 1em
}

    footer .row .col-md-6:nth-of-type(4) a span:first-of-type {
        width: 40px;
        height: 40px;
        margin-right: .8em
    }

.container {
    max-width: 100%;
    width: 1170px;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px
}

.container-medium {
    width: 1020px
}

.CookieDeclaration {
    display: none
}

#main-content-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0;
    -moz-box-flex: 1;
    -moz-flex: 1 0;
    -ms-flex: 1 0;
    flex: 1 0
}

main {
    min-height: 20vh
}

.grid-section &gt; div {
    background-position: center;
    margin: 1em 0
}

.umb-block {
    margin-bottom: 7.5em
}

@media screen and (max-width:991px) {
    .umb-block {
        margin-bottom: 3.5em
    }
}

.page-articlepage .umb-block {
    margin-bottom: 3.5em
}

@media screen and (max-width:991px) {
    .page-articlepage .umb-block {
        margin-bottom: 2em
    }
}

.col-md-12 .umb-block {
    margin-bottom: 0
}

@media only screen and (max-width:1430px) {
    body {
        font-size: 14px
    }

    .container {
        width: 1020px
    }
}

@media only screen and (max-width:990px) {
    .umb-grid .column {
        margin-top: 15px;
        margin-bottom: 15px
    }
}

@media only screen and (max-width:767px) {
    main, aside {
        width: 100%
    }

    #l-sidebar {
        display: none
    }
}

.tab-content.col-xs-9 {
    width: 100%
}

    .tab-content.col-xs-9 .col-xs-12 {
        width: 100%
    }

@media screen and (max-width:991px) {
    .machine-view &gt; .container {
        padding: 0
    }
}

@media screen and (max-width:991px) {
    #productslider {
        margin-bottom: 2em
    }
}

.block--magazine {
    display: flex;
    flex-direction: row;
    position: relative
}

    .block--magazine.image-right {
        flex-direction: row-reverse
    }

        .block--magazine.image-right .magazine-label {
            right: auto;
            left: -1.5em
        }

            .block--magazine.image-right .magazine-label:before {
                left: auto;
                right: -23px;
                -webkit-transform: scaleX(-1);
                transform: scaleX(-1)
            }

@media screen and (max-width:991px) {
    .block--magazine {
        display: block
    }

        .block--magazine .magazine-image {
            padding-bottom: 55%
        }

        .block--magazine .magazine-right {
            width: 100%;
            padding: 2em !important
        }
}

.magazine-image {
    background-size: cover;
    background-position: center;
    width: 100%
}

.magazine-right {
    width: 60%;
    padding: 7em 2em 7em;
    background: #063439;
    color: #fff
}

    .magazine-right .download a {
        color: #5bef9f;
        font-size: .875em
    }

        .magazine-right .download a:before {
            content: url("/assets/icons/icon-download.svg");
            margin-right: 9px;
            position: relative;
            top: 2px
        }

    .magazine-right.has-label {
        padding: 10em 2em 5em
    }

.magazine-label {
    position: absolute;
    top: 1.5em;
    background: #e5e3de;
    padding: 1em 3em;
    right: -1em;
    font-family: "Inter Semibold";
    color: #002d32
}

    .magazine-label:before {
        content: "";
        height: 56px;
        display: block;
        position: absolute;
        top: 0;
        left: -23px;
        content: "";
        height: 100%;
        border-bottom: 56px solid #e5e3de;
        border-left: 23px solid transparent
    }

@media screen and (max-width:1430px) {
    .magazine-label:before {
        height: 49px;
        left: -20px;
        border-bottom: 49px solid #e5e3de;
        border-left: 20px solid transparent
    }
}

.block--newsfeed h2 {
    margin-bottom: 1.6em
}

    .block--newsfeed h2:after {
        content: "";
        width: 48px;
        height: 2px;
        background: #17d086;
        display: block;
        margin-top: 8px
    }

.newsfeed__item {
    font-family: "Inter Regular";
    display: block
}

@media screen and (max-width:991px) {
    .newsfeed__item {
        margin-bottom: 2em
    }
}

.newsfeed__item-image {
    padding-bottom: 77%;
    background-position: 50% 50%;
    background-size: cover
}

.newsfeed__item-content {
    background-color: #002d32;
    color: #fff;
    padding: 2em;
    min-height: 240px
}

    .newsfeed__item-content p {
        margin-top: 0;
        margin-bottom: .4em;
        font-size: 1.125em
    }

    .newsfeed__item-content span {
        color: #5bef9f;
        font-size: .875em
    }

@media screen and (max-width:991px) {
    .newsfeed__item-content {
        min-height: auto
    }
}

.newsfeed__item-description {
    margin-top: .7em
}

@media screen and (max-width:991px) {
    .block--products .col-md-12 {
        margin-bottom: 3.5em
    }
}

.block--products.block--background {
    color: #fff
}

@media screen and (max-width:991px) {
    .block--products.block--background {
        padding-left: 15px;
        padding-right: 15px
    }
}

.block--products h2 {
    border-bottom: 2px solid #5bef9f
}

.products__image {
    padding-bottom: 70%;
    position: relative;
    margin-bottom: 1.5em;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

.products__logo {
    position: absolute;
    bottom: 2em;
    background: #fff;
    width: 60%;
    left: -1em;
    font-family: "Inter Semibold";
    color: #002d32;
    height: 53px
}

    .products__logo:after {
        display: block;
        position: absolute;
        top: 0;
        right: -25px;
        content: "";
        height: 100%;
        border-bottom: 53px solid #fff;
        border-right: 25px solid transparent
    }

.block--products a {
    background-color: #5bef9f;
    color: #002d32;
    display: block;
    text-align: center;
    padding: .6em;
    font-family: "Inter Medium"
}

.block--quotes {
    background-color: #e5e3de;
    padding-top: 5em;
    padding-bottom: 5em
}

.block--quotes__quotation {
    text-align: center
}

    .block--quotes__quotation:before {
        content: url("/assets/icons/quote.svg")
    }

.quote_quote {
    font-size: 1.5em;
    color: #0c373b;
    margin-left: 3em;
    margin-right: 3em
}

.quotee {
    margin-bottom: 2em
}

    .quotee div {
        display: inline-block;
        width: 62px;
        height: 62px;
        border-radius: 50%;
        background-position: 50% 50%;
        background-size: cover
    }

    .quotee p {
        margin-bottom: 0;
        margin-top: .4em;
        font-family: "Inter Semibold"
    }

    .quotee span {
        font-size: .875em
    }

.slick-prev {
    left: -18px !important
}

    .slick-prev:before {
        content: url(/assets/icons/slick-chevron-left.svg) !important
    }

.slick-next {
    right: -5px !important
}

    .slick-next:before {
        content: url(/assets/icons/slick-chevron-right.svg) !important
    }

.youTube-container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%
}

    .youTube-container iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

@media screen and (max-width:991px) {
    .block--text-below-image {
        margin-bottom: 1em
    }
}

.block--text-below-image.block--background {
    color: #fff;
    padding-top: 0;
    padding-bottom: 0
}

    .block--text-below-image.block--background a:after {
        content: ""
    }

.text-below-image__image {
    height: 412px;
    width: 100%;
    background-position: center;
    background-size: cover
}

.text-below-image__text {
    padding: 2em
}

.block--form h2 {
    margin-bottom: 1.6em;
    max-width: 680px
}

    .block--form h2:after {
        content: "";
        width: 48px;
        height: 2px;
        background: #17d086;
        display: block;
        margin-top: 8px
    }

.block--form .umbraco-forms-form input.text, .block--form .umbraco-forms-form textarea {
    background: transparent;
    max-width: initial !important;
    outline: none;
    width: 100%
}

.block--form .umbraco-forms-fieldset {
    padding: 0
}

.umbraco-forms-form.umbraco-forms-ems-form {
    padding: 0;
    max-width: 680px
}

.center-form h2 {
    margin-left: auto;
    margin-right: auto
}

.center-form .umbraco-forms-form.umbraco-forms-ems-form {
    margin: auto
}

.block--form.bg-dark-text .ems-form, .block--form.bg-gray .ems-form, .block--form.bg-green .ems-form {
    padding: 2em
}

    .block--form.bg-dark-text .ems-form input[type=checkbox], .block--form.bg-gray .ems-form input[type=checkbox], .block--form.bg-green .ems-form input[type=checkbox] {
        outline: none
    }

.block--form.bg-dark-text .umbraco-forms-form input.text, .block--form.bg-dark-text .umbraco-forms-form textarea, .block--form.bg-gray .umbraco-forms-form input.text, .block--form.bg-gray .umbraco-forms-form textarea, .block--form.bg-green .umbraco-forms-form input.text, .block--form.bg-green .umbraco-forms-form textarea {
    border: none;
    border-bottom: 1px solid #fff
}

    .block--form.bg-dark-text .umbraco-forms-form input.text:focus, .block--form.bg-dark-text .umbraco-forms-form textarea:focus, .block--form.bg-gray .umbraco-forms-form input.text:focus, .block--form.bg-gray .umbraco-forms-form textarea:focus, .block--form.bg-green .umbraco-forms-form input.text:focus, .block--form.bg-green .umbraco-forms-form textarea:focus {
        border: none;
        border-bottom: 1px solid #fff
    }

.block--form.bg-green .umbraco-forms-form.umbraco-forms-ems-form {
    background: #5bef9f;
    color: #222
}

    .block--form.bg-green .umbraco-forms-form.umbraco-forms-ems-form input[type=submit] {
        background: #0d383c;
        color: #fff
    }

    .block--form.bg-green .umbraco-forms-form.umbraco-forms-ems-form input.text, .block--form.bg-green .umbraco-forms-form.umbraco-forms-ems-form textarea {
        color: #222 !important
    }

.block--form.bg-dark-text .umbraco-forms-form.umbraco-forms-ems-form {
    background: #002d32;
    color: #fff
}

.block--form.bg-dark-text input.text, .block--form.bg-dark-text textarea {
    color: #fff
}

.block--form.bg-gray .umbraco-forms-form.umbraco-forms-ems-form {
    background: #e5e3de
}

.block--form.bg-gray .umbraco-forms-form.umbraco-forms-ems-form {
    color: #222
}

.ems-form {
    padding-bottom: 2em
}

    .ems-form .umbraco-forms-caption {
        font-size: 1.5em !important;
        margin: 0
    }

    .ems-form input[type=checkbox] {
        accent-color: #5bef9f;
        width: 1em;
        height: 1em;
        vertical-align: middle;
        border: 1px solid #fff;
        cursor: pointer
    }

        .ems-form input[type=checkbox]:checked {
            background-color: #5bef9f;
            border-color: #5bef9f
        }

    .ems-form .cb-label {
        cursor: pointer;
        font-size: .75em;
        padding-left: .5em
    }

    .ems-form input[type=submit] {
        -moz-appearance: none;
        appearance: none;
        -webkit-appearance: none;
        outline: none;
        cursor: pointer;
        background: #5bef9f;
        border: none;
        font-family: "Inter Semibold";
        color: #002d32;
        width: 100%;
        padding: .7em;
        -moz-transition: background-color .2s;
        -o-transition: background-color .2s;
        -webkit-transition: background-color .2s;
        transition: background-color .2s
    }

        .ems-form input[type=submit]:hover {
            background: #8effc2
        }

    .ems-form .datepickerfield {
        border: 1px solid #bbb
    }

    .ems-form .umbraco-forms-field.date, .ems-form .umbraco-forms-field.checkbox, .ems-form .umbraco-forms-field.fileupload, .ems-form .umbraco-forms-field.multiplechoice, .ems-form .umbraco-forms-field.drowdown, .ems-form .umbraco-forms-field.singlechoice {
        margin: .5em 0
    }

        .ems-form .umbraco-forms-field.multiplechoice .checkboxlist {
            padding-left: 0
        }

            .ems-form .umbraco-forms-field.multiplechoice .checkboxlist label {
                float: none
            }

        .ems-form .umbraco-forms-field.multiplechoice input[type=checkbox] {
            position: relative;
            bottom: 2px;
            margin-right: 3px
        }

@media screen and (max-width:991px) {
    .block--two-col .col-md-12 {
        margin-bottom: 3.5em
    }
}

.text-component &gt; *:first-child {
    margin-top: 0
}

.block--background {
    padding-top: 6em;
    padding-bottom: 6em
}

@media screen and (max-width:991px) {
    .block--background {
        padding-top: 3.5em;
        padding-bottom: 3.5em
    }
}

.flex {
    display: flex;
    align-items: center
}

.cta-green {
    font-family: "Inter Medium";
    color: #002d32;
    background-color: #5bef9f;
    padding: .75em;
    text-align: center;
    margin: 1.5em 0
}

.col-md-12 .cta-green {
    display: block;
    width: 100%
}

.arrow-right:after {
    content: url(/assets/icons/arrow-right.svg);
    margin-left: .5em;
    position: relative;
    top: .15em
}

.block--dark-background a {
    color: #5bef9f
}

    .block--dark-background a:hover {
        color: #17d086
    }

.block--dark-background h2, .block--dark-background h3, .block--dark-background p {
    color: #fff
}

.block--light-background h2, .block--light-background h3, .block--light-background p {
    color: #0c373b
}

@font-face {
    font-family: "Inter Regular";
    src: url("../assets/fonts/google/Inter-Regular.woff2") format("woff2"),url("../assets/fonts/google/Inter-Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Inter Medium";
    src: url("../assets/fonts/google/Inter-Medium.woff2") format("woff2"),url("../assets/fonts/google/Inter-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Inter Semibold";
    src: url("../assets/fonts/google/Inter-SemiBold.woff2") format("woff2"),url("../assets/fonts/google/Inter-SemiBold.woff") format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Inter Light";
    src: url("../assets/fonts/google/Inter-Light.woff2") format("woff2"),url("../assets/fonts/google/Inter-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

.page-start header {
    padding-bottom: 400px;
    background: #063439
}

@media screen and (max-width:1430px) {
    .page-start header {
        padding-bottom: 360px
    }
}

@media screen and (max-width:991px) {
    .page-start header {
        padding-bottom: 346px
    }
}

@media screen and (max-width:767px) {
    .page-start header {
        padding-bottom: 272px
    }
}

.page-start main {
    margin-top: -22em
}

@media screen and (max-width:767px) {
    .page-start main {
        margin-top: -17em
    }
}

.page-articlepage main {
    padding-top: 4em
}

    .page-articlepage main .container {
        width: 991px
    }</pre></body></html>