  /*--------------------------------------------------------------
# Config
--------------------------------------------------------------*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
}

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

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

[hidden] {
    display: none;
}

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

body {
    /*font-size: 1em;*/
    /*line-height: 1.35;*/
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: "Apex New";
}

::-moz-selection {
    background: #000;
    color: #fff;
    text-shadow: none;
}

::selection {
    background: #000;
    color: #fff;
    text-shadow: none;
}

a {
    text-decoration: none;
}

    a:focus,
    a:hover,
    a:active {
        outline: none;
    }

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 0;
}

dfn {
    font-style: italic;
}

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

ins {
    background: #ff9;
    color: #000;
    text-decoration: none;
}

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

pre {
    white-space: pre;
    word-wrap: break-word;
}

q {
    quotes: none;
}

    q::before,
    q::after {
        content: "";
    }

small {
    font-size: 85%;
}

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

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/*nav ul,
nav ol,
ul,
li {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}
*/

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

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

figure {
    margin: 0;
}

form {
    margin: 0;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

label {
    cursor: pointer;
}

legend {
    border: 0;
    padding: 0;
    white-space: normal;
}

button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
}

button,
input {
    line-height: normal;
}

    button,
    input[type=button],
    input[type=reset],
    input[type=submit] {
        cursor: pointer;
        -webkit-appearance: button;
    }

        button[disabled],
        input[disabled] {
            cursor: default;
        }

    input[type=text],
    input[type=email],
    input[type=password],
    input[type=search],
    textarea {
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

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

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}

    input:invalid,
    textarea:invalid {
        background-color: #f0dddd;
    }

input,
textarea,
select {
    outline: none;
}

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

td {
    vertical-align: top;
}

/*--------------------------------------------------------------
# Grid
--------------------------------------------------------------*/
/*.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}*/

.row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

    .no-gutters > .col,
    .no-gutters > [class*=col-] {
        padding-right: 0;
        padding-left: 0;
    }

.col-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.col-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}

/*.col-1 {*/
/*    -webkit-box-flex: 0;*/
/*    -webkit-flex: 0 0 8.3333333333%;*/
/*    -ms-flex: 0 0 8.3333333333%;*/
/*    flex: 0 0 8.3333333333%;*/
/*    max-width: 8.3333333333%;*/
/*}*/

/*.col-2 {*/
/*    -webkit-box-flex: 0;*/
/*    -webkit-flex: 0 0 16.6666666667%;*/
/*    -ms-flex: 0 0 16.6666666667%;*/
/*    flex: 0 0 16.6666666667%;*/
/*    max-width: 16.6666666667%;*/
/*}*/

/*.col-3 {*/
/*    -webkit-box-flex: 0;*/
/*    -webkit-flex: 0 0 25%;*/
/*    -ms-flex: 0 0 25%;*/
/*    flex: 0 0 25%;*/
/*    max-width: 25%;*/
/*}*/

/*.col-4 {*/
/*    -webkit-box-flex: 0;*/
/*    -webkit-flex: 0 0 33.3333333333%;*/
/*    -ms-flex: 0 0 33.3333333333%;*/
/*    flex: 0 0 33.3333333333%;*/
/*    max-width: 33.3333333333%;*/
/*}*/

/*.col-5 {*/
/*    -webkit-box-flex: 0;*/
/*    -webkit-flex: 0 0 41.6666666667%;*/
/*    -ms-flex: 0 0 41.6666666667%;*/
/*    flex: 0 0 41.6666666667%;*/
/*    max-width: 41.6666666667%;*/
/*}*/

/*.col-6 {*/
/*    -webkit-box-flex: 0;*/
/*    -webkit-flex: 0 0 50%;*/
/*    -ms-flex: 0 0 50%;*/
/*    flex: 0 0 50%;*/
/*    max-width: 50%;*/
/*}*/

/*.col-7 {*/
/*    -webkit-box-flex: 0;*/
/*    -webkit-flex: 0 0 58.3333333333%;*/
/*    -ms-flex: 0 0 58.3333333333%;*/
/*    flex: 0 0 58.3333333333%;*/
/*    max-width: 58.3333333333%;*/
/*}*/

/*.col-8 {*/
/*    -webkit-box-flex: 0;*/
/*    -webkit-flex: 0 0 66.6666666667%;*/
/*    -ms-flex: 0 0 66.6666666667%;*/
/*    flex: 0 0 66.6666666667%;*/
/*    max-width: 66.6666666667%;*/
/*}*/

/*.col-9 {*/
/*    -webkit-box-flex: 0;*/
/*    -webkit-flex: 0 0 75%;*/
/*    -ms-flex: 0 0 75%;*/
/*    flex: 0 0 75%;*/
/*    max-width: 75%;*/
/*}*/

/*.col-10 {*/
/*    -webkit-box-flex: 0;*/
/*    -webkit-flex: 0 0 83.3333333333%;*/
/*    -ms-flex: 0 0 83.3333333333%;*/
/*    flex: 0 0 83.3333333333%;*/
/*    max-width: 83.3333333333%;*/
/*}*/

/*.col-11 {*/
/*    -webkit-box-flex: 0;*/
/*    -webkit-flex: 0 0 91.6666666667%;*/
/*    -ms-flex: 0 0 91.6666666667%;*/
/*    flex: 0 0 91.6666666667%;*/
/*    max-width: 91.6666666667%;*/
/*}*/

/*.col-12 {*/
/*    -webkit-box-flex: 0;*/
/*    -webkit-flex: 0 0 100%;*/
/*    -ms-flex: 0 0 100%;*/
/*    flex: 0 0 100%;*/
/*    max-width: 100%;*/
/*}*/

.offset-1 {
    margin-left: 8.3333333333%;
}

.offset-2 {
    margin-left: 16.6666666667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.3333333333%;
}

.offset-5 {
    margin-left: 41.6666666667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.3333333333%;
}

.offset-8 {
    margin-left: 66.6666666667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.3333333333%;
}

.offset-11 {
    margin-left: 91.6666666667%;
}

@media only screen and (min-width: 576px) {
    .col-sm {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-sm-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .col-sm-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-sm-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-sm-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-sm-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-sm-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-sm-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-sm-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-sm-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-sm-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-sm-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-sm-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-sm-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .offset-sm-0 {
        margin-left: 0;
    }

    .offset-sm-1 {
        margin-left: 8.3333333333%;
    }

    .offset-sm-2 {
        margin-left: 16.6666666667%;
    }

    .offset-sm-3 {
        margin-left: 25%;
    }

    .offset-sm-4 {
        margin-left: 33.3333333333%;
    }

    .offset-sm-5 {
        margin-left: 41.6666666667%;
    }

    .offset-sm-6 {
        margin-left: 50%;
    }

    .offset-sm-7 {
        margin-left: 58.3333333333%;
    }

    .offset-sm-8 {
        margin-left: 66.6666666667%;
    }

    .offset-sm-9 {
        margin-left: 75%;
    }

    .offset-sm-10 {
        margin-left: 83.3333333333%;
    }

    .offset-sm-11 {
        margin-left: 91.6666666667%;
    }
}

@media only screen and (min-width: 768px) {
    .col-md {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-md-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .col-md-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-md-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-md-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-md-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-md-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-md-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-md-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-md-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-md-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-md-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-md-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-md-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .offset-md-0 {
        margin-left: 0;
    }

    .offset-md-1 {
        margin-left: 8.3333333333%;
    }

    .offset-md-2 {
        margin-left: 16.6666666667%;
    }

    .offset-md-3 {
        margin-left: 25%;
    }

    .offset-md-4 {
        margin-left: 33.3333333333%;
    }

    .offset-md-5 {
        margin-left: 41.6666666667%;
    }

    .offset-md-6 {
        margin-left: 50%;
    }

    .offset-md-7 {
        margin-left: 58.3333333333%;
    }

    .offset-md-8 {
        margin-left: 66.6666666667%;
    }

    .offset-md-9 {
        margin-left: 75%;
    }

    .offset-md-10 {
        margin-left: 83.3333333333%;
    }

    .offset-md-11 {
        margin-left: 91.6666666667%;
    }
}

@media only screen and (min-width: 992px) {
    .col-lg {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-lg-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .col-lg-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-lg-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-lg-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-lg-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-lg-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-lg-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-lg-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-lg-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-lg-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-lg-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-lg-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-lg-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .offset-lg-0 {
        margin-left: 0;
    }

    .offset-lg-1 {
        margin-left: 8.3333333333%;
    }

    .offset-lg-2 {
        margin-left: 16.6666666667%;
    }

    .offset-lg-3 {
        margin-left: 25%;
    }

    .offset-lg-4 {
        margin-left: 33.3333333333%;
    }

    .offset-lg-5 {
        margin-left: 41.6666666667%;
    }

    .offset-lg-6 {
        margin-left: 50%;
    }

    .offset-lg-7 {
        margin-left: 58.3333333333%;
    }

    .offset-lg-8 {
        margin-left: 66.6666666667%;
    }

    .offset-lg-9 {
        margin-left: 75%;
    }

    .offset-lg-10 {
        margin-left: 83.3333333333%;
    }

    .offset-lg-11 {
        margin-left: 91.6666666667%;
    }
}

@media only screen and (min-width: 1200px) {
    .col-xl {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-xl-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .col-xl-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-xl-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-xl-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-xl-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-xl-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-xl-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-xl-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-xl-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-xl-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-xl-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-xl-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-xl-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.3333333333%;
    }

    .offset-xl-2 {
        margin-left: 16.6666666667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.3333333333%;
    }

    .offset-xl-5 {
        margin-left: 41.6666666667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.3333333333%;
    }

    .offset-xl-8 {
        margin-left: 66.6666666667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.3333333333%;
    }

    .offset-xl-11 {
        margin-left: 91.6666666667%;
    }
}

@media only screen and (min-width: 1440px) {
    .col-xxl {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-xxl-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .col-xxl-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-xxl-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-xxl-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-xxl-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-xxl-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-xxl-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-xxl-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-xxl-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-xxl-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-xxl-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-xxl-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-xxl-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .offset-xxl-0 {
        margin-left: 0;
    }

    .offset-xxl-1 {
        margin-left: 8.3333333333%;
    }

    .offset-xxl-2 {
        margin-left: 16.6666666667%;
    }

    .offset-xxl-3 {
        margin-left: 25%;
    }

    .offset-xxl-4 {
        margin-left: 33.3333333333%;
    }

    .offset-xxl-5 {
        margin-left: 41.6666666667%;
    }

    .offset-xxl-6 {
        margin-left: 50%;
    }

    .offset-xxl-7 {
        margin-left: 58.3333333333%;
    }

    .offset-xxl-8 {
        margin-left: 66.6666666667%;
    }

    .offset-xxl-9 {
        margin-left: 75%;
    }

    .offset-xxl-10 {
        margin-left: 83.3333333333%;
    }

    .offset-xxl-11 {
        margin-left: 91.6666666667%;
    }
}
/*--------------------------------------------------------------
# Helpers
--------------------------------------------------------------*/
@font-face {
    font-family: "svgicons";
    src: url("/assets/fonts/svgicons.woff2?t=1661515685556") format("woff2"), url("/assets/fonts/svgicons.woff?t=1661515685556") format("woff");
}

.rte p.cta a:before, .font-ico-search:before, .font-ico-play:before, .font-ico-pin:before, .font-ico-phone:before, .font-ico-menu:before, .font-ico-fax:before, .font-ico-external:before, .font-ico-envelope:before, .font-ico-download:before, .font-ico-cta-arrow:before, .font-ico-close:before, .font-ico-arrow:before, .font-ico-arrow-up:before, .font-ico-arrow-top-right:before, .font-ico-arrow-right:before, .font-ico-arrow-left:before, .font-ico-arrow-large:before, .font-ico-arrow-down:before {
    font-family: "svgicons";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    display: block;
    line-height: 1;
}

[class*=font-ico] {
    display: inline-block;
}

.font-ico-arrow-down:before {
    content: "\ea01";
}

.font-ico-arrow-large:before {
    content: "\ea02";
}

.font-ico-arrow-left:before {
    content: "\ea03";
}

.font-ico-arrow-right:before {
    content: "\ea04";
}

.font-ico-arrow-top-right:before {
    content: "\ea05";
}

.font-ico-arrow-up:before {
    content: "\ea06";
}

.font-ico-arrow:before {
    content: "\ea07";
}

.font-ico-close:before {
    content: "\ea08";
}

.font-ico-cta-arrow:before {
    content: "\ea09";
}

.font-ico-download:before {
    content: "\ea0a";
}

.font-ico-envelope:before {
    content: "\ea0b";
}

.font-ico-external:before {
    content: "\ea0c";
}

.font-ico-fax:before {
    content: "\ea0d";
}

.font-ico-menu:before {
    content: "\ea0e";
}

.font-ico-phone:before {
    content: "\ea0f";
}

.font-ico-pin:before {
    content: "\ea10";
}

.font-ico-play:before {
    content: "\ea11";
}

.font-ico-search:before {
    content: "\ea12";
}

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

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

.centered {
    text-align: center;
}

.sr-only {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.has-cover {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.bg-black {
    background-color: #24211f;
}

.color-black {
    color: #24211f;
}

.bg-white {
    background-color: #fff;
}

.color-white {
    color: #fff;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/*
This CSS resource incorporates links to font software which is the valuable copyrighted property of Monotype and/or its suppliers.
You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software.
Please contact Monotype with any questions regarding Web Fonts: http://www.fonts.com
*/
@font-face {
  font-family: "Apex New";
  font-weight: 200;
  font-style: normal;
  src: local("apex"), url("/plugins/Apex_New/ApexNew-Thin.otf") format("opentype");
}
@font-face {
  font-family: "Apex New";
  font-weight: 300;
  font-style: normal;
  src: local("apex"), url("/plugins/Apex_New/ApexNew-Light.otf") format("opentype");
}
@font-face {
  font-family: "Apex New";
  font-weight: 500;
  font-style: normal;
  src: local("apex"), url("/plugins/Apex_New/ApexNew-Book.otf") format("opentype");
}
@font-face {
  font-family: "Apex New";
  font-weight: 500;
  font-style: normal;
  src: local("apex"), url("/plugins/Apex_New/ApexNew-Medium.otf") format("opentype");
}
@font-face {
  font-family: "Apex New";
  font-weight: 600;
  font-style: normal;
  src: local("apex"), url("/plugins/Apex_New/ApexNew-Bold.otf") format("opentype");
}
@font-face {
  font-family: "Apex New";
  font-weight: 800;
  font-style: normal;
  src: local("apex"), url("/plugins/Apex_New/ApexNew-Heavy.otf") format("opentype");
}
@font-face {
  font-family: "Apex New";
  font-weight: 900;
  font-style: normal;
  src: local("apex"), url("/plugins/Apex_New/ApexNew-Ultra.otf") format("opentype");
}

/*.rte h1, .rte h2, .rte h3, .rte h4, .rte h5, .rte h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Lora", sans-serif;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 400;
}*/

@media only screen and (max-width: 767.98px) {
    .rte h1, .rte h2, .rte h3, .rte h4, .rte h5, .rte h6,
    .h1, .h2, .h3, .h4, .h5, .h6 {
        text-align: left !important;
    }
}

.rte h1, .h1 {
    font-size: 70px;
    line-height: 80px;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .rte h1, .h1 {
        font-size: 35px;
        line-height: 40px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .rte h1, .h1 {
        font-size: 50px;
        line-height: 50px;
    }
}

@media only screen and (max-width: 767.98px) {
    .rte h1, .h1 {
        font-size: 40px;
        line-height: 40px;
    }
}

/*.rte h2, .h2 {*/
/*    font-size: 50px;*/
/*    line-height: 60px;*/
/*    margin-bottom: 40px;*/
/*}*/

/*@media only screen and (min-width: 1200px) and (max-width: 1680px) {*/
/*    .rte h2, .h2 {*/
/*        font-size: 28px;*/
/*        line-height: 33px;*/
/*        margin-bottom: 22px;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 1199.98px) {*/
/*    .rte h2, .h2 {*/
/*        font-size: 40px;*/
/*        line-height: 48px;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 767.98px) {*/
/*    .rte h2, .h2 {*/
/*        font-size: 30px;*/
/*        line-height: 32px;*/
/*    }*/
/*}*/

/*.rte h3, .h3 {*/
/*    font-size: 40px;*/
/*    line-height: 48px;*/
/*    margin-bottom: 30px;*/
/*}*/

/*@media only screen and (min-width: 1200px) and (max-width: 1680px) {*/
/*    .rte h3, .h3 {*/
/*        font-size: 22px;*/
/*        line-height: 25px;*/
/*        margin-bottom: 17px;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 1199.98px) {*/
/*    .rte h3, .h3 {*/
/*        font-size: 36px;*/
/*        line-height: 42px;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 767.98px) {*/
/*    .rte h3, .h3 {*/
/*        font-size: 25px;*/
/*        line-height: 28px;*/
/*    }*/
/*}*/

/*.rte h4, .h4 {*/
/*    font-size: 26px;*/
/*    line-height: 35px;*/
/*    margin-bottom: 18px;*/
/*}*/

/*@media only screen and (min-width: 1200px) and (max-width: 1680px) {*/
/*    .rte h4, .h4 {*/
/*        font-size: 19px;*/
/*        line-height: 22px;*/
/*        margin-bottom: 13px;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 1199.98px) {*/
/*    .rte h4, .h4 {*/
/*        font-size: 26px;*/
/*        line-height: 35px;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 767.98px) {*/
/*    .rte h4, .h4 {*/
/*        font-size: 22px;*/
/*        line-height: 26px;*/
/*    }*/
/*}*/

/*.rte h5, .h5 {*/
/*    font-size: 16px;*/
/*    line-height: 28px;*/
/*    letter-spacing: 0.4px;*/
/*    font-family: "Apex New";*/
/*    font-weight: 700;*/
/*    margin-bottom: 12px;*/
/*}*/

/*@media only screen and (min-width: 1200px) and (max-width: 1680px) {*/
/*    .rte h5, .h5 {*/
/*        font-size: 13px;*/
/*        line-height: 16px;*/
/*        margin-bottom: 10px;*/
/*    }*/
/*}*/

.intro-text {
    font-size: 22px;
    line-height: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .intro-text {
        font-size: 20px;
        line-height: 28px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .intro-text {
        font-size: 16px;
        line-height: 18px;
    }
}

@media only screen and (max-width: 767.98px) {
    .intro-text {
        font-size: 16px;
        line-height: 23px;
    }
}

/*p {
    font-size: 17px;*/
    /*line-height: 25px;*/
    /*letter-spacing: 0.7px;*/
    /*font-family: "Apex New";
    font-weight: 300;
    margin-bottom: 25px;
}*/

@/*media only screen and (min-width: 1200px) and (max-width: 1680px) {
    p {
        font-size: 14px;
        line-height: 16px;
        margin-bottom: 21px;
    }
}*/

@m/*edia only screen and (max-width: 767.98px) {
    p {
        font-size: 16px;
        line-height: 23px;
    }
}*/

.rte .heading {
    color: #005498;
    font-weight:550;
}
.heading{
    font-weight:550;
}

/*@media only screen and (min-width: 1200px) and (max-width: 1680px) {*/
/*    .heading {*/
/*        font-size: 13px !important;*/
/*        line-height: 16px !important;*/
/*    }*/
/*}*/

/*@media only screen and (min-width: 768px) and (max-width: 1199.98px) {*/
/*    .heading {*/
/*        font-size: 16px !important;*/
/*        line-height: 20px !important;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 767.98px) {*/
/*    .heading {*/
/*        font-size: 15px !important;*/
/*        line-height: 17px !important;*/
/*    }*/
/*}*/

/* stylelint-disable max-nesting-depth */
.rte ul {
    margin-bottom: 40px;
}

    /*.rte ul li {*/
    /*    position: relative;*/
    /*    font-size: 17px;*/
    /*    line-height: 25px;*/
        /*letter-spacing: 0.6px;*/
    /*    font-family: "Helvetica Neue LT Pro", sans-serif;*/
    /*    font-weight: 300;*/
    /*    padding-left: 22px;*/
    /*}*/

    /*    .rte ul li::before {*/
    /*        content: "";*/
    /*        display: block;*/
    /*        position: absolute;*/
    /*        left: 0;*/
    /*        top: 8px;*/
    /*        width: 7px;*/
    /*        height: 7px;*/
    /*        border-radius: 50%;*/
    /*        background-color: #005498 ;*/
    /*    }*/

/*@media only screen and (min-width: 1200px) and (max-width: 1680px) {*/
/*    .rte ul {*/
/*        margin-bottom: 30px;*/
/*    }*/

/*        .rte ul li {*/
/*            font-size: 14px;*/
/*            line-height: 16px;*/
/*        }*/

/*            .rte ul li::before {*/
/*                top: 9px;*/
/*            }*/
/*}*/

/*@media only screen and (max-width: 767.98px) {*/
/*    .rte ul li {*/
/*        font-size: 16px;*/
/*        line-height: 23px;*/
/*    }*/

/*        .rte ul li::before {*/
/*            top: 7px;*/
/*        }*/
/*}*/

/*.rte ol {*/
/*    margin-left: 23px;*/
/*    padding-left: 13px;*/
/*    margin-bottom: 50px;*/
/*    list-style-type: none;*/
/*    counter-reset: li;*/
/*}*/

    /*.rte ol li {*/
    /*    position: relative;*/
    /*    font-size: 17px;*/
    /*    line-height: 25px;*/
        /*letter-spacing: 0.6px;*/
    /*    font-family: "Apex New";*/
    /*    font-weight: 300;*/
    /*}*/

        /*.rte ol li::before {*/
        /*    counter-increment: li;*/
        /*    content: counter(li, decimal-leading-zero) ".";*/
        /*    position: absolute;*/
        /*    left: -10px;*/
        /*    top: 0;*/
        /*    -webkit-transform: translate(-100%, 0);*/
        /*    transform: translate(-100%, 0);*/
        /*}*/

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    /*.rte ol {*/
    /*    margin-bottom: 30px;*/
    /*    padding-left: 8px;*/
    /*}*/

        /*.rte ol li {*/
        /*    font-size: 14px;*/
        /*    line-height: 16px;*/
        /*}*/
}

@media only screen and (max-width: 767.98px) {
    /*.rte ol li {*/
    /*    font-size: 16px;*/
    /*    line-height: 23px;*/
    /*}*/
}

.rte td:first-child{
   padding-left:0; 
}
.rte th:first-child{
   padding-left:0; 
}
.rte table {
    width: 100%;
}

.rte.footnote p, .rte.footnote li {
    font-size: 14px;
    line-height: 25px;
    font-weight:500;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .rte.footnote {
        font-size: 10px;
        line-height: 15px;
    }
}

.rte tr:nth-child(odd) {
    background-color: #fcfcfc;
}

.rte th {
    text-align: start;
    /*font-family: "Plus Jakarta Sans", sans-serif;*/
    font-weight: 600;
    font-size: 16px;
    line-height: 18px;
    text-transform: uppercase;
    color: #005498 ;
    padding: 0 7.5px;
    vertical-align: middle;
    border: none;
}

    /*.rte th * {*/
    /*    padding: 20px 10px !important;*/
    /*    margin-top: 0 !important;*/
    /*    margin-bottom: 0 !important;*/
    /*}*/

    .rte th p {
        font-size: 16px;
        margin-bottom: 0;
    }

@media only screen and (min-width: 1200px) {
    .rte th {
        height: 35px;
        line-height: 18px !important;
        padding: 20px 10px;
    }

        .rte th p {
            line-height: 18px;
        }
         .bullet-list ul{
            list-style: none;
            padding-left: 1rem !important;
         }
         .bullet-list ul li{
               font-weight: 500;
         }
               .bullet-list ul li::before{
                content: "\2022";
                color: #005498;
                font-weight: bold;
                display: inline-block;
                width: 1rem;
                margin-left: -1rem;
               }
            
          .bullet-list ul li p::before{
                    content: ">";
                    color: #005498;
                    font-weight: 550;
                    display: inline-block;
                    width: 1rem;
                   }  
            

        .rte th .heading {
            line-height: 18px !important;
        }

        .rte th .stats__number {
            font-size: 60px;
            line-height: 70px;
        }

        .rte th .stats__text--large {
            font-size: 22px;
            line-height: 26px;
        }

        .rte th .footnote {
            font-size: 14px;
            line-height: 25px;
        }

        .rte th .h3 {
            font-size: 40px;
            line-height: 48px;
        }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .rte th p {
        line-height: 18px;
    }

    .rte th .heading {
        line-height: 18px !important;
    }

    .rte th .stats__number {
        font-size: 50px;
        line-height: 70px;
    }

    .rte th .stats__text--large {
        font-size: 20px;
        line-height: 26px;
    }

    .rte th .footnote {
        font-size: 14px;
        line-height: 25px;
    }

    .rte th .h3 {
        font-size: 22px;
        line-height: 25px;
    }
}

.rte td {
    font-family: "Apex New";
    font-weight: 300;
    font-size: 22px;
    line-height: 24px;
    padding: 12px 10px;
    vertical-align: middle;
    border: none;
}

    .rte td * {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

@media only screen and (min-width: 1200px) {
    .rte td {
        height: 35px;
        line-height: 24px !important;
    }

        .rte td p {
            line-height: 24px;
        }

        .rte td .heading {
            line-height: 18px !important;
        }

        .rte td .stats__number {
            font-size: 60px;
            line-height: 70px;
        }

        .rte td .stats__text--large {
            font-size: 22px;
            line-height: 26px;
        }

        .rte td .footnote {
            font-size: 14px;
            line-height: 25px;
        }

        .rte td .h3 {
            font-size: 40px;
            line-height: 48px;
        }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .rte td p {
        line-height: 18px;
    }

    .rte td .heading {
        line-height: 18px !important;
    }

    .rte td .stats__number {
        font-size: 50px;
        line-height: 70px;
    }

    .rte td .stats__text--large {
        font-size: 20px;
        line-height: 26px;
    }

    .rte td .footnote {
        font-size: 14px;
        line-height: 25px;
    }

    .rte td .h3 {
        font-size: 22px;
        line-height: 25px;
    }
}

/*.rte p a {*/
/*    color: #005498 ;*/
/*    font-weight: 600;*/
/*}*/

.rte p img {
    height: auto;
}

.rte p.footnote {
    font-size: 12px;
}

@media only screen and (min-width: 992px){
    .rte p.footnote {
        font-size: 13px;
    }
}

.rte p.cta a {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    line-height: 28px;
    font-size: 16px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-left: 45px;
    -webkit-transition: padding-left 0.3s ease;
    transition: padding-left 0.3s ease;
}

    .rte p.cta a:active, .rte p.cta a:visited {
        color: #24211f;
    }

    .rte p.cta a::before {
        font-size: 34px;
        color: #24211f;
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-transition: color 0.3s ease, -webkit-transform 0.3s ease;
        transition: color 0.3s ease, -webkit-transform 0.3s ease;
        transition: color 0.3s ease, transform 0.3s ease;
        transition: color 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
    }

    .rte p.cta a::after {
        content: "";
        height: 2px;
        width: 25px;
        background-color: #24211f;
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
        -webkit-transition: background-color 0.3s ease;
        transition: background-color 0.3s ease;
    }

    .rte p.cta a:before {
        content: "\ea09";
    }

@media only screen and (min-width: 1025px) {
    .no-touch .rte p.cta a:hover {
        padding-left: 60px;
    }

        .no-touch .rte p.cta a:hover::before {
            color: #005498 ;
            -webkit-transform: translate(15px, -50%);
            transform: translate(15px, -50%);
        }

        .no-touch .rte p.cta a:hover::after {
            background-color: #005498 ;
        }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .rte p.cta a {
        font-size: 13px;
        line-height: 16px;
    }

        .rte p.cta a::before {
            font-size: 28px;
        }
}

@media only screen and (max-width: 767.98px) {
    .rte p.cta a {
        font-size: 14px;
        line-height: 28px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .rte.footnote p, .rte.footnote li {
        font-size: 10px;
        line-height: 15px;
    }

    .rte tr th, .rte tr td {
        font-size: 16px;
        line-height: 20px;
        padding: 10px;
    }

        .rte tr th p {
            font-size: 16px;
            line-height: 24px;
        }
}

@media only screen and (max-width: 991.98px) {
    .rte table {
        width: 1000px;
    }

    .rte tr th, .rte tr td {
        padding: 10px;
    }

        .rte tr th:first-of-type, .rte tr td:first-of-type {
            position: -webkit-sticky;
            position: sticky;
            left: 0;
        }

        .rte tr th p {
            font-size: 14px;
            line-height: 20px;
        }

        .rte tr th:first-of-type {
            background-color: #fcfcfc;
        }

    .rte tr:nth-child(odd) td:first-of-type {
        background-color: #fcfcfc;
    }

    .rte tr:nth-child(even) td:first-of-type {
        background-color: #fff;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .rte th {
        font-size: 13px;
        line-height: 28px;
    }

    .rte td {
        font-size: 16px;
        line-height: 21px !important;
    }
}

@media only screen and (max-width: 767.98px) {
    .rte th {
        font-size: 16px;
        line-height: 28px;
    }

    .rte td {
        font-size: 19px;
        line-height: 25px;
    }
}

/* stylelint-enable max-nesting-depth */
img {
    max-width: 100%;
}

.cta-link {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media only screen and (min-width: 1025px) {
    .no-touch .cta-link:hover .cta-link__arrow {
        background-color: #005498 ;
        width: 60px;
    }

        .no-touch .cta-link:hover .cta-link__arrow::after, .no-touch .cta-link:hover .cta-link__arrow::before {
            background-color: #005498 ;
        }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .cta-link {
        font-size: 13px;
        line-height: 16px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) and (min-width: 1025px) {
    .no-touch .cta-link:hover .cta-link__arrow {
        width: 40px;
    }
}

@media only screen and (max-width: 767.98px) {
    .cta-link {
        font-size: 14px;
        line-height: 28px;
    }
}

.cta-link--white .cta-link__arrow {
    background-color: #fff;
}

    .cta-link--white .cta-link__arrow::after, .cta-link--white .cta-link__arrow::before {
        background-color: #fff;
    }

.cta-link--white .cta-link__text {
    color: #fff;
}

@media only screen and (min-width: 1025px) {
    .no-touch .cta-link--white:hover .cta-link__arrow {
        background-color: #fff;
    }

        .no-touch .cta-link--white:hover .cta-link__arrow::after, .no-touch .cta-link--white:hover .cta-link__arrow::before {
            background-color: #fff;
        }
}

.cta-link__arrow {
    display: inline-block;
    width: 36px;
    height: 2px;
    background-color: #24211f;
    position: relative;
}

    .cta-link__arrow::after, .cta-link__arrow::before {
        content: "";
        position: absolute;
        width: 12px;
        height: 2px;
        right: -2px;
        background-color: #24211f;
    }

.loaded .cta-link__arrow::after, .loaded .cta-link__arrow::before {
    -webkit-transition: background-color 250ms ease-in;
    transition: background-color 250ms ease-in;
}

.cta-link__arrow::after {
    top: -4px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.cta-link__arrow::before {
    top: 4px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.loaded .cta-link__arrow {
    -webkit-transition: width 250ms ease-in, background-color 200ms ease-in;
    transition: width 250ms ease-in, background-color 200ms ease-in;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .cta-link__arrow {
        width: 28px;
    }
}

@media only screen and (max-width: 767.98px) {
    .cta-link__arrow {
        width: 19px;
    }
}

.cta-link__text {
    margin-left: 15px;
    color: #24211f;
}

@media only screen and (max-width: 767.98px) {
    .cta-link__text {
        margin-left: 10px;
    }

        .cta-link__text::after, .cta-link__text::before {
            width: 8px;
        }

        .cta-link__text::after {
            top: -2px;
        }

        .cta-link__text::before {
            top: 2px;
        }
}

.table-responsive {
    position: relative;
    overflow-x: auto;
}

.has-overlay {
    -webkit-box-shadow: inset 0 0 0 100vmax rgba(52, 52, 52, 0.35);
    box-shadow: inset 0 0 0 100vmax rgba(52, 52, 52, 0.35);
}

body {
    /*font-family: "Lora", sans-serif;*/
    /*font-family: "Apex New";*/
    /*font-size: 16px;*/
    /*line-height: 18px;*/
    /*font-weight: 300;*/
    /*color: #24211f;*/
}

main {
    /*overflow: hidden;*/
}

.scroll-disabled {
    position: fixed;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
}

.wrap {
    margin: 0 auto;
    /*max-width: 1680px;*/
    /*padding: 0 20px;*/
    width: 100%;
}

/*@media only screen and (max-width: 1199.98px) {*/
/*    .wrap {*/
/*        padding: 0 36px;*/
/*    }*/
/*}*/

/*@media only screen and (min-width: 1200px) and (max-width: 1680px) {*/
/*    .wrap {*/
/*        padding: 0 80px;*/
/*    }*/
/*}*/

.no-margin {
    margin-bottom: 0 !important;
}

.static {
    position: static;
}

@media only screen and (max-width: 767.98px) {
    .static.col-md-6 {
        position: relative;
    }
}

.relative {
    position: relative;
}

.wrap--narrow {
    max-width: 1128px;
}

.iframe__holder .iframe-download {
    height: 100% !important;
}

[data-object-fit=cover] {
    -o-object-fit: cover;
    object-fit: cover;
}

[data-object-fit=contain] {
    -o-object-fit: contain;
    object-fit: contain;
}

/*--------------------------------------------------------------
# Layout
--------------------------------------------------------------*/
a,
button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
}

    a:focus-visible,
    button:focus-visible {
        outline: 2px dashed rgba(194, 154, 57, 0.8);
    }

    a:active,
    button:active {
        outline: none;
    }

button,
input[type=button],
input[type=submit] {
    background: none;
    border: 0;
    cursor: pointer;
    outline: none;
    padding: 0;
}

/*.btn {
    background-color: #005498 ;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    min-height: 36px;
    min-width: 230px;
    line-height: 36px;
    padding: 0 16px;
    text-transform: uppercase;
    text-align: center;
}
*/
.loaded .btn {
    -webkit-transition: 0.4s ease-out;
    transition: 0.4s ease-out;
}

@media only screen and (min-width: 1025px) {
    .no-touch .btn:hover {
        background-color: #bbbcbe;
    }
}

.btn-play {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #ffffff ;
    -webkit-transition: 0.3s ease;
    transition: 0.5s ease;
}

    .btn-play .icon {
        /*position: absolute;*/
        /*left: 55%;*/
        /*top: 50%;*/
        /*-webkit-transform: translate(-50%, -50%);*/
        /*transform: translate(-50%, -50%);*/
        display: flex;
    align-items: center;
    justify-content: center;
    padding-left:4px;
        color: #02243e;
        font-size: 18px;
        -webkit-transition: 0.3s ease;
        transition: 0.5s ease;
    }

@media only screen and (min-width: 1025px) {
    .no-touch .btn-play:hover {
        /*-webkit-transform: translate(-50%, -50%) scale(1.05);*/
        /*transform: translate(-50%, -50%) scale(1.0.5);*/
        background-color:#02243e;
    }

        .no-touch .btn-play:hover .icon {
            /*-webkit-transform: translate(-50%, -50%) scale(1.05);*/
            /*transform: translate(-50%, -50%) scale(1.05);*/
            color:#fff;
        }
}

@media only screen and (max-width: 991.98px) {
    /*.btn-play {*/
    /*    width: 35px;*/
    /*    height: 35px;*/
    /*}*/
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .btn-play {
        height: 50px;
        width: 50px;
    }
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    /* Fix of Webkit flickering */
    z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}

.swiper-container-pointer-events {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}

    .swiper-container-pointer-events.swiper-container-vertical {
        -ms-touch-action: pan-x;
        touch-action: pan-x;
    }

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
    visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto;
}

    .swiper-container-autoheight .swiper-wrapper {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-transition-property: height, -webkit-transform;
        transition-property: height, -webkit-transform;
        transition-property: transform, height;
        transition-property: transform, height, -webkit-transform;
    }

.swiper-button-prev,
.swiper-button-next {
    cursor: pointer;
    position: relative;
    z-index: 10;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #24211f;
    min-width: 30px;
    height: 28px;
}

@media only screen and (min-width: 1025px) {
    .no-touch .swiper-button-next:hover .swiper-arrow,
    .no-touch .swiper-button-prev:hover .swiper-arrow {
        background-color: #005498 ;
        width: 60px;
    }

        .no-touch .swiper-button-next:hover .swiper-arrow::after, .no-touch .swiper-button-next:hover .swiper-arrow::before,
        .no-touch .swiper-button-prev:hover .swiper-arrow::after,
        .no-touch .swiper-button-prev:hover .swiper-arrow::before {
            background-color: #005498 ;
        }
}

.swiper-button-prev {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-right: 14px;
}

.swiper-button-next {
    margin-left: 14px;
}

    .swiper-button-prev.swiper-button-disabled,
    .swiper-button-next.swiper-button-disabled {
        opacity: 0.35;
        cursor: auto;
        pointer-events: none;
    }

.swiper-button-lock {
    display: none;
}

.swiper-arrow {
    display: inline-block;
    width: 30px;
    height: 2px;
    background-color: #24211f;
    position: absolute;
}

    .swiper-arrow::after, .swiper-arrow::before {
        content: "";
        position: absolute;
        width: 10px;
        height: 2px;
        right: 0;
        background-color: #24211f;
    }

.loaded .swiper-arrow::after, .loaded .swiper-arrow::before {
    -webkit-transition: background-color 250ms ease-in;
    transition: background-color 250ms ease-in;
}

.swiper-arrow::after {
    top: -4px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.swiper-arrow::before {
    top: 4px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.loaded .swiper-arrow {
    -webkit-transition: width 250ms ease-in, background-color 200ms ease-in;
    transition: width 250ms ease-in, background-color 200ms ease-in;
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: 300ms opacity;
    transition: 300ms opacity;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
}

    .swiper-pagination.swiper-pagination-hidden {
        opacity: 0;
    }

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        -webkit-transform: scale(0.33);
        transform: scale(0.33);
        position: relative;
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
        -webkit-transform: scale(0.66);
        transform: scale(0.66);
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
        -webkit-transform: scale(0.33);
        transform: scale(0.33);
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
        -webkit-transform: scale(0.66);
        transform: scale(0.66);
    }

    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
        -webkit-transform: scale(0.33);
        transform: scale(0.33);
    }

.swiper-pagination-bullet {
    width: 25px;
    height: 25px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    color: #02243E;
    font-size: 13px;
    background-color:#eaeaea;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
}

@media only screen and (min-width: 1025px) {
    .no-touch .swiper-pagination-bullet:hover {
        background-color: #005498 ;
        color: #fff;
        border: none;
    }
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    appearance: none;
    appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}

.swiper-pagination-bullet.active {
    background-color: #02243E ;
    color: #fff;
    border: none;
}

@media only screen and (min-width: 1025px) {
    .no-touch .swiper-pagination-bullet.active:hover {
        opacity: 0.7;
    }
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #005498 ;
}

.swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
}

    .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 6px 0;
        display: block;
    }

    .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 8px;
    }

        .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
            display: inline-block;
            -webkit-transition: 200ms top, 200ms -webkit-transform;
            transition: 200ms top, 200ms -webkit-transform;
            transition: 200ms transform, 200ms top;
            transition: 200ms transform, 200ms top, 200ms -webkit-transform;
        }

.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}

    .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet:first-child {
        margin-left: 0;
    }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
}

    .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        -webkit-transition: 200ms left, 200ms -webkit-transform;
        transition: 200ms left, 200ms -webkit-transform;
        transition: 200ms transform, 200ms left;
        transition: 200ms transform, 200ms left, 200ms -webkit-transform;
    }

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 200ms right, 200ms -webkit-transform;
    transition: 200ms right, 200ms -webkit-transform;
    transition: 200ms transform, 200ms right;
    transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    transition-property: opacity;
}

    .swiper-container-fade .swiper-slide .swiper-slide {
        pointer-events: none;
    }

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-counter {
    display: none;
}

@media only screen and (max-width: 1199.98px) {
    .swiper-counter {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        position: absolute;
        bottom: 50px;
        left: 37px;
        font-family: "Plus Jakarta Sans", sans-serif;
        font-weight: 600;
        z-index: 2;
    }
}

@media only screen and (max-height: 400px) and (max-width: 990px) {
    .swiper-counter {
        bottom: 20px;
    }
}

.swiper-current-slide,
.swiper-total-slides {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #005498 ;
}

.swiper-current-slide {
    border-color:#02243e;
    background-color: #02243E;
    margin-right: 10px;
    color:#ccc;
    width:30px;
}

.swiper-total-slides {
    border-color: #ccc !important;
    background-color:#ccc;
    margin-left: 10px;
    color:#02243e;
    font-weight:300;
    width:30px;
}

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
.header {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 18px 0;
    z-index: 100;
}

@media only screen and (max-width: 1199.98px) {
    .header {
        padding: 20px 0;
    }
}

.header--black .nav__link,
.header--black .nav__top-link,
.header--black .nav__language,
.header--black .nav__share-price {
    color: #24211f;
}

    .header--black .nav__share-price::after {
        border-top-color: #24211f;
    }

.header--black .nav__search-icon {
    /*color: #005498 ;*/
    color: #004b3a;
}

.header--black .nav__top-link {
    border-bottom: 1px solid #24211f;
}

.header--black .nav--language-active {
    color: #005498 ;
    border-bottom-color: #005498 ;
}

@media only screen and (max-width: 1199.98px) {
    .header--black .nav__link,
    .header--black .nav__top-link,
    .header--black .nav__language,
    .header--black .nav__share-price {
        color: #fff;
    }

        .header--black .nav__share-price::after {
            border-top-color: #fff;
        }

    .header--black .nav__share-price {
        font-size: 16px;
    }

    .header--black .nav__search-icon {
        color: #fff;
    }

    .header--black .nav__top-link {
        border-bottom: 1px solid #24211f;
    }

    .header--black .nav--language-active {
        color: #fff;
        border-bottom-color: #fff;
    }
}

.header--active {
    background-color: #24211f;
}

    .header--active .nav__search-icon {
        color: #005498 ;
    }

    .header--active .nav__hamburger-icon::before, .header--active .nav__hamburger-icon::after {
        background-color: #005498 ;
    }

    .header--active .nav--language-active {
        border-bottom-color: #005498 ;
    }

    .header--active .nav__share-price {
        display: none;
    }

@media only screen and (max-width: 767.98px) {
    .header--active {
        position: fixed;
    }
}

.header__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.body--inactive {
    overflow: hidden;
}

.header__home {
    margin-top: -6px;
}

.header__logo {
    width: 126px;
    height: 63px;
}

@media only screen and (max-width: 1199.98px) {
    .header__logo {
        width: 104px;
        height: 52px;
    }
}

@media only screen and (max-width: 767.98px) {
    .nav {
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end;
    }
}

/*@media only screen and (min-width: 1200px) and (max-width: 1680px) {*/
/*    .nav {*/
/*        width: 61%;*/
/*    }*/
/*}*/

.nav__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 27px;
}

@media only screen and (max-width: 1199.98px) {
    .nav__top {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-bottom: 0;
    }
}

.nav__share-price {
    display: block;
    color: #fff;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    /*letter-spacing: -0.16px;*/
    position: relative;
    padding-right: 17px;
}

    .nav__share-price::after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        top: 50%;
        right: 0;
        margin-top: -5px;
        border-left: 6.5px solid transparent;
        border-right: 6.5px solid transparent;
        border-top: 8px solid #fff;
    }

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .nav__share-price {
        margin: -3px 20px 0 0;
    }
}

@media only screen and (max-width: 767.98px) {
    .nav__share-price {
        display: none;
    }
}

.nav__share-price--down::after {
    -webkit-transform: translateY(30%) rotate(0);
    transform: translateY(30%) rotate(0);
}

.nav__share-price--up::after {
    -webkit-transform: translateY(30%) rotate(-180deg);
    transform: translateY(30%) rotate(-180deg);
}

.nav__share-text {
    /*letter-spacing: -0.13px;*/
}

.nav__share-price-title {
    display: block;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    margin-right: 5px;
}

.nav__share-price-iframe {
    display: block;
    border: none;
    max-height: 19px;
    max-width: 172px;
}

.nav__top-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    border-bottom: 1px solid #fff;
    margin-left: 32px;
}

@media only screen and (min-width: 1025px) {
    .no-touch .nav__top-link:hover {
        color: #005498 ;
        border-bottom: 1px solid #005498 ;
    }

        .no-touch .nav__top-link:hover .nav__top-icon {
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }
}

.loaded .nav__top-link {
    -webkit-transition: 250ms ease;
    transition: 250ms ease;
}

@media only screen and (max-width: 1199.98px) {
    .nav__top-link {
        display: none;
    }
}

.nav__link-text {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    line-height: 19px;
    font-size: 14px;
}

@media only screen and (max-width: 1199.98px) {
    .nav__link-text {
        font-size: 30px;
    }
}

.nav__top-icon {
    font-size: 12px;
    margin-left: 20px;
}

.loaded .nav__top-icon {
    -webkit-transition: -webkit-transform 250ms ease;
    transition: -webkit-transform 250ms ease;
    transition: transform 250ms ease;
    transition: transform 250ms ease, -webkit-transform 250ms ease;
}

@media only screen and (max-width: 1199.98px) {
    .nav__top-icon {
        font-size: 18px;
    }
}

@media only screen and (min-width: 1200px) {
    .nav__languages {
        margin-left: 32px;
    }
}

@media only screen and (max-width: 767.98px) {
    .nav__languages {
        position: relative;
    }
}

@media only screen and (max-width: 767.98px) {
    .nav__languages--opened {
        z-index: 1000;
    }

        .nav__languages--opened .nav__language-list {
            opacity: 1;
        }

        .nav__languages--opened .nav__language-button::after {
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
        }
}

@media only screen and (max-width: 767.98px) {
    .nav__language-list {
        position: absolute;
        top: 35px;
        left: 0;
        opacity: 0;
    }

        .nav__language-list .nav__language {
            border: none;
            padding-bottom: 0;
        }

            .nav__language-list .nav__language:not(:last-child) {
                margin-bottom: 4px;
            }

    .loaded .nav__language-list {
        -webkit-transition: 0.3s ease;
        transition: 0.3s ease;
    }
}

@media only screen and (min-width: 768px) {
    .nav__language-button {
        display: none;
    }
}

@media only screen and (max-width: 767.98px) {
    .nav__language-button {
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding-right: 17px;
    }

        .nav__language-button::after {
            content: "";
            position: absolute;
            right: 3px;
            top: 28%;
            border: solid transparent;
            border-width: 6px 4px;
            border-top-color: #005498 ;
            -webkit-transform-origin: center 3px;
            transform-origin: center 3px;
        }

    .loaded .nav__language-button::after {
        -webkit-transition: 0.3s ease;
        transition: 0.3s ease;
    }
}

.nav__language {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    line-height: 19px;
    text-transform: uppercase;
    color: #fff;
}

.loaded .nav__language {
    -webkit-transition: opacity 250ms ease;
    transition: opacity 250ms ease;
}

@media only screen and (min-width: 1025px) {
    .no-touch .nav__language:hover {
        opacity: 0.6;
    }
}

@media only screen and (max-width: 1199.98px) {
    .nav__language {
        padding-bottom: 4px;
    }
}

@media only screen and (max-width: 767.98px) {
    .nav__language {
        display: inline-block;
    }
}

.nav--language-active {
    border-bottom: 1px solid #fff;
}

.nav__right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.nav__search {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 21px;
}

.nav__search-icon {
    color: #fff;
    font-size: 20px;
}

.loaded .nav__search-icon {
    -webkit-transition: opacity 250ms ease;
    transition: opacity 250ms ease;
}

@media only screen and (min-width: 1025px) {
    .no-touch .nav__search-icon:hover {
        opacity: 0.6;
    }
}

.nav__hamburger {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 21px;
}

@media only screen and (min-width: 1200px) {
    .nav__hamburger {
        display: none;
    }
}

.nav__hamburger-icon {
    width: 28px;
    height: 3px;
    background-color: transparent;
    display: block;
    position: relative;
    padding: 11px 0;
}

    .nav__hamburger-icon::before, .nav__hamburger-icon::after {
        content: "";
        display: block;
        background-color: #fff;
        width: 100%;
        height: 3px;
        position: absolute;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        left: 0;
    }

    .nav__hamburger-icon::before {
        top: 2px;
    }

    .nav__hamburger-icon::after {
        bottom: 2px;
    }

@media only screen and (max-width: 1199.98px) {
    .nav__list-wrap {
        position: fixed;
        padding: 64px 36px 100px;
        top: 79px;
        left: 0;
        width: 100%;
        height: 100vh;
        z-index: 999;
        background: #24211f;
        overflow: auto;
        display: none;
    }
}

.nav--list-active {
    display: block;
}

.nav__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
}

@media only screen and (max-width: 1199.98px) {
    .nav__list {
        display: inline-block;
        border-bottom: 1px dashed #fff;
        padding-bottom: 35px;
        width: 100%;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .nav__list {
        padding-left: 13px;
    }
}

.nav__link {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    /*line-height: 21px;
  font-weight: 600;*/
    line-height: 27px;
    font-weight: 400;
    color: #fff;
}

.loaded .nav__link {
    -webkit-transition: color 250ms ease-in;
    transition: color 250ms ease-in;
}

@media all and (min-width: 1440px) and (max-width: 1200px) {
    .nav__link {
        font-size: calc(16px + (15 - 16) * (100vw - 1440px) / (1200 - 1440));
    }
}

@media all and (min-width: 1200px) {
    .nav__link {
        font-size: 18px;
    }
}

.nav__link::after {
    content: "";
    display: block;
    width: 0;
    height: 3px;
    /*background-color: #005498 ;*/
}

.loaded .nav__link::after {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
}

@media only screen and (min-width: 1025px) {
    .no-touch .nav__link:hover::after {
        width: 100%;
    }

    .loaded .no-touch .nav__link:hover::after {
        -webkit-transition: 0.3s ease;
        transition: 0.3s ease;
    }
}

@media only screen and (max-width: 1400px) and (min-width: 1200px) {
    .nav__link {
        font-size: 13px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .nav__link {
        display: inline-block;
        /*font-family: "Lora", sans-serif;*/
        font-family: "Plus Jakarta Sans", sans-serif;
        font-weight: 400;
        font-size: 30px;
        line-height: 32px;
        padding-right: 50px;
    }
}

.nav--link-active::after {
    content: "";
    display: block;
    width: 100%;
    height: 3px;
    /*background-color: #005498 ;*/
}

@media only screen and (max-width: 767.98px) {
    .nav--link-active {
        /*color: #005498 ;*/
    }

        .nav--link-active::after {
            display: none;
        }
}

.nav__item:not(:first-child) {
    margin-left: 56px;
}

@media only screen and (min-width: 1025px) {
    .no-touch .nav__item:hover .nav__container {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

.nav__item:focus-within .nav__container {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .nav__item:not(.nav__item:first-of-type) {
        margin-left: 23px;
    }
}

@media only screen and (max-width: 1400px) and (min-width: 1200px) {
    .nav__item:not(.nav__item:first-of-type) {
        margin-left: 15px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .nav__item {
        cursor: pointer;
        position: relative;
    }

        .nav__item:not(:first-child) {
            margin-left: 0;
        }

        .nav__item:not(:last-child) {
            margin-bottom: 62px;
        }
}

@media only screen and (max-width: 767.98px) {
    .nav__item:not(:last-child) {
        margin-bottom: 20px;
    }
}

@media only screen and (min-width: 1200px) {
    .nav__item--children {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

        .nav__item--children::after {
            /*content: "";
        position: absolute;
        display: block;
        width: 0;
        z-index: 1;
        border-style: solid;
        border-color: transparent transparent #f0f9f5 transparent;
        border-width: 7px;
        bottom: 100%;*/
            /*left: 53%;*/
            /*margin-left: -15px;
        top: 29px;*/
            content: "";
            display: block;
            width: 0;
            height: 0;
            /*border-style: solid;
            border-color: transparent transparent #f0f9f5 transparent;
            border-width: 10px;*/
            border-left: 25px solid transparent;
            border-right: 25px solid transparent;
            border-bottom: 25px solid #f0f9f5;
            position: absolute;
            top: 20px;
            opacity: 0;
            visibility: hidden;
            -webkit-transform: translateY(20px);
            transform: translateY(20px);
        }

    .loaded .nav__item--children::after {
        -webkit-transition: 0.5s ease-in-out;
        transition: 0.5s ease-in-out;
    }
}

@media only screen and (min-width: 1200px) and (min-width: 1025px) {
    .no-touch .nav__item--children:hover::after {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@media only screen and (max-width: 1199.98px) {
    .nav__item--children::before, .nav__item--children::after {
        content: "";
        display: inline-block;
        width: 30px;
        height: 1px;
        background-color: #005498 ;
        position: absolute;
        top: 16px;
    }

    .loaded .nav__item--children::before, .loaded .nav__item--children::after {
        -webkit-transition: 300ms ease-in;
        transition: 300ms ease-in;
    }

    .nav__item--children::before {
        right: 21px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .nav__item--children::after {
        right: 0;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
}

.nav--arrow-active::before, .nav--arrow-active::after {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    width: 28px;
}

.nav--arrow-active::before {
    right: 28px;
}

.nav--arrow-active::after {
    right: 0;
}

.nav__container {
    position: absolute;
    /*left: -53px;*/
    /*left:150px;*/
    width: auto;
    height: auto;
    min-width: 210px;
    /*right: 0;*/
    /*right:50px;*/
    top: 34px;
    /*background-color: #24211f;*/
    background-color: #f0f9f5;
    /*padding: 71px 40px 53px 49px;*/
    /*padding: 10px 550px 50px 18px;*/
    padding: 1rem;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    z-index: 10;
}

.loaded .nav__container {
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}

@media only screen and (max-width: 1199.98px) {
    .nav__container {
        position: relative;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        background-color: transparent;
        left: auto;
        top: 0;
        opacity: 1;
        max-height: 0;
        padding: 0;
        overflow: hidden;
    }

    .loaded .nav__container {
        -webkit-transition: 350ms ease-in-out;
        transition: 350ms ease-in-out;
    }
}

@media only screen and (max-width: 767.98px) {
    .nav__container {
        left: 0;
    }
}

.nav--container-active {
    visibility: visible;
}

.nav__title {
    display: inline-block;
    font-weight: 400;
    font-size: 50px;
    line-height: 60px;
    /*color: #fff;*/
    color: #212529;
    margin-bottom: 51px;
    padding-bottom: 5px;
    position: relative;
    padding-bottom: 2px;
}

    .nav__title::after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        height: 2px;
        background-color: #005498 ;
        width: 0;
        -webkit-transition: 0.3s ease;
        transition: 0.3s ease;
    }

@media only screen and (min-width: 1025px) {
    .no-touch .nav__title:hover::after {
        width: 100%;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .nav__title {
        font-size: 28px;
        line-height: 33px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .nav__title {
        display: none;
    }
}

.nav__second-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

@media only screen and (min-width: 1200px) {
    .nav__second-wrap > a {
        display: none;
    }
}

@media only screen and (max-width: 1199.98px) {
    .nav__second-wrap {
        padding: 20px 0;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.nav__second {
    /*margin-right: 20px;*/
    /*width: 50%;*/
    width: auto;
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .nav__second {
        margin-right: 40px;
    }
}

@media only screen and (max-width: 767.98px) {
    .nav__second {
        margin-right: 0;
        width: 100%;
    }
}

.nav__second + .nav__second {
    padding-left: 32px;
}

@media only screen and (max-width: 1199.98px) {
    .nav__second + .nav__second {
        padding-left: 0;
    }
}

.nav__item-second {
    margin-bottom: 3px;
}

@media only screen and (max-width: 1199.98px) {
    .nav__item-second {
        margin-bottom: 0;
    }
}

/*.nav__link-second {
    width: 100%;
    font-family: "Plus Jakarta Sans", sans-serif;*/
/*font-weight: 600;*/
/*font-size: 16px;
    line-height: 25px;*/
/*text-transform: uppercase;*/
/*color: #fff;*/
/*color: #212529;
    letter-spacing: -0.6px;
    padding-bottom: 5px;
    position: relative;
    padding-bottom: 2px;
}*/

.nav__link-second {
    width: 100%;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 25px;
    /*text-transform: uppercase;*/
    /*color: #fff;*/
    color: #212529;
    /*letter-spacing: -0.6px;*/
    padding-bottom: 5px;
    position: relative;
    padding-bottom: 2px;
}

    .nav__link-second::after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        height: 2px;
        /*background-color: #005498 ;*/
        background-color: #212529;
        width: 0;
        -webkit-transition: 0.3s ease;
        transition: 0.3s ease;
    }

@media only screen and (min-width: 1025px) {
    .no-touch .nav__link-second:hover::after {
        width: 100%;
    }
}

@media only screen and (max-width: 1199.98px) {
    .nav__link-second {
        font-size: 18px;
        line-height: 40px;
        text-transform: none;
    }
}

@media only screen and (max-width: 767.98px) {
    .nav__third {
        margin: 13px 0 25px;
    }
}

.nav__link-third {
    font-family: "Apex New";
    font-weight: 300;
    font-size: 19px;
    line-height: 25px;
    display: inline-block;
    color: #fff;
    /*letter-spacing: -0.8px;*/
    padding-bottom: 5px;
    position: relative;
    padding-bottom: 0;
}

    .nav__link-third::after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        height: 2px;
        background-color: #005498 ;
        width: 0;
        -webkit-transition: 0.3s ease;
        transition: 0.3s ease;
    }

@media only screen and (min-width: 1025px) {
    .no-touch .nav__link-third:hover::after {
        width: 100%;
    }
}

.nav__link-small {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    padding-top: 34px;
}

@media only screen and (min-width: 1200px) {
    .nav__link-small {
        display: none;
    }
}

.header__search {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    width: 100%;
    height: 273px;
    background-color: #f4f4f4;
    opacity: 1;
    z-index: 999;
}

.loaded .header__search {
    -webkit-transition: 0.5s -webkit-transform ease 0.1s;
    transition: 0.5s -webkit-transform ease 0.1s;
    transition: 0.5s transform ease 0.1s;
    transition: 0.5s transform ease 0.1s, 0.5s -webkit-transform ease 0.1s;
}

@media only screen and (max-width: 1199.98px) {
    .header__search {
        height: 150px;
    }
}

.header--search-active {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.header__form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
    max-width: 1680px;
    padding: 0 20px;
    margin: 0 auto;
    position: relative;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .header__form {
        padding: 0 80px;
    }
}

.header__input {
    width: 100%;
    padding: 40px 140px;
    height: 80px;
    border: 0;
    font-size: 50px;
    line-height: 60px;
    /*border-bottom: 1px dashed #005498 ;*/
    border-bottom: 1px solid #dee2e6;
    background-color: transparent;
}

    .header__input::-webkit-input-placeholder {
        /*font-family: "Lora", sans-serif;*/
        font-family: "Plus Jakarta Sans", sans-serif;
        font-size: 50px;
        color: #dee2e6;
        /*color: #24211f;*/
    }

    .header__input::-moz-placeholder {
        /*font-family: "Lora", sans-serif;*/
        font-family: "Plus Jakarta Sans", sans-serif;
        font-size: 50px;
        color: #dee2e6;
        /*color: #24211f;*/
    }

    .header__input:-ms-input-placeholder {
        /*font-family: "Lora", sans-serif;*/
        font-family: "Plus Jakarta Sans", sans-serif;
        font-size: 50px;
        color: #dee2e6;
        /*color: #24211f;*/
    }

    .header__input::-ms-input-placeholder {
        /*font-family: "Lora", sans-serif;*/
        font-family: "Plus Jakarta Sans", sans-serif;
        font-size: 50px;
        color: #dee2e6;
        /*color: #24211f;*/
    }

    .header__input::placeholder {
        /*font-family: "Lora", sans-serif;*/
        font-family: "Plus Jakarta Sans", sans-serif;
        font-size: 50px;
        color: #dee2e6;
        /*color: #24211f;*/
    }

@media only screen and (max-width: 767.98px) {
    .header__input {
        padding: 20px 50px;
        height: 50px;
        line-height: 50px;
        font-size: 27px;
    }

        .header__input::-webkit-input-placeholder {
            font-size: 27px;
        }

        .header__input::-moz-placeholder {
            font-size: 27px;
        }

        .header__input:-ms-input-placeholder {
            font-size: 27px;
        }

        .header__input::-ms-input-placeholder {
            font-size: 27px;
        }

        .header__input::placeholder {
            font-size: 27px;
        }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .header__input {
        font-size: 44px;
        line-height: 50px;
    }

        .header__input::-webkit-input-placeholder {
            font-size: 44px;
            line-height: 50px;
        }

        .header__input::-moz-placeholder {
            font-size: 44px;
            line-height: 50px;
        }

        .header__input:-ms-input-placeholder {
            font-size: 44px;
            line-height: 50px;
        }

        .header__input::-ms-input-placeholder {
            font-size: 44px;
            line-height: 50px;
        }

        .header__input::placeholder {
            font-size: 44px;
            line-height: 50px;
        }
}

.header__search-btn,
.header__close {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 48px;
    /*color: #005498 ;*/
    color: #212529;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .header__search-btn,
    .header__close {
        font-size: 40px;
    }
}

.header__search-btn {
    left: 20px;
}

.loaded .header__search-btn {
    -webkit-transition: opacity 250ms ease;
    transition: opacity 250ms ease;
}

@media only screen and (min-width: 1025px) {
    .no-touch .header__search-btn:hover {
        opacity: 0.6;
    }
}

@media only screen and (max-width: 1199.98px) {
    .header__search-btn {
        font-size: 35px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .header__search-btn {
        left: 80px;
    }
}

.header__close {
    opacity: 0;
    right: 20px;
}

@media only screen and (max-width: 1199.98px) {
    .header__close {
        font-size: 35px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .header__close {
        right: 80px;
    }
}

.header__close-expanded {
    opacity: 0;
    font-size: 20px;
}

.header--close-active {
    opacity: 1;
}

.loaded .header--close-active {
    -webkit-transition: opacity 1s ease 0.3s;
    transition: opacity 1s ease 0.3s;
}

.header__close-icon {
    /*color: #005498 ;*/
    color: #212529;
}

.loaded .header__close-icon {
    -webkit-transition: opacity 250ms ease;
    transition: opacity 250ms ease;
}

@media only screen and (min-width: 1025px) {
    .no-touch .header__close-icon:hover {
        opacity: 0.6;
    }
}

.header__results {
    width: 100%;
    background-color: #f4f4f4;
    padding-bottom: 120px;
    display: none;
}

.header__text {
    display: block;
    color: #24211f;
    font-size: 26px;
    line-height: 35px;
    border-bottom: 1px dashed rgba(36, 33, 31, 0.3);
    padding: 20px 0;
    width: calc(100% - 280px);
    margin: 0 140px;
}

@media only screen and (max-width: 1199.98px) {
    .header__text {
        padding: 14px 0;
        width: 100%;
        margin: 0 auto;
    }
}

.header--results-show {
    display: block;
}

/*.footer {*/
    /*background-color: #262321;*/
    /*color: #fff;*/
/*}*/

/*@media only screen and (min-width: 768px) {*/
    /*.footer {*/
        /*padding-top: 142px;*/
        /*padding-bottom: 103px;*/
    /*}*/
/*}*/

/*@media only screen and (max-width: 767.98px) {*/
    /*.footer {*/
        /*padding-top: 75px;*/
        /*padding-bottom: 65px;*/
    /*}*/
/*}*/

@media only screen and (min-width: 768px) {
    .footer__top {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        max-width: 1260px;
        margin: 0 auto 130px;
    }
}

@media only screen and (max-width: 767.98px) {
    .footer__top {
        margin-bottom: 80px;
    }
}

.footer__list {
    width: 100%;
}

@media only screen and (min-width: 1200px) {
    .footer__list {
        max-width: 320px;
        margin-left: 113px;
        padding-right: 20px;
    }

        .footer__list:not(:last-child) {
            border-right: 1px solid #fff;
        }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .footer__list {
        margin-left: 56px;
        padding-right: 20px;
    }

        .footer__list:not(:last-child) {
            border-right: 1px solid #fff;
        }
}

@media only screen and (max-width: 767.98px) {
    .footer__list:not(:last-child) {
        margin-bottom: 20px;
        border-bottom: 1px solid #fff;
    }
}

.footer__copy {
    margin: 0 auto 15px;
}

@media only screen and (min-width: 768px) {
    .footer__copy {
        max-width: 600px;
        padding: 0 36px;
    }
}

@media only screen and (min-width: 768px) {
    .footer__item:not(:last-child) {
        margin-bottom: 5px;
    }
}

@media only screen and (max-width: 767.98px) {
    .footer__item {
        margin-bottom: 5px;
    }
}

.footer__link {
    color: #fff;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    position: relative;
    padding-bottom: 4px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: 0 100%;
    background-image: linear-gradient(transparent calc(100% - 2px), #fff 2px);
}

.loaded .footer__link {
    -webkit-transition: 0.5s ease;
    transition: 0.5s ease;
}

@media only screen and (min-width: 1025px) {
    .no-touch .footer__link:hover {
        background-size: 100% 100%;
    }
}

@media only screen and (min-width: 1200px) {
    .footer__link {
        font-size: 23px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .footer__link {
        font-size: 17px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .footer__link {
        font-size: 20px;
    }
}

.footer__bottom {
    text-align: center;
}

.footer__text {
    font-family: "Apex New";
    font-weight: 400;
    color: #fff;
    display: block;
    font-size: 13px;
}

.footer__company {
    color: #fff;
    text-decoration: underline;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
}

@media only screen and (min-width: 1025px) {
    .no-touch .footer__company:hover {
        color: #005498 ;
    }
}

.footer__logo {
    color: #fff;
    display: inline-block;
    width: 35px;
    height: 35px;
    margin-bottom: 11px;
}

.slider {
    width: 100%;
    margin-bottom: 120px;
    /*padding-bottom:140px;
    background-color:antiquewhite;*/
}

    .slider .swiper-buttons {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        bottom: 40px;
        max-width: 1640px;
        width: 100%;
        margin: 0 auto;
        left: 0;
        right: 0;
    }

@media only screen and (min-width: 1200px) {
    .slider .swiper-container {
        max-height: 960px;
        height: 85vh;
    }
}

.slider .swiper-buttons-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: calc(50% + 100px);
}

.slider .swiper-pagination-bullets {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    bottom: 40px;
    left: 0;
    right: 0;
    max-width: 1640px;
    width: 100%;
    margin: 0 auto;
}

@media only screen and (max-width: 1650px) {
    .slider .swiper-pagination-bullets {
        margin-right: 20px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
    .slider .swiper-buttons-wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-left: calc(50% + 50px);
    }
}

@media only screen and (max-width: 1199.98px) {
    .slider {
        margin-bottom: 100px;
    }

        .slider .swiper-buttons,
        .slider .swiper-pagination-bullets {
            display: none;
        }
}

@media only screen and (max-width: 767.98px) {
    .slider {
        margin-bottom: 80px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .slider {
        margin-bottom: 80px;
    }

        .slider .swiper-pagination-bullets {
            margin-right: 60px;
        }
}

.slider__item {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media only screen and (max-width: 1199.98px) {
    .slider__item {
        display: block;
    }
}

.slider__container {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    max-width: 1640px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.slider__bg-img {
    position: relative;
    width: 50%;
    padding-bottom: 47%;
    /*padding: 20px;*/
}

    .slider__bg-img::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(#d9d9d9));
        background: linear-gradient(#d9d9d9 0%, #d9d9d9 100%);
        mix-blend-mode: multiply;
    }

@media only screen and (min-width: 1681px) {
    .slider__bg-img {
        width: 50%;
    }
}

@media only screen and (min-width: 1200px) {
    .slider__bg-img {
        height: 85vh;
        max-height: 960px;
        padding: 0;
    }
}

@media only screen and (max-width: 1199.98px) {
    .slider__bg-img {
        width: 100%;
        padding-bottom: 0;
        height: 79vh;
    }
}

.slider__holder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 50%;
    padding: 150px 30px 100px 99px;
    background-color: #fff;
    /*border-bottom: 1px dashed #005498 ;*/
}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
    .slider__holder {
        padding: 120px 30px 100px 50px;
    }
}

@media only screen and (min-width: 1681px) {
    .slider__holder {
        width: 50%;
    }
}

@media only screen and (min-width: 1200px) {
    .slider__holder {
        max-height: 960px;
        height: 85vh;
    }
}

@media only screen and (max-width: 1199.98px) {
    .slider__holder {
        width: 100%;
        background-color: transparent;
        color: #fff;
        padding-left: 36px;
    }
}

@media only screen and (max-width: 767.98px) {
    .slider__holder {
        padding: 160px 20px 90px 36px;
    }
}

@media only screen and (max-height: 400px) and (max-width: 990px) {
    .slider__holder {
        padding: 80px 20px 0 36px;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

.slider__title {
    margin-bottom: 30px;
    font-weight: 400;
}

@media only screen and (max-width: 767.98px) {
    .slider__title {
        margin-bottom: 25px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .slider__title {
        margin-bottom: 15px;
    }
}

@media only screen and (max-height: 400px) and (max-width: 990px) {
    .slider__title {
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .slider__content {
        max-width: 700px;
    }

        .slider__content .cta-link:hover .cta-link__arrow,
        .slider__content .cta-link:hover .cta-link__arrow::before,
        .slider__content .cta-link:hover .cta-link__arrow::after {
            background-color: #fff;
        }

        .slider__content .cta-link__text {
            color: #fff;
        }

        .slider__content .cta-link__arrow,
        .slider__content .cta-link__arrow::before,
        .slider__content .cta-link__arrow::after {
            background-color: #fff;
        }
}

.slider__intro {
    font-size: 22px;
    line-height: 30px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    margin-bottom: 10px;
    max-width: 425px;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .slider__intro {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 7px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .slider__intro {
        font-weight: 300;
    }
}

@media only screen and (max-width: 767.98px) {
    .slider__intro {
        font-size: 19px;
        line-height: 25px;
    }
}

.slider__text {
    /*max-width: 400px;*/
    max-width: 440px;
    /*letter-spacing: -0.16px;*/
    line-height: 22px;
    font-size: 16px;
    margin-bottom: 3rem !important;
}

@media only screen and (max-width: 1199.98px) {
    .slider__text {
        display: none;
    }
}

.swiper-hidden {
    display: none !important;
}

/* stylelint-disable selector-max-id, max-nesting-depth */
.CookieDeclaration {
    width: 100%;
    max-width: 1128px;
    padding: 0 20px;
    margin: 0 auto;
}

    .CookieDeclaration p,
    .CookieDeclaration a,
    .CookieDeclaration #CookieDeclarationUserStatusLabelOn,
    .CookieDeclaration #CookieDeclarationUserStatusLabelOff {
        font-size: 17px;
        line-height: 25px;
        /*letter-spacing: 0.7px;*/
        font-family: "Apex New";
        font-weight: 300;
    }

@media only screen and (max-width: 767.98px) {
    .CookieDeclaration p,
    .CookieDeclaration a,
    .CookieDeclaration #CookieDeclarationUserStatusLabelOn,
    .CookieDeclaration #CookieDeclarationUserStatusLabelOff {
        font-size: 14px;
        line-height: 20px;
    }
}

.CookieDeclaration p {
    margin-bottom: 25px;
}

.CookieDeclaration .CookieDeclarationTable {
    width: 100%;
    table-layout: auto;
}

    .CookieDeclaration .CookieDeclarationTable thead tr,
    .CookieDeclaration .CookieDeclarationTable tbody tr:nth-child(even) {
        background-color: #f4f4f4;
    }

    .CookieDeclaration .CookieDeclarationTable th, .CookieDeclaration .CookieDeclarationTable td {
        border: none;
    }

        .CookieDeclaration .CookieDeclarationTable th *, .CookieDeclaration .CookieDeclarationTable td * {
            padding-top: 0 !important;
            padding-bottom: 0 !important;
            margin-top: 0 !important;
            margin-bottom: 0 !important;
        }

    .CookieDeclaration .CookieDeclarationTable th {
        text-align: start;
        font-family: "Plus Jakarta Sans", sans-serif;
        font-weight: 600;
        font-size: 16px;
        line-height: 18px;
        text-transform: uppercase;
        color: #005498 ;
        padding: 0 7.5px;
        vertical-align: middle;
    }

    .CookieDeclaration .CookieDeclarationTable td {
        font-family: "Apex New";
        font-weight: 300;
        font-size: 17px;
        line-height: 18px;
        padding: 5px 10px;
        vertical-align: middle;
    }

        .CookieDeclaration .CookieDeclarationTable td:first-of-type {
            /*letter-spacing: 0.4px;*/
            font-weight: 700;
        }

@media only screen and (min-width: 1200px) {
    .CookieDeclaration .CookieDeclarationTable th,
    .CookieDeclaration .CookieDeclarationTable td {
        height: 35px;
        line-height: 20px !important;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .CookieDeclaration {
        max-width: 1000px;
        padding: 0 80px;
    }

        .CookieDeclaration .CookieDeclarationTable th {
            font-size: 13px;
            line-height: 28px;
        }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .CookieDeclaration .CookieDeclarationTable th,
    .CookieDeclaration .CookieDeclarationTable td {
        font-size: 16px;
        line-height: 20px;
        padding: 5px 7px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .CookieDeclaration {
        padding: 0 36px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
    .CookieDeclaration .CookieDeclarationTable {
        max-width: 1000px;
    }
}

@media only screen and (max-width: 767.98px) {
    .CookieDeclaration .CookieDeclarationTable {
        max-width: 677px;
    }

        .CookieDeclaration .CookieDeclarationTable tr th, .CookieDeclaration .CookieDeclarationTable tr td {
            padding: 10px;
            font-size: 14px;
            line-height: 20px;
        }

            .CookieDeclaration .CookieDeclarationTable tr th:first-of-type, .CookieDeclaration .CookieDeclarationTable tr td:first-of-type {
                width: 200px;
                position: -webkit-sticky;
                position: sticky;
                left: 0;
            }

            .CookieDeclaration .CookieDeclarationTable tr th p {
                font-size: 14px;
                line-height: 20px;
            }

            .CookieDeclaration .CookieDeclarationTable tr th:first-of-type {
                background-color: #f4f4f4;
            }

        .CookieDeclaration .CookieDeclarationTable tr:nth-child(odd) td:first-of-type {
            background-color: #f4f4f4;
        }

        .CookieDeclaration .CookieDeclarationTable tr:nth-child(even) td:first-of-type {
            background-color: #fff;
        }
}

@media only screen and (max-width: 500px) {
    .CookieDeclaration .CookieDeclarationTable {
        width: 480px;
    }
}

.stats {
    position: relative;
    width: 100%;
}

@media only screen and (min-width: 768px) {
    .stats {
        margin: 100px 0;
    }
}

@media only screen and (max-width: 767.98px) {
    .stats {
        margin: 60px 0;
    }
}

.stats__container {
    text-align: center;
}

@media only screen and (min-width: 768px) {
    .stats__title {
        margin-bottom: 25px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .stats__title {
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 767.98px) {
    .stats__title {
        margin-bottom: 20px;
    }
}

.stats__cols {
    width: 100%;
}

@media only screen and (min-width: 1200px) {
    .stats__cols {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media only screen and (max-width: 1199.98px) {
    .stats__cols {
        display: block;
    }
}

.stats__col {
    padding: 50px 20px 25px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.333%;
    -ms-flex: 1 1 33.333%;
    flex: 1 1 33.333%;
    max-width: 33.333%;
    border-top: 1px dashed #bbbcbe;
    border-right: 1px dashed #bbbcbe;
}

    .stats__col:nth-child(3n) {
        border-right: 0;
    }

    .stats__col:first-child, .stats__col:nth-child(2), .stats__col:nth-child(3) {
        border-top: 0;
    }

@media only screen and (max-width: 1199.98px) {
    .stats__col {
        max-width: 100%;
        border-right: 0;
        padding: 30px 0 20px;
    }

        .stats__col:first-child, .stats__col:nth-child(2), .stats__col:nth-child(3) {
            border-top: 1px dashed #bbbcbe;
        }

        .stats__col:last-child {
            border-bottom: 1px dashed #bbbcbe;
        }
}

.stats__number {
    display: block;
    font-size: 60px;
    line-height: 70px;
    font-weight: 300;
    margin-bottom: 8px;
    font-family: "Plus Jakarta Sans", sans-serif;
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
    .stats__number {
        font-size: 50px;
        line-height: 60px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .stats__number {
        font-size: 40px;
        line-height: 45px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .stats__number {
        font-size: 50px;
        line-height: 58px;
        margin-bottom: 7px;
    }
}

.stats__text {
    display: block;
    font-family: "Apex New";
    font-weight: 300;
    font-size: 17px;
    line-height: 25px;
    /*letter-spacing: 0.6px;*/
    margin-bottom: 16px;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .stats__text {
        font-size: 14px;
        line-height: 16px;
        margin-bottom: 13px;
    }
}

@media only screen and (max-width: 767.98px) {
    .stats__text {
        font-size: 16px;
        line-height: 23px;
    }
}

.stats__text--large {
    font-size: 22px;
    line-height: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
    .stats__text--large {
        font-size: 20px;
        line-height: 28px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .stats__text--large {
        font-size: 19px;
        line-height: 25px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .stats__text--large {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 9px;
    }
}

/*.video {*/
/*    margin-bottom: 36px;*/
/*}*/

@media only screen and (max-width: 991.98px) {
    /*.video {*/
    /*    margin-bottom: 15px;*/
    /*}*/

        .video .wrap {
            padding: 0;
        }
}

.video__bg {
    position: relative;
    width: 100%;
}

@media only screen and (min-width: 1200px) {
    /*.video__bg {*/
    /*    max-height: 590px;*/
    /*    height: 52vh;*/
    /*}*/
}

@media only screen and (max-width: 1199.98px) {
    /*.video__bg {*/
    /*    height: 590px;*/
    /*}*/
}

.video__btn {
    /*position: absolute;*/
    /*left: 50%;*/
    /*top: 50%;*/
    /*-webkit-transform: translate(-50%, -50%);*/
    /*transform: translate(-50%, -50%);*/
}

.video__description {
    margin-top: 30px;
}

@media only screen and (max-width: 991.98px) {
    .video__description {
        padding: 0 36px;
        margin-top: 25px;
    }
}

.video__title {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    font-size: 22px;
    line-height: 30px;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .video__title {
        font-size: 16px;
        line-height: 18px;
    }
}

.video__text {
    font-family: "Apex New";
    font-weight: 300;
    /*letter-spacing: 0.5px;*/
    font-size: 17px;
    line-height: 25px;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .video__text {
        font-size: 14px;
        line-height: 16px;
        margin-bottom: 17px;
    }
}

@media only screen and (max-width: 767.98px) {
    .video__text {
        font-size: 16px;
        line-height: 23px;
    }
}

.hero {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

    .hero .wrap {
        max-width: 1165px;
        display: block;
        position: relative;
        z-index: 1;
    }

    .hero::before {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        background-color: rgba(36, 33, 31, 0.2);
        pointer-events: none;
    }

@media only screen and (min-width: 1200px) {
    .hero {
        height: 85vh;
        max-height: 960px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .hero {
        padding-top: 60px;
    }

        .hero .wrap {
            padding: 0 100px;
        }
}

@media only screen and (max-width: 1199.98px) {
    .hero {
        height: 79vh;
    }
}

@media only screen and (min-width: 768px) {
    .hero {
        margin-bottom: 80px;
    }

        .hero .wrap {
            text-align: center;
            padding: 0 30px;
        }
}

@media only screen and (max-width: 767.98px) {
    .hero {
        margin-bottom: 60px;
        position: relative;
    }
}

@media only screen and (max-height: 400px) and (max-width: 990px) {
    .hero .wrap {
        padding-top: 85px;
        text-align: left;
    }
}

@media only screen and (max-width: 991.98px) {
    .hero .wrap {
        padding-top: 0;
        position: absolute;
        top: 22.95%;
        left: 0;
    }
}

.hero--margin {
    margin-bottom: 0;
}

.hero__subtitle {
    color: #fff;
    text-transform: uppercase;
    display: block;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
}

@media only screen and (min-width: 768px) {
    .hero__subtitle {
        margin-bottom: 25px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .hero__subtitle {
        font-size: 13px;
        line-height: 16px;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 767.98px) {
    .hero__subtitle {
        margin-bottom: 10px;
    }
}

@media only screen and (max-height: 400px) and (max-width: 990px) {
    .hero__subtitle {
        margin-bottom: 5px;
    }
}

.hero__title {
    color: #fff;
    font-weight: 400;
}

@media only screen and (min-width: 768px) {
    .hero__title {
        font-size: 70px;
        line-height: 80px;
        margin-bottom: 40px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .hero__title {
        font-size: 35px;
        line-height: 40px;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 767.98px) {
    .hero__title {
        margin-bottom: 20px;
        font-size: 40px;
        line-height: 40px;
    }
}

@media only screen and (max-height: 400px) and (max-width: 990px) {
    .hero__title {
        margin-bottom: 10px;
        font-size: 40px;
        line-height: 40px;
    }
}

.hero__text {
    color: #fff;
    font-family: "Apex New";
    font-weight: 300;
}

@media only screen and (min-width: 768px) {
    .hero__text {
        max-width: 470px;
        margin: 0 auto 52px;
        font-size: 22px;
        line-height: 30px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .hero__text {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 38px;
    }
}

@media only screen and (max-width: 767.98px) {
    .hero__text {
        margin-bottom: 19px;
        line-height: 25px;
        max-width: 330px;
    }
}

@media only screen and (max-height: 400px) and (max-width: 990px) {
    .hero__text {
        line-height: 25px;
        max-width: 330px;
        margin: 0 0 19px;
    }
}

.hero__btn {
    position: relative;
    display: block;
}

@media only screen and (min-width: 1025px) {
    .no-touch .hero__btn:hover {
        -webkit-transform: translate(0, 0) scale(1.2);
        transform: translate(0, 0) scale(1.2);
    }
}

@media only screen and (min-width: 768px) {
    .hero__btn {
        margin: 0 auto;
    }
}

.text-block {
    width: 100%;
    /*max-width: 1128px;*/
    /*margin: 80px auto;*/
    text-align: center;
}

@media only screen and (min-width: 768px) {
    .text-block:not(.text-block--left) ol,
    .text-block:not(.text-block--left) ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

@media only screen and (max-width: 767.98px) {
    .text-block {
        /*text-align: left;*/
        /*margin: 60px auto;*/
    }
}

.text-block--left {
    text-align: left;
}

.text-block--narrow {
    max-width: 1088px;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .text-block--narrow {
        max-width: 800px;
    }
}

/*.info {*/
/*    width: 100%;*/
/*    margin: 124px 0 93px;*/
/*}*/

/*@media only screen and (min-width: 1200px) and (max-width: 1680px) {*/
/*    .info {*/
/*        margin: 80px 0;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 1199.98px) {*/
/*    .info {*/
/*        margin: 80px 0;*/
/*    }*/

/*        .info .cta-link {*/
/*            display: -webkit-box;*/
/*            display: -webkit-flex;*/
/*            display: -ms-flexbox;*/
/*            display: flex;*/
/*        }*/
/*}*/

/*@media only screen and (min-width: 1200px) {*/
/*    .info--promo,*/
/*    .info--share,*/
/*    .info--download {*/
/*        margin: 90px 0;*/
/*    }*/
/*}*/

/*@media only screen and (min-width: 1200px) and (max-width: 1680px) {*/
/*    .info--promo,*/
/*    .info--share,*/
/*    .info--download {*/
/*        margin: 70px 0;*/
/*    }*/
/*}*/

/*@media only screen and (min-width: 768px) and (max-width: 1199.98px) {*/
/*    .info--promo,*/
/*    .info--share,*/
/*    .info--download {*/
/*        margin: 60px 0;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 767.98px) {*/
/*    .info--promo,*/
/*    .info--share,*/
/*    .info--download {*/
/*        margin: 50px 0;*/
/*    }*/
/*}*/

.info--share .share {
    padding: 0;
    border: 0;
}

.info--download .container{
    background-color: rgba(187, 188, 190, 0.05);
}

@media only screen and (min-width: 768px) {
    .info--promo .row {
        max-height: 375px;
    }
}

@media only screen and (min-width: 768px) {
    .info--double .col-md-6:first-child .share {
        padding: 0 17px;
    }
}

.info__center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

    .info__center .share {
        text-align: left;
    }

        .info__center .share .share__title--centered {
            text-align: center;
        }

        .info__center .share .share__wrap {
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
        }

@media only screen and (min-width: 768px) {
    .info__center {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

@media only screen and (max-width: 767.98px) {
    .info__center .share {
        padding-left: 0;
        padding-right: 0;
    }
}

/*.share {*/
/*    width: 100%;*/
/*    padding: 0 17px;*/
/*}*/

/*@media only screen and (max-width: 767.98px) {*/
/*    .share {*/
/*        text-align: center;*/
/*        padding-bottom: 40px;*/
/*        border-bottom: 1px dashed #bbbcbe;*/
/*    }*/
/*}*/

/*.share--padding {*/
/*    padding: 25px 0 35px;*/
/*    z-index: 10;*/
/*    position: relative;*/
/*}*/

    /*.share--padding .share__title {*/
    /*    margin-bottom: 34px;*/
    /*}*/

/*@media only screen and (min-width: 1200px) and (max-width: 1680px) {*/
/*    .share--padding {*/
/*        padding: 18px 0 28px;*/
/*    }*/

/*        .share--padding .share__title {*/
/*            margin-bottom: 28px;*/
/*        }*/
/*}*/

/*.share__title {*/
/*    margin-bottom: 19px;*/
/*}*/

/*@media only screen and (min-width: 1200px) and (max-width: 1680px) {*/
/*    .share__title {*/
/*        margin-bottom: 15px;*/
/*    }*/
/*}*/

.share__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media only screen and (max-width: 767.98px) {
    .share__wrap {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.share__number {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 300;
    font-size: 75px;
    line-height: 60px;
}

@media only screen and (max-width: 1199.98px) {
    .share__number {
        margin-bottom: 13px;
        /*letter-spacing: -4.8px;*/
    }
}

.share__iframe-cta {
    margin-top: 30px;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .share__iframe-cta {
        margin-top: 22px;
    }
}

.share__info {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 300;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

    .share__info::before {
        content: "";
        display: inline-block;
        width: 0;
        height: 0;
        margin-right: 10px;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 7px solid #b22222;
    }

@media only screen and (min-width: 768px) {
    .share__info {
        font-size: 50px;
        line-height: 28px;
        margin-left: 40px;
    }
}

@media only screen and (max-width: 767.98px) {
    .share__info {
        margin-left: 0;
        font-size: 40px;
        line-height: 45px;
    }
}

.share__info-up::before {
    border-top: none;
    border-bottom: 7px solid #005498 ;
}

.share--expanded {
    margin: 80px 0;
    text-align: center;
}

    .share--expanded .share__wrap {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

@media only screen and (min-width: 768px) {
    .share--expanded {
        padding: 0 20px;
    }
}

@media only screen and (max-width: 767.98px) {
    .share--expanded {
        padding: 0 36px 40px;
        margin: 60px 0;
    }
}

.report {
    width: 100%;
}

    .report .cta-link {
        position: relative;
    }

@media only screen and (max-width: 767.98px) {
    .report {
        padding-top: 50px;
    }
}

.report--white-text .heading {
    color: #fff;
}

.report--white-text .report__title {
    color: #fff;
}

.report--white-text .cta-link .cta-link__text {
    color: #fff;
}

.report--white-text .cta-link .cta-link__arrow {
    background-color: #fff;
}

    .report--white-text .cta-link .cta-link__arrow::before, .report--white-text .cta-link .cta-link__arrow::after {
        background-color: #fff;
    }

.report__bg {
    position: absolute;
}

@media only screen and (min-width: 768px) {
    .report__bg {
        width: 50%;
        height: calc(100% + 179px);
        top: -89px;
        left: 50%;
    }
}

@media only screen and (max-width: 767.98px) {
    .report__bg {
        width: calc(100% + 50px);
        height: calc(100% + 60px);
        left: -25px;
        top: 0;
    }
}

.report__subtitle {
    margin-bottom: 10px;
    position: relative;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .report__subtitle {
        margin-bottom: 15px;
    }
}

.report__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /*color: #24211f;*/
    margin-bottom: 17px;
    position: relative;
}

.loaded .report__title {
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
}

@media only screen and (min-width: 1025px) {
    .no-touch .report__title:hover {
        color: #005498 ;
    }
}

/*@media only screen and (min-width: 1200px) {*/
/*    .report__title {*/
/*        font-size: 70px;*/
/*        line-height: 80px;*/
/*    }*/
/*}*/

/*@media only screen and (min-width: 1200px) and (max-width: 1680px) {*/
/*    .report__title {*/
/*        font-size: 35px;*/
/*        line-height: 40px;*/
/*        margin-bottom: 9px;*/
/*    }*/
/*}*/

/*@media only screen and (min-width: 768px) and (max-width: 1199.98px) {*/
/*    .report__title {*/
/*        font-size: 50px;*/
/*        line-height: 60px;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 991.98px) {*/
/*    .report__title {*/
/*        font-size: 40px;*/
/*        line-height: 40px;*/
/*    }*/
/*}*/

@media only screen and (min-width: 1025px) {
    .no-touch .report__title--text:hover {
        color: #24211f;
    }
}

.report__text {
    color: #fff;
    width: 100%;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.report__btn {
    position: relative;
    z-index: 5;
}

@media only screen and (min-width: 1025px) {
    .no-touch .report__btn:hover {
        -webkit-transform: none;
        transform: none;
    }
}

.report--white {
    max-width: 620px;
}

    .report--white .report__subtitle,
    .report--white .report__title,
    .report--white .cta-link__text {
        color: #fff;
    }

    .report--white .report__subtitle {
        font-size: 16px;
        margin-bottom: 8px;
    }

    .report--white .report__title {
        font-size: 70px;
        line-height: 80px;
    }

    .report--white .report__text {
        margin-bottom: 24px;
    }

    .report--white .cta-link__arrow {
        background-color: #fff;
    }

        .report--white .cta-link__arrow::before, .report--white .cta-link__arrow::after {
            background-color: #fff;
        }

    .report--white .cta-link {
        font-size: 16px;
    }

@media only screen and (min-width: 1025px) {
    .no-touch .report--white .cta-link:hover .cta-link__arrow,
    .no-touch .report--white .cta-link:hover .cta-link__arrow::before,
    .no-touch .report--white .cta-link:hover .cta-link__arrow::after {
        background-color: #fff;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .report--white .report__title {
        font-size: 35px;
        line-height: 40px;
    }

    .report--white .cta-link {
        font-size: 13px;
    }

    .report--white .report__text {
        margin-bottom: 20px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .report--white .report__title {
        font-size: 40px;
        line-height: 50px;
    }

    .report--white .report__subtitle {
        font-size: 13px;
    }

    .report--white .cta-link {
        font-size: 14px;
    }
}

@media only screen and (max-width: 767.98px) {
    .report--white .report__title {
        font-size: 40px;
        line-height: 40px;
    }

    .report--white .report__subtitle {
        font-size: 16px;
    }

    .report--white .cta-link {
        font-size: 14px;
    }
}

.banner {
    position: relative;
    width: 100%;
    height: 43vh;
    max-height: 490px;
}

    .banner::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(#d9d9d9));
        background: linear-gradient(#d9d9d9 0%, #d9d9d9 100%);
        mix-blend-mode: multiply;
    }

    .banner .wrap {
        min-height: 100%;
    }

.banner__content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

@media only screen and (min-width: 1200px) {
    .banner__content {
        text-align: center;
    }
}

@media only screen and (max-width: 991.98px) {
    .banner__content {
        padding-top: 0;
        text-align: left;
        position: absolute;
        top: 50%;
        left: 36px;
        -webkit-transform: translate(0%, -50%);
        transform: translate(0%, -50%);
        padding-right: 36px;
    }
}

.banner__title {
    color: #fff;
}

/*.quick-link {
    width: 100%;
}

@media only screen and (min-width: 768px) {
    .quick-link {
        margin: 80px 0;
    }
}

@media only screen and (max-width: 767.98px) {
    .quick-link {
        margin: 40px 0;
    }
}*/

.quick-link__subtitle {
    text-transform: uppercase;
    color: #005498 ;
}

.quick-link__title {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-bottom: 28px;
}

@media only screen and (min-width: 1025px) {
    .no-touch .quick-link__title:hover .quick-link__text {
        color: #005498 ;
    }

    .no-touch .quick-link__title:hover .quick-link__arrow {
        background-color: #58595b;
        width: 120px;
        height: 1px;
    }

        .no-touch .quick-link__title:hover .quick-link__arrow::after, .no-touch .quick-link__title:hover .quick-link__arrow::before {
            background-color: #58595b;
            height: 1px;
        }
}

.quick-link__text {
    color: #24211f;
}

.loaded .quick-link__text {
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
}

@media only screen and (min-width: 768px) {
    .quick-link__text {
        font-size: 50px;
        line-height: 60px;
        margin-bottom: 30px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .quick-link__text {
        font-size: 28px;
        line-height: 33px;
        margin-bottom: 36px;
    }
}

@media only screen and (max-width: 767.98px) {
    .quick-link__text {
        font-size: 30px;
        line-height: 32px;
        margin-bottom: 20px;
    }
}

.quick-link__arrow {
    display: inline-block;
    width: 60px;
    height: 1px;
    background-color: #bbbcbe;
    position: relative;
}

    .quick-link__arrow::after, .quick-link__arrow::before {
        content: "";
        position: absolute;
        width: 40px;
        height: 1px;
        right: -7px;
        background-color: #bbbcbe;
    }

.loaded .quick-link__arrow::after, .loaded .quick-link__arrow::before {
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}

.quick-link__arrow::after {
    top: -14px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.quick-link__arrow::before {
    top: 14px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.loaded .quick-link__arrow {
    -webkit-transition: width 0.3s ease, background-color 0.3s ease;
    transition: width 0.3s ease, background-color 0.3s ease;
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .quick-link__arrow {
        width: 50px;
    }

        .quick-link__arrow::after, .quick-link__arrow::before {
            right: -7px;
            width: 33px;
        }

        .quick-link__arrow::after {
            top: -11px;
        }

        .quick-link__arrow::before {
            top: 11px;
        }
}

@media only screen and (max-width: 767.98px) {
    .quick-link__arrow {
        width: 40px;
    }

        .quick-link__arrow::after, .quick-link__arrow::before {
            right: -6px;
            width: 25px;
        }

        .quick-link__arrow::after {
            top: -8px;
        }

        .quick-link__arrow::before {
            top: 8px;
        }
}

/*.tags {*/
/*    width: 100%;*/
/*    margin: 45px 0;*/
/*}*/

/*@media only screen and (max-width: 1199.98px) {*/
/*    .tags {*/
/*        margin: 30px 0;*/
/*    }*/
/*}*/

@media only screen and (max-width: 767.98px) {
    .tags__wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.tags__button {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    line-height: 28px;
    text-transform: uppercase;
    color: #2b2b2b;
    /* border: 1px dashed #bbbcbe; */
    border-radius: 25px;
    background-color: #EAEBEC;
}

.loaded .tags__button {
    -webkit-transition: background-color 250ms ease-in;
    transition: background-color 250ms ease-in;
}

@media only screen and (min-width: 1200px) {
    .tags__button {
        font-size: 16px;
        padding: 6px 22px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .tags__button {
        font-size: 13px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .tags__button {
        font-size: 13px;
        padding: 3px 10px;
    }
}

.tags--button-active {
    border: none;
    background-color: #005498;
    color: #fff;
}

/*@media only screen and (min-width: 1025px) {
    .no-touch .tags--button-active:hover {
        background-color: #bbbcbe;
    }
}*/

.tags__button + .tags__button {
    margin-left: 20px;
}

.people {
    width: 100%;
}

@media only screen and (min-width: 768px) {
    .people {
        margin-bottom: -80px;
    }
}

@media only screen and (max-width: 991.98px) {
    .people .row {
        margin: 0 -36px;
    }
}

.people__image-wrap {
    position: relative;
    overflow: hidden;
}

@media only screen and (min-width: 992px) {
    .people__image-wrap {
        /*height: 47vh;*/
        max-height: 535px;
    }
}

/*@media only screen and (max-width: 991.98px) {*/
/*    .people__image-wrap {*/
/*        padding-bottom: 109%;*/
/*    }*/
/*}*/

.people__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.people__icon {
    background-color: #ffffff;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

    .people__icon::before, .people__icon::after {
        content: "";
        display: block;
        background-color: #005498;
        position: absolute;
    }

    .people__icon::before {
        width: 20px;
        height: 2px;
    }

    .people__icon::after {
        width: 2px;
        height: 20px;
        left: 50%;
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
    }

.loaded .people__icon::after {
    -webkit-transition: -webkit-transform 350ms ease 0.1s;
    transition: -webkit-transform 350ms ease 0.1s;
    transition: transform 350ms ease 0.1s;
    transition: transform 350ms ease 0.1s, -webkit-transform 350ms ease 0.1s;
}

@media only screen and (min-width: 992px) {
    .people__icon {
        right: 22px;
        bottom: 21px;
    }
}

@media only screen and (max-width: 991.98px) {
    .people__icon {
        right: 37px;
        bottom: 20px;
    }
}

.people--icon-rotate::after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.people__info {
    opacity: 1;
    visibility: visible;
    position: relative;
}

    .people__info::before {
        content: "";
        position: absolute;
        top: 0;
        left: -100vw;
        width: 200vw;
        height: 100px;
        background-color: transparent;
        z-index: 5;
    }

@media only screen and (min-width: 1200px) {
    .people__info {
        padding: 25px 25px 0 0;
    }
}

@media only screen and (max-width: 1199.98px) {
    .people__info {
        /*padding: 33px 23px 0 30px;*/
        padding: 20px 20px 0 0;
    }
}

@media only screen and (min-width: 768px) {
    .people--info-disable .people__title,
    .people--info-disable .people__subtitle {
        visibility: hidden;
        opacity: 0;
    }
}

@media only screen and (max-width: 767.98px) {
    .people--info-disable .people__title,
    .people--info-disable .people__subtitle {
        visibility: initial;
        opacity: 1;
    }
}

.people__box .people__content {
    background-color: #f4f4f4;
    position: relative;
    z-index: 500;
}
@media only screen and (max-width: 767.98px) {
    .people__box{
        padding-left:0 !important;
        padding-right:0 !important;
    }
}

.loaded .people__box .people__image {
    -webkit-transition: opacity 300ms ease-in;
    transition: opacity 300ms ease-in;
}

@media only screen and (min-width: 1200px) {
    .people__box .people__content {
        width: calc(300% + 60px);
    }

    .people__box:nth-of-type(3n + 2) .people__content {
        margin-left: calc(-100% - 30px);
    }

    .people__box:nth-of-type(3n + 3) .people__content {
        margin-left: calc(-200% - 60px);
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .people__box .people__content {
        width: calc(200% + 30px);
    }

    .people__box:nth-child(even) .people__content {
        margin-left: calc(-100% - 30px);
    }
}

@media only screen and (min-width: 768px) {
    .people__box {
        margin-bottom: 40px;
    }
}

@media only screen and (max-width: 767.98px) {
    .people__box {
        padding: 0;
        margin-bottom: 0;
    }

        .people__box .people__content {
            width: 100%;
        }
}

@media only screen and (min-width: 1200px) {
    .people__line-break {
        height: 200px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .people__line-break {
        height: 100px;
    }
}

@media only screen and (min-width: 768px) {
    .people__line-break {
        width: 100%;
        background-color: #fff;
        position: relative;
    }

        .people__line-break::after {
            background-color: transparent;
            content: "";
            display: block;
            width: 100%;
            border-top: 1px dashed #bbbcbe;
            position: absolute;
            top: calc(50% + 20px);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
        }
}

@media only screen and (max-width: 767.98px) {
    .people__line-break {
        display: none;
    }
}

.people__card {
    position: relative;
}

@media only screen and (min-width: 1200px) {
    .people__card {
        cursor: pointer;
    }
}
.people__card::after {
    content: "";
    position: absolute;
    left: 50%;
    top: calc(100% - 65px);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-bottom: 30px solid transparent;
    z-index: 6;
}

@media only screen and (min-width: 768px) {
    .people__card {
        margin-bottom: 30px;
    }
          

    .loaded .people__card::after {
        -webkit-transition: border-bottom 500ms ease-in-out;
        transition: border-bottom 500ms ease-in-out;
    }
}

@media only screen and (max-width: 767.98px) {
    .people__card {
        padding-bottom:20px;
    }

        .people__card::after {
            display: none;
        }

        .people__card .people__info::before {
            display: none;
        }
}

.people--card-triangle .people__info::before {
    background-color: #fff;
}

.people--card-triangle::after {
    border-bottom: 30px solid #f4f4f4;
}

@media only screen and (min-width: 768px) {
    .people--card-triangle ~ .people__content {
        margin-top: -65px;
    }
}

.people__content {
    max-height: 0;
    overflow: hidden;
}

.loaded .people__content {
    -webkit-transition: max-height 500ms ease-in-out;
    transition: max-height 500ms ease-in-out;
}

@media only screen and (min-width: 768px) {
    .people__bio {
        font-size: 34px;
        line-height: 30px;
        margin-bottom: 14px;
        max-width: 50%;
        padding-right: 25px;
    }
}

@media only screen and (max-width: 767.98px) {
    .people__bio {
        display: none;
    }
}

.people__title {
    font-weight: 400;
}

@media only screen and (min-width: 992px) {
    .people__title {
        font-size: 34px;
        line-height: 35px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .people__title {
        font-size: 22px;
        line-height: 25px;
    }
}

@media only screen and (max-width: 991.98px) {
    .people__title {
        font-size: 25px;
        line-height: 28px;
    }
}

.people__title--distance {
    font-size: 26px;
    margin-bottom: 18px;
}

.people__subtitle {
    font-family: "Apex New";
    font-weight: 300;
}

@media only screen and (min-width: 992px) {
    .people__subtitle {
        font-size: 22px;
        line-height: 30px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .people__subtitle {
        font-size: 16px;
        line-height: 18px;
    }
}

@media only screen and (max-width: 991.98px) {
    .people__subtitle {
        font-size: 19px;
        line-height: 25px;
        /*letter-spacing: 1px;*/
    }
}

.people__container {
    position: relative;
    z-index: 1;
}

@media only screen and (min-width: 768px) {
    .people__container {
        padding: 50px 25px 25px;
    }
}

@media only screen and (max-width: 767.98px) {
    .people__container {
        padding: 30px 25px;
        margin-bottom: 20px;
    }
}

@media only screen and (min-width: 768px) {
    .people__text {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media only screen and (min-width: 768px) {
    .people__left,
    .people__right {
        width: 50%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
    }
}

@media only screen and (min-width: 768px) {
    .people__left {
        padding-right: 80px;
    }
}

@media only screen and (max-width: 767.98px) {
    .people__left {
        margin-bottom: 25px;
    }

        .people__left .rte *:last-child {
            margin-bottom: 0 !important;
        }
}

.people--card-disable .people__image {
    opacity: 0.7;
}

.img-text {
    width: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .img-text + .line-separator {
        margin-top: 20px;
    }
}

@media only screen and (max-width: 767.98px) {
    .img-text + .line-separator {
        margin-top: 0;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .img-text--text .img-text__wrap {
        padding: 50px 60px 50px 63px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .img-text--text .img-text__container.wrap {
        padding: 0;
    }
}

.img-text--border-top {
    border-top: 1px dashed #bbbcbe;
}

.img-text--border-bottom {
    border-bottom: 1px dashed #bbbcbe;
}

.img-text--padding-bottom {
    margin-bottom: 90px;
}

.img-text__container {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media only screen and (min-width: 1200px) {
    .img-text__container {
        height: 84vh;
        max-height: 950px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .img-text__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media only screen and (min-width: 1200px) {
    .img-text--inverse .img-text__container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .img-text--inverse .img-text__wrap {
        padding: 50px 63px 50px 140px;
    }
}

.img-text__image-wrap {
    position: relative;
    overflow: hidden;
}

@media only screen and (min-width: 1200px) {
    .img-text__image-wrap {
        padding-bottom: 0;
        height: 100%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
        max-width: 50%;
    }
}

@media only screen and (max-width: 1199.98px) {
    .img-text__image-wrap {
        max-width: 100%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        min-height: 300px;
        width: 100%;
        padding-bottom: 49.7%;
    }
}

@media only screen and (max-width: 767.98px) {
    .img-text__image-wrap {
        padding-bottom: 100%;
    }
}

@media only screen and (max-width: 767.98px) {
    .img-text__image-wrap--mobile .img-text__image {
        display: none;
    }

    .img-text__image-wrap--mobile .img-text__image--mobile {
        display: block;
    }
}

.img-text__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.img-text__image--mobile {
    display: none;
}

.img-text__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    width: 50%;
    max-width: 820px;
}

@media only screen and (min-width: 1200px) {
    .img-text__wrap {
        padding: 77px 115px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .img-text__wrap {
        padding: 50px 140px 50px 63px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .img-text__wrap {
        width: 100%;
        max-width: 100%;
        border-top: none;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .img-text__wrap {
        padding: 40px 85px;
    }
}

@media only screen and (max-width: 767.98px) {
    .img-text__wrap {
        padding: 40px 36px;
    }
}

/*.text-img {*/
/*    margin-bottom: 60px;*/
/*    width: 100%;*/
/*}*/

    .text-img .swiper-controls {
        position: absolute;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: inline-flex;
        /*border-top: 1px dashed #bbbcbe;*/
        padding-top: 36px;
    }

    .text-img .swiper-buttons {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

@media only screen and (min-width: 1200px) {
        .text-img .swiper-controls {
            padding-left: clamp(4.375rem, 5.88235vw, 8.75rem);
            bottom: 50px;
            left:50%;
        }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .text-img .swiper-controls {
        /*right: 60px;*/
        bottom: 25px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .text-img .swiper-wrapper {
    }

    .text-img .swiper-total-slides {
        border-color: #24211f;
    }

    .text-img .swiper-controls {
        bottom: 50px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .text-img .swiper-controls {
        left:0;
        padding-left: clamp(1.25rem, 5.88235vw, 4.375rem);
    }

    .text-img .swiper-slide .text-img__slide--single {
        padding-bottom: 55px;
    }
}

@media only screen and (min-width: 768px) {
    .text-img .swiper-pagination {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative;
    }

    .text-img .swiper-controls {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
            }

    .text-img .swiper-counter {
        display: none;
    }
}

@media only screen and (max-width: 767.98px) {
    .text-img .wrap {
        padding: 0;
    }

    .text-img .swiper-controls {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-left:20px;
    }

    /*.text-img .swiper-one-slide .text-img__content {*/
    /*    padding-bottom: 50px;*/
    /*}*/

    .text-img .swiper-pagination {
        display: none;
    }

    .text-img .swiper-counter {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        left: 0;
        bottom: 0;
        color: #24211f;
    }

    .text-img .swiper-slide .text-img__slide--single {
        padding-bottom: 50px;
    }
}

.text-img--inverse .text-img__slide {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.text-img--inverse .swiper-controls {
    right: auto;
}

@media only screen and (min-width: 1200px) {
    .text-img--inverse .swiper-controls {
    padding-left: clamp(4.375rem, 5.88235vw, 8.75rem);
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .text-img--inverse .swiper-controls {
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .text-img--inverse .swiper-controls {
    padding-left: clamp(1.25rem, 5.88235vw, 4.375rem);
    }
}

@media only screen and (max-width: 767.98px) {
    .text-img--inverse .swiper-controls {
        margin-left:20px;
    }
}

.text-img__slide {
    width: 100%;
}

@media only screen and (min-width: 1200px) {
    .text-img__slide {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media only screen and (max-width: 767.98px) {
    .text-img__slide--mobile .text-img__bg {
        display: none;
    }

    .text-img__slide--mobile .text-img__bg--mobile {
        display: block;
    }
}

.text-img__content {
    display:flex;
    flex-direction:column;
    justify-content:center;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
}

@media only screen and (min-width: 1200px) {
    .text-img__content {
         padding-left: clamp(4.375rem, 5.88235vw, 8.75rem);
    padding-right: clamp(4.375rem, 5.88235vw, 8.75rem);
    }
}

@media only screen and (min-width:767px) and (max-width: 1200px) {
    .text-img__content {
        padding-top:2rem;
       padding-left: clamp(1.25rem, 5.88235vw, 4.375rem);
    padding-right: clamp(1.25rem, 5.88235vw, 4.375rem);
    }
}

@media only screen and (max-width: 767px) {
    .text-img__content {
        padding-top:2rem;
        padding-left: 20px;
    padding-right: 20px;
    }
}

/*@media only screen and (min-width: 768px) and (max-width: 1199.98px) {*/
/*    .text-img__content {*/
/*        padding: 55px 50px 100px;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 767.98px) {*/
/*    .text-img__content {*/
/*        padding: 50px 36px 80px;*/
/*    }*/
/*}*/

.text-img__bg {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .text-img__bg {
        min-height: 500px;
    }
}

@media only screen and (max-width: 767.98px) {
    .text-img__bg {
        min-height: 250px;
    }
}

.text-img__bg--mobile {
    display: none;
}

.text-img__holder ul,
.text-img__holder ol {
    margin-bottom: 17px;
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .text-img__holder {
        max-width: 100%;
    }
}

.text-img__subtitle {
    margin-bottom: 15px;
}

.text-img__title {
    margin-bottom: 20px;
}

.signpost {
    position: relative;
    overflow: hidden;
}

@media only screen and (max-width: 991.98px) {
    .signpost {
        margin-bottom: 15px;
    }
}

@media only screen and (min-width: 1025px) {
    .no-touch .signpost--link:hover .signpost__image {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    .no-touch .signpost--link:hover .signpost__link {
        background-color: rgba(36, 33, 31, 0.5);
    }

    .no-touch .signpost--link:hover .signpost__arrow {
        width: 60px;
    }
}

.signpost__image {
    width: 100%;
}

.loaded .signpost__image {
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

@media only screen and (min-width: 1200px) {
    .signpost__image {
        max-height: 590px;
        height: 53vh;
    }
}

@media only screen and (max-width: 1199.98px) {
    .signpost__image {
        padding-bottom: 500px;
    }
}

.signpost__content {
    position: absolute;
    width: calc(100% - 100px);
    max-width: 650px;
    color: #fff;
    pointer-events: none;
    z-index: 2;
}

@media only screen and (min-width: 1200px) {
    .signpost__content {
        bottom: 82px;
        left: 80px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .signpost__content {
        bottom: 40px;
        left: 40px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .signpost__content {
        left: 50px;
        bottom: 50px;
    }
}

@media only screen and (max-width: 767.98px) {
    .signpost__content {
        left: 36px;
        bottom: 60px;
    }
}

.signpost__subtitle {
    font-size: 16px;
    line-height: 28px;
    /*letter-spacing: 0.5px;*/
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 10px;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .signpost__subtitle {
        font-size: 13px;
        line-height: 16px;
        margin-bottom: 8px;
    }
}

.signpost__title {
    margin-bottom: 35px;
}

@media only screen and (max-width: 991.98px) {
    .signpost__title {
        font-size: 30px;
        line-height: 32px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .signpost__title {
        margin-bottom: 17px;
    }
}

.signpost__link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.loaded .signpost__link {
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}

.signpost__arrow {
    display: inline-block;
    width: 36px;
    height: 2px;
    background-color: #fff;
    position: relative;
}

    .signpost__arrow::after, .signpost__arrow::before {
        content: "";
        position: absolute;
        width: 12px;
        height: 2px;
        right: -2px;
        background-color: #fff;
    }

.loaded .signpost__arrow::after, .loaded .signpost__arrow::before {
    -webkit-transition: background-color 250ms ease-in;
    transition: background-color 250ms ease-in;
}

.signpost__arrow::after {
    top: -4px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.signpost__arrow::before {
    top: 4px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.loaded .signpost__arrow {
    -webkit-transition: width 250ms ease-in, background-color 200ms ease-in;
    transition: width 250ms ease-in, background-color 200ms ease-in;
}

/* stylelint-disable max-nesting-depth */
.signpost-cards {
    width: 100%;
    margin-bottom: 100px;
    overflow-x: hidden;
}

@media only screen and (min-width: 1200px) {
    .signpost-cards .row .col-lg-6:first-child .signpost__content {
        left: 115px;
        max-width: calc(100% - 230px);
    }

    .signpost-cards .row .col-lg-6:last-child .signpost__content {
        left: 98px;
        max-width: calc(100% - 196px);
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .signpost-cards .row .col-lg-6:first-child .signpost__content {
        left: 60px;
        max-width: calc(100% - 120px);
    }

    .signpost-cards .row .col-lg-6:last-child .signpost__content {
        left: 45px;
        max-width: calc(100% - 90px);
    }
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
    .signpost-cards .wrap {
        padding: 0;
    }
}

@media only screen and (max-width: 767.98px) {
    .signpost-cards {
        margin-bottom: 60px;
    }

        .signpost-cards .wrap {
            padding: 0;
        }
}

/* stylelint-enable max-nesting-depth */
.slider {
    width: 100%;
    margin-bottom: 120px;
}

    .slider .swiper-buttons {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        bottom: 40px;
        max-width: 1640px;
        width: 100%;
        margin: 0 auto;
        left: 0;
        right: 0;
    }

@media only screen and (min-width: 1200px) {
    .slider .swiper-container {
        max-height: 960px;
        height: 85vh;
    }
}

.slider .swiper-buttons-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: calc(50% + 100px);
}

.slider .swiper-pagination-bullets {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    bottom: 40px;
    left: 0;
    right: 0;
    max-width: 1640px;
    width: 100%;
    margin: 0 auto;
}

@media only screen and (max-width: 1650px) {
    .slider .swiper-pagination-bullets {
        margin-right: 20px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
    .slider .swiper-buttons-wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-left: calc(50% + 50px);
    }
}

@media only screen and (max-width: 1199.98px) {
    .slider {
        margin-bottom: 100px;
    }

        .slider .swiper-buttons,
        .slider .swiper-pagination-bullets {
            display: none;
        }
}

@media only screen and (max-width: 767.98px) {
    .slider {
        margin-bottom: 80px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .slider {
        margin-bottom: 80px;
    }

        .slider .swiper-pagination-bullets {
            margin-right: 60px;
        }
}

.slider__item {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media only screen and (max-width: 1199.98px) {
    .slider__item {
        display: block;
    }
}

.slider__container {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    max-width: 1640px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.slider__bg-img {
    position: relative;
    width: 50%;
    padding-bottom: 47%;
}

    .slider__bg-img::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(#d9d9d9));
        background: linear-gradient(#d9d9d9 0%, #d9d9d9 100%);
        mix-blend-mode: multiply;
    }

@media only screen and (min-width: 1681px) {
    .slider__bg-img {
        width: 50%;
    }
}

@media only screen and (min-width: 1200px) {
    .slider__bg-img {
        height: 85vh;
        max-height: 960px;
        padding: 0;
    }
}

@media only screen and (max-width: 1199.98px) {
    .slider__bg-img {
        width: 100%;
        padding-bottom: 0;
        height: 79vh;
    }
}

.slider__holder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 50%;
    padding: 150px 30px 100px 99px;
    background-color: #fff;
    /*border-bottom: 1px dashed #005498 ;*/
}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
    .slider__holder {
        padding: 120px 30px 100px 50px;
    }
}

@media only screen and (min-width: 1681px) {
    .slider__holder {
        width: 50%;
    }
}

@media only screen and (min-width: 1200px) {
    .slider__holder {
        max-height: 960px;
        height: 85vh;
    }
}

@media only screen and (max-width: 1199.98px) {
    .slider__holder {
        width: 100%;
        background-color: transparent;
        color: #fff;
        padding-left: 36px;
    }
}

@media only screen and (max-width: 767.98px) {
    .slider__holder {
        padding: 160px 20px 90px 36px;
    }
}

@media only screen and (max-height: 400px) and (max-width: 990px) {
    .slider__holder {
        padding: 80px 20px 0 36px;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

.slider__title {
    margin-bottom: 30px;
    font-weight: 400;
    font-family: "Plus Jakarta Sans", sans-serif;
}

@media only screen and (max-width: 767.98px) {
    .slider__title {
        margin-bottom: 25px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .slider__title {
        margin-bottom: 15px;
    }
}

@media only screen and (max-height: 400px) and (max-width: 990px) {
    .slider__title {
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .slider__content {
        max-width: 700px;
    }

        .slider__content .cta-link:hover .cta-link__arrow,
        .slider__content .cta-link:hover .cta-link__arrow::before,
        .slider__content .cta-link:hover .cta-link__arrow::after {
            background-color: #fff;
        }

        .slider__content .cta-link__text {
            color: #fff;
        }

        .slider__content .cta-link__arrow,
        .slider__content .cta-link__arrow::before,
        .slider__content .cta-link__arrow::after {
            background-color: #fff;
        }
}

.slider__intro {
    font-size: 22px;
    line-height: 30px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    margin-bottom: 10px;
    max-width: 425px;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .slider__intro {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 7px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .slider__intro {
        font-weight: 300;
    }
}

@media only screen and (max-width: 767.98px) {
    .slider__intro {
        font-size: 19px;
        line-height: 25px;
    }
}

.slider__text {
    /*max-width: 400px;*/
    max-width: 440px;
    font-family: "Plus Jakarta Sans", sans-serif;
}

@media only screen and (max-width: 1199.98px) {
    .slider__text {
        display: none;
    }
}

.swiper-hidden {
    display: none !important;
}

.text-list {
    width: 100%;
}

/*@media only screen and (min-width: 768px) {*/
/*    .text-list {*/
/*        margin: 80px 0;*/
/*    }*/

/*        .text-list .rte {*/
/*            margin: 0 auto;*/
/*        }*/
/*}*/

/*@media only screen and (max-width: 767.98px) {*/
/*    .text-list {*/
/*        margin: 60px 0;*/
/*    }*/

/*        .text-list .rte {*/
/*            margin-bottom: 30px;*/
/*        }*/
/*}*/

@media only screen and (min-width: 768px) {
    .text-list__box {
        padding-left: 10px;
        max-width: 700px;
        padding-right: 20px;
    }
}

.text-list__item {
    padding-bottom: 12px;
    margin-bottom: 26px;
}

    /*.text-list__item:not(:last-child) {*/
    /*    border-bottom: 1px dashed #005498 ;*/
    /*}*/

@media only screen and (min-width: 768px) {
    .text-list__item {
        padding-right: 30px;
        font-size: 40px;
        line-height: 48px;
    }
}

@media only screen and (max-width: 767.98px) {
    .text-list__item {
        font-size: 25px;
        line-height: 28px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .text-list__item {
        font-size: 22px;
        line-height: 25px;
        margin-bottom: 14px;
    }
}

@media only screen and (min-width: 768px) {
    .text-list__container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media only screen and (min-width: 768px) {
    .text-list__col {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
}

@media only screen and (min-width: 1200px) {
    .text-list__col--left {
        padding: 0 115px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .text-list__col--left {
        padding: 0 60px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .text-list__col--left {
        padding-right: 30px;
    }
}

@media only screen and (max-width: 767.98px) {
    .text-list__col--left {
        position: relative;
    }

        .text-list__col--left::after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 1px;
            border-bottom: 1px dashed #bbbcbe;
        }

        .text-list__col--left .rte {
            padding-bottom: 30px;
        }
}

@media only screen and (min-width: 1200px) {
    .text-list__col--right {
        padding: 0 95px 0 105px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .text-list__col--right {
        padding: 0 50px;
    }
}

/*.accordion {
    width: 100%;
    margin: 80px 0;
}*/

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .accordion .wrap {
        padding: 0 80px;
    }
}

.accordion__title {
    font-weight: 400;
}

@media only screen and (min-width: 768px) {
    .accordion__title {
        text-align: left;
        margin-bottom: 26px !important;
        padding-top: 2px !important;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .accordion__title {
        margin-bottom: 22px !important;
    }
}

@media only screen and (max-width: 767.98px) {
    .accordion__title {
        margin-bottom: 46px !important;
    }
}

.accordion__item {
    border-top: 1px dashed #58595b;
}

    .accordion__item:last-child {
        border-bottom: 1px dashed #58595b;
    }

.accordion__button {
    position: relative;
    width: 100%;
    text-align: left;
}

    .accordion__button .icon {
        position: absolute;
        right: 0;
        color: #005498 ;
    }

.loaded .accordion__button .icon {
    -webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease;
    transition: top 0.3s ease, -webkit-transform 0.3s ease;
    transition: transform 0.3s ease, top 0.3s ease;
    transition: transform 0.3s ease, top 0.3s ease, -webkit-transform 0.3s ease;
}

@media only screen and (min-width: 1025px) {
    .no-touch .accordion__button:hover .accordion__heading {
        background-size: 100% 100%;
    }
}

@media only screen and (min-width: 1200px) {
    .accordion__button .icon {
        top: 12px;
    }
}

@media only screen and (min-width: 768px) {
    .accordion__button {
        padding: 25px 60px 25px 0;
    }

        .accordion__button .icon {
            font-size: 50px;
        }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .accordion__button .icon {
        top: 6px;
        font-size: 45px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .accordion__button .icon {
        top: 12px;
    }
}

@media only screen and (max-width: 767.98px) {
    .accordion__button {
        padding: 25px 34px 25px 0;
    }

        .accordion__button .icon {
            top: 20px;
            font-size: 40px;
        }
}

.accordion__active .accordion__heading {
    background-size: 100% 100%;
}

.accordion__active .icon {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

@media only screen and (min-width: 1200px) {
    .accordion__active .icon {
        top: 33px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .accordion__active .icon {
        top: 31px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .accordion__active .icon {
        top: 35px;
    }
}

@media only screen and (max-width: 767.98px) {
    .accordion__active .icon {
        top: 37px;
    }
}

.accordion__heading {
    color: #24211f;
    width: 100%;
    background-repeat: no-repeat;
    background-size: 0 100%;
    background-image: linear-gradient(transparent calc(100% - 2px), #24211f 2px);
}

.loaded .accordion__heading {
    -webkit-transition: 0.5s ease;
    transition: 0.5s ease;
}

@media only screen and (max-width: 767.98px) {
    .accordion__heading {
        vertical-align: middle;
        line-height: 34px;
    }
}

.accordion__body {
    display: none;
}

    /*.accordion__body .table {*/
    /*    margin-bottom: 0;*/
    /*}*/

@media only screen and (min-width: 768px) {
    .accordion__body {
        margin-bottom: 60px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .accordion__body .table {
        margin-top: 50px;
    }
}

/*@media only screen and (max-width: 1199.98px) {*/
/*    .accordion__body .table {*/
/*        margin-top: 4px;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 767.98px) {*/
/*    .accordion__body {*/
/*        margin-bottom: 33px;*/
/*    }*/

/*        .accordion__body .table {*/
/*            margin-top: 0;*/
/*        }*/
/*}*/

.accordion__text {
    font-family: "Apex New";
    font-weight: 300;
}

@media only screen and (min-width: 768px) {
    .accordion__text {
        font-size: 22px;
        line-height: 30px;
    }
}

@media only screen and (max-width: 767.98px) {
    .accordion__text {
        font-size: 16px;
        line-height: 23px;
    }
}

.accordion__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media only screen and (min-width: 1200px) {
    .accordion__wrap {
        max-width: 75%;
    }
}

.accordion__content {
    min-width: 50%;
    width: 100%;
}

    .accordion__content .cta-link {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 20px;
    }

@media only screen and (min-width: 992px) {
    .accordion__content {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
    }
}

@media only screen and (min-width: 768px) {
    .accordion__content {
        padding-right: 50px;
    }
}

@media only screen and (max-width: 991.98px) {
    .accordion__content {
        margin-bottom: 0;
    }
}

.accordion__img {
    min-width: 50%;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

@media only screen and (min-width: 992px) {
    .accordion__img {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
    }
}

.image-block {
    width: 100%;
}

@media only screen and (min-width: 768px) {
    .image-block {
        /*margin: 80px 0;*/
    }
}

@media only screen and (max-width: 767.98px) {
    /*.image-block {*/
    /*    margin: 60px 0;*/
    /*}*/

        /*.image-block .wrap {*/
        /*    padding: 0;*/
        /*}*/
}

.image-block__bg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

    .image-block__bg::before {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        background-color: rgba(36, 33, 31, 0.2);
        pointer-events: none;
    }

@media only screen and (min-width: 1200px) {
    .image-block__bg {
        max-height: 590px;
        height: 52vh;
    }
}

@media only screen and (max-width: 1199.98px) {
    .image-block__bg {
        min-height: 590px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
    .image-block__bg {
        padding-bottom: 36.2%;
    }
}

.image-block__description {
    max-width: 440px;
    z-index: 1;
    position: absolute;
    top: 50%;
}

@media only screen and (min-width: 768px) {
    .image-block__description {
        text-align: center;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
}

@media only screen and (max-width: 767.98px) {
    .image-block__description {
        text-align: left;
        padding: 0 36px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0;
    }
}

.image-block__title {
    color: #fff;
    font-weight: 400;
    font-size: 40px;
    line-height: 48px;
}

@media only screen and (min-width: 768px) {
    .image-block__title {
        margin-bottom: 15px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .image-block__title {
        font-size: 22px;
        line-height: 25px;
        margin-bottom: 8px;
    }
}

@media only screen and (max-width: 767.98px) {
    .image-block__title {
        margin-bottom: 20px;
        font-size: 25px;
        line-height: 28px;
    }
}

.image-block__text {
    color: #fff;
    font-weight: 400;
    font-size: 17px;
    line-height: 25px;
}

@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
    .image-block__text {
        font-size: 17px;
        line-height: 25px;
    }
}

@media only screen and (min-width: 768px) {
    .image-block__text {
        margin-bottom: 15px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .image-block__text {
        font-size: 14px;
        line-height: 16px;
        margin-bottom: 12px;
    }
}

@media only screen and (max-width: 767.98px) {
    .image-block__text {
        margin-bottom: 20px;
        font-size: 16px;
        line-height: 23px;
    }
}

.image-block__img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

@media only screen and (min-width: 1200px) {
    .image-block__img {
        /*max-height: 590px;*/
        /*height: 52vh;*/
    }
}

@media only screen and (max-width: 1199.98px) {
    .image-block__img {
        /*min-height: 590px;*/
    }
}

.image-block__img--wide {
    -o-object-fit: unset;
    object-fit: unset;
    height: auto;
    max-height: 100%;
    min-height: 100%;
}



/*.image-block__img {
    width: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
    .image-block__img {
        height: 590px;
    }
}*/

/*.line-separator {*/
/*    position: relative;*/
/*    margin-bottom: 80px;*/
/*}*/

@media only screen and (min-width: 1200px){
    .line-separator {
        margin-bottom: 60px;
    }
}

@media only screen and (max-width: 767.98px) {
    .line-separator {
        margin-bottom: 30px;
    }
}

.line-separator__border {
    display: block;
    width: 100%;
    border-bottom: 1px dashed #bbbcbe;
}

.report-card {
    width: 100%;
}

@media only screen and (min-width: 992px) {
    .report-card {
        padding: 0 100px;
        margin-bottom: 40px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .report-card {
        padding: 0 45px;
    }
}

@media only screen and (max-width: 991.98px) {
    .report-card {
        padding: 0;
        margin-bottom: 0;
    }
}

.report-card__subtitle {
    margin-bottom: 20px;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .report-card__subtitle {
        margin-bottom: 16px;
    }
}

.report-card__number {
   color: #1CAEDB;
   font-size: clamp(75px, 5.8593719vw, 90px);
    line-height: clamp(75px, 5.8593719vw, 90px);
    font-weight: 600;
}

/*@media only screen and (min-width: 1200px) and (max-width: 1680px) {*/
/*    .report-card__number {*/
/*        font-size: 50px;*/
/*        line-height: 50px;*/
/*        margin-bottom: 6px;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 767.98px) {*/
/*    .report-card__number {*/
/*        font-size: 40px;*/
/*        line-height: 45px;*/
/*    }*/
/*}*/

/*.report-card__title {*/
/*    font-size: 50px;*/
/*    font-weight: 400;*/
/*    line-height: 60px;*/
/*    margin-bottom: 20px;*/
/*}*/

/*@media only screen and (min-width: 1200px) and (max-width: 1680px) {*/
/*    .report-card__title {*/
/*        font-size: 28px;*/
/*        line-height: 33px;*/
/*        margin-bottom: 11px;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 767.98px) {*/
/*    .report-card__title {*/
/*        font-size: 30px;*/
/*        line-height: 32px;*/
/*    }*/
/*}*/

.report-card-block {
    width: 100%;
    position: relative;
}

@media only screen and (min-width: 1200px) {
    .report-card-block .row {
        background-color: #f9f9f9;
        margin: 30px 0 100px;
        padding-top: 100px;
        padding-bottom: 80px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .report-card-block {
        background-color: #f9f9f9;
        margin: 54px 0;
        padding: 48px 0;
    }

        .report-card-block .report-card {
            padding: 0;
        }
}

@media only screen and (min-width: 1200px) {
    .report-card-block__card {
        margin-bottom: 50px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .report-card-block__card:first-child .report-card {
        border-bottom: 1px dashed #bbbcbe;
        margin-bottom: 50px;
        padding-bottom: 40px;
    }
}

@media only screen and (min-width: 1200px) {
    .report-card-block__card:nth-of-type(even)::before {
        content: "";
        display: inline-block;
        height: calc(100% + 80px);
        width: 1px;
        border-left: 1px solid #bbbcbe;
        position: absolute;
        left: 0;
        top: -30px;
    }
}

.timeline {
    width: 100%;
}

/*@media only screen and (min-width: 768px) {*/
/*    .timeline {*/
/*        margin: 80px 0;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 767.98px) {*/
/*    .timeline {*/
/*        margin: 60px 0;*/
/*    }*/
/*}*/

/* stylelint-disable max-nesting-depth */
.timeline__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

    .timeline__row:last-child {
        padding-bottom: 0;
    }

@media only screen and (min-width: 992px) {
    .timeline__row {
        /*padding-bottom: 170px;*/
        position: relative;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

        .timeline__row:nth-child(even) {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: reverse;
            -webkit-flex-direction: row-reverse;
            -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
        }

        .timeline__row::after {
            content: "";
            position: absolute;
            top: 130px;
            left: 50%;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            height: 100%;
            width: 1px;
            border-left: 0.5px solid #bebebe;
            z-index: -1;
        }
}

@media only screen and (max-width: 991.98px) {
    .timeline__row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        /*padding-bottom: 120px;*/
    }

        .timeline__row:not(:last-child) .timeline__img-holder::after {
            content: "";
            position: absolute;
            top: 100%;
            left: 50%;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            height: 170px;
            width: 1px;
            border-left: 0.5px solid #bebebe;
            z-index: -1;
        }
}

/* stylelint-enable max-nesting-depth */
.timeline__img-holder {
    position: relative;
}

@media only screen and (min-width: 992px) {
    .timeline__img-holder {
        width: 50%;
    }
}

@media only screen and (max-width: 991.98px) {
    .timeline__img-holder {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        width: 100%;
    }
}

.timeline__col-text {
    position: relative;
}

@media only screen and (min-width: 992px) {
    .timeline__col-text {
        width: 50%;
    }
}

@media only screen and (max-width: 991.98px) {
    .timeline__col-text {
        padding-top: 22px;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 991.98px) {
    .timeline__year {
        position: relative;
        width: 100%;
        padding: 78px 0;
        border-bottom: 2px solid #bbbcbe;
    }
}

/*.timeline__img {*/
/*    padding-bottom: 68.3%;*/
/*}*/

/*@media only screen and (min-width: 1200px) {*/
/*    .timeline__img {*/
/*        height: 37vh;*/
/*        max-height: 420px;*/
/*        padding-bottom: 0;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 991.98px) {*/
/*    .timeline__img {*/
/*        padding-bottom: 72.8%;*/
/*    }*/
/*}*/

.timeline__circle {
    border-radius: 100%;
    background-color: #005498 ;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media only screen and (min-width: 1200px) {
    .timeline__circle {
        width: 170px;
        height: 170px;
        margin: 0 120px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
    .timeline__circle {
        width: 130px;
        height: 130px;
        margin: 0 60px;
    }
}

@media only screen and (max-width: 991.98px) {
    .timeline__circle {
        width: 170px;
        height: 170px;
        margin: 0 auto;
        position: relative;
    }

        .timeline__circle::after {
            content: "";
            position: absolute;
            top: 100%;
            left: 50%;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            height: 77px;
            width: 1px;
            border-left: 0.5px solid #bebebe;
            z-index: -1;
        }
}

.timeline__title {
    font-weight: 400;
}

@media only screen and (min-width: 1200px) {
    .timeline__title {
        font-size: 40px;
        line-height: 48px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .timeline__title {
        font-size: 30px;
        line-height: 36px;
    }
}

@media only screen and (max-width: 767.98px) {
    .timeline__title {
        font-size: 25px;
        line-height: 28px;
        margin-bottom: 10px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .timeline__title {
        font-size: 22px;
        line-height: 25px;
    }
}

.timeline__number {
    text-align: center;
    color: #fff;
    max-width: 100px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
}

@media only screen and (min-width: 1200px) {
    .timeline__number {
        font-size: 30px;
        line-height: 28px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .timeline__number {
        font-size: 26px;
        line-height: 28px;
    }
}

@media only screen and (max-width: 767.98px) {
    .timeline__number {
        font-size: 30px;
        line-height: 28px;
    }
}

.timeline__text {
    margin-bottom: 0;
}

/*.tabs {
    position: relative;
    width: 100%;
    padding: 170px 0;
    background-color: rgba(187, 188, 190, 0.09);
    margin-bottom: 140px;
}*/

.tabs .people .people--card-triangle .people__info::before {
    background-color: #f9f9f9;
}

.tabs .people .people__line-break {
    background-color: #f9f9f9;
}

/*.tabs .accordion .table {*/
/*    margin: 0;*/
/*}*/

.tabs .text-img .swiper-wrapper {
    background-color: transparent;
}

@media only screen and (max-width: 1199.98px) {
    .tabs {
        padding: 100px 0;
        margin-bottom: 100px;
    }
}

@media only screen and (max-width: 767.98px) {
    .tabs {
        padding-top: 60px;
        margin-bottom: 80px;
    }

        .tabs .accordion {
            padding: 0 36px;
        }

        .tabs .wrap {
            padding: 0;
        }

        .tabs .text-block {
            margin: 0;
        }

            .tabs .text-block .wrap {
                padding: 0 36px;
            }

        .tabs .people__info {
            padding: 33px 69px 0;
        }

        .tabs .people__content {
            padding: 0 36px;
        }
}

.tabs--bg-white {
    background-color: #fff;
    padding: 0;
    margin: 100px 0;
}

    .tabs--bg-white .tabs__content {
        background-color: #fff;
    }

.tabs__subtitle {
    margin-bottom: 34px;
    text-align: center;
}

@media only screen and (max-width: 991.98px) {
    .tabs__subtitle {
        text-align: left;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .tabs__subtitle {
        margin-bottom: 28px;
    }
}

@media only screen and (max-width: 767.98px) {
    .tabs__subtitle {
        padding: 0 36px;
        margin-bottom: 20px;
    }
}

.tabs__list {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 57px;
}

@media only screen and (min-width: 1200px) {
    .tabs__list {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .tabs__list {
        margin-bottom: 40px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .tabs__list {
        overflow-x: scroll;
    }
}

@media only screen and (max-width: 767.98px) {
    .tabs__list {
        padding: 0 36px;
        margin-bottom: 40px;
    }
}

.tabs__item {
    margin-right: 11px;
    margin-bottom: 13px;
}

    .tabs__item:last-child {
        margin-right: 0;
    }

@media only screen and (max-width: 767.98px) {
    .tabs__item {
        margin-right: 15px;
    }
}

.tabs__btn {
    position: relative;
    white-space: nowrap;
    height: 41px;
    line-height: 40px;
    padding: 0 17px;
    text-transform: uppercase;
    background-color: #fff;
    border: 1px dashed #bbbcbe;
    border-radius: 20px;
    font-weight: 700;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    z-index: 2;
}

@media only screen and (min-width: 1025px) {
    .no-touch .tabs__btn:hover {
        background-color: #f4f4f4;
        color: #005498 ;
    }
}

@media only screen and (max-width: 1199.98px) {
    .tabs__btn {
        white-space: nowrap;
    }
}

.tabs__btn--active {
    background-color: #005498 ;
    border: 0;
    color: #fff;
}

@media only screen and (min-width: 1025px) {
    .no-touch .tabs__btn--active:hover {
        background-color: #bbbcbe;
        color: #fff;
    }
}

.tabs__tab {
    display: none;
}

    .tabs__tab .accordion__body, .tabs__tab > :last-child {
        margin-bottom: 0 !important;
    }

        .tabs__tab .accordion__body img, .tabs__tab > :last-child img {
            margin-bottom: 25px;
        }

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .tabs__tab > :first-child {
        margin-top: 50px;
    }

        .tabs__tab > :first-child img {
            margin-bottom: 21px;
        }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .tabs__tab > :first-child {
        margin-top: 30px;
    }
}

@media only screen and (max-width: 767.98px) {
    .tabs__tab > :first-child {
        margin-top: 0;
    }
}

.tabs__tab--active {
    display: block;
}

.tabs__content .text-img__slide {
    pointer-events: visible;
}

.tabs__content .text-img {
    margin-bottom: 0;
}

.tabs__content .text-img__content,
.tabs__content .text-img__slide {
    background-color: transparent;
}

.tabs__content .wrap {
    padding: 0;
}

@media only screen and (max-width: 1199.98px) {
    .tabs__content {
        background-color: #f9f9f9;
        position: relative;
        z-index: 2;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .tabs__content {
        padding-top: 13px;
        margin-top: -69px;
    }

        /*.tabs__content .text-img__content {*/
        /*    padding: 55px 50px 100px;*/
        /*}*/
}

@media only screen and (max-width: 767.98px) {
    .tabs__content {
        padding-top: 52px;
        margin-top: -52px;
    }
}

.search {
    /*width: 100%;*/
}

.search__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    /*background-color: #f4f4f4;*/
}

@media only screen and (min-width: 1200px) {
    .search__wrap {
        padding: 60px 0 91px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .search__wrap {
        padding: 60px 0 70px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .search__wrap {
        padding: 55px 0 50px;
    }
}

.search__form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
    position: relative;
}

.search__input {
    width: 100%;
    border: 0;
    border-bottom: 1px dashed #004b3a;
    background-color: transparent;
}

    .search__input::-webkit-input-placeholder {
        /*font-family: "Lora", sans-serif;*/
        font-family: "Plus Jakarta Sans", sans-serif;
        font-weight: 400;
        height: auto;
        /*color: #24211f;*/
        color: #004b3a;
        font-size: 2.0rem !important;
        opacity: 0.5;
    }

    .search__input:-moz-placeholder {
        /*font-family: "Lora", sans-serif;*/
        font-family: "Plus Jakarta Sans", sans-serif;
        font-weight: 400;
        height: auto;
        /*color: #24211f;*/
        color: #004b3a;
        font-size: 2.0rem !important;
        opacity: 0.5;
    }

    .search__input::-moz-placeholder {
        /* font-family: "Lora", sans-serif;*/
        font-family: "Plus Jakarta Sans", sans-serif;
        font-weight: 400;
        height: auto;
        /*color: #24211f;*/
        color: #004b3a;
        font-size: 2.0rem !important;
        opacity: 0.5;
    }

    .search__input:-ms-input-placeholder {
        /*font-family: "Lora", sans-serif;*/
        font-family: "Plus Jakarta Sans", sans-serif;
        font-weight: 400;
        height: auto;
        /*color: #24211f;*/
        color: #004b3a;
        font-size: 2.0rem !important;
        opacity: 0.5;
    }

@media only screen and (min-width: 1200px) {
    .search__input {
        padding: 38px 67px;
        height: 74px;
        font-size: 50px;
    }

        .search__input::-webkit-input-placeholder {
            font-size: 50px;
        }

        .search__input:-moz-placeholder {
            font-size: 50px;
        }

        .search__input::-moz-placeholder {
            font-size: 50px;
        }

        .search__input:-ms-input-placeholder {
            font-size: 50px;
        }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .search__input {
        font-size: 22px;
        padding: 10px 45px;
        height: 50px;
    }

        .search__input::-webkit-input-placeholder {
            font-size: 22px;
            line-height: 25px;
        }

        .search__input:-moz-placeholder {
            font-size: 22px;
            line-height: 25px;
        }

        .search__input::-moz-placeholder {
            font-size: 22px;
            line-height: 25px;
        }

        .search__input:-ms-input-placeholder {
            font-size: 22px;
            line-height: 25px;
        }
}

@media only screen and (max-width: 1199.98px) {
    .search__input {
        padding: 3px 20px 3px 45px;
        font-size: 30px;
    }

        .search__input::-webkit-input-placeholder {
            font-size: 32px;
        }

        .search__input:-moz-placeholder {
            font-size: 32px;
        }

        .search__input::-moz-placeholder {
            font-size: 32px;
        }

        .search__input:-ms-input-placeholder {
            font-size: 32px;
        }
}

.search__search-btn {
    position: absolute;
    top: 55%;
    left: 1px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #005498 ;
}

.loaded .search__search-btn {
    -webkit-transition: opacity 250ms ease;
    transition: opacity 250ms ease;
}

@media only screen and (min-width: 1025px) {
    .no-touch .search__search-btn:hover {
        opacity: 0.6;
    }
}

@media only screen and (min-width: 1200px) {
    .search__search-btn {
        font-size: 48px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .search__search-btn {
        font-size: 28px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .search__search-btn {
        font-size: 30px;
    }
}

.loaded .search__container {
    -webkit-transition: background-color 250ms ease;
    transition: background-color 250ms ease;
}

.search--container-active {
    /*background-color: #f4f4f4;*/
}

.search__card {
    /*border-bottom: 1px dashed #bbbcbe;*/
}

@media only screen and (min-width: 1200px) {
    .search__card {
        /*padding: 55px 0;*/
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .search__card {
        /*padding: 37px 0;*/
    }
}

@media only screen and (max-width: 1199.98px) {
    .search__card {
        /*padding: 25px 0;*/
    }
}

.search__info {
    max-width: 810px;
    width: 100%;
    position: relative;
}

.search__link {
    position: absolute;
    inset: 0;
    z-index: 2;
}

@media only screen and (min-width: 1025px) {
    .no-touch .search__link:hover ~ .search__title .search--fill-color {
        /*color: #24211f;*/
        color: #004b3a;
        font-weight: 400;
    }

    .no-touch .search__link:hover ~ .search__title::after {
        width: 100%;
    }

    .no-touch .search__link:hover ~ .search__text .search--fill-color {
        /*color: #24211f;*/
        color: #004b3a;
        font-weight: bold;
    }
}

.search__subtitle {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
}

@media only screen and (min-width: 1200px) {
    .search__subtitle {
        font-size: 21px;
        line-height: 28px;
        margin-bottom: 16px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .search__subtitle {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 12px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .search__subtitle {
        font-size: 17px;
        line-height: 25px;
        margin-bottom: 10px;
    }
}

.search__title {
    font-weight: 600;
    display: inline-block;
    z-index: 1;
    margin-bottom: 12px;
    padding-bottom: 5px;
    position: relative;
}

    .search__title::after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        height: 2px;
        background-color: #24211f;
        width: 0;
        /*-webkit-transition: 0.3s ease;*/
        /*transition: 0.3s ease;*/
    }

@media only screen and (min-width: 1200px) {
    .search__title {
        font-size: 35px;
        line-height: 48px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .search__title {
        font-size: 22px;
        line-height: 25px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .search__title {
        font-size: 30px;
        line-height: 32px;
    }
}

.search__text,
.search__document-info {
    font-family: "Apex New";
    font-weight: 300;
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 0;
}

@media only screen and (min-width: 1200px) {
    .search__text,
    .search__document-info {
        font-size: 17px;
        line-height: 25px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .search__text,
    .search__document-info {
        font-size: 14px;
        line-height: 16px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .search__text,
    .search__document-info {
        font-size: 16px;
        line-height: 23px;
    }
}

.search__document-info--bold {
    font-weight: 600;
    text-transform: uppercase;
}

.search__document-info:not(.search__document-info--bold) {
    position: relative;
    padding-right: 7px;
    margin-right: 3px;
}

    .search__document-info:not(.search__document-info--bold)::after {
        content: "";
        position: absolute;
        right: 0;
        top: 1px;
        width: 1px;
        height: calc(100% - 1px);
        background-color: #24211f;
    }

.search__date {
    font-family: "Apex New";
    font-weight: 300;
    font-size: 17px;
    line-height: 25px;
}

    .search__date::after {
        content: "|";
        display: inline-block;
        margin: 0 5px 0 8px;
    }

.search__extra {
    font-family: "Apex New";
    font-weight: 300;
    font-size: 17px;
    line-height: 25px;
}

.search__button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 135px auto;
}

.search--fill-color {
    /*color: #004b3a;*/
    color: #dc3545;
    font-weight: 600;
}

.loaded .search--fill-color {
    -webkit-transition: color 250ms ease;
    transition: color 250ms ease;
}

.contact {
    width: 100%;
    /*margin: 80px 0;*/
}

.contact__top {
    width: 100%;
}

@media only screen and (min-width: 768px) {
    .contact__top {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-bottom: 50px;
        margin-bottom: 50px;
        border-bottom: 1px dashed #bbbcbe;
    }
}

@media only screen and (max-width: 767.98px) {
    .contact__top .contact__box:last-child {
        margin-bottom: 80px;
    }
}

@media only screen and (min-width: 1200px) {
    .contact__box {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media only screen and (min-width: 768px) {
    .contact__box {
        margin-bottom: 30px;
        width: 48%;
    }
}

@media only screen and (max-width: 767.98px) {
    .contact__box {
        margin-bottom: 50px;
    }
}

.contact__title {
    font-weight: 400;
    margin-bottom: 15px;
}

@media only screen and (min-width: 1200px) {
    .contact__title {
        font-size: 50px;
        line-height: 60px;
        margin-right: 30px;
        width: 100%;
        max-width: 320px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .contact__title {
        font-size: 40px;
        line-height: 50px;
        margin-right: 20px;
    }
}

@media only screen and (max-width: 767.98px) {
    .contact__title {
        font-size: 30px;
        line-height: 32px;
        margin: 20px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .contact__title {
        font-size: 28px;
        line-height: 33px;
        margin-right: 20px;
        max-width: 300px;
    }
}

@media only screen and (min-width: 1200px) {
    .contact__info {
        padding-top: 15px;
    }
}

.contact__person,
.contact__link {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    display: block;
    padding-left: 20px;
    color: #24211f;
}

@media only screen and (min-width: 1200px) {
    .contact__person,
    .contact__link {
        font-size: 21px;
        line-height: 28px;
        margin-bottom: 5px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .contact__person,
    .contact__link {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 4px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .contact__person,
    .contact__link {
        font-size: 21px;
        line-height: 28px;
    }
}

@media only screen and (max-width: 767.98px) {
    .contact__person,
    .contact__link {
        font-size: 21px;
        line-height: 28px;
    }
}

.contact__link {
    position: relative;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    max-width: 300px;
}

    .contact__link .icon {
        position: absolute;
        left: 0;
        top: 8px;
        font-size: 12px;
        margin-right: 18px;
        color: #005498 ;
    }

@media only screen and (min-width: 1025px) {
    .no-touch .contact__link:hover {
        color: #005498 ;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .contact__link .icon {
        top: 3px;
    }
}

@media only screen and (min-width: 1200px) {
    .contact__bottom {
        margin: 0 -30px;
    }
}

@media only screen and (min-width: 768px) {
    .contact__bottom {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
}

@media only screen and (min-width: 1200px) {
    .contact__location {
        padding: 0 15px;
        margin-bottom: 30px;
        width: 25%;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .contact__location {
        padding: 0 30px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .contact__location {
        width: 50%;
        text-align: left;
    }

        .contact__location:not(:nth-last-child(-n+2)) {
            margin-bottom: 40px;
        }

        .contact__location .contact__link {
            text-align: left;
        }
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
    .contact__location:nth-child(even) {
        padding-left: 15px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
    .contact__location:nth-child(even) {
        padding-left: 20px;
    }
}

@media only screen and (max-width: 767.98px) {
    .contact__location {
        border-top: 1px dashed #bbbcbe;
        padding: 22px 0 50px;
    }
}

.contact__icon {
    width: 81px;
    height: 81px;
    border-radius: 100%;
    margin-bottom: 26px;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .contact__icon {
        width: 75px;
        height: 75px;
    }
}

.contact__city {
    font-weight: 400;
}

@media only screen and (min-width: 1200px) {
    .contact__city {
        font-size: 50px;
        line-height: 60px;
    }
}

@media only screen and (min-width: 768px) {
    .contact__city {
        margin-bottom: 40px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .contact__city {
        font-size: 28px;
        line-height: 33px;
        margin-bottom: 22px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .contact__city {
        font-size: 40px;
        line-height: 50px;
    }
}

@media only screen and (max-width: 767.98px) {
    .contact__city {
        font-size: 30px;
        line-height: 32px;
        margin-bottom: 20px;
    }
}

.contact__address {
    font-family: "Apex New";
    font-weight: 300;
    display: block;
    max-width: 260px;
    font-size: 22px;
    line-height: 30px;
}

@media only screen and (min-width: 1200px) {
    .contact__address {
        margin-bottom: 50px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .contact__address {
        margin: 0 0 40px;
    }
}

@media only screen and (max-width: 767.98px) {
    .contact__address {
        margin-bottom: 30px;
        font-size: 19px;
        line-height: 25px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .contact__address {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 36px;
    }
}

.cards {
    width: 100%;
}

@media only screen and (min-width: 768px) {
    .cards {
        margin: 80px 0;
    }
}

@media only screen and (max-width: 767.98px) {
    .cards {
        margin: 60px 0;
    }
}

.cards__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media only screen and (min-width: 1200px) {
    .cards__container {
        margin: 0 -45px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .cards__container {
        margin: 0 -25px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .cards__container {
        margin: 0 -22px;
    }
}

.cards__item {
    width: 100%;
}

    .cards__item .cta-link + .cards__link {
        margin-top: 10px;
    }

@media only screen and (min-width: 1200px) {
    .cards__item {
        max-width: calc(33.33% - 90px);
        margin: 0 45px 82px;
    }

        .cards__item:nth-last-child(-n+3) {
            margin-bottom: 0;
        }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .cards__item {
        max-width: calc(33.33% - 50px);
        margin: 0 25px 82px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .cards__item {
        max-width: calc(50% - 44px);
        margin: 0 22px 64px;
    }

        .cards__item:nth-last-child(-n+2) {
            margin-bottom: 0;
        }
}

@media only screen and (max-width: 767.98px) {
    .cards__item {
        margin-bottom: 60px;
    }

        .cards__item:last-child {
            margin-bottom: 0;
        }
}

.cards__item--border {
    border-top: 1px dashed #bbbcbe;
    padding-top: 35px;
}

.cards__img {
    position: relative;
}

@media only screen and (min-width: 768px) {
    .cards__img {
        margin-bottom: 37px;
    }
}

@media only screen and (min-width: 1200px) {
    .cards__img {
        height: 47vh;
        max-height: 535px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .cards__img {
        padding-bottom: 92%;
    }
}

@media only screen and (max-width: 767.98px) {
    .cards__img {
        padding-bottom: 122%;
        width: calc(100% + 72px);
        margin-left: -36px;
        margin-bottom: 60px;
    }
}

.cards__title {
    font-weight: 400;
    margin-bottom: 20px;
}

@media only screen and (min-width: 768px) {
    .cards__title {
        font-size: 34px;
        line-height: 35px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .cards__title {
        font-size: 22px;
        line-height: 25px;
        margin-bottom: 13px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .cards__title {
        font-size: 25px;
        line-height: 28px;
    }
}

.cards__text {
    margin-bottom: 20px;
}

@media only screen and (min-width: 768px) {
    .cards__text {
        padding-right: 25px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .cards__text {
        margin-bottom: 16px;
    }
}

.cards__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

    .cards__link .icon {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 14px;
        background-color: #005498 ;
        border-radius: 100%;
        width: 31px;
        height: 31px;
        color: #fff;
        margin-right: 8px;
    }

.loaded .cards__link .icon {
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}

@media only screen and (min-width: 1025px) {
    .no-touch .cards__link:hover .icon {
        background-color: #bbbcbe;
    }
}

.cards__link-text {
    font-size: 16px;
    line-height: 28px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #24211f;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .cards__link-text {
        font-size: 13px;
        line-height: 16px;
    }
}

.popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(36, 33, 31, 0.7);
    display: none;
    z-index: 1000;
}

.popup__video {
    position: relative;
    padding-bottom: 56.25%;
    margin: 0 auto;
}

@media only screen and (min-width: 992px) {
    .popup__video {
        width: calc(100% - 100px);
    }
}

@media only screen and (max-width: 991.98px) {
    .popup__video {
        width: 100%;
    }
}

.popup__video--landscape {
    padding-bottom: 35%;
    max-width: 600px;
}

.popup__iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.popup__holder {
    max-width: 1200px;
    position: absolute;
    top: 50%;
}

.loaded .popup__holder {
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}

@media only screen and (min-width: 1200px) {
    .popup__holder {
        left: 50%;
        width: 100%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .popup__holder {
        width: calc(100% - 60px);
        left: 30px;
        right: 30px;
        margin: 0 auto;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }
}

@media only screen and (max-width: 767.98px) {
    .popup__holder {
        width: calc(100% - 40px);
        left: 20px;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }
}

.popup__close {
    position: absolute;
    color: #fff;
}

.loaded .popup__close {
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}

@media only screen and (min-width: 1025px) {
    .no-touch .popup__close:hover {
        opacity: 0.6;
    }
}

@media only screen and (min-width: 992px) {
    .popup__close {
        top: 0;
        right: -50px;
    }
}

@media only screen and (min-width: 768px) {
    .popup__close {
        font-size: 25px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
    .popup__close {
        right: 0;
        top: -40px;
    }
}

@media only screen and (max-width: 767.98px) {
    .popup__close {
        font-size: 21px;
        right: 0;
        top: -30px;
    }
}

.popup__close--landscape {
    top: 0;
    right: -40px;
}

.multi-block--border-top .multi-block__col {
    /*border-top: 1px dashed #bbbcbe;*/
}

@media only screen and (max-width: 767.98px) {
    .multi-block--border-top .multi-block__col {
        border: 0;
    }
}

.multi-block--border-bottom .multi-block__col {
    /*border-bottom: 1px dashed #bbbcbe;*/
}

@media only screen and (max-width: 767.98px) {
    .multi-block--border-bottom .multi-block__col {
        border: 0;
    }
}

.multi-block__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

@media only screen and (min-width: 992px) {
    .multi-block__container {
        height: 80vh;
        max-height: 900px;
    }
}

@media only screen and (max-width: 991.98px) {
    .multi-block__container {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.multi-block__container--inverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

    .multi-block__container--inverse .multi-block__col--right {
        border-left: 0;
    }

@media only screen and (min-width: 992px) {
    .multi-block__container--inverse .multi-block__col--left {
        /*border-left: 1px dashed #bbbcbe;*/
    }
}

@media only screen and (min-width: 1200px) {
    .multi-block__container--inverse .multi-block__left {
        padding: 100px 120px 100px 115px;
        margin: 0;
        max-width: 100%;
    }

    .multi-block__container--inverse .multi-block__slider {
        padding: 100px 115px 100px 20px;
    }

        .multi-block__container--inverse .multi-block__slider .swiper {
            margin-left: auto;
            max-width: 705px;
        }

    .multi-block__container--inverse .multi-block__box-right {
        padding: 79px 115px 30px 20px;
    }

        .multi-block__container--inverse .multi-block__box-right .report {
            margin-left: auto;
            max-width: 705px;
        }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .multi-block__container--inverse .multi-block__left {
        padding: 30px 80px 30px 63px;
    }

    .multi-block__container--inverse .multi-block__slider,
    .multi-block__container--inverse .multi-block__box-right {
        padding: 30px 60px 30px 80px;
    }
}

@media only screen and (max-width: 767.98px) {
    .multi-block__container--inverse {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}

.multi-block__col {
    max-width: 50%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
}

@media only screen and (max-width: 991.98px) {
    .multi-block__col {
        max-width: 100%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        border: none;
    }
}

.multi-block__col--white .multi-block__box p,
.multi-block__col--white .multi-block__box h2 {
    color: #fff;
}

.multi-block__col--white .multi-block__box .cta-link .cta-link__arrow {
    background-color: #fff;
}

    .multi-block__col--white .multi-block__box .cta-link .cta-link__arrow::before, .multi-block__col--white .multi-block__box .cta-link .cta-link__arrow::after {
        background-color: #fff;
    }

.multi-block__col--white .multi-block__box .cta-link .cta-link__text {
    color: #fff;
}

.multi-block__col--white .multi-block__box .heading {
    color: #fff;
}

.multi-block__col--left {
    width: 100%;
}

@media only screen and (max-width: 991.98px) {
    .multi-block__col--left {
        min-height: 60vh;
    }
}

.multi-block__left {
    max-width: auto;
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: 36px;
    /*padding: 100px 120px 100px 20px;*/
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .multi-block__left {
        padding: 30px 60px 30px 80px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .multi-block__left {
        padding: 100px 36px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
    .multi-block__left {
        margin-left: 0;
    }
}

@media only screen and (min-width: 1200px) {
    .multi-block__left p {
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 767.98px) {
    .multi-block__left {
        padding: 20px;
    }
}

@media only screen and (min-width: 1200px) and (max-height: 900px) {
    .multi-block__left {
        height: 182vh;
        max-height: 900px;
    }
}

.multi-block__box {
    /*max-width: 920px;*/
    width: 100%;
}

.multi-block__col--right > div:first-child {
    /*border-bottom: 1px dashed #bbbcbe;*/
}

@media only screen and (min-width: 768px) {
    .multi-block__col--right {
        /* border-left: 1px dashed #bbbcbe;*/
        /*padding-left:36px;*/
    }
}

.multi-block__image-wrapper {
    position: relative;
    overflow: hidden;
}

@media only screen and (min-width: 992px) {
    .multi-block__image-wrapper {
        min-height: auto;
        height: 40vh !important;
        max-height: 450px;
    }
}

@media only screen and (max-width: 991.98px) {
    .multi-block__image-wrapper {
        height: 30vh;
    }
}

.multi-block__link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
}

@media only screen and (min-width: 1025px) {
    .no-touch .multi-block__link:hover ~ .multi-block__image {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    .no-touch .multi-block__link:hover ~ .multi-block__box-right .cta-link .cta-link__arrow {
        background-color: #fff;
        width: 60px;
    }
}

.multi-block__image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.loaded .multi-block__image {
    -webkit-transition: -webkit-transform 400ms ease;
    transition: -webkit-transform 400ms ease;
    transition: transform 400ms ease;
    transition: transform 400ms ease, -webkit-transform 400ms ease;
}

.multi-block__box-right {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 30px 140px 30px 115px;
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .multi-block__box-right {
        padding: 0 40px;
    }
}

@media only screen and (max-width: 767.98px) {
    .multi-block__box-right {
        padding: 50px 20px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .multi-block__box-right {
        padding: 30px 80px 30px 63px;
    }
}

.multi-block__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

    .multi-block__wrap .heading {
        margin-bottom: 8px;
    }

    .multi-block__wrap h2 {
        margin-bottom: 22px;
    }

@media only screen and (min-width: 1200px) {
    .multi-block__wrap {
        padding: 50px 140px 86px 146px;
        height: 450px !important;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .multi-block__wrap {
        padding: 40px 70px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .multi-block__wrap {
        padding: 40px;
    }
}

@media only screen and (min-width: 768px) {
    .multi-block__wrap {
        min-height: auto;
        height: 40vh !important;
        max-height: 450px;
    }
}

@media only screen and (max-width: 767.98px) {
    .multi-block__wrap {
        padding: 50px 20px;
    }
}

.multi-block__wrap--border {
    border-bottom: 1px dashed #bbbcbe;
}

.multi-block__slider {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 30px 140px 30px 115px;
}

    .multi-block__slider .swiper-arrow {
        display: none;
    }

    .multi-block__slider .swiper-pagination {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .multi-block__slider .swiper-buttons {
        position: relative;
        bottom: auto;
    }

    .multi-block__slider .swiper-button-prev,
    .multi-block__slider .swiper-button-next {
        opacity: 0;
        visibility: hidden;
        z-index: -10;
    }

@media only screen and (max-width: 1199.98px) {
    .multi-block__slider .swiper-counter {
        display: none;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
    .multi-block__slider {
        padding: 40px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
    .multi-block__slider {
        padding: 40px 36px;
    }
}

@media only screen and (min-width: 992px) {
    .multi-block__slider {
        /*height: 78vh;
        max-height: 78vh;*/
        /*height: 48vh;
        max-height: 48vh;*/
        /*height: 47.88vh;*/
        height: 78vh;
        max-height: 475px;
    }
}

@media only screen and (max-width: 991.98px) {
    .multi-block__slider {
        min-height: 40vh;
    }
}

@media only screen and (max-width: 767.98px) {
    .multi-block__slider {
        padding: 50px 20px;
        border-top: 1px dashed #bbbcbe;
        min-height: 40vh;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .multi-block__slider {
        padding: 30px 80px 30px 63px;
    }
}

.multi-block__slider--white h2,
.multi-block__slider--white p {
    color: #fff;
}

.multi-block__slider--white .heading {
    color: #fff;
}

.multi-block__number {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 90px;
    font-weight: 300;
    line-height: 28px;
    margin: 20px 0 30px;
}

.multi-block__text {
    max-width: 532px;
    width: 100%;
}

.multi-block__iframe-title.heading {
    font-size: 16px;
}

.multi-block__iframe {
    max-width: 400px;
    width: 100%;
}

@media only screen and (max-width: 767.98px) {
    .multi-block__iframe {
        max-width: 100%;
    }
}

.download {
    width: 100%;
}

    .download .btn {
        display: block;
        margin: 40px auto 0;
    }

    .download .cta-link {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 30px;
    }

/*@media only screen and (min-width: 768px) {*/
/*    .download {*/
/*        margin: 80px 0;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 767.98px) {*/
/*    .download {*/
/*        margin: 60px 0;*/
/*    }*/
/*}*/

@media only screen and (min-width: 768px) {
    .download__container {
        margin-bottom: 40px;
    }
}

@media only screen and (max-width: 767.98px) {
    .download__container {
        margin: 40px 0;
    }
}

.download__headings {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /*margin-bottom: 22px;*/
}
@media and screen (max-width: 767.98px){
    .download__headings {
        margin-right:-20px;
        margin-left:-20px;
    }
    /*.download__heading{*/
    /*    padding-left:36px;*/
    /*        }*/
}

.download__item:nth-child(even) {
    background-color: #fcfcfc;
}

@media only screen and (min-width: 768px) {
    .download__item {
        padding: 15px 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

@media only screen and (max-width: 767.98px) {
    .download__item {
        padding: 12px 0 12px 36px;
        width: calc(100% + 72px);
        margin: 0 0 0 -36px;
    }
}

@media only screen and (max-width: 767.98px) {
    .download_container {
        margin-top: 30px;
    }
}

.download__heading {
    display: block;
}

    .download__heading:nth-child(1) {
        width: 25%;
    }

        .download__heading:nth-child(1) .download__label {
            padding-left: 0;
        }

    .download__heading:nth-child(2) {
        width: 59%;
    }

    .download__heading .dropdown__btn {
        color: #005498 ;
    }

    .download__heading .dropdown__option {
        text-transform: uppercase;
    }

@media only screen and (max-width: 767.98px) {
    .download__heading {
        margin-right: 10px;
    }

        .download__heading .dropdown {
            display: none;
        }
}

.download__label {
    text-align: left;
    /*font-family: "Plus Jakarta Sans", sans-serif;*/
    font-weight: 600;
    color: #005498 ;
    text-transform: uppercase;
    position: relative;
    -webkit-transition: 0.5s ease;
    transition: 0.5s ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

    .download__label .icon {
        margin-left: 8px;
        margin-top: -6px;
        -webkit-transition: 0.5s ease;
        transition: 0.5s ease;
        color: #005498 ;
    }

        .download__label .icon::before {
            font-weight: 700;
        }

@media only screen and (min-width: 768px) {
    .download__label {
        min-width: 190px;
        line-height: 28px;
        /*padding: 4px 20px;*/
    }
}

@media only screen and (max-width: 767.98px) {
    .download__label {
        padding: 4px 20px 4px 0;
        max-width: 100px;
        width: 100%;
    }
}

.download__label--active .icon {
    -webkit-transform: translateY(-50%) rotateX(180deg);
    transform: translateY(-50%) rotateX(180deg);
}

.download__label--hidden {
    display: none;
}

.download__date {
    font-family: "Apex New";
    font-weight: 500;
    display: block;
}

@media only screen and (min-width: 1200px) {
    .download__date {
        font-size: 22px;
        line-height: 28px;
    }
}

@media only screen and (min-width: 768px) {
    .download__date {
        width: 25%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .download__date {
        font-size: 16px;
        line-height: 20px;
    }
}

@media only screen and (max-width: 767.98px) {
    .download__date {
        margin-right: 10px;
        font-size: 14px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .download__date {
        font-size: 18px;
        line-height: 26px;
    }
}

.download__title {
    font-family: "Apex New";
    font-weight: 550;
    display: block;
}

@media only screen and (min-width: 1200px) {
    .download__title {
        font-size: 22px;
        line-height: 24px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .download__title {
        font-size: 18px;
        line-height: 21px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .download__title {
        font-size: 16px;
        line-height: 20px;
    }
}

@media only screen and (min-width: 768px) {
    .download__title {
        width: 59%;
    }
}

@media only screen and (max-width: 767.98px) {
    .download__title {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 6px;
    }
}

.download__type {
    max-width: 100px;
    width: 100%;
    display: block;
}

    .download__type .icon {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: #005498 ;
        border-radius: 100%;
        color: #fff;
        -webkit-transition: 0.3s ease;
        transition: 0.3s ease;
    }

@media only screen and (min-width: 1025px) {
    .no-touch .download__type:hover .icon {
        background-color: #bbbcbe;
    }
}

@media only screen and (min-width: 768px) {
    .download__type .icon {
        width: 31px;
        height: 31px;
        font-size: 15px;
    }
}

@media only screen and (max-width: 767.98px) {
    .download__type .icon {
        width: 25px;
        height: 25px;
        font-size: 12px;
    }
}

.download__file {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    color: #24211f;
    text-transform: uppercase;
    margin-left: 8px;
}

@media only screen and (min-width: 768px) {
    .download__file {
        font-size: 16px;
        line-height: 28px;
    }
}

.download__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 80px;
    border-bottom: 0.5px #bebebe solid;
}
.download__list::-webkit-scrollbar{
    display:none;
}

@media only screen and (max-width: 991.98px) {
    .download__list {
         -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
        overflow-x: scroll;
    }
}

@media only screen and (max-width: 767.98px) {
    .download__list {
        margin-bottom: 40px;
    }
}

.download__list-item {
    position:relative;
    cursor: pointer;
    margin-right: 16px;
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
    text-transform: uppercase;
    color: #aaaaaa;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    white-space: nowrap;
    margin-right:1.75rem
}

    .download__list-item:last-child {
        margin-right: 0;
    }

@media only screen and (min-width: 1025px) {
    .no-touch .download__list-item:hover {
        color: #005498 ;
    }
}

@media only screen and (min-width: 768px) {
    .download__list-item {
        padding: 10px 0;
        margin-right:3rem;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .download__list-item {
        font-size: 13px;
        line-height: 16px;
    }
}

/*@media only screen and (max-width: 991.98px) {*/
/*    .download__list-item {*/
/*        padding: 10px 36px;*/
/*    }*/
/*}*/

.download__list-item--active {
    color: #005498 ;
    /*border-bottom: 5px solid #02243E ;*/
}
.download__list-item--active::before{
    position:absolute;
    content:"";
    height:5px;
    width:100%;
    background-color:#02243E;
    bottom:0;
}

.dropdown {
    position: relative;
}

    .dropdown .icon {
        position: absolute;
        right: 10px;
        top: calc(50% - 3px);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-transition: 0.5s ease;
        transition: 0.5s ease;
        pointer-events: none;
    }

@media only screen and (min-width: 768px) {
    .dropdown {
        /*min-width: 200px;*/
        display: inline-block;
    }
}

@media only screen and (max-width: 767.98px) {
    .dropdown {
        /*margin-bottom: 10px;*/
        width: 100%;
    }
}

@media only screen and (min-width: 768px) {
    .dropdown--margin {
        margin-bottom: 77px;
    }
}

.dropdown--active .icon {
    top: calc(50% + 3px);
    -webkit-transform: translateY(-50%) rotateX(180deg);
    transform: translateY(-50%) rotateX(180deg);
}

@media only screen and (min-width: 768px) {
    .dropdown--hidden {
        display: none;
    }
}

.dropdown__btn {
    width: 100%;
    text-align: left;
    padding: 1px 25px 1px 20px;
    border: 1px solid #24211f;
    position: relative;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    font-size: 17px;
    line-height: 25px;
    color: #24211f;
    text-transform: uppercase;
}
@media screen and (max-width:768px){
    .dropdown__btn{
padding: 6px 25px 6px 20px;
            }
    }

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .dropdown__btn {
        font-size: 14px;
        line-height: 18px;
        min-height: 32px;
    }
}

.dropdown__option {
    display: block;
    font-family: "Apex New";
    font-weight: 700;
    font-size: 17px;
    line-height: 25px;
    color: #24211f;
    padding: 5px 20px;
    width: 100%;
    text-align: left;
}

.loaded .dropdown__option {
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}

@media only screen and (min-width: 1025px) {
    .no-touch .dropdown__option:hover {
        background-color: #f4f4f4;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .dropdown__option {
        font-size: 14px;
        line-height: 18px;
    }
}

.dropdown__select {
    display: none;
    position: absolute;
    top: 93%;
    left: 0;
    width: 100%;
    background-color: #fff;
    z-index: 5;
    border: 1px solid #24211f;
    border-top: 0;
}

.two-cols {
    width: 100%;
    margin: 80px 0;
}

.two-cols__intro {
    margin-bottom: 50px;
}

@media only screen and (min-width: 1200px) {
    .two-cols__intro {
        padding-left: 113px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .two-cols__intro {
        padding-left: 60px;
    }
}

@media only screen and (min-width: 992px) {
    .two-cols__intro {
        max-width: 50%;
    }
}

@media only screen and (max-width: 991.98px) {
    .two-cols__intro {
        max-width: 100%;
    }
}

.two-cols__subtitle {
    margin-bottom: 7px;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .two-cols__subtitle {
        margin-bottom: 6px;
    }
}

.two-cols__holder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media only screen and (min-width: 992px) {
    .two-cols__holder {
        margin: 0 -15px;
    }
}

@media only screen and (max-width: 991.98px) {
    .two-cols__holder {
        display: block;
        margin: 0;
    }
}

.two-cols__col {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 790px;
}

@media only screen and (min-width: 992px) {
    .two-cols__col {
        padding: 0 15px;
    }
}

@media only screen and (max-width: 991.98px) {
    .two-cols__col {
        padding: 0;
    }
}

@media only screen and (min-width: 1200px) {
    .two-cols__col--left {
        padding: 0 70px 0 130px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .two-cols__col--left {
        padding: 0 60px 0 77px;
    }
}

@media only screen and (min-width: 1200px) {
    .two-cols__col--right {
        padding: 0 130px 0 70px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .two-cols__col--right {
        padding: 0 77px 0 60px;
    }
}

/*.table {*/
/*    width: 100%;*/
/*    margin: 80px 0;*/
/*}*/

.table__description {
    margin-bottom: 20px;
}

.table__container {
    /*margin-bottom: 55px;*/
    overflow: auto;
}

.table__info {
    margin-bottom: 55px;
    margin-left: 18px;
}

    .table__info .table__item {
        list-style-type: decimal;
        margin-bottom: 10px;
    }

/*.report-list {*/
/*    width: 100%;*/
/*    padding: 25px 0 35px;*/
/*}*/

/*@media only screen and (min-width: 1200px) and (max-width: 1680px) {*/
/*    .report-list {*/
/*        padding: 18px 0 28px;*/
/*    }*/
/*}*/

.report-list__container {
    margin-bottom: 30px;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .report-list__container {
        margin-bottom: 22px;
    }
}

/*.report-list__title {*/
/*    margin-bottom: 34px;*/
/*}*/

/*@media only screen and (min-width: 1200px) and (max-width: 1680px) {*/
/*    .report-list__title {*/
/*        margin-bottom: 28px;*/
/*    }*/
/*}*/

/*.report-list__item {*/
/*    display: -webkit-box;*/
/*    display: -webkit-flex;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -webkit-align-items: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    z-index: 2;*/
/*}*/

/*@media only screen and (min-width: 1200px) {*/
/*    .report-list__item:nth-child(even) {*/
/*        background-color: #f9f9f9;*/
/*        position: relative;*/
/*    }*/

/*        .report-list__item:nth-child(even)::before {*/
/*            content: "";*/
/*            width: 200vw;*/
/*            height: 100%;*/
/*            position: absolute;*/
/*            top: 0;*/
/*            left: -100vw;*/
/*            background-color: #f9f9f9;*/
/*            z-index: -1;*/
/*        }*/
/*}*/


    .report-list__item {
        padding: 8px 0;
    }


/*@media only screen and (max-width: 767.9px) {*/
/*    .report-list__item {*/
/*        padding: px 0;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 767.98px) {*/
/*    .report-list__item {*/
/*        -webkit-box-pack: justify;*/
/*        -webkit-justify-content: space-between;*/
/*        -ms-flex-pack: justify;*/
/*        justify-content: space-between;*/
/*        padding: 10px 0;*/
/*    }*/
/*}*/

.report-list__date {
    font-family: "Apex New";
    font-weight: 300;
}

@media only screen and (min-width: 768px) {
    .report-list__date {
        font-size: 22px;
        line-height: 28px;
        margin-right: 10px;
    }
}

.report-list__heading {
    font-family: "Apex New";
    font-weight: 300;
}

@media only screen and (min-width: 768px) {
    .report-list__heading {
        font-size: 22px;
        line-height: 30px;
        margin-right: 10px;
        width: 100%;
        max-width: 425px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .report-list__heading {
        font-size: 16px;
        line-height: 18px;
    }
}

@media only screen and (max-width: 767.98px) {
    .report-list__heading {
        font-size: 19px;
        line-height: 25px;
    }
}

.report-list__link {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

    .report-list__link .icon {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 15px;
        background-color: #005498 ;
        border-radius: 100%;
        width: 31px;
        height: 31px;
        color: #fff;
        -webkit-transition: 0.3s ease;
        transition: 0.3s ease;
        margin-right: 10px;
    }

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .report-list__link .icon {
        font-size: 13px;
        width: 26px;
        height: 26px;
    }
}

@media only screen and (min-width: 1025px) {
    .no-touch .report-list__link:hover .icon {
        background-color: #bbbcbe;
    }
}

.report-list__type {
    color: #24211f;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}

@media only screen and (min-width: 768px) {
    .report-list__type {
        font-size: 22px;
        line-height: 30px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .report-list__type {
        font-size: 16px;
        line-height: 18px;
    }
}

@media only screen and (max-width: 767.98px) {
    .report-list__type {
        font-size: 19px;
        line-height: 25px;
    }
}

.map {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.map__holder {
    position: relative;
    height: 100vh;
    /*max-height: 900px;*/
    z-index: 1;
}

    .map__holder::before {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        background-color: rgba(36, 33, 31, 0.2);
        pointer-events: none;
        z-index: 1;
    }

@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
    .map__holder {
        height: 83vh;
        max-height: 800px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .map__holder {
        z-index: 3;
    }
}

@media only screen and (max-width: 991.98px) {
    .map__holder {
        height: 650px;
    }
}

.map__container {
    width: 100%;
}

@media only screen and (min-width: 1200px) {
    .map__container {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
    }

        .map__container .wrap {
            position: relative;
            height: 100%;
        }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .map__container {
        padding-left: 80px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .map__container {
        margin-bottom: 50px;
    }
}

@media only screen and (max-width: 767.98px) {
    .map__container {
        margin-bottom: 25px;
    }
}

@media only screen and (min-width: 1200px) {
    .map__content {
        position: absolute;
        left: 20px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        color: #fff;
        max-width: 414px;
        z-index: 2;
    }
}

@media only screen and (min-width: 768px) {
    .map__content .map__text {
        margin-bottom: 40px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .map__content .map__text {
        margin-bottom: 33px;
    }
}

@media only screen and (min-width: 768px) {
    .map__content .map__subtitle {
        margin-bottom: 20px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .map__content .map__subtitle {
        margin-bottom: 16px;
    }
}

.map__item {
    position: relative;
    font-size: 16px;
    line-height: 28px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    padding-left: 20px;
    text-transform: uppercase;
}

    .map__item::before {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        top: 9px;
        width: 10px;
        height: 10px;
        border-radius: 50%;
    }

@media only screen and (min-width: 768px) {
    .map__item {
        /*letter-spacing: 0.7px;*/
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .map__item {
        font-size: 13px;
        line-height: 16px;
    }

        .map__item::before {
            top: 3px;
        }
}

.map__item--orange::before {
    background-color: #bb4f18;
}

.map__item--blue::before {
    background-color: #7db4cf;
}

.map__popups {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

    .map__popups .wrap {
        position: relative;
        height: 100%;
    }

@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
    .map__popups {
        height: 83vh;
        max-height: 800px;
    }
}

@media only screen and (max-width: 991.98px) {
    .map__popups {
        max-height: 650px;
    }

        .map__popups .wrap {
            height: 650px;
        }
}

.map__popup {
    position: absolute;
    right: 20px;
    top: 50%;
    max-width: 535px;
    width: 100%;
    z-index: 2;
    opacity: 0;
    visibility: hidden;
}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {
    .map__popup {
        max-width: 430px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .map__popup {
        right: auto;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: calc(100% - 60px);
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .map__popup {
        max-width: 450px;
    }
}

.map__popup--blue .map__popup-subtitle,
.map__popup--blue .map__btn-close {
    color: #7db4cf;
}

.map__popup--orange .map__popup-subtitle,
.map__popup--orange .map__btn-close {
    color: #bb4f18;
}

.map--popup-show {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 10;
}

@media only screen and (max-width: 1199.98px) {
    .map--popup-show {
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        z-index: 4;
    }
}

@media only screen and (max-width: 767.98px) {
    .map--popup-show {
        z-index: 5;
    }
}

.map__popup-bg {
    height: 247px;
}

@media only screen and (min-width: 1200px) {
    .map__popup-bg {
        height: 23vh;
        max-height: 250px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .map__popup-bg {
        height: 215px;
    }
}

.map__popup-content {
    position: relative;
    background-color: #fff;
    padding: 35px 40px 60px 44px;
}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {
    .map__popup-content {
        padding: 35px 30px 40px 20px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .map__popup-content {
        padding: 30px 20px;
    }
}

.map__btn-close {
    position: absolute;
    display: block;
    top: 10px;
    right: 10px;
    height: 30px;
}

@media only screen and (min-width: 1200px) {
    .map__btn-close {
        font-size: 20px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .map__btn-close {
        font-size: 30px;
    }
}

.map__popup-subtitle {
    margin-bottom: -5px;
}

.map__popup-title {
    margin-bottom: 10px;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .map__popup-title {
        margin-bottom: 7px;
    }
}

.map__popup-info {
    font-family: "Apex New";
    display: block;
    font-size: 16px;
    line-height: 28px;
    /*letter-spacing: 0.5px;*/
    margin-bottom: 15px;
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .map__popup-info {
        font-size: 13px;
        line-height: 16px;
        margin-bottom: 8px;
    }
}

.map__popup-text,
.map__popup-info,
.map__popup-title {
    color: #58595b;
}

@media only screen and (max-width: 1199.98px) {
    .map__popup-text {
        max-height: 200px;
        overflow-y: auto;
    }
}

.map__buttons {
    display: none;
}

@media only screen and (max-width: 1199.98px) {
    .map__buttons {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 15px;
    }
}

.map__btn {
    position: relative;
    text-transform: uppercase;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    color: #005498 ;
    line-height: 28px;
    border: 1px dashed #bbbcbe;
    border-radius: 40px;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
}

    .map__btn:last-child {
        margin-right: 0;
    }

    .map__btn .icon {
        position: absolute;
        right: 14px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        color: #005498 ;
        margin-left: 10px;
        font-size: 18px;
    }

@media only screen and (min-width: 768px) {
    .map__btn {
        padding: 5px 40px 5px 20px;
        margin-right: 30px;
        font-size: 14px;
    }

        .map__btn:last-child .icon {
            top: 43%;
        }
}

@media only screen and (max-width: 767.98px) {
    .map__btn {
        padding: 1px 40px 1px 1px;
        margin-right: 10px;
        font-size: 16px;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        -webkit-flex-basis: calc(50% - 10px);
        -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px);
    }

        .map__btn:last-child .icon {
            top: 37%;
        }
}

.map__btn--active {
    background-color: #005498 ;
    color: #fff;
    border-color: #005498 ;
}

    .map__btn--active .icon {
        color: #fff;
    }

@media only screen and (max-width: 1199.98px) {
    .map--list {
        overflow-x: hidden;
    }

        .map--list .map-duo__holder,
        .map--list .map__holder {
            display: none;
        }

        .map--list .map__popups {
            position: relative;
            bottom: auto;
            right: auto;
            height: auto;
        }

            .map--list .map__popups .wrap {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                overflow-y: scroll;
                height: auto;
            }

        .map--list .map__popup {
            display: block;
            position: relative;
            right: auto;
            left: auto;
            top: auto;
            -webkit-transform: none;
            transform: none;
            max-width: 100%;
            min-width: 93%;
            white-space: nowrap;
            margin-right: 20px;
            visibility: visible;
            opacity: 1;
        }

            .map--list .map__popup:last-child {
                margin-right: 0;
            }

        .map--list .map__popup-text {
            white-space: break-spaces;
        }

        .map--list .map__btn-close {
            display: none;
        }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .map--list .map__popup {
        min-width: 420px;
        max-width: 50%;
    }
}

@media only screen and (max-width: 767.98px) {
    .map--list .map__popups .wrap {
        padding: 0 20px;
    }
}

a[href^="http://maps.google.com/maps"] {
    display: none !important;
}

a[href^="https://maps.google.com/maps"] {
    display: none !important;
}

.gmnoprint a, .gmnoprint span, .gm-style-cc {
    display: none;
}

.map-duo {
    margin: 80px 0;
}

    .map-duo .map__popups .wrap {
        height: 100%;
    }

    .map-duo .map__popups {
        height: 100%;
    }

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .map-duo .map__popup {
        max-width: 360px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .map-duo {
        margin-left: -2px;
    }
}

.map-duo__top .map__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.map-duo__top .map__item {
    margin: 4px 8px;
}

@media only screen and (min-width: 1200px) {
    .map-duo__top {
        max-width: 70%;
        margin-left: 15%;
        margin-right: 15%;
    }
}

@media only screen and (min-width: 768px) {
    .map-duo__top {
        text-align: center;
        margin-bottom: 40px;
    }

        .map-duo__top .map__list {
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
        }

        .map-duo__top .map__text {
            font-size: 22px;
            line-height: 30px;
        }
}

@media only screen and (min-width: 1200px) and (max-width: 1680px) {
    .map-duo__top .map__text {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 18px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .map-duo__top {
        max-width: 80%;
        margin-left: 10%;
        margin-right: 10%;
    }
}

@media only screen and (max-width: 767.98px) {
    .map-duo__top {
        margin-bottom: 25px;
    }

        .map-duo__top .map__item {
            margin: 4px 8px 4px 0;
        }
}

@media only screen and (min-width: 1200px) {
    .map-duo__switch {
        display: none;
    }
}

@media only screen and (max-width: 1199.98px) {
    .map-duo__switch {
        position: absolute;
        top: 30px;
        left: 0;
        z-index: 5;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .map-duo__switch {
        padding: 0 45px;
    }
}

@media only screen and (max-width: 767.98px) {
    .map-duo__switch {
        left: 0;
        padding: 0 30px;
        top: 41px;
    }
}

.map-duo__wrap {
    position: relative;
}

@media only screen and (min-width: 1200px) {
    .map-duo__wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 -8px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .map__buttons--duo {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.map-duo__item {
    position: relative;
}

@media only screen and (min-width: 1200px) {
    .map-duo__item {
        width: 50%;
        padding: 0 8px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .map-duo__item {
        visibility: visible;
        opacity: 1;
    }

    .loaded .map-duo__item {
        -webkit-transition: opacity 0.3s ease;
        transition: opacity 0.3s ease;
    }

    .map-duo__item:first-child {
        margin-bottom: 60px;
    }

    .map-duo__item .map-duo__state {
        display: none;
    }
}

@media only screen and (max-width: 1199.98px) {
    .map-duo__item--inactive {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        visibility: hidden;
        opacity: 0;
    }
}

.map-duo__state {
    display: inline-block;
    border-radius: 30px;
    background-color: #005498 ;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    z-index: 3;
}

@media only screen and (min-width: 1200px) {
    .map-duo__state {
        padding: 8px 12px;
        position: absolute;
        top: 6%;
        left: 9%;
    }
}

@media only screen and (max-width: 1199.98px) {
    .map-duo__state {
        border: 1px solid #005498 ;
    }

        .map-duo__state:nth-child(2) {
            margin-left: 10px;
        }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .map-duo__state {
        padding: 9px 17px 10px;
    }
}

@media only screen and (min-width: 768px) {
    .map-duo__state {
        /*letter-spacing: 0.1em;*/
    }
}

@media only screen and (max-width: 767.98px) {
    .map-duo__state {
        padding: 7px 13px;
    }
}

.map-duo__state--inactive {
    border-color: #fff;
    border-style: dashed;
    background-color: transparent;
}

.map-duo__holder {
    position: relative;
    z-index: 2;
}

@media only screen and (min-width: 1200px) {
    .map-duo__holder {
        height: 83vh;
        max-height: 896px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
    .map-duo__holder {
        height: 83vh;
        max-height: 800px;
    }
}

@media only screen and (max-width: 1199.98px) {
    .map-duo__holder {
        padding-bottom: 0;
    }
}

@media only screen and (max-width: 991.98px) {
    .map-duo__holder {
        height: 650px;
    }
}

.arrow-separator {
    width: 100%;
    text-align: center;
}

    .arrow-separator .icon {
        color: #005498 ;
    }

@media only screen and (min-width: 1200px) {
    .arrow-separator {
        margin: 35px 0 80px;
    }

        .arrow-separator .icon {
            font-size: 100px;
        }
}

@media only screen and (min-width: 768px) and (max-width: 1199.98px) {
    .arrow-separator {
        margin: 50px 0 60px;
    }

        .arrow-separator .icon {
            font-size: 70px;
        }
}

@media only screen and (max-width: 767.98px) {
    .arrow-separator {
        margin: 40px 0 50px;
    }

        .arrow-separator .icon {
            font-size: 50px;
        }
}

.quote {
    width: 100%;
    text-align: center;
}

@media only screen and (min-width: 768px) {
    .quote {
        margin-bottom: 80px;
    }
}

@media only screen and (max-width: 767.98px) {
    .quote {
        margin-bottom: 60px;
    }
}

.three-columns {
    width: 100%;
    margin-bottom: 80px;
}

@media only screen and (max-width: 767.98px) {
    .three-columns {
        margin-bottom: 60px;
    }
}

.three-columns__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.three-columns__col {
    padding: 0 15px;
}

@media only screen and (min-width: 992px) {
    .three-columns__col {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 33.333%;
        -ms-flex: 1 1 33.333%;
        flex: 1 1 33.333%;
        max-width: 33.333%;
    }

        .three-columns__col .rte > p:first-of-type {
            margin-bottom: 0;
        }
}

@media only screen and (max-width: 991.98px) {
    .three-columns__col {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        max-width: 100%;
        margin-bottom: 40px;
    }

        .three-columns__col:last-child {
            margin-bottom: 0;
        }
}

.narrow {
    width: 100%;
}

@media only screen and (min-width: 768px) {
    .narrow {
        margin-bottom: 80px;
    }
}

@media only screen and (max-width: 767.98px) {
    .narrow {
        margin-bottom: 60px;
    }
}

@media only screen and (min-width: 768px) {
    .narrow__container {
        margin: 0 -15px;
    }
}

@media only screen and (min-width: 992px) {
    .narrow__container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media only screen and (max-width: 767.98px) {
    .narrow__container {
        margin: 0;
    }
}

@media only screen and (min-width: 992px) {
    .narrow__col {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1;
        -ms-flex: 1 1;
        flex: 1 1;
        min-width: 33.333%;
    }
}

@media only screen and (min-width: 768px) {
    .narrow__col {
        padding: 0 15px;
    }
}

@media only screen and (max-width: 767.98px) {
    .narrow__col {
        padding: 0;
        margin-bottom: 40px;
    }
}

.iframe {
    width: 100%;
    /*padding: 90px 0 50px;*/
}

    .iframe iframe {
        width: 100% !important;
        border: 0;
    }

    .iframe.iframe--download {
        padding: 0;
    }

/*@media only screen and (min-width: 1200px) and (max-width: 1680px) {*/
/*    .iframe {*/
/*        padding: 60px 0 30px;*/
/*    }*/
/*}*/

/*@media only screen and (min-width: 768px) and (max-width: 1199.98px) {*/
/*    .iframe {*/
/*        padding: 50px 0 25px;*/
/*    }*/
/*}*/

/*@media only screen and (max-width: 767.98px) {*/
/*    .iframe {*/
/*        padding: 40px 0 20px;*/
/*    }*/
/*}*/

.iframe--promo {
    padding: 0;
}

.iframe__title {
    margin-bottom: 19px;
}

/*--------------------------------------------------------------
# Print Styles
--------------------------------------------------------------*/
@media print {
    body {
        background: #fff;
        color: #000;
        margin: 0;
        padding: 0;
        text-align: left;
    }

    a:link, a:visited {
        background: #fff;
        color: #000;
        text-decoration: underline;
    }

    a:not([href="javascript:;"]):after {
        content: "[" attr(href) "]";
    }

    h1, h2, h3, h4, h5, h6 {
        background: none;
        color: #000;
    }

    .temp {
        display: none;
    }
}

/*Classes added by Qudrat Ali*/

/*Banner Image Color lines with 40% transparency/opacity*/
.line-default-color {
    height: auto;
    position: relative;
}

    .line-default-color::after {
        content: '';
        width: 100%;
        height: 100%;
        background-color: #ddf1e8;
        opacity: 0.4;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }

.line-sustainability-improve {
    height: auto;
    position: relative;
}

    .line-sustainability-improve::after {
        content: '';
        width: 100%;
        height: 100%;
        background-color: #f89a7e;
        opacity: 0.4;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }


.line-sustainability-protect {
    height: auto;
    position: relative;
}

    .line-sustainability-protect::after {
        content: '';
        width: 100%;
        height: 100%;
        background-color: #f4da70;
        opacity: 0.4;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }

.line-sustainability-manage {
    height: auto;
    position: relative;
}

    .line-sustainability-manage::after {
        content: '';
        width: 100%;
        height: 100%;
        background-color: #7dccd0;
        opacity: 0.4;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }

.line-default-color-without-opacity {
    background-color: #ddf1e8;
}

.rhsLargeImageFixer {
    z-index: -10;
    position: absolute;
    inset: 0;
}

.inner-img img {
    max-width: 210px;
    max-height: auto;
}

@media screen and (min-width: 1400px) {
    .inner-img img {
        max-width: 353px;
    }
}

@media screen and (max-width: 992px) {
    .inner-img img {
        max-width: 150px;
    }
}

.w-60 {
    width: 60% !important;
}

.w-40 {
    width: 40% !important;
}

.w-30 {
    width: 30% !important;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9zY3NzL3N0eWxlLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9jb25maWcvX3Jlc2V0LnNjc3MiLCIuLi8uLi9zdHlsZS5taW4uY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvYmFzZS9fZ3JpZC1sYXlvdXQuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL2Jhc2UvX2dyaWQuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL2Jhc2UvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9iYXNlL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbGF5b3V0L19pY29uLWZvbnQuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL2hlbHBlcnMvX2hlbHBlcnMuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL2hlbHBlcnMvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvYmFzZS9fZm9udHMuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL2NvbmZpZy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9iYXNlL19sYXlvdXQuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL2xheW91dC9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvcGx1Z2lucy9fc3dpcGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fc2xpZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9tb2R1bGVzL19jb29raWUuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX3N0YXRzLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9tb2R1bGVzL192aWRlby5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9faGVyby5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fdGV4dC1ibG9jay5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9faW5mby5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fc2hhcmUuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX3JlcG9ydC5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fYmFubmVyLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9tb2R1bGVzL19xdWljay1saW5rLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9tb2R1bGVzL190YWdzLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX2ltZy10ZXh0LnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9tb2R1bGVzL190ZXh0LWltZy5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fc2lnbnBvc3Quc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX3RleHQtbGlzdC5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9tb2R1bGVzL19pbWFnZS1ibG9jay5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fbGluZS1zZXBhcmF0b3Iuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX3JlcG9ydC1jYXJkLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9tb2R1bGVzL19yZXBvcnQtY2FyZC1ibG9jay5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fdGltZWxpbmUuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX3RhYnMuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX3NlYXJjaC5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdC5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fY2FyZHMuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX3BvcHVwLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9tb2R1bGVzL19tdWx0aS1ibG9jay5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fZG93bmxvYWQuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9tb2R1bGVzL190d28tY29scy5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fdGFibGUuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX3JlcG9ydC1saXN0LnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9tb2R1bGVzL19tYXAuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX21hcC1kdW8uc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX2Fycm93LXNlcGFyYXRvci5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9fcXVvdGUuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX3RocmVlLWNvbHVtbnMuc2NzcyIsIi4uLy4uLy4uLy4uL3NyYy9zY3NzL21vZHVsZXMvX25hcnJvdy5zY3NzIiwiLi4vLi4vLi4vLi4vc3JjL3Njc3MvbW9kdWxlcy9faWZyYW1lLnNjc3MiLCIuLi8uLi8uLi8uLi9zcmMvc2Nzcy9oZWxwZXJzL19wcmludC5zY3NzIl0s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 */
